body, td, th, input, textarea, select, a { font-family: 'Open Sans', sans-serif; }
.container_12 .grid_3{width:220px;}
.hpqtxt { text-align: center; }
 table, .wf_content, p { color: #666; }
table, .wf_content { font-size: 13px; }
.callprice {font-weight: bold; margin-top: 20px; font-size: 18px; color: #A10000;}
#logo {z-index: 1; position: absolute; top: 0px; left: 18px}
#emwrap { padding-left: 5px }
.lnav_opt_opt { padding-left: 5px; color: #000; }
.emsi {color: #999;}
.boxtop {
	/*
	background-color: #fff;
	border: 1px solid #ccc;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
	*/
}
.box-category > ul > li ul > li a { padding: 2px 0px 2px 3px; width: 100%; color: #000;}
.box-category > ul > li ul > li a:hover { color: #FFF; background-color: #8B0327; width: 99%; }
.box-category { padding-left: 0px; }

.box-category > ul > li a.active { padding: 5px; color: #000; background: none; font-size: 14px; border-radius: 5px 5px 0px 0px; border-bottom: 2px solid #ccc;}
.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; border: 0px solid #CCC;}
.box-category > ul > li ul li { padding: 0px }
.box-category > ul > li { margin-bottom: 0px }
.boxtop > ul > li { margin-bottom: 0px }
.product-list > div {
        overflow: auto;
        width: 655px;
        margin-bottom: 15px;
        border:1px solid #f6f6f6;
        background-color: #fff;
        padding:20px;
}
.sf-contener, .sf-menu { z-index: 99; color: #fff}
.sf-contener, .sf-menu, #navlong, .navigation { 
background: #851000; /* Old browsers */
background: -moz-linear-gradient(top, #851000 0%, #4b0500 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#851000), color-stop(100%,#4b0500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #851000 0%,#4b0500 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #851000 0%,#4b0500 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #851000 0%,#4b0500 100%); /* IE10+ */
background: linear-gradient(to bottom, #851000 0%,#4b0500 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#851000', endColorstr='#4b0500',GradientType=0 ); /* IE6-9 */
}
.sf-menu {line-height: 1 }
#header #search input { border: 1px solid #989898; width: 200px; margin-right: 130px color: #6d6d6d; }
input#searchBox { width: 200px; }
#search {position: relative; top: 106px; left: 770px; z-index: 2; width: 300px;}
.button-search { top: -1px; left: 218px; position: relative; background: url("/images/sites/mag.png") no-repeat }
.lnav_opt_opt { padding-bottom: 5px; }
#emailsrv { background: #eee; }
#header-bottom {padding-bottom: 10px; }
/* .sf-menu {text-transform: uppercase} */
.sf-menu a, .sf-menu a:visited, .sf-menu a:hover { font-weight: bold; font-size: 14px; }
.sf-menu a.sf-with-ul { font-size: 14px; }
/* .sf-contener {padding-left: 0px; ;}*/
#navlong {margin-bottom: 0px; margin-top: 0px;}
#secnav a {color: #000; font-size: 14px;}
.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; }
#secnav a:hover { text-decoration: underline;}
#secnav {width: 490px; padding-bottom: 10px; color: #fff; font-size: 14px; font-size: 14px; top: 30px; left: 590px; position: relative;}
#cart_total { color: #000; }
.heading h4 { color: #000; }
.inner_secnav {float: left; padding-right: 30px; font-weight: bold; margin-top: 2px;}
.attention { margin-top: 10px; width: 890px; }
#notification { margin-right: 50px; }
h1, body, #search, input {background-image: none;}
/* body {background-color: #000 } */
br { display: inline }
#emwrap, .box-category > ul > li a.active + ul  { border: 0px solid #ccc; width: 178px;} 
#emwrap { padding: 0px; padding-top: 5px;} 
#welcome { padding: 0px;margin: 0px} 
#mcsec #content { padding-top: 10px; }
#head_container { height: 120px; padding: 0px; margin: 0px;background-color: #fff;}
#header { width: 100%; padding-bottom: 0px; } 
#header-right { padding: 0px; margin: 0px}
a.blu14 { color: #000; }
.rd14 { color: #a10000; }
a.button {background-color: #8B0327}
a.button span {background-color: #8B0327}
.sf-menu a:hover { color: #fff; }
.sf-menu li a:hover  {background-color:#fff; color: #000}
.sf-menu li:hover a {background-color:#fff; color: #000}
.gallery_sec { border: 0px; }
.sf-menu a.sf-with-ul { padding-right: 20px; padding-left: 20px;} 
.box-product > div { border: 2px solid #E7E6E1; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;  width: 450px; }
.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: #ccc; }
.sf-menu li li, .sf-menu li li li { background: #fff; color: #000; }
.box-product .image { float: left; width: 200px;}
.box-product .name a:hover { color: #8B0327; }
.box-product .hname a:hover { color: #8B0327; }
.box-product .info_wrap { float: left; width: 250px; }
.box-product .price{ font-size: 14px; color: #8B0327;}
.box-product .image img { padding: 0px; }
#column-left { margin-top:20px; }
#column-left .box { margin-bottom:0px; }
h1 { margin-top: 5px }
.box .box-heading { width: 650px; padding-bottom: 0px; }
h4 {margin: 0px; padding: 0px; font-size: 13px;}
.rebl15 {font-size: 16px;}
.no_right_margin {border: 2px solid #E7E6E1;}
p span a {font-size: 13px;}
.box-product > div{ width: 650px; padding: 0px; }
.rtitle { font-size: 14px; color: #000; text-decoration: underline}
.rcol { color: #633E46; }
.rtable {padding: 20px; }
#ourloc { width: 200px }
.slideshow { margin-bottom: 20px; }
div.box { clear: both; display: block; }
.topvar {text-decoration: underline; color: #000;}
.hcart { color: #A10000; font-weight: bold;}
#cart { position: relative; top: 20px; left: 50px; text-align: right; }
#cart .heading {position: absolute; left:625px; width: 300px; } 
#cart .content { border: 2px solid #808080; min-width: 300px; max-width: 300px; top: 27px; left: 610px;; }
#shopping_cart_icon{ position: relative; top: 5px; }
.box-hprod {width: 225px; padding: 0px 3px 0px 3px; }
#ifpo { color: #de360f; }
#freeshiptxt { color: #8b0327 ; }
.calendar table { width: 100%; border-bottom: 1px solid #ccc;}
#monthyear { padding-bottom: 7px; }
.rpwrap { width: 180px; text-align: center; padding: 10px 0px; background: #eaeaea; }
.qtwa { padding: 8px;}
.qtxt { text-align: center; }
.qtwa a { padding: 5px 30px; color: #fff; }
.rd14, a.blu14 { font-size: 14px; }
.pricewrap { padding-top: 8px; }
.prow { border-bottom: 1px solid #eaeaea; padding-bottom: 10px; margin-bottom: 10px; }
.prow td table { padding-top: 3px; }
.sorting { background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom, #fefefe 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */; width: 745px; border: 1px solid #ccc; }
.rstxt { padding-bottom: 5px; }
.feat { font-size: 24px; color: #a10000; padding-bottom: 10px; }
.feattitle { font-size: 17px; color: #4f5356;}
.itwrap { height: 300px; }
.featdesc { font-size: 13px; line-height: 18px; }
body {
  /* background: url("/images/sites/winebtb/slate.jpg") top center no-repeat fixed #fff;
  background-size: cover;
  */
  background:#fff;
}
.prodlink { color: #000; }
h4 { font-size: 18px; }
a.bhd b { font-size: 16px; color: #000; }
.evtitle { font-size: 20px; padding-bottom: 10px; color: #8B0327; }
#container{box-shadow:none; -webkit-box-shadow:none;}
.sorting ul li a, .txt, .lnav_opt_opt, #ourloc, #footer ul li a,.box-category > ul > li ul > li a, body, td, th, input, textarea, select{font-size:14px;}
