	h2.pane-title,h1.title,#block-system-main-menu li a,.solutions-wrapper .views-field-title,
	.solutions-wrapper .views-field-body,ul.quicktabs-tabs li a,.not-front .view-business-solutions .views-field-title,h3,
    .view-clients .view-header,.not-front .view-testimonials  .views-field-title,.form-item label,.form-file ,.form-submit,h2.block-title{
font-family:'DIN-Medium';

	}

.messages.error{
    display:none;
}
#page-title {
    color: #000000;
    font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
}
	#main{
		padding: 0;
	}
#page{
	font-size:12px;
	font-family:verdana;
	color:#333;
	padding-top: 10px;
    line-height:17px;
    text-align: left;
}

	#main {

	}

	#main #content{
		padding:0;
	}

.webform-component label {
    display: inline-block;
    font-weight: normal;
     font-size: 14px;
    margin-right: 0;
    width: 110px;
    float: left;
}
.red { color:#ff0000 }

.views-slideshow-controls-bottom{
	
}


.webform-client-form textarea, .webform-client-form .form-text, .webform-client-form select {
    background-image: -moz-linear-gradient(center top , #EEEEEE 0%, #FFFFFF 100%);
    border: 1px solid #E5E5E5;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 3px #ccc;
    width:298px;
}
.webform-client-form textarea:hover, .webform-client-form .form-text:hover, .webform-client-form select:hover{
    background-image: none;
}

.webform-client-form textarea:hover, .webform-client-form .form-text:hover, .webform-client-form select, .webform-client-form .form-file:focus {
    border-color: #999999;
}

.more-link a {
    background: url("../../images/plus.jpg") no-repeat scroll left top transparent;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999999px;
    width: 12px;
}

.more-link a:hover{
background-position: left -12px !important; 

	}


.more-link a {
    background: url("../../images/plus.jpg") no-repeat scroll left top transparent;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999999px;
    width: 12px;
}



	.more-link a:hover{
background-position: left -12px !important; 

	}

	#views_slideshow_controls_text_clients-block_2 span a{
  background-image: url("../../images/arrows.jpg") ;
    display: block;
    font-size: 0;
    height: 12px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999999px;
    width: 10px;

	}

#views_slideshow_controls_text_pause_clients-block_2{
	display: none;
}

#views_slideshow_controls_text_clients-block_2 span{
	float: left;
}

	#views_slideshow_controls_text_clients-block_2 span#views_slideshow_controls_text_next_clients-block_2 a{

background-position: right top;
	}	

	#views_slideshow_controls_text_clients-block_2 span#views_slideshow_controls_text_previous_clients-block_2 a{

background-position: left top; 
	}


		#views_slideshow_controls_text_clients-block_2 span#views_slideshow_controls_text_next_clients-block_2 a:hover{

background-position: right -12px; 
	}	

	#views_slideshow_controls_text_clients-block_2 span#views_slideshow_controls_text_previous_clients-block_2 a:hover{

background-position: left -12px; 
	}


 
       .not-front #main {
    background-position: center center;
    background-repeat: no-repeat;
    clear: both;
    height: 430px;
    width: 970px;
 background-image: url("../../images/10014.jpg") ;  
    }

.section-clients #main{
 background-image: url("../../images/10010.jpg") ;

}

.section-contact-us #main{
background-image: url("../../images/10012s.jpg") ;
}

.section-careers #main{
  background-image: url("../../images/10016.jpg") ;  
}
.section-testimonials  #main{
  background-image: url("../../images/10012.jpg") ;  
}
.section-suppliers  #main{
  background-image: url("../../images/10017.jpg") ;  
}


  .not-front #main #content {
     background: url("../../images/transparent.png") repeat scroll 0 0 transparent;
    float: left;
    height: 100%;
    padding: 120px 15px 15px;
    width: 610px;
    text-align: left;
}
.section-suppliers .view,.section-clients .view{
    height: 90%;
}

 
.view-business-solutions,.view-clients,.view-testimonials{
    float: left;
    width:100%;
    position:relative;
}
#quicktabs-view__business_solutions__page_1 .item-list,
#quicktabs-view__clients__page .item-list,.view-clients  .item-list,
#quicktabs-view__testimonials__page .item-list,#quicktabs-view__suppliers__page_1 .item-list{
  
float: right;
  width: 270px;
}

