#hp-slot-2, #hp-slot-3, #hp-slot-4, #hp-slot-5, #glp-slot-2, #glp-slot-3, #glp-slot-4, #glp-slot-5 {
overflow: hidden;
position: relative;
margin: 0 auto;
width: 1218px;
}
.categorylanding .masthead_container, .homepage .masthead_container {
margin: 0 auto;
height: 428px;
}
.masthead_container {
top: 0;
width: 100%;
left: 0;
}
.masthead_container .jcarousel-wrapper {
max-width: 1366px;
}
.masthead_container .jcarousel-wrapper .jcarousel {
width: 100%;
}
.jcarousel-wrapper .jcarousel {
position: relative;
overflow: hidden;
margin: 0 auto;
}
.jcarousel-wrapper .jcarousel>ul {
width: 20000px;
position: relative;
list-style: none;
margin: 0;
padding: 0;
}
.categorylanding .masthead_container .jcarousel-wrapper .jcarousel li, .homepage .masthead_container .jcarousel-wrapper .jcarousel li {
height: 428px;
min-height: 400px;
}
.masthead_container .jcarousel-wrapper .jcarousel li {
position: relative;
padding: 0;
}
.jcarousel-wrapper .jcarousel>ul>li {
width: 950px;
min-height: 300px;
overflow: hidden;
}
.masthead_container .headercover {
bottom: 0;
position: absolute;
height: 336px;
width: 100%;
}
.masthead_container .masthead {
position: absolute;
top: 0;
left: 50%;
margin: 0 0 0 -590px;
height: 100%;
}
.masthead_container .masthead>div {
display: table;
height: 100%;
padding-top:60px;
}
.masthead_container .masthead .headline {
position: relative;
margin: 0 0 10px;
}
.masthead_container .masthead.light .headline span {
color: #FFF;
}
.masthead_container .masthead .headline span {
display: block;
margin: 0 0 10px;
}
.title-super {
margin-top: 0;
margin-bottom: 10px;
font-size: 36px;
line-height: 72px;
text-transform: uppercase;
}
.masthead_container .masthead .caption .para-intro {
line-height: 28px;
font-size: 18px;
font-weight: normal;
margin: 0;
color: #fff;
text-align: left;
}
.masthead_container .masthead .cta-container {
width:1110px;
}
.masthead_container .masthead-cta {
clear: both;
padding: 4px 0;
}
.masthead_container .masthead-cta {
position: relative;
z-index: 20;
}
.masthead_container .masthead.light .masthead-cta .button-primary {
color: #FFF;background: url("../images/anbg.png") no-repeat; width:240px;margin-right: 20px;
}
.jcarousel-wrapper .cta-container .button-primary:hover {
text-decoration: none;
}
.light .cta-container .button-primary {
color: #fff;
}
.masthead_container .masthead .button-primary, .masthead_container .masthead .primary-label {
float: none;
display: inline-block;
vertical-align: top;
}
.button-primary, .primary-label {
position: relative;
display: block;
float: left;
padding: 12px 6px 12px 15px;
font-size: 15px;
font-weight: bold;
line-height: 24px;
}

*, *:before, *:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: 0;
}
.masthead_container .masthead .caption {
margin: 0 0 23px;
position: relative;
}
.caption {
clear: both;
display: block;
margin: 0 0 7px;
font-size: .9em;
color: #333;
}
.a1{width:406px; float:left;}
.a2{width:406px; float:left;}
.a3{width:406px; float:left;}