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

#carousel-wrapper{position:relative;}
#carousel-wrapper .background-img{position:absolute;top:0;width:100%;z-index:0;}
#carousel, #thumbs{overflow:hidden;}
#carousel-wrapper .caroufredsel_wrapper{}
#carousel article, #carousel img, #thumbs a, #thumbs img{display:block;float:left;}
#carousel article, #carousel a, #thumbs article, #thumbs a{position:relative;}
#carousel img, #thumbs img{border:none;position:absolute;bottom:0;right:0;}
#carousel img.glare, #thumbs img.glare{width:102%;height:auto;}
#carousel article{width:554px;height:350px;}
.carousel, .thumbs{overflow:hidden;}
.carousel article, .carousel img, .thumbs a, .thumbs img{display:block;float:left;}
.carousel article, .carousel a, .thumbs article, .thumbs a{position:relative;}
.carousel img, .thumbs img{border:none;position:absolute;bottom:0;right:0;}
.carousel img.glare, .thumbs img.glare{width:102%;height:auto;}
.carousel article{width:554px;height:350px;padding:0 !important;}
#thumbs-wrapper{padding:20px 40px;position:relative;background-color:#f1f0ef;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f1ee', endColorstr='#f1f0ef');background:-webkit-gradient(linear, left top, left bottom, from(#f3f1ee), to(#f1f0ef));background:-moz-linear-gradient(top, #f3f1ee, #f1f0ef);border-bottom:1px solid #dedede;}
#thumbs a{width:150px;height:115px;margin:0 10px;}
#thumbs img{border:1px solid #dedede;background-color:#f4f4f4;}
#thumbs a:hover, #thumbs a.selected img{border-color:#dedede;}
.thumbs a{width:150px;height:115px;margin:0 10px;}
.thumbs img{border:1px solid #dedede;background-color:#f4f4f4;}
.thumbs a:hover, .thumbs a.selected img{border-color:#dedede;}
#prev, #next{display:block;margin-top:-10px;position:absolute;top:45%;background-color:#f6f6f6;border:1px solid #dedede;padding:13px 7px 7px 7px}
#prev{left:10px;}
#next{right:10px;}
#prev:hover{background-color:#CCCCD0;}
#next:hover{background-color:#CCCCD0;}
.prev-1, .next-1,
.prev-2, .next-2,
.prev-3, .next-3,
.prev-4, .next-4,
.prev-5, .next-5{display:block;margin-top:-10px;position:absolute;top:45%;background-color:#f6f6f6;border:1px solid #dedede;padding:13px 7px 7px 7px}
.prev.disabled{display:none !important;}
.next.disabled{display:none !important;}
.prev{left:10px;}
.next{right:10px;}
.prev:hover{background-color:#CCCCD0;}
.next:hover{background-color:#CCCCD0;}
.slider_text{position:absolute;top:50px;bottom:100px;height:250px;width:500px;}
.slider_text h1{font-size:44px;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1.1em;color:#e3e3e3;background:#00335e;display:inline;padding:0 10px;}
.slider_text h2{font-size:26px;font-weight:700;font-style:italic;text-transform:uppercase;line-height:1.1em;color:#2e2f2f;padding:10px 0;margin-top:.5em;}
.slider_text p{font-size:17px;color:#2e2f2f;}
.testimonial_carousel ul{margin:0;padding:0;list-style:none;display:block;}
.testimonial_carousel li{display:block;float:left;}
.testimonial_carousel.responsive{width:auto;margin-left:0;}
.testimonial_carousel li img{background-color:#F4F4F4;border:1px solid #DEDEDE;padding:3px;border-radius:35px;}
.testimonial_carousel strong{padding-top:10px;text-align:right;float:right;}
.caroufredsel_controls{text-align:center;}
.caroufredsel_controls #prev2, .caroufredsel_controls #next2{background-color:#f6f6f6;border:1px solid #dedede;padding:13px 7px 7px 7px;}
.caroufredsel_controls #prev2:hover{background-color:#3A8DC7;}
.caroufredsel_controls #next2:hover{background-color:#3A8DC7;}