ul{list-style:none;}
#delvwrap1 {padding-top:10px;}
td.wfc.wcm{padding-bottom:5px;}
#approvedcd{padding-top:10px;}
a.bhd b{font-size:20px;}
.wclubwrap{padding-bottom:25px;}
#content .content {border: none; }
.callprice {font-weight: bold; margin-top: 20px; font-size: 18px; color: #7a0806;}
.accolade { font-size: 14px; padding-top: 5px; color: #a10000; }
.accolades { font-size: 16px; color: #a10000; }
#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: 5px 0px 5px 3px; width: 100%; color: #000;}
.box-category > ul > li ul > li a:hover { background: #e0e0e0; color: #000;}
.box-category > ul > li ul > li:hover { background: #e0e0e0; color: #000;}
.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: 8.3px 0px 8px 10px; border-bottom: 1px solid #e0e0e0; cursor: pointer; text-transform: uppercase; }
.box-category > ul > li { margin-bottom: 0px }
.box-category > ul > li a.active { background: #fff; border-bottom: 0px; color: #000; font-size: 18px; font-weight: bold; padding-left: 0px; margin-top: 0px; border-bottom: 0px solid #ccc; padding: 5px; margin-bottom: 5px; padding-left: 10px;}
h1, .welcome, .box .box-heading, #footer-top-outside h2, #footer h3, .product-grid .name a, body, h1, .box-category > ul > li a.active { font-family: 'Oxygen', sans-serif; }
.grid_12 { margin-left: 0px;}
.box .box-heading h2 { text-align: center; }
.boxtop > ul > li { margin-bottom: 0px; padding-bottom: 15px; background: #fff; }
.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 { font-size: 12px; padding: 0px;}

.product-list > div {
        overflow: auto;
        width: 815px;
        margin-bottom: 0px;
        border:1px solid #f6f6f6;
        background-color: #fff;
        padding:0px;
}

.lnav_link { font-weight: bold; }
#navlong {width: 980px; background-color: #fff; margin-top: 3px; margin-left: 50px;}
.sf-contener, .sf-menu { width: 1050px!important; font-size: 14px;}
.sf-contener { position: relative; top: -44px; left: -5px; width: 924px;; height: 0px;}
.sf-menu a:visited, .sf-menu a { font-family: 'Oxygen', sans-serif; text-transform: uppercase; font-size: 15px; color: #000; padding: 10px 13px;}
.sf-menu { margin-left: 0px;;}
.sf-menu a:hover { font-size: 15px; background-color: #06c;}
.sf-menu li:hover a {background-color: #fff; color: #000; text-decoration: none;}
#container { overflow: visible; }
.sf-menu ul li a:hover {color: #fff;}
.sf-menu ul {background: #fff;}
#column-left + #content { padding-top: 0px; }
#column-left { padding-left: 5px; }
.sf-menu li li a { padding: 2px 10px; }
.sf-menu li li { padding: 2px 0px; }
.sf-menu li li, .sf-menu li li li, .sf-shadow ul { background: #fff; }
.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; color: #7a0806; }

.spacer { background: none; }
#header #search input { border: 1px solid #989898; width: 306px; background-color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#header #search { float: left; position: relative; top: 180px; left: -95px;; }

#secnav div { height: 1px;height: 1px;  margin-top: 35px; position: relative; width: 500px; left: 10px; float: right; }
#secnav a { color: #7a0806; font-size: 12px;}
#secnav a.toplink { color: #000; font-size: 11px;}
INPUT#searchBox.bar.ac_input {position: relative; width: 240px; left: 760px; top: -265px; height: 20px; padding-left: 10px; background-color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

br { display: inline }
#emwrap { padding: 0px; padding-top: 5px;} 
#welcome { padding: 0px;margin: 0px} 
#welcometxt { padding-left: 25px; } 
#container {  width: 1024px;}

.wf_content { color: #000; }
.h2title:hover {text-decoration: none;}
.srtwr {text-align: center; }
.srtwr div span span { font-size: 18px; }
.sorting {background-image: none; margin: 0px; width: 794px; }
.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; }
.sorting ul { padding-left: 0px; }
.sorting form { padding-left: 125px; }
.sbar2 { width: 785px; }
/* .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 {color: #fff; background-color: #7a0806; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
a.button { padding: 5px 10px; }
a.button span { padding: 0px; }
.checkout-heading {background: #E7E3BE; border: 1px solid #ccc; padding: 8px; font-weight: bold; font-size: 13px; margin-bottom: 0px; }
/* .box-category > ul > li a.active + ul { padding-left: 10px; } */
.secondary_color_bg, #header #welcome a:hover, .register_welcome a, a.button:hover, a.button:hover span { color: #fff; }

.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; }
#content .content { padding: 0px; }

h4.colr { font-size: 18px; padding: 0px; margin: 0px 0px 5px 0px;}
.prod_detail { width: 750px; }
.detail_sec { width : 480px; }
.prod_detail .txt, .prod_detail { font-size: 14px; line-height: 1.4em; }
.prodata_cat { font-weight: bold; }
.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; }
.cart, .savepc, .price, .name { text-align: center; }
.price { font-size: 13px; }
.savepc { font-size: 12px; padding-bottom: 5px; color: #de360f; }
.image { height: 210px; }
a.headcart {font-size: 14px;}
a.headcart:hover {text-decoration: underline; color: #000;}
.detail_sec { padding-bottom: 20px; }
body {background: none; background-color: #fff; }
#header { height: 180px; width: 1024px; padding-left: 0px; margin-left: 0px; }
.navigation { height: 125px; border-bottom: 1px solid #dedede; padding-bottom: 5px; position:relative;}
#head_container { height: 215px; }
.container_12 { padding: 0px; }
#container { padding: 0px; box-shadow: none; -webkit-box-shadow: none; }
#logo {z-index: 100; position: relative; top: 5px; left: 0px; }
#ourloc {width: 200px;}
.rebl15 { color: #7a0806; font-size: 16px; }
.proflink { float: right; font-weight: bold; padding-right: 10px; font-size: 13px; }
#total_order_saving, .tsvg { color: #7a0806; }
.wf_content, .blu14, .rd14 { font-size: 13px; }
.bpost {margin:5px;}
#bpostwrap { border: 1px solid #E7E3BE; }
#notification { width: 990px; }
.nivo-controlNav {padding-right: 50px;}
.container_12 .grid_12 { width: 1000px; }
#tilewrap { width: 1024px; text-align: center; }
.bpost:hover {background-color: #ddd; color: #000; text-decoration: underline;}
#lnavtxttop { font-size: 16px; font-weight: bold; padding-left: 5px; border-bottom: 0px; }
#header-bottom {padding: 0px; margin: 0px; min-height: auto;  padding: 5px 0px 0px 10px; width: 940px; margin-left: 15px; }
#cart { padding-right: 40px; }
.links a { padding-top: 5px; color: #300c4c; }
#newsboxwp { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #E7E3BE; border: 1px solid #300c4c; padding: 5px; margin-bottom: 20px;}
#newshead { font-size: 20px; color: #300c4c; padding: 5px 0px 5px 0px; }
input#pemail { width: 60%; }

.inner_secnav { position: relative; left: 200px; top: -140px;; }
.inner_secnav_cart { position: relative; left: 50px; top: 60px;;}
.inner_secnav_ma { left: 0px; }
#myemail { color: #000; text-align: center; }
.inner_secnav_ma { position: relative; top: -191px; left: 875px; }
.box-product > div {  width: 225px; border: none; }
.box-product {  text-align: center; padding-bottom: 50px; }
.box .box-content .box-product { width: 1000px; }
.prod_detail .box .box-content .box-product { width: 800px; }
.box .box-heading { color: #000; padding-top: 20px; }
.box .box-heading { padding-left: 20px; font-size: 26px; background: none; padding-bottom: 0px; font-weight: none;}
.prod_detail .box .box-heading { padding-left: 0px; font-size: 18px; background: none; padding-bottom: 0px; font-weight: none; border-top: 1px solid #666; }
.rtitle { font-weight: bold; font-size: 18px; line-height: 24px;}
.search_wrap { border: 1px solid #e0e0e0; }
.checkout-heading { background-color: #eee; }
.rqtyr { padding-bottom: 10px; }
#footer { text-align: center; padding-left: 20px; }
.crtwtop{padding-bottom:10px;}
.container_12 .grid_3 { width: 22% }
.drtitle { padding-bottom: 15px; }
.gallery_sec { border: 0px; height: 280px; }
.rct { padding-top: 5px; padding-bottom: 5px; }
.rct, .results_desc { font-size: 14px; line-height: 20px;}
.rfsp span { font-size: 18px; }
.rfp span { font-size: 14px; }
.results_desc { padding-top: 10px; }
.lnav_opt_opt { padding: 5px 0px;}
.jred { padding-top: 5px; }
.hzrt { text-align: right; position: relative; top: -10px; }
.lcmsg { margin-top: 50px; font-weight: bold; color: #ff0000; }
.lpmsg { font-weight: bold; color: #ff0000; }
#qtyin { text-align: center; }
.rvhead h4.colr { color: #7a0806; }
.full-width, .one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth { float: left; box-sizing:border-box; }
.full-width  { width: 100%; }
.one-half  { width: 50%; }
.one-third  { width: 33.3%; }
.two-third  { width: 66.6%; }
.one-fourth  { width: 25%; }
.three-fourth  { width: 75%; }
.one-fifth  { width: 20%; }
.two-fifth  { width: 40%; }
.three-fifth  { width: 60%; }
.four-fifth  { width: 80%; }
.one-sixth  { width: 16.6%; }
.five-sixth  { width: 83.4%; }
.banner { margin-left: 0px; }
.padding1 { padding:1em; }
#gentopwrap{margin-bottom:20px;}
.blogwrap a.nav { background: #a10000; padding: 5px 15px; color: #fff; }
.srtrp { font-size: 14px; color: #7a0406; }
.gw-row{
    margin:20px 0px;
}
.gw-tile3{
    width:261px;
    float:left;
    margin-right:20px;
}
.gw-last{
    margin-right:0px;
}
.gw-tile3 img{
    width:100%;
}
.gw-opacity:hover{
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.gw-product-grid{
    margin-right:10px;
    padding:10px;
    border:1px solid #e0e0e0;
    text-align:center; 
}
.gw-button{
    margin-bottom:10px;
}
.gw-button a{
    padding:5px 35px 5px 35px;
    color:#fff;
    background-color:#7a0806;
    margin-bottom:10px;
}
.gw-left-menu{
    padding-left:5px;
    
}
.gw-left-menu ul{
    font-size:12px;
    padding-left:0px;
    margin-top:0px;
    list-style:none;
    margin-left:-10px;
    
}
.gw-left-menu ul li{
    padding:8.3px 0px 8px 10px;
    border-bottom:1px solid #e0e0e0;
    cursor:pointer;
    text-transform:uppercase;
}
.gw-left-menu ul li:hover{
    background-color:#e0e0e0;
}
.gw-block-title{
    text-align:center;
    font-family:'Oxygen',
    sans-serif;
    font-size:20px;
    padding:5px 0px;
    text-transform:uppercase;
}

.gw-footer{
    width:100%;
    background-color:#ededed;
    padding:50px 0px;
    font-family: 'News Cycle', sans-serif;
}
.gw-footer-links{
    padding-right:10px;
    
}
.gw-footer-links h2{
    font-family: 'News Cycle', sans-serif;
    color:#77020b;
    text-transform:uppercase;
    font-size:16px;
}
.gw-footer-links ul{
    padding-left:0px;
    font-size:12px;
    line-height:1.75;
    text-transform:uppercase;
    
}
.gw-footer-links ul li{
    
}
.gw-social{
    height:35px;
    margin-top:15px;
    margin-right:10px;
    float:left;
}
#gw-sign-up{
    padding:10px;
    background-color:#fff;
    text-align:center;
}
.gw-event-listing{
margin:15px 0px;
padding:20px;
border:1px solid #ededed;
position:relative;
font-family:news cycle, arial, helvetica, sans-serif;
background-color:#fff;
}
.gw-event-listing h1{
text-transform:uppercase;
}
.gw-event-listing h1,
.gw-event-listing h2{
margin-top:0px;
margin-bottom:0px;
}
.gw-event-listing p{
font-size:15px;
margin:8px 0px;
}
.gw-event-content{

}
.gw-event-image{
width:200px;
height:200px;
margin-right:24px;
margin-bottom:0px;
float:left;
}
.gw-event-price{
display:block;
position:absolute;
bottom:10px;
right:20px;
}
.ui-widget input{width:520px;}
.ui-autocomplete-input{left:290px;}
#secnav div{left:-151px;}
#header .button-search{left:819px;}
.locations p{margin-bottom:0px;}
.locations {
    display:none;
    position: absolute;
    height:auto!important;
    margin-top:10px!important;
    width:270px!important;
    text-align:left;
    right: 0px;
    background: #efefef;
    z-index: 99999;
    border: 3px solid #ddd;
    padding: 12px;
    box-shadow: 5px 5px 15px #666;
    -moz-box-shadow: 5px 5px 15px #666;
    -webkit-box-shadow: 5px 5px 15px #666;
}
.nivo-controlNav { top: 15px; }
	#header .button-search { z-index: 2333; position: relative;  left: 982px; top: -50px; height: 40px; width: 40px; background: url("/images/sites/garyswine/search.jpg") no-repeat }
        .ui-autocomplete-category { font-family: 'Oxygen', sans-serif; font-weight: bold; padding: .2em .4em; margin: .8em 0 .2em; font-size: 14px; line-height: 1.5; font-size: 14px; background: #fce2bf; color: #000; margin-top: 0px; }
        .ui-menu-item td { font-size: 14px; }
        #navlong { position: relative; z-index: 20; }
        .ui-menu .ui-menu-item { padding-top: 0px;    font-family: 'Oxygen', sans-serif; }
        .ui-autocomplete-input { width: 220px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; height: 16px; position: relative; top: -89px; left: 375px; padding-left: 10px; z-index: 424;}
        .ui-widget input { font-family: 'News Cycle', sans-serif; font-size: 20px; color: #999; height: 33px; width: 595px; }
        .ui-autocomplete { position: fixed;     font-family: 'Oxygen', sans-serif;; 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; }
        .ui-menu-item { background: #fff; font-size: 14px; }
        .ui-state-focus:hover { background: #ddd; }
        .ui-autocomplete .ui-menu-item table { position: relative; top: -5px; padding-right: 5px; }
        .ui-autocomplete { z-index: 4444; }
        .ui-extra { ; margin-top: 10px; }
                        .ui-widget input{width:520px;}
                        .ui-autocomplete-input{left:290px;}
                        #secnav div{left:-151px;}
                        #header .button-search{left:819px;}

        * html .ui-autocomplete { height: 100px; }
