/*##### Hero #####*/
#smakk-hero-wrapper{background:transparent url(images/text_background.jpg) repeat-x scroll center top;height:685px;width:100%;}
#heroSlideContainer{background:#000; overflow:hidden;min-width:960px;}
#heroSlideContainer .slide{position:relative;width:100%;height:685px;overflow:hidden;min-width:960px;}
#heroSlideContainer .slide .wrapper{position:relative;}
#heroSlideContainer .slide .wrapper>img{ width:100%;z-index:5;min-width:1400px;min-height:685px;position:absolute;top:0; left:0;}
#heroSlideContainer .slide .cta{position:relative; top:245px; width:780px; min-height:300px;margin-left:310px; z-index:500;color:#72ccd2;font-size:31px;text-align:center; font-family: "alternate-gothic-no-3-d",serif;font-weight:400;}
#heroSlideContainer .slide .cta.grey{background:rgb(29,29,29);background:rgba(29,29,29,.7);padding-top:30px;top:215px;min-height:250px;}
.imgSelectNav{margin:0 auto;position:relative; top:-50px;z-index:999;}
.imgSelect a{height:19px; width:17px; display:block;background:transparent url(images/home/slideindicator_white.png) no-repeat; float:left;margin-left:6px;}
.imgSelect a.activeSlide{background:transparent url(images/home/slideindicator_teal.png) no-repeat;}

/*##### Sub Hero #####*/
#subhero{height:208px; background:transparent url(images/text_background.jpg) repeat-x scroll 0 0;}                               
.subhero_content{width:960px; margin:0 auto;padding-top:20px;}
.subherocta{width:300px;float:left;text-align:center;margin-left:15px;}
.subherocta.lines{border-left:2px solid #e1e1e1;border-right:2px solid #e1e1e1;padding-bottom:20px;}
.subherocta h1{font-size:40px; color:#72ccd2;font-family: "alternate-gothic-no-3-d",serif;font-weight:400;text-align:center;  line-height: 38px;margin:20px 0;}
a#findusbtn{float:left;}
#zipcode,#mce-EMAIL{height:24px;font-family: "ff-meta-serif-web-pro",serif;font-weight:500; font-size:15px;display:block; float:left; width:123px; border:1px solid #cfcfcf;padding:4px 5px 3px; margin-right:10px;}
#zipcode{margin-left:30px;}
input.watermark{color:#7f7f7f;}
/*##### Slider #####*/
#productslider{visibility:hidden;height:285px;border-top:5px solid #72ccd2;border-bottom:5px solid #72ccd2;width:100%; position:relative; overflow:hidden;}
#slideholder{height:285px;width:685px; position:relative;margin:0 auto;}
#slidecontainer{width:999999px;position:absolute;height:285px; top:0;
                 overflow:hidden;}
#slidecontainer img{float:left;}
.slidernav{height:285px; width:35%;position:absolute;top:0;z-index:903;}
.slidernav.right{right:0px;}

.slidernav.right a{height:43px; width:21px; display:block; background:transparent url(images/home/slider_right.png) no-repeat scroll 0 0;position:absolute;top:121px;left:95px;}
.slidernav.right a:hover{}
.slidernav.left{left:0px;}

.slidernav.left a{height:43px; width:21px; display:block; background:transparent url(images/home/slider_left.png) no-repeat scroll 0 0;position:absolute;top:121px;right:95px;}
.slidernav.left a:hover{}
#slideholder .dnnActionMenu {left:50%;}
.cta p{margin-top:10px;}

/*Mask*/
.slidernav.left .maskleft{height:285px;background:transparent url(images/home/maskrepeat.png) repeat scroll 0 0;float:left;max-width:300px;}
.slidernav.left .maskright{height:285px; width:150px;background:transparent url(images/home/maskgrad_left.png) no-repeat scroll 0 0;float:left;position:relative;}
.slidernav.right .maskleft{height:285px;width:150px; background:transparent url(images/home/maskgrad_right.png) no-repeat scroll 0 0;float:right;position:relative;}
.slidernav.right .maskright{height:285px; background:transparent url(images/home/maskrepeat.png) repeat scroll 0 0;float:right;max-width:300px;}

/*##### ContentPane #####*/
#smakk-content-wrapper{padding-top:0;}
.ContentPane{padding:65px 0;}
.ContentPane .left{width:450px; float:left;}
.ContentPane .right{width:510px; float:left;}
.ContentPane .right h1{font-size:39px;color:#464646;font-family: "alternate-gothic-no-2-d",serif;font-weight:400;}
.ContentPane .right p{font-size:18px;color:#464646;font-family: "ff-meta-serif-web-pro",serif;font-weight:500;line-height:26px;}
.ContentPane .right p a{color:#72ccd2;font-weight:700;}
.ContentPane .right p a:hover{color: #464646;}

/*##### fix footer z-index #####*/