#quicktabs-container-view__business_solutions__page_1,#quicktabs-container-view__clients__page ,#quicktabs-container-view__suppliers__page_1{
    float: left;
    width: 300px;
}
.not-front .view-business-solutions .views-field-title,.not-front .view-clients .view-header ,.not-front .view-testimonials  .views-field-title,.not-front .view-suppliers .view-header {
    color: #0079C1;
    font-size: 18px;
    margin-bottom: 10px;
}
.not-front .view-clients .views-field-title{
color:#0079C1;
font-size: 14px;


}
.quicktabs-views-group {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}
ul.quicktabs-tabs {
    margin-top: 27px;
    width: 240px;
    padding-left:20px;

}
#quicktabs-view__clients__page ul.quicktabs-tabs,#quicktabs-view__clients__page_1 ul.quicktabs-tabs{
     margin-top: 0px;
}

ul.quicktabs-tabs li {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    list-style-type: none;
    padding: 0;
    white-space: nowrap;
    width: 240px;
border-bottom: 1px solid #C1C1C1;
     padding: 10px 0;
}
ul.quicktabs-tabs li.first{
    padding-top:0;
}
ul.quicktabs-tabs li a{
color:#000;
display: block;
text-decoration:none;
font-size: 14px;
 background: url("../../images/bullet.png") no-repeat scroll left center transparent  ;  
 padding-left:20px;
 transition: all 0.2s linear 0s;
 line-height: 12px;
    }
ul.quicktabs-tabs li.last{
    border-bottom: 0px solid;
}

 ul.quicktabs-tabs li.active a,ul.quicktabs-tabs li:hover a{
        color:#0079C1;
         background: url("../../images/bullet-active.png") no-repeat scroll left center transparent  ;  
         transition: all 0.2s linear 0s;
    }
   .view-suppliers {

    height:300px;
    position:relative;
    float:left;
}
.form-submit {
 background: none repeat scroll 0 0 #0079C1;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: normal;
    height: 25px;
    line-height: 19px;
    padding: 3px;
    text-align: center;
    width: 60px;
}
#edit-actions {
    text-align: right;
    width:410px;
}
h3{
    color:#0079C1;
    font-size: 16px;
    margin:0;
clear:both;
margin-bottom:5px;
 font-weight: normal;
}

.view-suppliers table{
    margin:5px 0;
}
.quicktabs-tabpage{
    /*width:300px;*/
    float:left;
}


.quicktabs-tabpage  .views-field-body {

padding-right:10px;
}
.quicktabs-tabpage .views-field-field-logo{
   text-align: left;
    display: block;
    width:140px;
}

.view-suppliers .quicktabs-tabpage .views-field-field-logo{
    text-align: left;
     display: block;
    height: 70px;
    width: 85px;
    }

    .view-suppliers .quicktabs-views-group{
        float: left;
          background: none repeat scroll 0 0 transparent;
    margin-bottom: 10px !important;
    margin-right: 15px;
    }

    #quicktabs-tabpage-view__suppliers__page_1-0 .quicktabs-views-group{
        float: left;
    }

.horizontal-only
{
    height: auto;
    max-height: 200px;
}

.view-suppliers .views-row {
    float: left;
    margin-left: 9px;
}
.view-suppliers .views-field-field-logo a {
    display: block;
    height: 54px;
    width: 89px;
}
.view-suppliers .views-row-first{
margin-left:0;
}

.webform-client-form .form-item {
    margin: 10px 0;
}

.webform-client-form textarea {
    -moz-box-sizing: border-box;
    display: block;
    margin: 0 0 0 111px;
}

.node {
    height:245px;
}

.field-name-field-mainimage{
    display: none;
}


#quicktabs-view__clients__page_1 .views-field-title{
    display:none;
}


#webform-client-form-157 .form-item 
{
	margin:10px 0px !important;
}
#webform-client-form-157 .form-submit
{
	margin-left:16px;
}

#quicktabs-view__business_solutions__page_1 .quicktabs-tabpage  .views-field-body {
width:300px;
    height:220px;
    position:relative;
    float:left; 
    text-align: left;
}


#quicktabs-view__testimonials__page .views-field-body {
  height:220px !important;
  width:300px;
}


#quicktabs-view__clients__page_1 .views-field-body {
  height:170px !important;
  width:300px;
}
#quicktabs-view__testimonials__page .quicktabs-tabpage ,#quicktabs-view__clients__page_1 .quicktabs-tabpage{
    float: left;
    width: 310px;
}

.view-clients.view-display-id-page .quicktabs-tabpage{
    height:220px;
}

.view-clients.view-display-id-page .quicktabs-views-group {
    margin-right: 12px;
}

.view-clients.view-display-id-page .quicktabs-tabpage .views-field-field-logo {
    display: block;
    text-align: left;
    width: 85px;
    height:70px;
}

.node-type-business-solutions h1#page-title{
}
.node-type-business-solutions .node{
    width:310px;
}
.node {
    width:430px;
    padding-right:10px;
}

