.sblu14, .srd14 { font-weight: bold; font-size: 14px; color: #BE2032; }
#gqty{text-align:Center;}
#cart { display: none; }
/* @font-face { font-family: Nyala; src: url('/css/sites/northendliquors/Nyala.ttf') } */
.hpqtxt { text-align: center; }
.itwrap { padding-bottom: 30px; }
.feat { font-size: 20px; border-bottom: 1px solid #ccc; }
.nivoSlider img { position:relative; top:10px; left:0px; display: inline; }
#hpbgitems { padding-top: 40px; }
.fttitwrap { margin-bottom: 10px; }
/* .itwrap { height: 300px; } */
.headtxt a { color: #2c344c; }
.headtxt div { padding-bottom: 10px; }
.headtxt a:hover { text-decoration: underline; }
.featmore { text-decoration: underline; }
h1, body, td, th, input, textarea, select { font-family: 'Quicksand', sans-serif; font-size: 13px; }
.newstd p span, .newstd h2 span, a { font-family: 'Quicksand', sans-serif;}
h1 { font-size: 30px; }
body { background-color: #fff; }
.rebl15 { font-weight: bold; font-size: 16px; }
.rebl20 { font-weight: bold; font-size: 20px; }
#footer_low_inside td, .fta, #emwrap .wfc { color: #fff; }
#content .content {border: none; }
.callprice {font-weight: bold; margin-top: 20px; font-size: 18px; color: #A10000;}
#emwrap { padding-left: 5px }
.lnav_opt_opt { padding-left: 5px; color: #000; font-size: 12px; }
.emsi {color: #999; font-size: 12px; font-family: arial;}
.boxtop {
	/*
	background-color: #fff;
	border: 1px solid #ccc;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
	*/
}
.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: 2px; }
.box-category > ul > li ul > li:hover, .box-category > ul > li ul > li a:hover { color: #000; text-decoration: none; background-color: #ddd; }
.box-category > ul > li { margin-bottom: 0px }
.box-category > ul > li a.active { border-bottom: 0px; color: #000; font-size: 15px; font-weight: bold; padding-left: 0px;}
.box-category > ul > li a { border-bottom: 0px; color: #000; font-size: 12px; font-weight: normal; padding-left: 0px;}
.csep a { font-weight: bold; font-size: 12px;}
.csep a:hover {text-decoration: underline; color: #D23A20;  font-weight: bold; font-size: 12px;}
#crumb ul.linkscrumb li.noback { font-size: 12px;  color: #000; font-weight: bold;}

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

.rimgaw { height: 160px; }
.gridtxt { height: 560px; }
.wfgpc { text-align: center; height: 110px; }
.product-list > table {
        width: 250px;
	float: left;
        height: 350px;
        border:0px;
        background-color: #fff;
}
.product-list > div { width: 715px; }
.sf-contener, .sf-menu {position: relative; background-color: #fff; color: #2c344c; }
.sf-contener {height: 37px; border-bottom: 2px solid #628BC1; }
.sf-menu a, .sf-menu a:visited, .sf-menu a, .sf-menu a:hover { color: #2c344c; font-size: 14px;}
.sf-menu li a:hover  {font-size: 14px; background-color:#fff; color: #000}
.sf-menu li:hover a {background-color:#fff; color: #000}
.sf-menu ul li a:hover { background-color: #6890bb; color: #fff; }
.sf-menu a {  padding: 10px 12px; }
.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; }

#column-left { padding-top: 10px; }
#column-left + #content { padding-top: 5px; }

.spacer { background: none; }
#header { height: 135px; }
.inner_secnav {float: left; padding-right: 30px; font-weight: bold; margin-top: 2px;}
.inner_secnav a { color: #000;}

/* INPUT#searchBox.bar.ac_input {position: relative; width: 220px; left: 710px; top: 17px; height: 20px; padding-left: 10px; background-color: #fff; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;} */
.button-search { position: absolute; background: url(/images/sites/mag.png); z-index: 4; height: 14px; width: 17px; top: 140px; left: 330px;}
.itrev { padding: 10px 0px; }
input#searchBox {font-family: arial; position: relative; font-size: 12px; } 
#head_container { height: 166px; background-color: #fff; padding: 0px; margin: 0px;}

h1, body, #search, input {background-image: none;}

/* body {background-color: #000 } */
br { display: inline }
#emwrap { padding: 0px; padding-top: 5px;} 
#welcome { padding: 0px;margin: 0px} 
/* .container_12, #container {margin-left: 0px; margin-right: 0px;} */
/* .container_12 { width: 1072px; } */

.wf_content { color: #000; }

#vrpp { position: relative; left: -100px; }
.sorting {margin: 0px; width: 760px; }
.sorting { background-image: none; color: #000; }
.sorting ul {padding-left: 0px;}
.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 {font-size: 14px; 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; }

/* .sorting ul li a.numbrs { border: 1px solid #ccc; -webkit-border-radius: 2px; background-color: bbbbbb-moz-border-radius: 2px; border-radius: 2px;}*/

a.button, a.button span {font-family: Arial; color: #fff; background-color: #000; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

.srt { font-size: 14px; }
.checkout-heading {background: #628BC1; border: 1px solid #ccc; color: #fff; padding: 8px; font-weight: bold; font-size: 14px; margin-bottom: 0px; }
.checkout-heading table td { color: #fff; font-size: 14px;}
.box-category > ul > li a.active { border-bottom: 3px solid #628BC1; color: #628BC1; background-color: #fff; padding: 5px; margin-bottom: 5px;}
.box-category > ul > li a.active + ul { padding-left: 5px; }

.secondary_color, p, body, #search input, .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; }
#search input { border: 1px solid #eee; z-index: 3; font-family: 'Quicksand', sans-serif; width: 250px; font-size: 14px; color: #6890bb; padding-top: 2px;}
#logo {z-index: 1; position: absolute; top: 10px; left:250px;}
#headadd div { left: -170px; position: relative; top: 0px; font-size: 12px; color: #628BC1; line-height: 1.5em; }
#search  { height: 150px; position: relative; padding-top: 0px; top: 20px; left: 710px;}
#content .content { padding: 0px; }

h4.colr { font-size: 16px; padding: 0px; margin: 0px 0px 5px 0px;}
.iotwh { color: #000; font-size: 12px; }
.wow_wrap { padding-top: 15px; }
a, a.nav { color: #000; }
a:hover, a.nav:hover { text-decoration: underline; color: #D23A20; }
.cart, .price, .name { text-align: center; }
.hpmod .image { height: 140px; }
a.headcart {font-size: 12px;}
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 {color: #2d2d2d; font-size: 18px; font-weight: bold; padding-top: 40px;}

#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: rgba(204, 204, 204, 0.34);}

#footer_inside { padding: 30px 0px; width: 972px; margin-left: auto; margin-right: auto; }
#footer_low { background-color: #444444; margin-top: 7px; }
#footer_low_inside { padding: 10px 0px; width: 972px; margin-left: auto; margin-right: auto; }
#footer_low_inside a { color: #fff; }
.findus_htxt { font-size: 14px; color: #BE2032; }
.findus_htxt a { font-size: 14px; color: #BE2032; }
.findus_txt { font-size: 14px; }
#floc, #fhour { position: absolute; }
#fhour { left: 0px;}
.tile_title1 { font-size: 26px; padding-bottom: 5px; border-bottom: 1px solid #ccc; }
.tile_title2 { margin-top: 5px; }
.tile_title2 a { font-size: 23px; color: #BE2032; }
#tilewrap { width: 980px; text-align:center; padding-left: 0px; }
#evnthead, .feat { padding-bottom: 10px; }
#evnthead, .feat a { font-size: 28px; color: #BE2032; }
a.hpvm { font-size: 18px; color: #000; text-decoration: underline; }
.feattitle { font-size: 18px; }
.itwrap p { line-height: 15px; }
.powered { color: #fff;}
#size_short, #size_long, #winery_short, #winery_long, #price_band_short, #price_band_long, #region_short, #region_long, #country_short, #country_long, #varietal_long, #varietal_short, #year_long, #year_short  { padding-bottom: 20px; }
.pwwf { margin-right: 0px; }
.fta { display:inline; padding-right: 20px;padding-left: 20px;}
#sclink { padding: 50px 0px 0px 20px; }
#fbwrap { float: left; padding-right: 10px;} 
#pinwrap { padding-top: 5px; }
.hpft { font-size: 16px; position: relative; padding-top: 5px; color: #BE2032; }
.clu14 { position: relative; padding-top: 5px; font-size: 12px; }
.banner { width: 310px; margin-left: 15px; }
#banner4, #banner1 { margin-left: 0px; position: relative; left: -10px; }
#banner5, #banner2 { position: relative; left: -5px; }
.proflink { font-size: 14px; color: #BE2032; }
.prodata_txt, .prodata_cat, a.prodlink { font-size: 14px; }
.prodata_cat { font-weight: bold; }
#qtyin, .qtxt { font-size: 14px; text-align: center; }
a.scaj { text-decoration: underline; color: #BE2032;}
.resimg { padding-left: 10px; }
#mcsec { padding-top: 10px; }
.heading { padding-top: 8px; }
.featawrap { padding-bottom: 5px; }
.featdesc { padding-top: 5px; }
.container_12 { padding: 0px; }
.grid_12 { margin-left: 0px; margin-right: 0px; }
#container { box-shadow: none; -webkit-box-shadow: none; }
#hpbgitems { display: none;}
#content { margin-bottom: 0px; }
#flt div { color: #2c344c; }
.rstxt { padding-top: 5px; }

.lnotifw { z-index:5555;position: absolute;}
#gca{width:220px;}
.lnotif { width: 250px; position: absolute; top: -15px; left: -115px; background: none;;}
.attention { margin-top: 10px; margin-bottom: 10px; color: #58514B;}
.attention { background: #FFF5CC url('/images/sites/green-check.png') 10px center no-repeat; }
.attention { border: none; }
.container_12 .grid_12 { width: 970px; }
.success .close, .warning .close, .attention .close, .information .close { position: absolute; top: 15px; right:0px; }
#shopping_cart_icon { background: url("/images/sites/mwcwine/cart.png") no-repeat; width: 24px; height: 22px; position: relative; top: -3px;}
#cart { position: relative; float: right; top: 130px;}
#header #cart .heading { border: 0px; margin: 0px; padding: 0px;}
#header #cart .heading a span { padding-right: 0px;}
#header #cart .heading a { color: #2c344c; }
#header #cart .content { min-height: 100px; max-width: 350px; }
#header #cart { min-width: 150px; }
.cqtyb { text-align: Center; }
.gallery_sec { border: 0px; }
#delvwrap3 { padding-top: 13px; }
#inshiptxt { padding: 5px 0px; }
#myacctdrop { background: #fff; }
.mmaa { padding: 8px 10px; }
.mmaa:hover { background: #628bc1; }
.mmaa a:hover { color: #fff; }
.mmaa:hover a { color: #fff; }
.mmaa a:hover { text-decoration: none; }
.mmaa a { font-weight: 700; font-size: 13px; color: #4f4f4f; width: 100%; letter-spacing: 1.3px; text-transform: uppercase; }
