 body{margin:0px;padding:0px;font-size:14px;font-family:arial;background-color:#000000
;background-attachment:fixed;background-repeat:no-repeat;background-position:150px 100%;background-image:url('images/hsbg.jpg');color:#ffffff;}

html{ scrollbar-face-color:#700b00;scrollbar-arrow-color:#700b00;scrollbar-track-color:#100000;scrollbar-shadow-color:#000000}



/*-----h h h h----*/
 h1{color:#000000;font-size:14px;padding:0px;text-align:center;margin:0px}
 h2{color:#ffc338; font-size:1.5vw;padding:10px;height:80px;display:table-cell;vertical-align:middle;}
 h3{ color:#ffc338; font-size:18px;padding:0px;text-align:left;border-left:0px;border-right:0px;margin:10px;}
 h4{color:#ffc338;font-size:16px;padding:0px;text-align:left;border-left:0px;border-right:0px;margin:10px;text-indent:12px}
 h5{color:#ffc338;font-size:14px;padding:0px;text-align:left;border-left:0px;border-right:0px;margin:10px;text-indent:22px}


h2.ho{height:auto;display:inline-block;color:#ffffff;font-size:18px;padding:0px;border-left:0px;border-right:0px;margin:10px;}
h3.hox{display:block;text-align:center;border-left:0px;border-right:0px;margin:0px;padding:0px}
h2.hot{height:35px}
h2.wh{color:#ffffff}
h3.wh{color:#ffffff}
h3.cen{text-align:center}
#move{text-align:center}
/*-----p p p p----*/
p{margin:10px 5px 0px 5px;font-size:14px;color:#ffffff;text-align:center;font-family:arial;padding:0px;text-indent:0px}
p.l{text-align:left;text-indent:22px}
p.r{text-align:right;text-indent:22px}

p.all{text-align:left;text-indent:20px;margin:10px 22px 10px 22px}
p.yel{color:#ffc338}
p.red{color:#700b00}
p.blu{color:#0153e5}
p.whi{color:#ffffff}
p.gre{color:#00ce01}
p.te{font-size:10px}
p.tw{font-size:12px}
p.si{font-size:16px}
p.th{font-size:30px}
p.not{margin-top:0px}
p.bot{margin-bottom:10px}
p.nobot{margin-bottom:0px}
p.nodent{text-indent:0px}
p.ten{margin:10px}
p.three20{width:320px;margin:7px auto 10px auto}
/*-----font----*/
font.te{font-size:10px}
font.yel{color:#ffc338;text-shadow:-1px 1px 0px #ffffff;}
font.red{color:#700b00;text-shadow:-1px 1px 0px #ffffff;}
font.blu{color:#0153e5;text-shadow:-1px 1px 0px #ffffff;}
font.whi{color:#ffffff}
font.gre{color:#00ce01}
/*-----a----*/
a:link {color:#ffffbb;}
a:visited {color:#ffffbb}
a:hover {font-weight:bold;color:#ffffbb}
a:active {color:red}
a:focus {color:orange}

a.m:link {line-height:30px;display:block;width:100%;height:30px;color:#ffffbb;background-color:transparent;
;font-size: 14px;text-align:center;text-decoration:none}
a.m:visited {color:#ffffbb}
a.m:hover {color:#ffffbb;background-color:#0153e5;border-radius:5px}
a.m:active {}
a.m:focus {}



a.m2:link {width:210px;margin:0px 5px 0px 5px;background-color:#000000;border-top-style:solid;border-top-color:#ffc338;border-top-width:1px}
a.m2:visited {background-color:#000000;border-top-color:#ffc338}
a.m2:hover {border-radius:0px;color:#ffffff;background-color:#0153e5;border-top-color:#ffc338}
a.m2:active {}
a.m2:focus {}

a.top:link {border-radius:5px 5px 0px 0px;border-top-color:transparent}
a.top:visited {border-radius:5px 5px 0px 0px;border-top-color:transparent}

a.bottom:link {border-radius:0px 0px 5px 5px}
a.tw:link {font-size:12px}
a.no:hover{font-weight:normal}
a.at:link {color:#0153e5;background-color:#000000;background-image:url('images/dot.png');background-repeat:no-repeat;background-position:50% 4px;}
a.at:visited {color:#0153e5;background-color:#000000;background-image:url('images/dot.png');background-repeat:no-repeat;background-position:50% 4px;}
a.at:hover {color:#0153e5;background-color:#000000;background-image:url('images/dot.png');background-repeat:no-repeat;background-position:50% 4px;}
a.at:active {}
a.at:focus {}

/*-----img img img----*/

img.hun{width:100%}
img.l{float:left}
img.r{float:right}
img.q{border-radius:4px}
img.not{margin:0px}
img.ogo{margin:22px}
img.ogol{margin:22px auto 22px auto}
img.ogot{margin:22px auto 0px auto}
img.ogor{margin:22px 0px 0px 22px}
img.cor{border-radius:8px}
img.check{margin-left:5px}
/*-----div div div----*/
div{padding:0px;margin:0px;color:#ffffff;border:0px;border-radius:0px;background-repeat:no-repeat;text-align:center}
div.floatstop{clear:both;height:1px;width:1px}

div.head{width:100%;background-color:#700b00;border-top:#ffc338 1px solid;border-bottom:#ffc338 1px solid}

div.newholder{;display:flex;justify-content:space-between;width:100%;min-width:600px;margin-bottom:7px}
div.logholder{max-height:126px;max-width:510px;display:flex;align-items:center}
div.infoholder{min-width:480px;height:134px;background-image:url('images/logo-2-other-side.png');background-position:100% -2px}
div.infoholderleft{float:left;width:220px;margin:5px 0px 0px 20px ;height:107px;color:#ffc338}
div.infoholderright{float:right;width:230px;margin:10px 10px 0px 0px ;height:102px}

div.naviheadholder{width:100%;background-color:#000000}
div.navihead{margin:0px auto 0px auto;background-color:#000000;padding:3px 0px 2px 0px}
div.naviheadstripe{height:4px;margin:0px auto 0px auto;width:100%;background-color:#700b00;border-top:#ffc338 1px solid;border-bottom:#ffc338 1px solid}
div.naviheadstripe2{height:4px;margin:22px auto 0px auto;width:100%;background-color:#700b00;border-top:#ffc338 1px solid;border-bottom:#ffc338 1px solid}
div.drop{height:13px;margin:0px 0px -1px 50px;width:120px;background-color:#700b00}
div.drop1{float:left;height:5px;margin:8px 0px 0px 35px;width:15px;;background-image:url('images/corner1.png')}
div.drop2{float:right;height:5px;margin:8px 0px 0px 0px;width:50px;background-image:url('images/corner2.png')}
div.dropg{height:13px;margin:0px 0px -1px 25px;width:170px;background-color:#700b00}


div.main100{;min-width:700px;padding:4px 6px 4px 4px;margin:22px 22px 0px 22px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}
div.main50left{;min-width:350px;padding:4px 6px 4px 4px;margin:22px 11px 0px 22px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}
div.main50right{;min-width:350px;padding:4px 6px 4px 4px;margin:22px 22px 0px 11px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}

div.main-banners{margin:22px 405px 0px 22px;max-height:112px;overflow:hidden}
div.banner-left{width:100px;float:left;padding:4px 6px 4px 4px;margin:0px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}
div.banner-right{width:100px;float:right;padding:4px 6px 4px 4px;margin:0px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}
div.banner-middle{min-width:100px;overflow:hidden;padding:4px 6px 4px 4px;margin:0px 132px 0px 134px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}
div.banner-far-right{padding:4px 6px 4px 4px;float:right;margin:22px 22px 0px 0px;width:350px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}


div.box{padding:4px 6px 4px 4px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}
div.main{padding:4px 6px 4px 4px;margin:22px 405px 0px 22px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}

div.mainin{display:inline-block;width:100%;background-color:#000000;border-radius:7px;border:#ffc338 1px solid}

div.galleryholderdummy{float:right;margin:22px 22px 0px 22px;width:360px}
div.galleryholder{float:right;padding:4px 6px 4px 4px;margin:22px 22px 0px 22px;width:350px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}
div.galleryholder-a{padding:4px 6px 4px 4px;margin-bottom:22px;width:350px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}


#map-canvas{width:350px;height:310px}

div.z{color:#ffffff;margin:10px auto 10px auto;text-align:center;font-size:10px}
div.adv{margin:4px 12px 2px auto;float:right}

div.t20{margin:22px 22px 22px 22px;width:320px}



div.homey{display:flex;flex-direction:column;justify-content:space-between;background-image:url('images/vendors/w-stove-b-k.jpg');background-position:100% 100%;height:100%}
div.home1{flex-grow:2;justify-content:space-around;margin:0px 120px 0px 0px;display:flex;flex-direction:column;min-width:370px}
div.home11{flex-grow:2;display:flex;justify-content:space-around;flex-wrap:wrap}
div.home2{display:flex;align-items:center;min-width:240px;max-height:225px}
div.home3{margin:0px 164px 0px 0px;min-width:260px}

div.homea{width:98%;display:flex;flex-wrap:wrap-reverse;flex-direction:row;justify-content:center;margin:0px 0px 0px 2%;min-width:605px}

div.homeb1{margin-top:0px;flex-direction:column;display:flex;align-content:stretch;flex-grow:2;width:40%;margin:22px 2% 0px 0px;min-width:428px;}
div.homeb2{margin:0px 0px 0px 0px;padding-bottom:6px;min-width:415px;height:100%}


div.homec1{min-width:590px;display:flex;flex-grow:2;justify-content:space-around;margin:22px 2% 0px 0px;;align-content:initial}

div.cenlog{min-width:200px;width:100%;display:flex;justify-content:stretch;padding:4px 4px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid;}



div.homec2{;width:100%;display:flex;justify-content:center;margin:0px 0px 0px 0px}

div.homec3{;margin-left:3.5%;box-sizing: border-box;padding:4px 4px 4px 4px;border-radius:8px;background-color:#700b00;border:#ffc338 1px solid}
div.home10{box-sizing: border-box;height:100%;background-color:#000000;border-radius:7px;border:#ffc338 1px solid}



div.home9{display:flex;justify-content:center;flex-direction:column}


div.ho12{margin:22px 2% 22px 2%;display:flex;justify-content:flex-start;flex-direction:row}
div.ho13{min-width:112px;margin-right:22px}
div.ho14{display:flex;justify-content:center;flex-grow:2}
div.ho15{width:100%;min-width:455px;padding:4px 4px 4px 4px;background-color:#700b00;border-radius:8px;border:#ffc338 1px solid}
div.ho16{box-sizing:border-box;;width:100%;height:100%;padding-bottom:7px;background-color:#000000;border-radius:7px;border:#ffc338 1px solid;;display:flex;justify-content:space-between;;flex-direction:row;align-items:flex-end}
div.ho17{width:40%;max-width:370px;}
div.ho18{;width:25%;align-self:center;max-width:250px;}
div.ho19{width:25%;max-width:200px;}



 


div.chim{background-image:url('images/c-bg.jpg');background-position:95% 88%}
div.heat{background-image:url('images/hshhbg.jpg');background-position:97% 100%}

div.pss1{width:96%;margin:0px 2% 0px 2%;display:flex;align-content:center;justify-content:center;flex-direction:row;flex-wrap:wrap}



div.pssa{margin:22px 2% 0px 2%;width:48%;max-width:500px; min-width:360px}
div.pssb{margin:22px 2% 0px 2%;width:48%;max-width:500px; min-width:360px}

div.ck{height:100%;box-sizing:border-box;margin-right:-2px;}
div.mxh{max-height:112px;overflow:hidden}
div.noflo{float:none}
div.l{text-align:left}
div.r{text-align:right}
div.notop{margin-top:0px}
div.top22{margin-top:22px}
div.mar22{margin:22px}
div.mars{margin-left:0px}
div.left{float:left}
div.right{float:right}
div.mid{display:table-cell;vertical-align:middle}
div.hold50{float:left;width:50%;min-width:320px}
div.hun{height:100px}
div.hung{height:332px}
div.hide{overflow:hidden}
div.hhun{width:100px}


div.fix-1{min-width:300px}
/*-----table td----*/

td{text-align:right}
table.hours{margin:0px auto 22px auto}
/*-----ul li----*/






ul.navparent {display:inline;padding:0px;list-style:none}

li.navchild {line-height:30px;color:#ffffbb;width:120px;display:inline-block;margin-right:-4px;position:relative;height:32px;border-top-left-radius:5px;
border-top-right-radius:5px}

li.navchild:hover{color:#ffffbb;background-color:#700b00}


ul.navgrandchild {z-index:1;background-color:transparent;padding:0px;position:absolute;top:30px;left:-50px;width:220px;visibility:hidden;margin-bottom:100px}

ul li:hover ul {display:block;visibility:visible}

li.navgreatdrop {margin:0px;background-color:transparent;display: block;}
li.navdrop{margin:0px 0px 0px 0px;display: block;height:6px;width:220px;background-color:#700b00;border-radius:5px 5px 0px 0px}

li.navgreatgrandchild {height:31px;background-color:#700b00;display: block;margin:0px;}


li.navdropbottom{display: block;height:5px;width:220px;background-color:#700b00;border-radius:0px 0px 5px 5px}


li.nobg:hover{background-color:transparent}

ul.vend{width:40%;float:right;margin-bottom:22px}
ul.ven{margin:22px auto 22px auto;width:200px}
ul.veng{margin:0px auto 22px auto;width:160px }
li.l{text-align:left;margin-right:0px}
li.g{color:#00ce01}
li.y{color:#ffc338}
li.b{color:#0153e5}
li.wee{width:70px}
li.weeb{width:170px}
li.no{list-style-type: none; }
ul.weeg{left:-25px}
ul.weec{float:left; width:120px}
ul.weeh{margin:0px;box-sizing: border-box;min-width:205px;;padding:0px 0px 0px 15px}
ul.heeh{margin:20px 20px 0px 0px;width:200px}
ul.right{float:right}
ul.left{float:left}