.sblu14, .srd14 { font-weight: bold; font-size: 14px; color: #9B0047; }
#allpgmsg { top: 19px; position: relative; }
#loycq{padding-top:10px;padding-bottom:10px;}
#loycq a, #loycq{font-size:18px;}
#loycq a{text-decoration:underline}
/* @font-face { font-family: Nyala; src: url('/css/sites/northendliquors/Nyala.ttf') } */
#msglns{padding-top:10px;}
#sfrm { position: absolute; left: -276px; height: 0px; }
.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: 0px; }
.fttitwrap { margin-bottom: 10px; }
/* .itwrap { height: 300px; } */
.headtxt a:hover { text-decoration: underline; }
.featmore { text-decoration: underline; }
h1, body, td, th, input, textarea, select, a { font-family: Arial, Helvetica, san-serif; font-size: 13px; }
h1 { font-size: 30px; }
body { background: url(/images/sites/youngswines/bg.png); }
.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; }
p span a { font-size: 16px; }
.callprice {font-weight: bold; margin-top: 20px; font-size: 18px; color: #A10000;}
#emwrap { padding-left: 5px }
#emwrap .button span { padding-left: 11px; }
.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; color: #fff}
.sf-contener {height: 37px;background-color: #775511;}
.sf-menu { padding-left: 180px; }
.sf-menu a, .sf-menu a:hover { color: #fff; 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: #076a00; color: #fff; }
.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;}
#secnav{top:-11px;position:relative}
#saving_msg{display:none;}
/* 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;} */
#header .button-search { position: relative; top: -184px; right: -234px; height: 14px; width: 17px; background: url(/images/sites/mag.png); }
.itrev { padding: 10px 0px; }
input#searchBox {font-family: arial; position: relative; top: -190px; font-size: 12px; } 
#head_container { height: 166px; background-color: #fff; padding: 0px; margin: 0px;}

h1, #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: #076a00; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

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

.secondary_color, p, body, #header #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; }
#header #search input { border: 1px solid #999; width: 250px; font-size: 14px; padding-top: 2px;}
#header #search  { position: relative; padding-top: 0px; top: 174px;}
#logo {z-index: 1; position: absolute; top: 0px; left:0px;}
#headadd div { width: 150px; left: 250px; position: relative; top: -10px; font-size: 16px; color: #000; line-height: 1.5em; }
#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; }
.image { height: 140px; }
.no_right_margin .image { height: auto;padding-bottom: 5px; }
.no_right_margin .slyp { text-align: center;padding-bottom: 5px; }
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: #775511; }
.findus_htxt a { font-size: 14px; color: #775511; }
.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: #775511; }
#tilewrap { text-align:center; padding-left: 0px; }
#evnthead, .feat { padding-bottom: 10px; }
#evnthead, .feat a { font-size: 28px; color: #775511; }
.rstxt { padding-top: 5px; }
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: #9B0047; }
.clu14 { position: relative; padding-top: 5px; font-size: 12px; }
.banner { width: 299px; margin-left: 15px; }
.proflink { font-size: 14px; color: #9B0047; }
.prodata_txt, .prodata_cat, a.prodlink { font-size: 14px; }
#qtyin, .qtxt { font-size: 14px; text-align: center; }
a.scaj { text-decoration: underline; color: #9B0047;}
.resimg { padding-left: 10px; }
#mcsec { padding-top: 40px; }
.heading { padding-top: 8px; }
.featawrap { padding-bottom: 5px; }
.featdesc { padding-top: 5px; }
a:hover, .feat a:hover {  color: #076a00; }
.featvmlb { font-size: 14px; color: #775511; }
#ourloc { font-size: 14px; }
#ourloc div { line-height: 18px; }
#desc2_short { padding-bottom: 20px; }
.event_title { font-size: 16px; }
.econtact, .etimes, .edesc { padding-top: 10px; }
.ewrap { padding-bottom: 40px; }
