@import url('https://fonts.googleapis.com/css?family=Open+Sans');

BODY{font-family:Lato,"open sans",arial,sans-serif;font-size:14px;color:#333333}

.thumbnail{border:none;padding:0px;border-radius:0px;background:transparent;margin:0px;}
H1{font-size:24px;font-family:Lato,"open sans",arial,sans-serif;color:#3B3838;font-weight:700;border:none;margin:5px 0px;}
H2{font-size:18px;font-family:Lato,"open sans",arial,sans-serif;color:#333333;font-weight:700;border:none;margin:5px 0px;}
H3{font-size:16px;font-family:Lato,"open sans",arial,sans-serif;color:#333333;font-weight:700;border:none;margin:5px 0px;}
H4{font-size:14px;font-family:Lato,"open sans",arial,sans-serif;color:#333333;font-weight:700;border:none;margin:5px 0px;}
A{color:#333333;text-decoration:none;}
A:hover{color:#8CC641;text-decoration:none;}

DIV.banner_area{background:#000000;padding:20px 0px}
DIV.banner_area DIV.social{text-align:left;}
DIV.banner_area .stButton .stLarge{display:block;float:left;width:32px; height:32px;margin:5px;background:url('/images/share-top.png') center center no-repeat !important;}
DIV.banner_area .facebook{display:block;float:left;width:32px; height:32px;margin:5px;background:url('/images/facebook-top.png') center center no-repeat !important;}
DIV.banner_area DIV.logo{text-align:center;margin:0px;}
DIV.banner_area DIV.logo IMG{max-width:100%;}
DIV.banner_area DIV.phone{text-align:right;} 
DIV.banner_area DIV.phone A{display:block;float:right;line-height:32px;margin:5px;background:url('/images/phone-top.png') left center no-repeat !important;color:#FFFFFF;text-decoration:none;font-weight:bold;padding-left:30px;} 
DIV.banner_area DIV.phone A:hover{color:#FFFFFF;text-decoration:none;font-weight:bold;} 

DIV.navigation_area{background:#333333;}
.navbar{margin-bottom:0px;background:#333333;min-height:auto;}
.navbar .navbar-collapse{margin:0px;}
.navbar-default{background:#333333;border:none;border-radius:0px;}
.navbar-default .navbar-nav{float:none;margin:0px auto;}
.navbar-default .navbar-nav > li > a{font-size:14px;color:#FFFFFF;font-family:Lato,"open sans",arial,sans-serif;line-height:16px;font-weight:400;text-transform:uppercase;padding:0px 15px;margin:20px 0px;border-right:1px solid #FFFFFF;}
.navbar-default .navbar-nav > li > a:hover{font-size:14px;color:#8CC641;}
.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a.cur{color:#8CC641;}
.navbar-default .navbar-nav > li:first-of-type > a{padding-left:0px;}
.navbar-default .navbar-nav > li:last-of-type > a{padding-right:0px;}
.navbar-default .navbar-nav > li:last-of-type > a{border-right:none;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color:#FFFFFF;background:#333333}
.navbar-default .navbar-nav .dropdown-menu{background:#333333;border-radius:0px;padding:0px;border:1 px solid #DDDDDD;}
.navbar-default .navbar-nav .dropdown-menu > li > a{font-size:14px;color:#FFFFFF;font-family:Lato,"open sans",arial,sans-serif;font-weight:400;text-transform:uppercase;padding:0px 15px;line-height:30px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{font-size:14px;color:#FFFFFF;font-family:Lato,"open sans",arial,sans-serif;font-weight:400;text-transform:uppercase;padding:0px 15px;line-height:30px;}
.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#8CC641;background:#333333}
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:active,
.navbar-default .navbar-toggle:focus, 
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:active, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#333333;width:100%;border:none;padding:0px;text-align:center;margin:0px;font-size:14px;color:#FFFFFF;font-family:Lato,"open sans",arial,sans-serif;font-weight:400;text-transform:uppercase;padding:15px 0px;}

.content_area{background:#FFFFFF;padding:20px 0px;}

.footer{background:url('/images/bg-footer.jpg') center center;background-size:cover;padding:50px 0px}
.footer H4{color:#000000;font-size:18px;margin-top:20px;}
.footer .social{padding:20px 0px;}
.footer .social A{margin:5px;}
.footer .social A.facebook{float:left;display:block;width:32px; height:32px;margin:5px;background:url('/images/facebook.png') center center no-repeat}
.footer .social .st_sharethis{display:block;float:left;}
.footer .social .stButton .sharethis{display:block;float:left;width:32px; height:32px;margin:5px;background:url('/images/share.png') center center no-repeat !important;}
.footer .social A.houzz{float:left;display:block;height:32px;width:105px;margin:5px;background:url('/images/houzz.png') center center no-repeat}
.footer .navigation{border-left:8px solid #999999;}
.footer .navigation .links{padding:30px 0px;border-bottom:8px solid #999999;}
.footer .navigation .links A{display:block;float:left;width:25%;text-align:right;color:#333333}
.footer .navigation .info{padding:15px 0px;text-align:right;color:#999999;font-size:12px;}
.footer .navigation .info A{color:#333333;font-size:12px;}

#slideshow-1{z-index:1}

.home_features{position:relative;top:-51px;z-index:1000001;}
.home_features .nav-tabs{margin:0px 5px;}
.home_features .nav-tabs>li{width:33.3%;}
.home_features .nav-tabs>li A{height:50px;line-height:30px;font-family: 'League Gothic';font-weight:normal;font-size:24px;text-align:center;text-transform:uppercase;background:#FFFFFF;color:#999999;margin:0px;border-radius:0px;border:none;border-right:1px solid #999999}
.home_features .nav-tabs>li:last-of-type A{border-right:none;}
.home_features .nav-tabs>li.active>a, 
.home_features .nav-tabs>li.active>a:focus, 
.home_features .nav-tabs>li.active>a:hover{background:#8CC641;color:#FFFFFF;border:none;}

.home_features TABLE.home_layout{width:100%;position:relative;top:-5px;border-spacing:5px;border-collapse:separate;}
.home_features TABLE.home_layout TD.home_layout1col{width:20% !important;}
.home_features TABLE.home_layout TD.home_layout2col{width:40% !important;}
.home_features TABLE.home_layout TD.home_layout3col{width:60% !important;}
.home_features TABLE.home_layout TD.home_layout4col{width:80% !important;}
.home_features TABLE.home_layout TD.home_layout5col{width:100% !important;}
.home_features TABLE.home_layout TD.home_layout1row{height:100px;}
.home_features TABLE.home_layout TD.home_layout2row{height:200px;}
.home_features TABLE.home_layout TD DIV.home_layout_image{height:100%;width:100%;position:relative;background:url('') center center no-repeat;background-size:cover;}
.home_features TABLE.home_layout TD DIV.home_layout_image DIV.text{width:100%;position:absolute;bottom:0px;opacity:0.7;font-family: 'League Gothic';font-weight:normal;font-size:20px;text-align:center;text-transform:uppercase;background:#000000;color:#FFFFFF;text-align:left;padding:5px;}
.home_features TABLE.home_layout TD:hover DIV.home_layout_image DIV.text{opacity:0.9}
.home_features .calltoaction{text-align:center;margin:20px;}
.home_features .calltoaction .text{margin:5px;font-weight:bold;}
.home_features .calltoaction .button{margin:5px;}

.home_info{background:url('/images/about-bg.jpg') center center no-repeat;background-size:cover;}
.home_info H4{font-family: 'League Gothic';font-weight:normal;font-size:28px;margin-bottom:15px;}
.home_info .home_info_section{padding:50px 0px;}
.home_info .home_info_about{color:#333333;padding-right:50px;}
.home_info .home_info_about .info{float:right;max-width:640px;}
.home_info .home_info_about P{padding:5px 0px;}
.home_info .home_info_about A{color:#8CC641}
.home_info .home_info_about H4{color:#333333}
.home_info .home_info_bullets{color:#FFFFFF;padding-left:50px;background:url('/images/green-trans-bg.png');margin:0px -15px;}
.home_info .home_info_bullets .info{float:left;max-width:335px;}
.home_info .home_info_bullets H4{color:#FFFFFF}
.home_info .home_info_bullets P{padding:3px 0px;}
.home_info .home_info_bullets .home_info_bullet1{background:url('/images/bullet1.png') center left no-repeat;padding-left:40px;}
.home_info .home_info_bullets .home_info_bullet2{background:url('/images/bullet2.png') center left no-repeat;padding-left:40px;}
.home_info .home_info_bullets .home_info_bullet3{background:url('/images/bullet3.png') center left no-repeat;padding-left:40px;}
.home_info .home_info_bullets .home_info_bullet4{background:url('/images/bullet4.png') center left no-repeat;padding-left:40px;}
.home_info .home_info_bullets .home_info_bullet5{background:url('/images/bullet5.png') center left no-repeat;padding-left:40px;}
.home_info .home_info_bullets .home_info_bullet6{background:url('/images/bullet6.png') center left no-repeat;padding-left:40px;}
.home_info .home_info_bullets .home_info_bullet7{background:url('/images/bullet7.png') center left no-repeat;padding-left:40px;}

.contactform{margin-bottom:15px;}
.contactform{background:#F5F5F5;padding:0px 15px 1px 15px}
.contactform H4{background:#333333;color:#F5F5F5;text-align:center;padding:10px;margin:0px -15px;text-transform:uppercase}
.contactform DIV.formlabel{font-weight:bold;margin:10px 0px 5px 0px}
.contactform DIV.formrow{margin-bottom:2px;margin-top:2px;}
.contactform DIV.formlabel2{line-height:40px;}
.contactform INPUT.text{width:100%;border:none;padding:10px;}
.contactform SELECT{width:100%;border:none;padding:10px;}
.contactform TEXTAREA{width:100%;border:none;height:100px;padding:10px;}
.contactform .captcha{text-align:center;}
.contactform .captcha .captcha_image{text-align:center;}
.contactform .captcha .captcha_image IMG{width:100%;max-width:350px;}
.contactform INPUT.submit{display:block;width:100%;margin:20px 0px;padding:10px 20px;border-radius:0px;;text-align:center;font-size:18px;color:#FFFFFF;background:#333333;font-family:Lato,"open sans",sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}
.contactform .error{color:#990000;font-weight:bold;padding:5px 0px;margin-top:10px;}
.contactform .error2{color:#990000;font-weight:normal;padding:5px 0px;}
.contactform .message{color:#333333;font-weight:bold;padding:5px 0px;margin-top:10px;}
.contactform .message2{color:#333333;font-weight:normal;padding:5px 0px;}


.gallery{border-bottom:1px solid #FFFFFF}
.gallery .gallery_image{background:url('/images/section-bg.png');}
.gallery .gallery_image IMG{width:100%;}
.gallery .gallery_image_content{padding:20px;border-top:5px solid #AE5324;background:url('/images/green-arrow.png') 30px 0px no-repeat;}
.gallery .gallery-overlay{position:absolute;z-index:1000000;width:100%;height:100%;background:url('/images/ss-overlay.png') center center no-repeat;}

.gallery .carousel-indicators {background: #000000 none repeat scroll 0 0;bottom: 0;left: 0;margin: 0;width: 100%;padding:10px 0px;opacity:.5;}
.gallery .carousel-indicators li {background:#FFFFFF;border-color:#FFFFFF;height:20px;width:20px;border-radius:20px;margin:0px 5px;}
.gallery .carousel-indicators li.active {background:#AE5324;border-color:#AE5324}


.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.gallerys_section{}
.gallerys_section .gallery_image{margin:0px auto 15px auto;position:relative;}
.gallerys_section .gallery_image IMG{width:100%;display:block;margin:0px auto;}
.gallerys_section .gallery_image .gallery_image_caption{width:100%;position:absolute;bottom:0px;opacity:0.7;font-family: 'Lato';font-weight:normal;font-size:18px;text-align:center;text-transform:uppercase;background:#999999;color:#FFFFFF;text-align:left;padding:5px;}

.gallery_list{border-top:1px solid #999999;margin-top:45px}
.gallery_list .gallery_list_text{color:#999999;text-align:center;padding:15px;text-transform:uppercase;}
.gallery_list .gallery_list_image{height:100px;width:100%;position:relative;background:url('') center center no-repeat;background-size:cover;cursor:pointer;margin-bottom:30px;}
.gallery_list .gallery_list_image DIV.text{width:100%;position:absolute;bottom:0px;opacity:0.7;font-family: 'League Gothic';font-weight:normal;font-size:20px;text-align:center;text-transform:uppercase;background:#000000;color:#FFFFFF;text-align:left;padding:5px;}
.gallery_list .gallery_list_image DIV.text{opacity:0.9}


.distributors_sidebar{}
.distributors_sidebar H2{background:#E0E0E0;margin:0px 0px 1px 0px;padding:10px 15px;color:#333333;text-transform:uppercase;font-size:16px;}
.distributors_sidebar .distributor_link{margin:0px 0px 1px 0px;padding:0px 0px;}
.distributors_sidebar .distributor_link A{margin:0px;padding:10px 30px;display:block;background:#F5F5F5;color:#333333;text-decoration:none;text-transform:uppercase;font-size:16px;}
.distributors_sidebar .distributor_link A.sel,
.distributors_sidebar .distributor_link A:hover{background:#8CC641;color:#FFFFFF;text-decoration:none;text-transform:uppercase;font-size:16px;}

.distributor{}
.distributor IMG{max-width:100%;margin:0px 0px 15px 0px}
.distributor .distributor_content{margin:0px 0px 15px 0px}
.distributor .distributor_links{margin:0px 0px 15px 0px}
.distributor .distributor_links A{margin:0px 15px 0px 0px}
.distributor .distributor_links A:hover{margin:0px 15px 0px 0px}


.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: #AE5324;border-color: #AE5324;}
.pagination > li > a,
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span,
.pagination > li > span:hover,
.pagination > li > span:focus{color: #AE5324;margin:0px 3px;border-radius:0px !important;padding:5px 10px !important;}
.pagination > li > a:hover,
.pagination > li > span:hover{background:#d0622a}
NAV.pages{text-align:center;}



/*wysiwyg*/
.mceContentBody{background:#FFFFFF;display:block;margin:0px;padding:0px;font-family:Lato,"open sans",sans-serif;font-size:14px;color:#333333}
.mceContentBody,
.wysiwyg-body{font-family:Lato,"open sans",sans-serif;font-size:14px;color:#333333}
.mceContentBody A,
.wysiwyg-body A{color:#333333;text-decoration:none;}
.mceContentBody A:hover,
.wysiwyg-body A:hover{color:#2999E0;text-decoration:underline;}

.content_h1 {display:block;font-size:24px;font-family:Lato,"open sans",arial,sans-serif;color:#3B3838;font-weight:700;border:none;margin:5px 0px;}
.content_h2 {display:block;font-size:18px;font-family:Lato,"open sans",arial,sans-serif;color:#333333;font-weight:700;border:none;margin:5px 0px;}
.content_h3 {display:block;font-size:16px;font-family:Lato,"open sans",arial,sans-serif;color:#333333;font-weight:700;border:none;margin:5px 0px;}
.content_h4 {font-size:14px;font-family:Lato,"open sans",arial,sans-serif;color:#333333;font-weight:700;border:none;margin:5px 0px;}

.mceContentBody IMG,
.wysiwyg-body IMG{max-width:100%}
.mceContentBody IMG.fullwidth,
.department-details,
.wysiwyg-body IMG.fullwidth{width:100%}
.mceContentBody IMG.floatleft,
.department-details,
.wysiwyg-body IMG.floatleft{float:left;margin:10px 10px 10px 0px}
.mceContentBody IMG.floatright,
.department-details IMG.floatright,
.wysiwyg-body IMG.floatright{float:right;margin:10px 0px 10px 10px}

A.button,
.wysiwyg-body A.button{display:inline-block;max-width:100%;margin:20px 0px;padding:10px 20px;border-radius:0px;;text-align:center;font-size:18px;color:#FFFFFF;background:#8CC641;font-family:Lato,"open sans",sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}

A.button:hover,
.wysiwyg-body A.button:hover{display:inline-block;max-width:100%;margin:20px 0px;padding:10px 20px;border-radius:0px;;text-align:center;font-size:18px;color:#FFFFFF;background:#333333;font-family:Lato,"open sans",sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}

A.button2,
.wysiwyg-body A.button2{display:inline-block;max-width:100%;margin:20px 0px;padding:10px 20px;border-radius:0px;;text-align:center;font-size:18px;color:#FFFFFF;background:#8CC641;font-family:Lato,"open sans",sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}
A.button2:hover,
.wysiwyg-body A.button2:hover{display:inline-block;max-width:100%;margin:20px 0px;padding:10px 20px;border-radius:0px;;text-align:center;font-size:18px;color:#FFFFFF;background:#333333;font-family:Lato,"open sans",sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}

.wysiwyg-body A.button,
.wysiwyg-body A.button2{display:inline-block;width:auto;min-width:200px;}