<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body, td, th, input, textarea, select { font-size: 12px; }

table, .wf_content, p { color: #000; }
table, .wf_content { font-size: 13px; }
#logo {z-index: 1; height: 128px; }
#search {position: relative; top: 28px; width: 150px; left: -110px;}
#header #search input { width: 230px; }
#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;
	*/
}

input#searchBox { font-size: 13px; padding: 2px; }
.sf-menu a.sf-with-ul {padding: 10px;}
.sf-menu a.sf-with-ul:hover {padding: 10px;}
.sf-menu li li a { padding: 5px; }
.container_12 { padding: 0px; }
.button-search { top: -20px; left: 243px; position: absolute; }
.box-category &gt; ul &gt; li ul &gt; li a { padding: 5px 0px 5px 10px; width: 100%; color: #000;}
.box-category &gt; ul &gt; li ul &gt; li a:hover { color: #FFF; background-color: #942b2e; width: 99%; }
.box-category { padding-left: 0px; }

.box-category &gt; ul &gt; li a.active { padding: 5px; color: #942B2E; font-size: 14px; }
.box-category &gt; ul &gt; li ul { padding: 0px 0px 0px 0px; }
.box-category &gt; ul &gt; li ul li { padding: 0px }
.product-list &gt; div {
        overflow: auto;
        width: 655px;
        margin-bottom: 15px;
        border:1px solid #f6f6f6;
        background-color: #f6f6f6;
        padding:20px;
}
.button-search { background: url("/skins/gentle/images/sprite.png") no-repeat scroll -5px 0 transparent; cursor: pointer; height: 10px; position: relative; right: 0px; top: -18px; width: 14px; }
#header .button-search { position: relative; left: 220px; }
.sf-contener, .sf-menu { background-color: #AA4E4D; color: #fff;}
#cart {padding-right: 45px;} 
#secnav a {color: #000; font-size: 12px;}
#secnav a:hover { text-decoration: underline;}
#secnav {width: 950px; padding-bottom: 10px; color: #000; font-size: 12px; font-size: 12px;}

.inner_secnav {padding-right: 45px; float: left; font-weight: bold;}

/* .navigation {background-color: #EFD6C0; } */
.navigation {
background: #efb5a0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYjVhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2VkZGJjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGRiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #efb5a0 0%, #eddbcb 48%, #eddbcb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efb5a0), color-stop(48%,#eddbcb), color-stop(100%,#eddbcb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efb5a0 0%,#eddbcb 48%,#eddbcb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efb5a0 0%,#eddbcb 48%,#eddbcb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efb5a0 0%,#eddbcb 48%,#eddbcb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efb5a0 0%,#eddbcb 48%,#eddbcb 100%); /* W3C */
}
.grid_12 { padding-top: 20px;} 
h1, body, #search, input {background-image: none;}
body {background-image: url("/images/sites/tewksburyfinewine/bodybg.png"); }
#column-left { border: 1px solid #ccc;}
br { display: inline }
#welcome { padding: 0px;margin: 0px} 
#header { padding: 0px; margin: 0px;}
#header { width: 100%; padding-bottom: 0px; }
#header-right { padding: 0px; margin: 0px}
a.blu14 { color: #000; }
.rd14 { color: #a10000; }
a.button {background-color: #942B2E}
a.button span {background-color: #942B2E}
.sf-menu a { padding: 5px; }
.sf-menu a:hover { padding: 5px; }
.sf-menu a:hover { color: #fff; }
.sf-menu li a:hover  {background-color:#DCBA72; color: #fff}
.sf-menu li:hover a {background-color:#DCBA72; color: #fff}
.gallery_sec { border: 0px; }

.box-product &gt; div { width: 450px; }
.box-product .image { float: left; width: 200px;}
.box-product .name a:hover { color: #942b2e; }
.box-product .hname a:hover { color: #942b2e; }
.box-product .info_wrap { float: left; width: 250px; }
.box-product .price{ font-size: 14px; color: #942b2e;}
.box-product .image img { padding: 0px; }
#column-left .box { margin-top: 5px; margin-bottom:0px; }
.box .box-heading { width: 450px; padding-bottom: 0px; }
h4 {margin: 0px; padding: 0px; font-size: 18px;}
.rebl15 {font-size: 15px;}
#emailsrv { margin-bottom: 0px; background-color: #f9fbe3; }
#ourloc { width: 190px; }
.grid_mid { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
.container_12 .grid_mid { width: 183px; margin-top: 25px; }
.wf_content b {color: #2d2d2d; }
.fhdata, .fhtxt { color: #808080; }
#myemail { color: #000; }
* html .ui-autocomplete { height: 100px; }
                #column-left{border:0px;}
                .box-category &gt; ul &gt; li ul li{border-bottom:1px solid #ccc;}
                .box-category &gt; ul &gt; li a.active + ul{padding-left:0px;}
                .box-category &gt; ul &gt; li a.active{border-bottom:2px solid #ccc;}
                #cart{top:30px; left:700px;z-index:9999;}
                .container_12 .grid_12, .container_12{width:1140px;}
                .box .box-heading{width:100%;}
                .sf-menu li a:hover,.sf-menu li:hover a, .sf-menu li a:hover{background:#fff;color:#000}
                #shopping_cart_icon{background:none;}
                .checkout-heading .wfcrt b{color:#fff!important;}
                .sf-menu a.sf-with-ul{padding:10px 20px!important;}
                a.button span, #prodwrapme a.button{padding: 7px 25px;}
                .sf-menu li a:hover{font-size:16px;}
                .container_12 .grid_mid{margin-top:0px;}
                .container_12 .grid_3{width:205px;}
                body{background:none;}
                .prod_detail,.product-list &gt; div{width:900px;}
                .gallery_sec{width:350px;height:350px;margin-bottom:50px;}
                #headwrap, #head_container{height:190px;}
                .qtwc a span, .qtwc a, .qtwa a span, .qtwa a{padding:7px 11px;}
                .box-product &gt; div{width:184px;}
                #headad{display:none;}
                #cart_total, #cart h4, #hdlnks a{color:#000;}
                #hdlnks{top:-24px;}
                #headwrap,#head_container{position:relative;background:#fff;}
                #head_container{top:0px!important;padding-top:10px;}
                .box-category &gt; ul &gt; li a.active, .rebl15,.sf-menu a:visited,.sf-menu a:hover,.sf-menu a{font-size:16px;}
                .box-category &gt; ul &gt; li ul &gt; li a, body, td, th, input, textarea, select,table, .wf_content{font-size:14px;}
                .rebl15{font-weight:bold;}
                #container{background:none;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2); }
                #header .button-search{background: url(/images/sites/mag-big.png);z-index:2222232; width:25px;height:25px;top:32px;left:375px;}
                .button-search{background: url(/images/sites/mag-big.png)!important;z-index:2222232; width:25px;height:25px;top:35px;left:1095px;}
                .box-category &gt; ul &gt; li a.active{background:none;}
                .product-list &gt; div{background:none;border:none;border-bottom:2px solid #ccc;}
        .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; }
                .navigation{top: 10px;margin:0px auto;background:#942B2E}
                .box-category &gt; ul &gt; li ul li{border-bottom:0px;}
                #mcsec{padding-top:0px;}
                .name{height:310px;}
                #sfrm { top: -133px; position:relative;}
                #footer, #headwrap, #head_container, body{background:#fffdeb;}
                .gallery_sec, .rimgaw{background:#fff;}
                .ui-widget input{left:363px;}
                .sf-contener, .sf-menu{background:inherit;margin:0 auto;float:none;}
                #ourloc{width:210px;}
        .ui-menu .ui-menu-item { padding-top: 0px;    font-family: 'Oxygen', sans-serif; }
                #topbar{width:1140px;padding-top:10px;margin:0 auto;}
                #logo{top:0px;}
        .ui-autocomplete-input { width: 220px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; height: 16px; position: relative; top: 0px; left: 0px; padding-left: 10px; z-index: 424;}
                .ui-widget input { font-size: 18px; color: #999; height: 23px; width: 400px; }
        .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 { font-size: 18px; color: #999; height: 23px; width: 400px; }
        .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; }

#newsbar {
    width: 1140px;
    margin: 0px auto;
    height: 200px!important;
    background: url(/images/sites/email-signup-vineyard.jpg) center center no-repeat;
    background-size: cover;
}
#footer .hdata { padding-bottom: 7px;}
#hpemail{left:27px;position:Relative;top:-30px;}
#hpsup{top:-30px;position:Relative;left:30px;background:#942B2E;}
a#hpsup:hover{background:#2b944b;;}
#setuptxt {
    position: relative;
    width: 1140px;
    top: 20px;
    letter-spacing: .1em;
    text-align: center;
    font-size: 26px;
    font-weight:400;
    color:#fff;
    padding-bottom: 0px;
}
        * html .ui-autocomplete { height: 100px; }
</pre></body></html>