body, td, th, input, textarea, select, a { font-size: 14px; font-family: 'Playfair Display', serif;}
h1, .welcome, .box .box-heading, #footer-top-outside h2, #footer h3, .product-grid .name a, body, td, th, input, textarea, select, a {  font-family: 'Noto Serif', sans-serif;}
#column-left + #content { width: 77%; }
.featzt {     text-align: center; padding-top: 30px; font-size: 20px; color: #760002; background: none; padding-bottom: 5px; }
.banner { margin: 0px; padding: 0px} 
#content .content {border: none; }
#allpgmsg { top: 15px; position: relative;}
.callprice {font-weight: bold; margin-top: 20px; font-size: 18px; color: #A10000;}
#logo {height: 50px; z-index: 1; position: relative; top: 10px; left:0px;}
#emwrap { padding-left: 5px }
.lnav_opt_opt { padding-left: 5px; color: #000; }
.emsi {color: #999;}
.box-category > ul > li ul > li a { padding: 5px 0px 5px 3px; width: 100%; color: #000;}
.box-category > ul > li ul > li a:hover { text-decoration: underline; color: #D23A20;}
.box-category { padding-left: 0px; }

.box-category > ul > li { padding-bottom: 0px; padding-top: 0px; margin-bottom: 10px; }
.box-category > ul > li ul { padding: 0px 0px 0px 0px; width: 178px;}
.box-category > ul > li ul li { padding: 3px 0px 3px 0px; }
.box-category > ul > li { margin-bottom: 0px }
.box-category > ul > li a.active { border-bottom: 0px; color: #000; font-size: 14px; font-weight: bold; padding-left: 0px;}
.boxtop > ul > li { margin-bottom: 15px }
.csep a { font-weight: bold; font-size: 14px;}
.csep a:hover {text-decoration: underline; color: #D23A20;  font-weight: bold; font-size: 14px;}
#crumb ul.linkscrumb li.noback { font-size: 14px;  color: #000; font-weight: bold;}

.box-category > ul > li ul > li a { color: #D23A20; font-size: 14px; padding: 0px;}

.product-list > div {
        overflow: auto;
        width: 755px;
        margin-bottom: 15px;
        border:1px solid #ccc;
        background-color: #fff;
        padding:20px 20px 10px 20px;
}
.tnav:hover { color: #000; text-decoration: underline;}
.secondary_color_bg, #header #welcome a:hover, .register_welcome a, a.button:hover, a.button:hover span { color: #fff; text-decoration: none;}
#navlong {margin-bottom: 0px; background-color: #FCE2BF; height: 43px; }
.ulul { -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 5px 5px 15px #ccc; -webkit-box-shadow: 5px 5px 15px #ccc; box-shadow: 5px 5px 15px #666;} 
.sf-menu li li, .sf-menu li li li, .sf-shadow ul { background: #fce2bf; }
.sf-menu { line-height: 1.5;margin-left:0px;}
.sf-menu li a  { text-align: left;}
.sf-menu, .sf-contener { width: 1030px!important }
.sf-menu a:visited, .sf-menu a { font-size: 16px; color: #000;; }
.sf-menu a { padding: 10px 24px; }
.sf-menu li a:hover  {font-size: 16px; background-color:#fff; text-align: left;}
.sf-menu li:hover a {font-size: 16px; background-color:#FCE2BF; color: #000; }
.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, .sf-menu ul li:hover { color: #fff; background: #760002; }
.prodata_cat, .prodata_txt,.proflink, .prodata_cat, .prodlink { font-size: 14px; }
.prodata_txt, .prodata_cat { padding-top: 10px; }
.prodheading, .prodheading2 { padding: 0px; }
#sclink { padding-top: 0px; }
#column-left + #content { padding-top: 13px; }

.spacer { background: none; }
#header .button-search { background: url("/images/sites/bigmag.jpg") no-repeat; height: 20px; width: 40px;}
.banner div img { margin-bottom: 0px; }
.banner div { height: 167px; }
#header #search { z-index: 15; left: -350px; position: relative; top: -15px; }
#header #search input { padding-left: 20px; border: 1px solid #989898; color: #aaa; position: relative; height: 30px; font-size: 18px; width: 306px; background-color: #fff; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
.nav { font-size: 14px; }
.inner_secnav {float: left; padding-right: 30px; font-weight: bold; margin-top: 2px;}
.inner_secnav a { color: #000;}

#head_container { height: 110px; background:#6a1317; padding: 0px; margin: 0px;}

h1, body, #search, input {background-image: none;}
.container_12 .grid_12, .container_12 { width: 1024px; }
/* body {background-color: #000 } */
br { display: inline }
#emwrap { padding: 0px; padding-top: 5px;} 
#welcome { padding: 0px;margin: 0px} 
#container { background: none; box-shadow: 0px 0px 0px 0px #fff; -webkit-box-shadow: 0px 0px 0px 0px #fff; }
#mcsec { background: #fff; padding-top: 5px; }
/* .container_12, #container {margin-left: 0px; margin-right: 0px;} */
.container_12 { padding: 0px; }
.grid_12 { margin: 0px; }
.wf_content { color: #000; }

.sorting {margin: 0px; }
.sorting { background-image: none; color: #000; }
.sorting ul li.txt {padding-left: 0px; font-size: 14px;}
.sorting ul li a.active {padding-top: 3px; -webkit-border-radius: 2px; background-color: #bbbbbb; -moz-border-radius: 2px; border-radius: 2px; color: #828282; background-image: none; background-color: #e5e5e5; }
.sorting ul li a.numbrs {margin: 0px; padding-top: 3px; -webkit-border-radius: 2px; background-color: #bbbbbb; -moz-border-radius: 2px; border-radius: 2px; color: #828282; background-image: none; background-color: #e5e5e5; border: 1px solid #828282;  }
.sorting ul li a.active, .sorting ul li a.numbrs:hover { background-image: none; background-color: #e5e5e5; }
#content ul li { padding-bottom: 0px; margin: 0px; }
.sorting ul li a.numbrs:hover, .sorting ul li a.active { padding: 1px; padding-top: 3px; padding-bottom: 2px; background-color: #000; border: #e6e6e6; }
.sorting ul li a.active { color: #fff; padding: 1px; padding-top: 3px; padding-bottom: 2px; background-color: #000; border: #e6e6e6; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
a.button, a.button span {color: #fff; background-color: #760002; font-size: 14px;}
.qtwa a.button, .qtwa a.button span { padding: 5px 35px;}
.qtw { font-size: 14px; }
.hdata, .htxt { font-size: 14px; }
.rd14, .blu14 { font-size: 16px; }
.rd14 { font-size: 24px; }
.qtxt, .qtw { text-align: center; }
.pricewrap, .qtwa { padding-top: 15px; }
.box-category > ul > li ul li { padding: 2px 0px; }
.qtxt { font-size: 14px; font-family: Helvetica;}
.checkout-heading {background: #fff; border: 0px; border-bottom: 2px solid #a10000; padding: 8px; font-weight: bold; font-size: 16px; margin-bottom: 0px; }
.box-category > ul > li a.active { border: 1px solid #ccc; background-color: #E7E3BE; padding: 5px; margin-bottom: 5px;}
.box-category > ul > li a.active + ul { padding-left: 5px; }

.secondary_color, p, body, .heading h4, #currency a, #footer ul li a, .cart_right a, .box-category > ul > li ul > li a, .product-list .wishlist a, .product-list .compare a, .product-list .price-tax { color: #000; }
#content .content { padding: 0px; }

h4.colr { font-size: 15px; padding: 0px; margin: 0px 0px 5px 0px;}
.iotwh { color: #000; font-size: 14px; }
.wow_wrap { padding-top: 15px; }
a, a.nav { color: #000; }
a:hover, a.nav:hover { text-decoration: underline; color: #D23A20; }
.price, .name { text-align: center; }
h2.colr { padding: 10px 0px 0px; font-size: 26px; }
.prod_detail p { font-size: 16px; }
.prod_detail h4.colr { font-size: 20px; color: #760002; }
.image { height: 180px; }
a.headcart {font-size: 16px;}
a.headcart:hover {text-decoration: underline; color: #000;}
.detail_sec { padding-bottom: 20px; }
.rrrestop_wa { padding: 3px 5px 3px 5px; background-color: #990000; color: #fff;}
.rrrestop_wa .wf_content { color: #fff; }
.rrrestop_ws { padding: 3px 5px 3px 5px; background-color: #006699; color: #fff;}
.rrrestop_ws .wf_content { color: #fff; }
.rrrestop_we { padding: 3px 5px 3px 5px; background-color: #999900; color: #fff;}
.rrrestop_we .wf_content { color: #fff; }
.rrrestop_wc { padding: 3px 5px 3px 5px; background-color: #e56600; color: #fff;}
.rrrestop_wc .wf_content { color: #fff; }
.boxtopr { font-weight: bold; padding-top: 40px; font-size: 20px; color: #760002;}

#newsboxwp { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #E7E3BE; border: 1px solid #300c4c; padding: 5px; margin-bottom: 20px; padding-left: 10px;}
#newshead { font-size: 20px; color: #300c4c; padding: 5px 0px 5px 0px; }
#emailsrv { background-color: #fcfce0;}
.inner_secnav a, a.headcart { color: #fff; }
a.headcart:hover { color: #ccc;; }
.box-heading { padding-left: 20px; }
.box .box-heading { text-align: center; padding-top: 30px; font-size: 30px; color: #760002; background: none;padding-bottom: 5px; }
.box .box-content .box-product { padding-left: 15px; }
.box .box-content .box-product .cart { text-align: center; }
.box-product > div { width: 220px; }
#footer .grid_3 { text-align: center; }
#footer h3 { font-size: 20px; }
#powered .grid_12 { width: 970px; padding-left: 20px; padding-bottom: 10px; }
.box-category > ul > li a.active { background: none; border: none; font-size: 20px; color: #760002}
h1 { background: none; border: none; font-size: 30px; color: #760002}
#column-left { padding-top: 15px; padding-left: 10px; }
.itrev { padding: 5px 0px; }
#lnav_crit_title { background-color: #760002; color: #fff; padding: 5px 2px; margin-bottom: 10px; }
#lnav_crit { border: 1px solid #760002; margin-bottom: 20px;}
.rmx { color: #000; }
.hpeven td table td { padding-left: 10px; }
.rpwrap { text-align: center; }
.rstxt { font-size: 14px; padding-top: 6px; }
.resultdesc { line-height: 22px; font-size: 14px; }
.rebl15 { font-size: 20px; }
#powered, #footer { background: #fff; }
#powered { margin-top: 0px; padding-top: 30px;}
.sorting { width: 810px; }
.sbar2 { width: 800px; }
.sorting ul li a, .txt, .lnav_opt_opt, #ourloc, #footer ul li a { font-size: 14px; }
.prod_detail { width: 800px; }
.detail_sec { width: 550px; }
.prodata tr td{ padding: 15px; }
.hpflist { padding: 0px 20px; }
.sf-menu li li, .sf-menu li li li, .sf-shadow ul { top: -2px; }
.sf-menu li li a { padding: 4px 10px; }
.hpttxt { text-align: center; padding-left: 1px; padding-bottom: 20px; padding-top: 20px; }
.hpttxt a {font-size: 28px; color: #6b1814;}
.hpttxt a:hover {text-decoration: underline;}
.hpptxt { padding-top: 3px; }
.hpptxt, .hpplnk a { font-size: 16px; color: #000; }
.hpplnk a:hover { text-decoration: underline; }
.hprsl { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #000; }
.hpplnkva a{ font-size: 12px; text-transform: uppercase; color: #000; }
.hpplnkva a:hover { text-decoration: underline; }
.hpplnkva { padding-top: 10px; }
#footer h3 { background: none; padding-top: 15px; border-top: 2px solid #ccc; }
/* body { background: url("/images/sites/linwoodwineco/bg.jpg") top center no-repeat fixed #fff; background-size: cover;} */
body { background: #fff; }
#imgwrap { width: 1021px; position: relative; top: 0px; left: 4px; background: #6a1317; }
#crtwrp { width: 93%; position: relative; text-align: right; padding-right: 50px; top: -110px;} 
.noshm { font-size: 16px; }
.srt { font-size: 14px; }
#qtyin { text-align: center; }
.contc, .epc { font-size: 16px; }
.bhd13 { padding-top: 20px; }
#order_total { font-size: 20px; padding-top: 18px; color: #a10000; }
.tnav { color: #fce2bf; font-size: 14px; }
.tnav:hover { text-decoration: underline; color: #fce2bf; font-size: 14px; }
.container_12 .grid_3 { width: 195px; }
.box-product .savepc, .box-product .price { font-size: 14px; text-align: center; }
.box-product .savepc { padding-bottom: 10px; ; }
#total_order_saving { font-size: 14px; padding-top: 20px;}
.checkout-heading td { font-size: 16px; }

	#header .button-search { position: absolute; top: 48px; z-index: 3; left: 590px; }
        .ui-autocomplete-category { font-weight: bold; padding: .2em .4em; margin: .8em 0 .2em; font-size: 14px; line-height: 1.5; }
        .ui-menu-item { font-size: 14px; }
        #navlong { position: relative; z-index: 20; }
        .ui-menu .ui-menu-item { padding-top: 0px; }
        .ui-autocomplete-input { margin-left: 300px; width: 300px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; height: 30px; position: relative; top: -10px; padding-left: 20px;}
	.ui-widget input { font-family: 'Playfair Display', serif; font-size: 20px; color: #999;}
        .ui-autocomplete { font-family: 'Playfair Display', serif; box-shadow: 0px 20px 60px 10px #747474; -webkit-box-shadow: 0px 20px 60px 10px #747474; max-height: 500px; max-width: 450px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden; font-size: 16px; }
        .ui-autocomplete-category { font-size: 16px; background: #fce2bf; color: #000; margin-top: 0px; }
        .ui-menu-item { background: #fff; font-size: 16px; }
        .ui-state-focus:hover { background: #ddd; }
        .ui-autocomplete .ui-menu-item table { position: relative; top: -5px;; }
	.ui-extra { margin-top: 10px; }
        * html .ui-autocomplete { height: 100px; }
.qtwish a.button, .qtwish a.button span { padding: 5px 18px; margin-top: 10px;}
