/* KEROSENE WICKS — MULBERRY & ANTIQUE GOLD
   Retains the site's original selectors, floats, widths and mobile media rules.
   Color palette: #9B111E (mulberry), #BFA67C (antique gold),
   #D9C8AD (soft gold), #F3F0EB (light panel), #FFFFFF (page).
   Updated from original newwick.css; keep a backup before deployment.
*/

a:link{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:14px;text-decoration:underline}
a:visited{background:#FFF;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;text-decoration:underline}
body{background-color:#fff;width:952px;margin-left:auto;margin-right:auto;font-family:Arial,Verdana,sans-serif}
form{margin:0;padding:0}
input{color:#000;font-family:Arial,Verdana,sans-serif;font-size:13px}
td{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px}
td.aacinfo{background:#FFF;border-color:#000;border-style:solid;border-width:1px;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;text-align:center;padding:3px}
td.aacsupplyaccent{background:#FFF;border-color:#000;border-style:solid;border-width:1px;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:5px}
td.aactitle{background:#FFF;font-family:Arial,Verdana,sans-serif;font-size:large;padding-bottom:5px}
td.box{background:#FFF;border:1px solid #9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:4px}
td.boxlight{background:#FFF;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:17px;font-style:italic;font-weight:700;padding-bottom:3px}
td.buybox{background:#F3F0EB;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;text-align:center;padding:5px}
td.calcbox{background:#FFF;border:2px solid #9B111E;font-family:Arial;font-size:12px;text-align:center;vertical-align:middle}
td.cartbox1{background:#F3F0EB;color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:400;text-align:center;padding:2px}
td.cartinfobox{background:#FFF;font-family:Arial;font-size:11px}
td.carttop{background:#9B111E;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:700;text-align:center}
td.description{background:#9B111E;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center;background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center}
td.features{background:#F0ECEF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center}
td.finalbar{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:700;text-align:center}
td.footer{background:#FFF;border-top:1px solid #9B111E;font-family:Arial,Verdana,sans-serif;font-size:11px;padding:5px}
td.highlight{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:18px;font-weight:700;padding-bottom:3px}
td.howto{background:#FFF;border-color:#000;border-style:solid;border-width:1px;font-family:Arial;font-size:12px;text-align:center;vertical-align:middle;padding:4px}
td.leftnavbar{background:#FFF;border-bottom:1px solid #9B111E;font-family:Arial,Verdana,sans-serif;font-size:10px;padding-bottom:5px;padding-left:3px;padding-top:5px}
td.menu{background:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;padding-right:5px;padding-top:5px}
td.menu1{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:13px;padding-right:5px;padding-top:5px}
td.menubox{background:#FFF;border-right:1px solid #9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:4px}
td.navbar{background:#F3F0EB;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;font-family:Arial,Verdana,sans-serif;font-size:11px;margin-left:0;padding-bottom:2px;padding-left:6px;padding-top:2px}
td.parts{background:#FFF;border-color:#000;border-style:none none solid;border-width:1px;font-family:Arial,Verdana,sans-serif;font-size:12px;padding-bottom:5px}
td.partstop{background:#9B111E;border-color:#000;border-style:none none solid;border-width:1px;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;text-align:center}
td.pricebar{background:#FFF;border-color:#000;border-style:none none solid;border-width:1px;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:5px}
td.quickwick{background:#FFF;border-color:#000;border-style:solid solid solid none;border-width:1px;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:5px}
td.return{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:400}
td.searchbar{background:#9B111E;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px}
td.shipbox{background:#FFF;border:1px solid #9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:4px}
td.sidebar{background:#F3F0EB;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none}
td.specifications{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:700;text-align:center;background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;text-align:center}
td.tabs{background:#9B111E;border-bottom:1px solid #000;border-right:1px solid #000;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;padding-bottom:5px;padding-right:3px;padding-top:2px;text-align:center}
td.tabs1{background:#FFF;border-right:1px solid #000;border-top:1px solid #000;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;padding-bottom:5px;padding-right:3px;padding-top:2px;text-align:center}
td.tabsend{background:#9B111E;border-bottom:1px solid #000;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;padding-bottom:5px;padding-right:3px;padding-top:2px;text-align:center}
td.tabsleft{background:#FFF;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;padding-bottom:5px;padding-right:3px;padding-top:2px;text-align:center}
.boxlight a:link{background:#FFF;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:17px;font-style:italic;font-weight:700;padding-bottom:3px;text-decoration:none}
.boxlight a:visited{background:#FFF;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:17px;font-style:italic;font-weight:700;padding-bottom:3px;text-decoration:none}
.buybox a:link{background:#F3F0EB;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;text-align:center;text-decoration:underline}
.buybox a:visited{background:#F3F0EB;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;text-align:center;text-decoration:underline}
.footer a:link{background:#FFF;font-family:Arial,Verdana,sans-serif;font-size:11px}
.footer a:visited{background:#FFF;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:11px}
.leftnavbar a:link{background:#FFF;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:10px;text-decoration:underline}
.leftnavbar a:visited{background:#FFF;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:10px;text-decoration:underline}
.menu a:link{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;padding-bottom:3px;padding-top:3px}
.menu a:visited{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;padding-bottom:3px;padding-top:3px}
.menu1 a:link{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:13px;font-weight:700;text-decoration:underline}
.menu1 a:visited{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:13px;font-weight:700;text-decoration:underline}
.navbar a:link{background:#F3F0EB;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:11px;text-decoration:underline}
.navbar a:visited{background:#F3F0EB;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:11px;text-decoration:underline}
.specifications a:link{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-decoration:underline;background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-decoration:underline}
.specifications a:visited{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-decoration:underline;background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-decoration:underline}
.tabs a:link{background:#9B111E;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center;text-decoration:none}
.tabs a:visited{background:#9B111E;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center;text-decoration:none}
.tabs1 a:link{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center;text-decoration:none}
.tabs1 a:visited{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center;text-decoration:none}
.tabsend a:link{background:#9B111E;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center;text-decoration:none}
.tabsend a:visited{background:#9B111E;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center;text-decoration:none}
.tabsleft a:link{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center;text-decoration:none}
.tabsleft a:visited{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center;text-decoration:none}
#wickimg{position:relative}
#wickimg span{display:none}
#wickimg:hover span{display:block;width:500px;position:absolute;left:100px;top:-100px;z-index:999999}
#top{width:100%;margin-left:auto;margin-right:auto;height:85px}
#logo{width:300px;float:left}
#search{width:300px;float:left;border:1px solid #CCC;text-align:center;padding-top:20px;padding-left:10px;font-family:Arial,Verdana,sans-serif;font-size:14px;font-weight:600}
#callus{float:right;text-align:center;font-family:Arial,Verdana,sans-serif;font-size:16px;font-weight:600}
div.spacer{width:100%;float:left;height:5px}
#navigate{width:100%;margin-left:auto;margin-right:auto;float:left}
div.navtab{width:14.15%;height:45px;float:left;background:#9B111E;border-bottom:1px solid #000;border-right:1px solid #000;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;padding-bottom:2px;padding-top:2px;text-align:center}
div.navtab a{text-decoration:none;background:#9B111E;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;padding-bottom:5px;padding-right:3px;padding-top:2px;text-align:center}
div.navtabopened{width:13.5%;height:45px;float:left;background:#FFF;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;padding-bottom:5px;padding-right:3px;padding-top:2px;text-align:center}
div.navtabopened a{text-decoration:none;background:#FFF;color:#9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;padding-bottom:5px;padding-right:3px;padding-top:2px;text-align:center}
#content{width:100%;height:auto;float:left;background:#FFF;border-bottom:1px solid #9B111E;font-family:Arial,Verdana,sans-serif;font-size:14px;padding-bottom:5px;padding-left:3px;padding-top:5px;text-align:left}
#crumbs{width:70%;float:left;background:#FFF;border-bottom:1px solid #9B111E;font-family:Arial,Verdana,sans-serif;font-size:10px;padding-bottom:5px;padding-left:3px;padding-top:5px;text-align:left;height:20px}
#crumbs a{font-size:10px}
#cart{width:29%;float:left;background:#FFF;border-bottom:1px solid #9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;padding-bottom:5px;padding-left:3px;padding-top:5px;text-align:right;height:20px}
#cart a{font-size:16px;text-decoration:none;color:#9B111E;font-weight:600}
#cartcrumbs{width:60%;float:left;background:#FFF;border-bottom:1px solid #9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;padding-bottom:5px;padding-left:3px;padding-top:5px;text-align:left;height:90px}
#cartcart{width:39%;float:left;background:#FFF;border-bottom:1px solid #9B111E;font-family:Arial,Verdana,sans-serif;font-size:12px;padding-bottom:5px;padding-left:3px;padding-top:5px;text-align:right;height:90px}
#innercontent{width:100%;float:left}
#heading{width:100%;float:left;font-family:Arial,Verdana,sans-serif;text-align:left}
#wickfinder{width:95%;float:left;margin-left:auto;margin-right:auto;background-color:#fff;height:auto;border:1.5px solid #BFA67C;border-radius:15px;padding:15px}
div.finderselect{width:45%;float:left;height:52px;background:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:5px}
div.finderinstruct{width:50%;height:52px;float:left;border-left:1px solid #CCC;background:#FFF;font-family:Arial,Verdana,sans-serif;font-size:14px;padding:5px}
#displaymodels{width:100%;float:left;height:auto}
#displaywick{width:100%;float:left;height:auto}
div.informative{width:100%;float:left;text-align:left;border:solid 1px #000;padding:5px;font-size:14px}
#footer{width:100%;float:left}
div.footercontent{width:100%;float:left;padding-bottom: 15px;}
div.seals{width:33%;float:left}
div.pricebar{width:22%;float:left;background:#FFF;border-color:#000;font-family:Arial,Verdana,sans-serif;font-size:14px;padding:5px}
#wickborder{background:#FFF;border:solid 1px #9B111E;height:50px}
div.priceimgbar{width:18%;height:40px;float:left;background:#FFF;border-color:#000;font-family:Arial,Verdana,sans-serif;font-size:14px;padding:5px}
div.wickpricebar{text-align:center;width:15%;height:auto;float:left;background:#FFF;font-family:Arial,Verdana,sans-serif;font-size:14px;padding:5px}
div.forcedpricebar{text-align:center;width:15%;height:auto;float:left;background:#FFF;font-family:Arial,Verdana,sans-serif;font-size:14px;padding:5px}
#wickimgborder{background:#FFF;border:solid 1px #9B111E;height:110px}
div.wickretain{width:100%;float:left;clear:both;border-width:1px;border-bottom-style:solid;border-color:#000;height:auto}
#wickdesc{width:100%;float:left;height:50px}
#wickorder{width:100%;float:left;height:auto}
div.tabs{width:15%;font-size:14px;height:30px;float:left;background:#9B111E;border:1px solid #000;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:12px;font-weight:600;text-align:center;padding:5px}
#descript{text-align:center;width:100%;float:left}
#kerowinfo{text-align:center;width:100%;float:left}
#kerowinfo div{width:50%;float:left;padding-top:20px;padding-bottom:5px}
#quickwick{width:60%;float:left;margin-left:20%;margin-right:auto;font-size:14px}
#quickwick h2{margin-left:5px;margin-bottom:0;text-align:left}
#quickwick p{margin:5px}
#quickwick div{border:1.5px solid #BFA67C;width:100%;border-radius:15px;padding:15px}
#fulltop{width:99%;float:left;background:#9B111E;border:2px solid #000;font-weight:600;color:#FFF;padding-top:15px;padding-bottom:15px;text-align:center}
#fulltop a{background:#9B111E;font-weight:600;color:#FFF}
div.keromodel{width:33%;float:left;border:1px solid #000;padding-top:10px;padding-bottom:10px;height:30px;text-align:center}
#prodimg{width:37%;float:left;text-align:center;padding:5px;margin-left:2%}
#prodinfo{width:57%;float:left;margin-left:2%}
#prodprice{font-size:22px;border-bottom:2px solid #000;padding:25px}
div.productbox{width:31%;float:left;height:300px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-top:1px solid #CCC;padding:1%;font-size:16px}
div.productbox a{font-size:14px}
#sidebar{padding:1%;width:28%;float:left;background-color:#F3F0EB}
#sidebar a{text-decoration:none;background-color:#F3F0EB;color:#000}
#sidebar a:hover{text-decoration:underline;color:#000}
#sidebarindex{padding:1%;width:27%;float:left;background-color:#FFF;border-right:1px solid #000}
#sidebarindex a{text-decoration:none;background-color:#FFF;color:#000}
#sidebarindex a h2{font-size:16px;color:#000}
#sidebarindex a:hover{text-decoration:underline}
#sidebarindex a:visited{color:#000}
#infobarindex a{text-decoration:none;background-color:#F3F0EB;color:#000}
#infobarindex{padding:1%;width:70%;margin-left:15%;float:left;background-color:#F3F0EB;text-align:center}
#infobarindex a h2{font-size:16px;color:#000}
#infobarindex a:hover{text-decoration:underline}
#infobarindex a:visited{color:#000}
#maincontent{width:68%;float:left;padding:1%}
#specimg{width:32%;float:left;margin-left:8%}
#heading a{text-decoration:none}
#heading a:visited{color:#000}
#innercontent div h2 a{text-decoration:none;font-size:18px;color:#000}
#innercontent div h2 a:visited{color:#000}
div.carttop{width:12%;height:20px;float:left;background:#9B111E;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:14px;font-weight:700;text-align:center;padding:5px}
div.carttop2{width:18%;height:20px;float:left;background:#9B111E;color:#FFF;font-family:Arial,Verdana,sans-serif;font-size:14px;font-weight:700;text-align:center;padding:5px}
div.pricebar2{width:12%;height:20px;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:5px}
div.pricebardesc{width:20%;height:20px;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:5px}
div.pricebar5050{width:12%;height:20px;float:left;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:5px}
#cartleftspace{width:28%;float:left}
#cartshipbox{width:38%;float:left;text-align:center}
#cartshipboxhide{width:38%;float:left;text-align:center}
.carttotals{width:28%;float:left;text-align:right;font-size:14px}
.carttotalnums{width:100%;float:left;text-align:right;font-size:14px}
.carttotalnums div{width:50%;float:left}
#itemcontainer{width:100%;height:auto;float:left;border-bottom:1px solid #000;margin-bottom:10px;background-color:#FFF}
.pricebarmobtag{visibility:hidden}
div.tablabel{display:none}
div.partimg{position:relative}
div.partimg span{display:none}
div.partimg:hover span{display:block;width:500px;position:absolute;left:100px;top:-100px;z-index:999999}
#showstateform{cursor:pointer;text-decoration:underline}
#shipstatebutton{display:none;float:left}
.pricebarsec{width:67%;float:right;height:30px}
.pricebarsec div{width:50%;float:left}
.pricebarsec2{width:33%;float:left;height:30px}
#pricebardesc{float:right;height:20px;font-family:Arial,Verdana,sans-serif;font-size:12px;overflow-x:hidden;overflow-y:hidden;padding:5px}
#pricebardesc div{width:auto}
#pricebarid{width:30%;float:left;height:20px;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:5px}
#pricebarid div{text-align:right;width:100%}
#pricebareach{width:40%;float:left;height:20px;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:5px}
#pricebareach div{text-align:right;width:100%}
#pricebartotal{width:40%;float:right;height:20px;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:5px}
#pricebartotal div{text-align:center;width:100%}
#pricebarremove{width:90px;float:left;height:20px;font-family:Arial,Verdana,sans-serif;font-size:12px;padding:5px}
#pricebarremove div{text-align:right;width:100%}
#pricebarqty{width:200px;float:left;height:20px;font-family:Arial,Verdana,sans-serif;font-size:12px;padding-bottom:5px;padding-left:5px;padding-top:5px}
#pricebarqty div{text-align:right;float:left;width:50%}
div.pricebarmobtag{display:none}
div.tablabel{display:none}
#fourofourimg{width:49%;float:left;text-align:center;margin-bottom:15px}
#fourofourtext{margin-top:100px;width:49%;float:left;text-align:center}
@media only screen and (max-width:650px),(min-device-width:300px) and (max-device-width:650px){body{width:100%}
#top{width:100%;height:auto}
#logo{width:95%}
#search{width:95%;font-size:16px}
#search form input{font-size:16px}
#callus{width:95%;font-size:18px}
#callus a{font-size:20px}
div.spacer{height:1px}
div.navtab{width:95%;height:auto;font-size:16px;padding-bottom:5px;padding-top:5px}
div.navtab a{font-size:16px}
div.navtabopened{width:95%;height:auto;font-size:16px}
div.navtabopened a{font-size:16px}
#crumbs{width:95%;font-size:14px;height:auto}
#crumbs a{font-size:14px}
#cart{width:95%;font-size:18px}
#cart a{font-size:18px}
#cartcrumbs{width:95%;font-size:14px;height:auto}
#cartcrumbs a{font-size:14px}
#cartcart{width:95%;font-size:18px;height:auto}
#cartcart a{font-size:18px}
#header{text-align:center}
#wickfinder{width:95%;height:auto}
#displaywick{height:auto}
div.finderselect{width:95%;border:0;font-size:18px;text-align:center;height:auto}
div.finderselect form select{font-size:16px}
div.finderinstruct{width:95%;border:0;font-size:18px;text-align:center;height:auto}
div.seals{width:95%;text-align:center}
div.pricebar{width:95%;height:auto;font-size:18px}
div.tablabel{display:block;width:95%;height:auto;font-size:18px}
#wickborder{height:auto;font-size:18px;border:0}
div.priceimgbar{width:95%;font-size:18px;height:auto}
#wickimgborder{height:auto;font-size:18px;border:0}
#wickorder{font-size:16px}
#wickdesc{height:auto;font-size:18px}
div.informative{width:95%;font-size:18px}
div.addthis_sharing_toolbox{position:absolute;top:-9999px;left:-9999px}
#wickimg:hover span{display:none}
div.footercontent{font-size:18px}
div.footercontent a{font-size:18px}
div.tabs{position:absolute;top:-9999px;left:-9999px}
#descript{width:95%}
#kerowinfo{width:95%;border-width:1px;border-bottom-style:solid;border-bottom-color:#000}
#kerowinfo div{width:95%}
#kerowinfo div a{font-size:16px}
div.wickpricebar{width:100%;border-width:0;border-bottom-style:solid;height:auto;font-size:18px}
div.wickpricebar a{font-size:18px;font-weight:600}
div.forcedpricebar{width:95%;border-width:0;border-bottom-style:solid;height:auto;font-size:18px}
div.wickretain{width:95%;border-width:1px;border-bottom-style:solid;border-bottom-color:#000}
#quickwick{width:85%;margin-left:0}
#quickwick div form select{font-size:16px}
div.keromodel{width:95%;font-size:16px;height:auto}
div.keromodel a{font-size:16px}
#fulltop a{font-size:18px}
#fulltop{width:95%;font-size:18px}
#prodimg{width:95%;margin-left:0}
#prodinfo{width:95%;margin-left:0}
div.productbox{width:95%;height:auto}
#maincontent{width:95%;font-size:16px}
#sidebar{width:95%;font-size:16px}
#sidebar a{font-size:16px}
#sidebarindex{position:absolute;top:-9999px;left:-9999px}
#specimg{width:95%;margin-left:0}
div.carttop{position:absolute;top:-9999px;left:-9999px}
div.carttop2{position:absolute;top:-9999px;left:-9999px}
div.pricebar2{width:100%;height:auto;padding:1%;font-size:18px;border-width:0}
div.pricebardesc{width:100%;height:auto;padding:1%;font-size:18px;border-width:0}
div.pricebar5050{width:48%;height:auto;float:left;padding:1%;font-size:18px}
.pricebarmobtag{visibility:visible;height:auto;font-size:12px}
#cartleftspace{display:none}
#cartshipbox{position:fixed;z-index:1000;width:95%;height:auto;font-size:16px;display:block;top:10%;right:5%;left:5%}
#cartshipboxhide{display:none}
.carttotals{width:95%;height:auto;font-size:16px}
#itemcontainer{width:95%;border-top:1px solid #000}
#shipstatebutton{display:block;width:100%;text-align:center}
.pricebarsec{height:auto;width:95%;text-align:center}
.pricebarsec div{width:100%;float:left}
.pricebarsec2{height:auto;width:95%;text-align:center}
#pricebardesc{width:100%;float:left;font-size:18px}
#pricebardesc div{width:100%;text-align:center}
#pricebarid{width:100%;float:right;font-size:18px}
#pricebarid div{text-align:center}
#pricebareach{width:100%;float:left;font-size:14px}
#pricebareach div{text-align:center}
#pricebartotal{width:100%;float:right;font-weight:700;font-size:18px}
#pricebartotal div{text-align:center}
#pricebarremove{width:22%;float:left;font-size:18px}
#pricebarremove div{text-align:center}
#pricebarqty{width:70%;float:center;font-size:18px}
#pricebarqty div{text-align:center}
#pricebarupdate{float:right;font-size:18px}
#pricebarupdate div{text-align:center}
.carttotalnums{font-size:14px}
.carttotalnums div{text-align:center}
#fourofourimg{width:95%}
#fourofourtext{margin-top:10px;width:95%}
}

/* ===== Refined visual accents (no page structure changes) ===== */
:root {
  --kw-ruby: #9B111E;
  --kw-ruby-hover: #800D19;
  --kw-gold: #BFA67C;
  --kw-soft-gold: #D9C8AD;
  --kw-panel: #F3F0EB;
}

/* Keep navigation labels and hover states consistently readable. */
div.navtab, td.tabs, td.tabsend, div.tabs {
  background-color: var(--kw-ruby);
}
div.navtab a, div.navtab a:link, div.navtab a:visited,
td.tabs a:link, td.tabs a:visited,
td.tabsend a:link, td.tabsend a:visited {
  background-color: transparent;
  color: #fff;
}
div.navtab:hover, div.navtab:focus-within { background-color: var(--kw-ruby-hover); }
div.navtab:hover a, div.navtab:focus-within a { background-color: transparent; color: #fff; }
div.navtabopened { border-top: 3px solid var(--kw-gold); }
div.navtabopened a, div.navtabopened a:visited { color: var(--kw-ruby); }

/* Section headings and the selected model banner. */
#heading h1, #heading h1 a, #heading h1 a:visited { color: var(--kw-ruby); }
#fulltop, #fulltop a { background-color: var(--kw-ruby); color: #fff; }
#fulltop { border-color: var(--kw-ruby); border-bottom: 3px solid var(--kw-gold); }
#wickfinder, #quickwick div { border-color: var(--kw-gold); }
#sidebar, #sidebar a, #infobarindex, #infobarindex a { background-color: var(--kw-panel); }
#sidebarindex { border-right-color: var(--kw-soft-gold); }
#sidebarindex a:hover, .keromodel a:hover { color: var(--kw-ruby); }
#cart a, #cart a:visited { color: var(--kw-ruby); }
#cart a:hover { text-decoration: underline; }
#content, #crumbs, #cart, #cartcrumbs, #cartcart { border-bottom-color: var(--kw-soft-gold); }
#footer { border-top: 1px solid var(--kw-soft-gold); padding-top: 10px; }
#prodprice { border-bottom-color: var(--kw-soft-gold); }

/* Search and real HTML buttons (not replacement of PHP/cart behavior). */
#search input[type="submit"],
a.add-to-cart-btn, a.add-to-cart-btn:link, a.add-to-cart-btn:visited {
  display: inline-block;
  padding: 9px 17px;
  border: 1px solid #008700;
  border-radius: 4px;
  background: #008700;
  color: #fff;
  font: 700 14px/1.3 Arial, Verdana, sans-serif;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  box-sizing: border-box;
}
#search input[type="submit"]:hover,
a.add-to-cart-btn:hover, a.add-to-cart-btn:focus-visible {
  background: #1a6d2e;
  border-color: #1a6d2e;
  color: #fff;
}
a.add-to-cart-btn:focus-visible, #search input[type="submit"]:focus-visible {
  outline: 3px solid var(--kw-gold);
  outline-offset: 2px;
}
@media only screen and (max-width:650px), (min-device-width:300px) and (max-device-width:650px) {
  a.add-to-cart-btn { font-size: 16px; padding: 12px 20px; }
}

/* ===== November 2026 refinement: compact search / aligned navigation ===== */
/* Equal tab heights and visible bottom border, including selected tabs. */
#navigate > div.navtab,
#navigate > div.navtabopened {
  height: 62px;
  box-sizing: border-box;
  border-bottom: 2px solid var(--kw-soft-gold);
}
#navigate > div.navtabopened {
  border-top: 3px solid var(--kw-gold);
  border-bottom: 2px solid var(--kw-soft-gold);
}

/* Compact search button, independent of Add to Cart button sizing. */
#search input[type="submit"] {
  padding: 5px 11px;
  font-size: 12px;
  line-height: 1.25;
  border-radius: 3px;
  width: auto;
  height: auto;
  vertical-align: middle;
}
@media only screen and (max-width:650px), (min-device-width:300px) and (max-device-width:650px) {
  #navigate > div.navtab,
  #navigate > div.navtabopened { height: auto; min-height: 38px; }
  #search input[type="submit"] { font-size: 14px; padding: 6px 12px; }
}


/* ===== November 5, 2026: focused layout and readability corrections ===== */
/* Match the search field to the compact search button, without changing cart buttons. */
#search input[type="text"],
#search input[type="submit"] {
  height: 30px;
  box-sizing: border-box;
  vertical-align: middle;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height: normal;
}
#search input[type="text"] {
  padding: 4px 7px;
  border: 1px solid #999;
  border-radius: 2px;
  color: #000;
  background: #fff;
}
#search input[type="submit"] {
  padding: 4px 11px;
  border-radius: 3px;
}
/* Restore compact two-line navigation tabs and consistent active-tab borders. */
#navigate > div.navtab,
#navigate > div.navtabopened {
  height: 43px;
  min-height: 43px;
  padding: 3px 2px;
  box-sizing: border-box;
  border-bottom: 2px solid var(--kw-soft-gold);
  line-height: 1.25;
}
#navigate > div.navtabopened { border-top: 2px solid var(--kw-gold); }
/* Ruby is for accents and prices; regular product copy remains black. */
#prodinfo, #prodprice, #proddesc, #proddesc div,
#proddesc td, #proddesc td.box {
  color: #000;
}
#proddesc { font-size: 14px; line-height: 1.4; }
#proddesc td.box { font-size: 14px; line-height: 1.4; }
/* Keep the listed price visually distinguished without recoloring item names. */
#prodprice > div > strong { color: var(--kw-ruby); }
div.informative, div.informative div, div.informative strong {
  color: #000;
}
/* Site footer is neutral; only the important order-callout stays emphasized. */
#footer, #footer .footercontent { color: #000; }
#footer .copyright-line, #footer .copyright-line a {
  color: #000;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.4;
}
@media only screen and (max-width:650px), (min-device-width:300px) and (max-device-width:650px) {
  #navigate > div.navtab, #navigate > div.navtabopened {
    height: auto;
    min-height: 38px;
    padding: 5px 3px;
  }
  #search input[type="text"], #search input[type="submit"] {
    height: 36px;
    font-size: 16px;
  }
  #search input[type="submit"] { padding: 5px 11px; }
  #proddesc, #proddesc td.box { font-size: 16px; }
  #footer .copyright-line, #footer .copyright-line a { font-size: 12px; }
}
