.box-hprod .hname a, .box-product .name a,.prodata_txt, .prodata_cat, a.prodlink,.htxt, .hdata, #footer .grid_3, #footer .grid_3 li a, #footer .grid_3 li div, .prod_detail .box .box-heading, h2, #footer h3, body, td, th, input, textarea, select, a { font-size: 14px; }
.ui-autocomplete{z-index:444444!important;}
h4.colr{color:#000;}
h1{color:#7a373b;}
#shopping_cart_icon { left: 10px; }
.bottomnews{width:100%;background: #7a373b!important;margin-bottom:0px;margin-top:20px!important;}
#hpemail .wfc, .setuptxt{color:#fff;}
#newsbar{margin-top:20px; background:none;width:1140px;margin: 0 auto;}
#hpsup { background: #666; }
a#hpsup:hover { background: #5d9732; }
#hdtoptier { display:none; }
#hdabt { position: relative; float: right; margin-right: 192px; font-weight: bold; top: 22px; }
#hdabt a { color: #6d1f7e; }
.bhd b { font-size: 20px; color: #6d1f7e}
.wclubwrap { padding-bottom: 20px; }
.product-list > div { width: 100%; border-color: #ccc; }
#pweredtb { padding-left: 10px; width: 98%; padding-bottom: 10px; }
#pweredtb td a, #pweredtb td { font-size: 12px; }
#head_container { position:relative; top:0px; height: 85px; background:#1f1e21; z-index:6;}
#cart_items { display:none;}
#topnav li li a{font-size:16px;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{top:2.6em;}
#head_inside { top: -40px; }
.navigation{ background: none; }
.navigation { top: 0px; z-index:9999; margin: 0px; position: relative; width: 100%; border-bottom: 1px solid #eee;}
#logo { text-align: center;width:154px;top: 48px;left:440px }
#footer h3 { background: none; }
#footer .grid_3 h3, .box-category > ul > li a.active { color: #6d1f7e; }
.proflink { font-size:18px;}
#footer .grid_3 h3{ text-transform: uppercase; font-size: 20px; color: #7a373b; }
.sf-menu a:visited, .sf-menu a, .sf-menu a:hover, .sf-menu li:hover a { font-size: 18px; color: #000; font-style:italic;}
.sf-menu ul li ul li a { font-size:16px; }
.sf-menu ul li a:hover { background: #6d1f7e; }
.box-category > ul > li ul > li a { font-size: 14px; }
.box-category > ul > li a.active { font-size: 18px; color: #7a373b; }
#headwrap { position:relative; height:0px;width:0px;}
/* .sorting ul li a.active, .sorting ul li a.numbrs:hover { background: #6d1f7e; } */
.sf-contener { top: 0px; margin-right: auto; margin-left: auto; float: none;}
.sorting{width:950px;}
.sf-menu, .sf-contener { width: 1060px!important;display: flex; justify-content: center;}
.hqtyr { padding-top: 10px; }
.slideshow { margin-bottom: 0px; position: relative; }
.box-product > div{padding:0px 12px;}
#prodwrapme .box .box-heading h2{border-bottom:1px solid #ccc;}
.sblu14, .srd14{font-size:22px;}
.box .box-heading h2 { font-size: 44px; }
#searchme { position: relative; top: 10px; }
#slidebtn, #slidebtn span{text-align:center;font-size:16px;}
#prodwrapme { position: relative; top: 20px; }
#hdlnks a { color: #000; font-size: 16px; }
#cart_total, #cart h4, #hdlnks a { color: #fff; }
#cart_items { font-size: 14px; }
#pweredtb td a, #pweredtb td, #cart_total { font-size: 16px; }
#cart_total{top:0px;}
#hdlnks { left: 659px; top: 70px; width: 285px;}
.sblu
#allpgmsg { top: 158px; }
#mcsec { padding-top: 0px; }
.resultdesc { font-size: 14px; padding-top: 10px; }
.rct { font-size: 14px; }
.container_12 .grid_3 { width: 212px; }
#footer .hdata { padding-bottom: 10px;}
.rpwrap { background: #f1f1f1; padding: 10px 15px; }
.product-list > div + div { padding-top: 0px; }
.rpwrap .spblu14, .rpwrap .rd14 { font-size: 24px; }
.rpwrap .spblu14 { color: #BE2032 ; }
.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active{background:#fff;}
.sf-menu ul li a:hover,a.button, a.button span { background: #7a373b; }
.button-search { top: 34px; left: 510px; z-index: 889; }
.ui-widget input {position:relative;left:6px; color: #000; font-size: 18px; padding: 8px; }
.ui-autocomplete-input {top: 3px; width: 310px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; ; position: relative; margin-left: 214px; border: 1px solid #999; height: 19px;padding: 5px 5px 5px 10px; background: #fff; z-index: 888; text-align: left;}
.srctxt, .fahead { color: #fff; font-size: 16px; padding-left: 7px; }
#sfrm { top: 34px; left:-217px;}
a.button, a.button span{font-size:14px;padding:5px 15px}
.ui-autocomplete { position: relative; z-index: 8889; box-shadow: 0px 20px 60px 10px #747474; -webkit-box-shadow: 0px 20px 60px 10px #747474; max-height: 500px; max-width: 350px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden; font-size: 16px; }
.hdlnkln { float: right; }
#ftwrap { background: #eee; width: 100%;}
#powered, #footer { width: 1140px; margin: auto; }
.orig14 strike { font-size: 12px; }
h4.colr { font-size: 20px; }
.prod_detail .box { padding-top: 50px; }
.prod_detail .box .box-heading { color: #000; font-size:24px;;}
#loycp h2.colr { color: #BE2032;}
#footer ul li { list-style: none; }
#discl { color: #660033; font-family: palatino,serif; width:1140px;margin:0 auto;}
a.button:hover span, a.button:hover {background: #5d9732; color: #fff; }
.resimg, .srmid { padding-top: 10px; }
.product-list > div { padding-top: 0px; }
#cart .content { border: 2px solid #7a373b; min-width: 300px; left: -50px; -moz-box-shadow: 5px 5px 15px #ccc; -webkit-box-shadow: 5px 5px 15px #ccc; box-shadow: 5px 5px 15px #666; }
a:hover, a.nav:hover { text-decoration: none; color: #5d9732;}
.bhd b:hover { text-decoration: none; color: #5d9732;}
.qtwc a:hover { color: #fff; }
#cart { text-align:left; top: 71px; z-index:9999; font-size: 12px; width: 265px; left: 945px; }
.heading h4{font-size:16px;}
#heventli{margin:0px 0px;}
#abtus,.mli2, .mli3, .mli1{margin:0px 0px;}
.prow a.rebl15 { font-size: 20px; }
#srchslide:hover{cursor:pointer;}
#srchslide { width:700px; left: 320px;text-align: right; position: relative; top: 14px; }
.ui-widget input{ font-size: 18px; }
#tilewrap{padding-top:20px;}
.banner{width:auto;}
.banner img:hover { opacity: 0.7; }
.banner img, .banner img:hover { -webkit-transition: all 0.3s; transition: all 0.3s; -moz-transition: all 0.3s; }
.event_title b { font-size: 22px; }
#topbar { z-index:5;position:fixed;width:100%;background: #444; height: 34px;}
#topbarin { position: relative; top: 10px; width: 1140px; margin: 0px auto; text-align: left;}
.topbarlnk span {color: #fff; position: relative; top:-2px;font-size:16px;}
.topbarlnk span:hover {text-decoration: underline;;}
a:hover, a.nav:hover{color:#BE2032;text-decoration:underline;}
.sf-menu li{margin: 0px 35px;}
.sf-menu .ulul li{margin: 0px 0px;}
#banner2{padding:0px 4px;}
