/* Slider */
.slider{z-index:10;height:558px;background:#f6f5f3}
.slider .wave{position:absolute;z-index:10;zoom:1;bottom:0;left:0;width:100%;overflow:hidden}
.slider .banner-box{height:558px}
.slider .banner-box .banner-item{display:none}
.slider .banner-box .banner-item-current{display:block}
.slider .slider-image{position:relative;z-index:10;zoom:1;width:100%;height:558px;text-align:center;overflow:hidden}
.slider .slider-image img{height:558px;}
.slider .slider-bullets,.slider .slider-controls,.slider .slider-captions{position:absolute;z-index:10;zoom:1;overflow:hidden}
.slider .slider-bullets{z-index:11}
.slider .slider-bullets{top:0;width:1px;height:558px;margin-left:50%;overflow:visible}
.slider .slider-bullets .btn-bullets{position:absolute;z-index:11;zoom:1;display:block;width:40px;height:40px;background:#00acda url(images/a.png) 14px 11px no-repeat;color:white;text-decoration:none;overflow:hidden}
.slider .slider-bullets .btn-bullets{
    -webkit-border-radius: 20px;
    -moz-border-radius:    20px;
    border-radius:         20px;
}
.slider .slider-bullets .btn-bullets span{display:block;margin-left:40px;margin-right:16px;font-size:16px;line-height:40px;text-align:right}
.slider .slider-bullets .btn-bullets:hover{width:auto;cursor:default}
.slider .slider-controls{top:235px;width:100%;height:67px}
.slider .slider-controls a{display:block;width:67px;height:67px;background:white}
.slider .slider-controls a{
    -webkit-border-radius: 50%;
    -moz-border-radius:    50%;
    border-radius:         50%;
}
.slider .slider-controls a.banner-prev{float:left}
.slider .slider-controls a.banner-next{float:right}
.slider .slider-controls a:hover{
    background: #fbfcfe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fbfcfe 0%, #b9dcea 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfcfe), color-stop(100%,#b9dcea)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfcfe 0%,#b9dcea 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfcfe 0%,#b9dcea 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfcfe 0%,#b9dcea 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fbfcfe 0%,#b9dcea 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfe', endColorstr='#b9dcea',GradientType=0 ); /* IE6-9 */
}
.slider .slider-controls a span{display:block;width:67px;height:67px}
.slider .slider-controls a.banner-prev span{background:url(images/banner-controls.png) 0 0 no-repeat}
.slider .slider-controls a.banner-next span{background:url(images/banner-controls.png) -67px 0 no-repeat}
.slider .slider-controls a.banner-prev:hover span{background-position:0 -67px}
.slider .slider-controls a.banner-next:hover span{background-position:-67px -67px}
.slider .slider-captions{bottom:30px;width:100%;height:43px}
.slider .slider-captions .inner{height:43px;background:white;color:#43484a;font:14px/42px "Myriad Pro",Arial,sans-serif}
.slider .slider-captions .inner{
    -webkit-border-radius: 19px;
    -moz-border-radius:    19px;
    border-radius:         19px;
}
.slider .slider-captions header{float:left;height:43px;line-height:42px;margin-right:5px;padding:0 18px;background:url(images/banner-captions.gif) right 17px no-repeat}
.slider .slider-captions a{display:block;float:left;height:43px;line-height:42px;padding:0 9px;color:#a7bec7;text-decoration:none}
.slider .slider-captions a.dark-blue{color:#005e8a}
.slider .slider-captions a:hover{color:#00a2da;text-decoration:none}
.slider .slider-captions a.current,.slider .slider-captions a.current:hover{color:#005e8a;text-decoration:none}
.slider .slider-captions a.invisible{display:none}
/* x.Slider */
.btn-trigger{
    height: 38px;
    line-height: 38px;
    padding: 0px 15px;
    background: #f26c4f;
    color: white!important;
    text-decoration: none!important;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    border-radius: 19px;
    position: absolute;
}