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

/*section1 sticky and translucent*/
#sesection1 {border-bottom:1px solid #ffffff;position:fixed;z-index:99999;width:100%;top:0;}

video#bgvid { 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(/merchant/1780/images/template/hc-videostart.jpg) no-repeat;
    background-size: cover; 
}

.xs-header a {
color: #FFFFFF;
font-size: x-small;
font-family: Helvetica, sans-serif;
font-weight: bold;text-decoration:none;
}

.xs-header a:hover {
color: #e2001a;
font-weight:bold;
}
.hc-storelocations {float:left;height:75px;padding-top:21px;}
.hc-helensocial ul, .hc-storelocations ul {margin:0;padding:0;}
.hc-helensocial ul li, .hc-storelocations ul li {list-style-type:none;} 
.hc-helensocial ul {margin-right:20px;}
.hc-storelocations a {text-decoration:none;}
.hc-storelocations ul {float:left;}
.hc-storelocations ul:first-child {margin-right:20px;}
.hchelenslogo, .hcimartinlogo {padding:5px 0;display:inline-block;}
.hchelenslogo img {max-width:85px;height:auto;}
.hcimartinlogo img {}
.hcimartinlogo {padding-left:8px;}
#sesitesearch1 {margin-right:20px;}
.hc-selinks ul {margin:5px 0 10px;padding:0;}
.hc-selinks ul li {list-style-type:none;display:inline-block;margin-right:5px;}
#sebanner1, #sebanner1 a {color:#999;}
#sebanner1 a:hover {color:#EDE824;}
/* Search Form  */
.secontainernostdheader #sesitesearch1 {float:none;display:block;}
.sesitesearch .seforminputsmall {width:115px;background:none;height:24px;border:1px solid #aaa;font-family:Verdana,sans-serif;}
.emailtable {border-spacing:0;border-collapse:collapse;margin-top:5px;}
.emailtable td {padding:0;}
.sesitesearch .seforminputsmall::-webkit-input-placeholder {color: #bbbdbf;opacity:1;}
.sesitesearch .seforminputsmall:-moz-placeholder {color: #bbbdbf;opacity:1;}
.sesitesearch .seforminputsmall::-moz-placeholder {color: #bbbdbf;opacity:1;}
.sesitesearch .seforminputsmall:-ms-input-placeholder {color: #bbbdbf;opacity:1;}

#sesection2 {display:none;}
#sesection3 {background:url(/merchant/1780/images/site/transparent-nav.png);position:fixed;top:97px;width:100%;z-index:39999;}
#sesection3 .sesectiondiv {background: none;}
.senavigator1menusub {position:fixed !important;}
.secontainerinfopage #sesection5 {margin:0;}
#sesection4 {margin-top:128px;}
#sesection4 .sesectionwidth {margin-bottom:0;}
.secontainerhomepage #sesection4 .sesectionwidth .sesectionwidthdiv {padding:0;} 
.sepage .sehighlightbottom {margin:0}
.sepage .sehighlightbody {padding:0 0 15px;}

#sesection5 {background-color: rgba(0, 0, 0, 0.5);}
#sesection5 {color: #ffffff;background:#606060;}
#sefooter1 a {padding:0;}

/* spread navigator buttons across available space evenly */
#secomp4 .senavigatormenumain {width:100% !important;}
#secomp4 .senavigatormenumain .milonictable {width:100%}

/* home page rotating text */
.tickerwrap {
    background: #007236;
    color: #fff;
    display: block;
    height: 27px;
    line-height: 27px;
    margin: 0;
    text-align: center;
}

.tickerwrap a {
	color: #FDEF0A !important;
	text-decoration: none !important;
}

.tickerwrap a:hover {
	text-decoration: underline !important;
}

.tickerwrap ul {
	margin: 0 auto;
}

/* Homepage Highlight Layout*/
.sesectionwidth {box-shadow:none;} 
.sepage .sehighlightfirst {background:none;margin-top:150px;max-width:980px;margin-left:auto; margin-right:auto;}
.secontainerhomepage .sepage .sehighlight:nth-child(3) {background:none;}
.sepage .sehighlight {background:none;}
.secontainerhomepage #sesection4 .sesectionwidth {width:100%;}
.secontainerhomepage .sepage .sehighlight {padding:0;width:980px;margin:0 auto;}
.hctaglinegraphic {margin:285px 0 165px;text-align:center;}
.sehltabletext {background:#fff;padding:5px;width:217px;}
.sebodyhomepage h1, .sebodyhomepage h1.seheading {color:#fff;}
.hceventfeatured {text-align:center;margin:10px 0;}
a.hcevent, a.hcfeatured {display:inline-block;width:40%;background:#007A3E;border:1px solid #fff;border-radius:5px;color:#EDE824;font-size:24px;font-weight:bold;text-decoration:none;line-height:40px;}
a.hcevent:hover, a.hcfeatured:hover {color:#fff;}

/*  Responsive Mosaic Highlight  */
.mosaicbox {width:100%;display:table;table-layout:fixed;background:none;padding:0;margin:0 auto;background:#1B1B1B;}
.onecolumn {float:left;width:50%;margin:0%;}
.onecolumn img {width:100%;height:auto;opacity:0.7;}
.onecolumn img:hover {opacity:1.0;} 

/* Footer Styling*/
#sefooter1 a:link, #sefooter1 a:visited {padding:0;color:#ffffff;}
#sefooter1 a:hover, #sefooter1 a:active {color:#EDE824;}
.footertable {margin-top:25px;}
.footertable td {width:225px;vertical-align:top;}
.footertable td.footerleftcell {width:305px;color:#000;}
.footertable td.signupcell {text-align:right;padding-right:5px;}
.footertable td.signupcell h3 {margin:0;}
.footerleftcell h2 {font-size:23px;margin-bottom:20px;margin-top:0;}
.footertable h3 {font-size:15px;color:#ffffff;margin-bottom:8px;}
#sefooter1 p.phone {font-size:32px;color:#F68426;text-align:center;margin-top:30px;}
.social {font-size:13px;}
#sefooter1 p.icons {margin:0;padding:0;}
.icons img {margin:0 10px 0 0;}
.fitfixfun {text-align:center;background:#4c565f;opacity:0.8;color:#fff;margin-bottom:15px;}
.fitfixfun h2 {font-size:32px;margin:0;font-weight:normal;text-transform:uppercase;padding:3px 0}
.footertable ul {margin:0;padding:0;}
.footertable ul li {list-style-type:none;line-height:28px;}
#sesection5 .sesectionwidth .sesectionwidthdiv {padding:0;}
#sesection5 .sesectionwidth {width:100%}
.footertable {margin:0 auto;}
.footerleftcell img {margin:29px 20px 0 0;}
.emailtext div {font-size:15px;height:19px;line-height:19px;}
.subscribe-button-inner {float:left;margin:8px 0 0 5px !important;}

#sesection5 .hc-footerlogos {
	margin: 0 auto;
	padding: 25px;
	text-align: center;
	width:980px;
}

#sesection5 .hc-footerlogos img {
	margin: 0 20px;
	vertical-align: middle;
}
.hcquicktd {padding-left:20px;}
.hcquicktd h3 {margin-top:0;}
.hcquickul {margin:0;padding:0;}
.hcquickul li {list-style-type:none;}


/* spread navigator buttons across available space evenly */
#secomp4 .senavigatormenumain {width:100% !important;}
#secomp4 .senavigatormenumain .milonictable {width:100%}
.sesectionwidth {box-shadow:none;} 

/*      Theme     */
/*
Slate:#595959
Green:#007A3E
*/


a:hover, a:active { color: #007A3E; }

#secomp3 #semailsignupdialog .seclosedialog a {color:#007A3E}
#secomp3 #semailsignupdialog .seclosedialog a:hover {color:#3D3D3D}


/* PAGE TYPES */
/* item detail tab area */
#seitemdesccolright li a { color: #007A3E; }
#seitemdesccolright li a:hover { color: #666; }


/* qbp catalog  */
#secomp6 .seqbpsearch .seforminputbutton {background: url(/library/styles/jill/slatered/red_bar_bg.png) repeat-x scroll 0 0 #007A3E; border: 1px solid #cacaca; color: #fff;}

.seqbpcatalogpage .seqbpbuttons .sebuttonlink a { color: #595959; }
.seqbpcatalogpage .seqbpbuttons .sebuttonlink:hover a { color: #fff; }

.seqbpcatalogpage .sebuttonqbpviewall { background: url(/library/styles/jill/slatered/seresultsnavigation-bg.png) repeat-x scroll 0 0 #ececec; border: 1px solid #cacaca; }

.seqbpcatalogpage .sebuttonqbpviewall:hover {background: url(/library/styles/jill/slatered/red_bar_bg.png) repeat-x scroll 0 0 #007A3E;}

.seqbpcatalogpage .sebuttonqbpsearchcategory { background: url(/library/styles/jill/slatered/seresultsnavigation-bg.png) repeat-x scroll 0 0 #ececec; border: 1px solid #cacaca; }

.seqbpcatalogpage .sebuttonqbpsearchcategory:hover {background: url(/library/styles/jill/slatered/red_bar_bg.png) repeat-x scroll 0 0 #007A3E;}

.seqbpbuttons .seforminputbutton { background: url(/library/styles/jill/slatered/seresultsnavigation-bg.png) repeat-x scroll 0 0 #ececec; border: 1px solid #cacaca; }

.seqbpbuttons .seforminputbutton:hover { background: #007A3E; }


#seitemtabs.ui-tabs .ui-state-default { background: url(/library/styles/jill/slatered/gray_bar_bg.png) repeat-x scroll 0 0 #ececec; }
#seitemtabs.ui-tabs .ui-state-hover { background: #007A3E; }
#seitemtabs.ui-tabs .ui-state-active { background: #fff; }
#seitemtabs.ui-tabs li.ui-state-active a { color: #464646; }
#seitemtabs.ui-tabs li.ui-state-default a { color: #595959; }
#seitemtabs.ui-tabs li.ui-state-hover a { color: #ffffff; }
#seitemtabs.ui-tabs li.ui-state-active.ui-state-hover a { color: #464646; }

#sesitesearchtabs.ui-tabs .ui-state-default { background: url(/library/styles/jill/slatered/gray_bar_bg.png) repeat-x scroll 0 0 #ececec; }
#sesitesearchtabs.ui-tabs .ui-state-default:hover { background: #007A3E; }
#sesitesearchtabs.ui-tabs .ui-state-active { background: #fff; }
#sesitesearchtabs.ui-tabs .ui-state-active:hover { background: #fff; }
#sesitesearchtabs.ui-tabs li.ui-state-active a { color: #464646; }
#sesitesearchtabs.ui-tabs li.ui-state-default a { color: #595959; }
#sesitesearchtabs.ui-tabs li.ui-state-default a:hover { color: #ffffff; }
#sesitesearchtabs.ui-tabs li.ui-state-active a:hover { color: #464646; }

.seitemhighlightspecials h3 { background: url(/library/styles/jill/slatered/red_bar_bg.png) repeat-x scroll 0 0 #007A3E; color: #fff; }


/*  Touch carousel  */
#secontainer .touchcarousel.grey-blue .arrow-icon {background-image: url('/library/styles/jill/slatered/carousel_arrows.png');}

