@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

#wrap {width:100%;}
#slider {height:auto;}
.clear {clear:both;}
#hdr {width:100%;}
#slidertw { width:100%; height:482px;}
#cta {top:338px; width:100%;}
#menu ul li a {font-size:11px;}
#menu ul li {padding: 0 7px 0 0;
margin: 0 7px 0 0;}
#menu {padding:0 10px 0 0;}
#advert {margin:10px 0 10px 0px; width:417px;}
#trade {width:341px; margin:10px 0 0 10px;}
#trade p {font-size:11px; padding:5px 0 10px 10px;}
#advert h2 {padding: 17px 0 0 10px}
#advert p {padding:5px 0 0 10px; width:390px;}
#advert p.more {width:390px;}
#trade h2 {padding:17px 0 0 10px;}
#trade img {padding:0 0 0 10px; width:170px !important; height:43px !important;}
#trade p.more {width:333px; margin-left:8px;}
#cta5 {display:none;}
#ftr {width:100%;}
#content {width:100%; box-sizing:border-box;}
.page-node-9 #slidertw {margin-bottom:0 !important;}
.jcarousel-skin-default .jcarousel-container-horizontal {
width: 90%;
height: 133px;
padding: 0px 35px 0px 35px;
margin: auto;}
.jcarousel-skin-default .jcarousel-clip-horizontal {width:100%; top:35px;}
#carousel {width:100%;}
.leftColumn {width:100%; min-height:0;}
.rightColumn {width:100%; margin:0;}
#cta1 {padding-left:17px;}
#ftr #col1 {width:24%;}
#ftr #col2 {width:23%;}
#ftr #col4 { padding-left:10px; width:169px;}
#ftr #col4 table {margin:0;}
#ftr #col5 {display:none;}
#ftr #col4 form {width:179px;}
#ftr #col3 {width:24%;}
#copyright {padding-left:10px;}
#design {padding-right:10px;}
.view-meet-the-team {
margin: 13px auto;
width: 660px;}
.view-taxonomy-term {width: 620px;
margin: 20px auto;}
.node-type-product table {margin:20px 0;}
.page-node-45 .content .webform-client-form {width:500px; margin:20px auto; float:none;}
.page-node-7 #content p {clear:both;}
#gmap-auto2map-gmap0 {width:100% !important;}