#quicktabs-view__suppliers__page_1 ul.quicktabs-tabs {
    margin-top: 0;
    }

    .region-bottom{



    }



    .region-bottom .block{

float: left;
   width: 32%;
        
    }

   .region-bottom .block.even {
         margin-left: 2%;
    margin-right: 2%;
    }

  .region-bottom .block   h2.block-title{
    background: none repeat scroll 0 0 #E5E5E5;
    color: #333333;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0 0 5px;
    padding: 5px 20px;
    text-transform: uppercase;
}
   .region-bottom .block    .view  {
    background: none repeat scroll 0 0 #F2F2F2;
    padding: 5px 10%;
    width: 80%;
        height: 120px;
}

.region-bottom .block .more-link {
    left: 26%;
    position: absolute;
   bottom: 16px;
}
.region-bottom .block .views-field-title {
    color: #163C63;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
     margin-bottom: 5px !important;
}
.region-bottom .block  .views-slideshow-controls-bottom {
    clear: both;
    margin: 5px 0 10px;
    width: 100%;
    float: left;
}

#block-views-clients-block-2 .views-slideshow-controls-bottom{

margin: 7px 0 10px !important;
}

#page, .region-bottom {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

.region-bottom{
    margin-top: 15px;  
}
#block-menu-menu-footer ul{
    margin:0;
}

#quicktabs-container-view__business_solutions__page_1 .views-field-body p{
    margin-top:0;
    margin-bottom:10px;
}

.field-content ul{
    padding-left:15px !important;
    margin-top:5px;
}

.region-bottom .view {
    position:relative;
    float: left;

}
.region-bottom .view .view-content,.region-bottom .view .view-content .views_slideshow_cycle_main{
    float:left;
    height:90px;
    width:100%;
}

.region-bottom .view-id-clients.view-display-id-block_2 .more-link {
    bottom: 15px;
    left: 19%;

}


.views-field-body p{
    margin-top:0;
}

#edit-submitted-file-ajax-wrapper{
    width:410px;
}

.interactive_map
{
	float:right;
	position:relative
}
.interactive_map .item
{
    bottom: 0;
    height: 7px;
    left: 100px;
    position: absolute;
    right: 0;
    top: 100px;
    width: 8px;
}
.interactive_map .item a
{
	display:block;
	width:8px;
	height:7px;
}
.interactive_map .item1
{
	left: 67px;
    top: 186px;
	width:12px;
	height:12px;
}
.interactive_map .item1 a , .interactive_map .item2 a , .interactive_map .item3 a ,.interactive_map .item7 a , .interactive_map .item8 a  { width:12px; height:12px; }
.interactive_map .item6 a { width:10px;height:10px; }
.interactive_map .item2
{
	left: 71px;
    top: 204px;
	width:12px;
	height:12px;
}
.interactive_map .item3
{
	left: 174px;
    top: 190px;
		width:12px;
	height:12px;
}
.interactive_map .item4
{
	left: 195px;
    top: 177px;
}
.interactive_map .item5
{
	left: 195px;
    top: 187px;
}
.interactive_map .item6
{
	height: 10px;
    left: 194px;
    top: 197px;
    width: 10px;
}
.interactive_map .item7
{
	left: 219px;
    top: 206px;
	width:12px;
	height:12px;
}
.interactive_map .item8
{
	height: 12px;
    left: 308px;
    top: 248px;
    width: 12px;
}
.interactive_map .item9
{
	left: 323px;
    top: 250px;
}
.interactive_map .item10
{
	left: 186px;
    top: 180px;
}
.interactive_map .bt-wrapper
{
    left: 11px !important;
    top: -45px !important;
    width: 50px !important;
	background:url('../../images/tooltip2.png') no-repeat bottom left;
	height:46px;
	z-index:1000;
}
.interactive_map .item4 .bt-wrapper , .interactive_map .item10 .bt-wrapper ,  .interactive_map .item8 .bt-wrapper ,  .interactive_map .item9 .bt-wrapper
{
	top:-50px !important;
	left:7px !important;
}
.interactive_map .item7 .bt-wrapper 
{
	left: 9px !important;
    top: -47px !important;
}
.interactive_map .item5 .bt-wrapper 
{
    top: -48px !important;
    left: 6px !important;
}
.interactive_map .bt-wrapper .bt-content 
{
	width:80px !important;
	background:#FFFFFF !important;
	color:#073660;
	box-shadow:5px 2px 6px #333;
	height:22px !important;
}
.interactive_map .item7   .bt-content 
{
	width:90px !important;
}
.interactive_map .bt-wrapper canvas
{
	display:none;	
}