body {background: #f0f0f0; }
div, p { font-size: 14px; }
#saveships .button { color: #fff; }
body, body, td, th, input, textarea, select, a {font-size: 14px; }
.desc p { margin-bottom: 0px; }
.fourth_color_bg, #header #welcome a, register_welcome a:hover, a.button, a.button span { /* GREEN */ color: #A10000; background-color: #fff; }
a.button, a.button span { /* GREEN */ color: #fff; background-color: #ff5424; }
#save_add_btn a.button, #save_add_btn a.button span { padding: 5px; }
a.button { border: 1px solid #999; box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.2); }
.secondary_color_bg, #header #welcome a:hover, .register_welcome a, .register_welcome:hover a, a.button:hover, a.button:hover span { /* DARK GREY*/ background-color: #808080; }

#footer ul li a:hover, a:hover {color: #065601;}
#footer ul li a:hover {text-decoration: underline;}

#header-right { width: 400px; }
#welcome { color: #fff; padding-right: 10px; }
/* #header {height: 130px; background-image: url("/images/sites/lincolnfinewines/Lincoln_Nav_bkgd.jpg"); */
#header {height: 130px; background-image: url("/images/sites/lincolnfinewines/lincoln-back.jpg");
background-repeat: no-repeat;
background-position: right top;}
#logo { padding: 0px 0px 0px 0px; }

.boxtop { background-color: #fff;
        border: 0px solid #ccc;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
}
.box-category > ul > li ul > li a { font-size: 14px; padding: 3px 0px 3px 10px; width: 100%; color: #340913;}
.box-category > ul > li ul > li a:hover { color: #000; width: 99%; background-color: #ddd; }
.box-category {
        padding-left: 0px;
}
.box-category > ul > li a.active { padding: 5px 0px 5px 8px; background-color: #fff; border-bottom: 4px solid #340913; font-size: 14px; color: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.box-category > ul > li ul > li {
        padding: 0px 0px 0px 0px;
}
#column-left {position: relative; top: 10px; padding-left: 10px}
.sf-menu a { padding: 6px 17px; font-size: 14px;}
.sf-menu a:hover { font-size: 14px;}
.sf-contener{height: 10px; }
.sf-contener, .sf-menu {background-color: none; color: #fff; position: relative; top: -23px;}
.sf-menu a:hover { color: #fff; }
.sf-menu ul li a:hover { background-color: #340913; color: #fff;} 
#welcometxt { border: 1px solid #e0e0e0; box-shadow: 2px 2px 3px #aaaaaa; float: right; margin: 8px 10px; padding: 0px 10px 10px 10px; -moz-border-radius: 25px; border-radius: 25px;} 
#welcometxt { margin-bottom: 20px; padding-bottom: 20px; }
.box-product .name a { font-size: 14px; }

.sf-menu li a:hover  {background-color:#fff; color: #340913}
.sf-menu li:hover a {background-color:#fff; color: #340913}
#topnav li ul { top: 26px; }
#topnav li ul li ul { top: 0px; }
.mainhpbox {  text-align: center; width: 450px; font-size: 14px; border: 1px solid #065601; color: #000; padding-bottom: 5px; }
.mainhpbox .hpbox { ; font-size: 14px; height: 20px; background-color: #065601; color: #fff; padding-bottom: 5px; }
.mainhpbox .hpbox > div { padding: 3px 5px 0px 5px}
.mainhpbox .hpbox > div a { color: #fff; }

.rrrestop { padding: 2px 5px 2px 5px; background-color: #06c; color: #fff;}

.rebl15 { font-weight: bold; font-size: 16px; }
.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; }
.imagead_line1 a {font-weight: bold; font-size: 15px; display: block; margin: 5px 0 2px; padding-bottom: 2px; color: #06c;}
#header #search input { height: 19px; }
#imagead_module { margin: 0px 0px 10px 0px; }
.imagead_line3 a {color: #d88e47; padding-bottom: 5px; }
#container #search { height: 0px; top: 0px; position: relative; left: -400px; top:-55px; }
#container #search input { width: 175px; font-size: 13px; position: relative; top: -36px; }
.orig14 { font-size: 12px; color: #999; }
.numbrs { color: #000; }
.blu14, .saltx, .rd14 b { font-size: 14px; color: #383838; font-weight: normal; }
.blu14, .rd14 b { font-weight: bold; }
/* body { background-image: url('/skins/gentle/images/bg/2.png'); background-repeat:repeat; } */
.welcome, .box .box-heading, #footer-top-outside h2, #footer h3, .product-grid .name a, body { font-family: sans-serif; font-size: 14px;}
#footer h3 { font-weight: bold; }
h1 { font-family: sans-serif; }
.product-list > div { background-color: #fff; width: 675px; border: 0px;; }
.calendar td.event { background: #93c572; }
td.event a { color: #065601; }
td.event a:hover { color: #F70000; }
#cart { top: -150px; }
#shric {position: absolute; top: -140px; right: 260px;}
#header-bottom { min-height: 10px;}
.sorting { background: none; width: 690px;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top: 10px; border: 1px solid #ccc;}
.sbar2 td { padding-right: 20px; }
#content { padding-top: 7px; width: 680px;}
.container_12 { width: 900px; padding: 0px;padding: 0px;  }
.grid_12 { margin-left: 0px; }
.container_12 .grid_12 { width: 900px; }
#hpwrprod { padding-bottom: 20px; }
.hpvert div { bordeR: 0px; text-align: center; background-color: #340913; padding: 2px 0px;}
.box-product > div { width: 440px; border: none; display: block; }
.info_wrap { padding-top: 10px; }
a { color: #000; }
a:hover {color: #06c;;}
.desc a { font-size: 12px; }
#hprnav {position: relative; right: 11px; top: 5px}
.hpvert div a { color: #fff;; }
.hpvert div a:hover { color: #fff; text-decoration: underline;; }
.box .box-heading { background: none; padding-bottom: 0px;}
.box .box-heading div a { color: #fff; font-size: 16px;}
.box .box-heading div { width: 97%; background-color: #340913; padding: 5px 0px 5px 5px; text-align: center;}
.banner { position: relative; top: 55px; display: block; height: 0px; }
#cart .content { border-color: #340913; min-width: 200px; font-size: 12px;}
.cart .total, .cart .quantity, .cart a {font-size: 12px;}
.cart .total { text-align: right; }
.wf_content td, .saltx, .prodata_txt, .prodata_cat, .total td, .cart_total_td, .wf_content {font-size: 12px; }
#header-bottom { line-height: 14px; }
.itrev { padding: 5px 0px;;} 
.itrev td { font-size: 10px; }
#prodr { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; float: left; width: 100%; margin-bottom: 10px; }
h4 { padding: 0px; margin: 0px; font-size: 16px;}
td { font-size: 0px; }
#ftbot { text-align: center; background-color: #340913; padding: 4px 0px;}
#ftbotg { padding-left: 100px; background-color: #ccc; font-size: 12px;}
#ftbotg div { font-size: 12px;}
#ftbot a { color: #fff; padding: 0px 5px; }
#pweredtb td { font-size: 12px; }
.hdata_tbl td { font-size: 12px; }
.mega-menu li a { position-left: 0px; }
.category-info { padding-bottom: 10px; }
#banner0 { margin-left: 340px; }
.desc p, .desc p a {font-size: 12px; line-height: 1.2em;}
#topscore { padding-bottom: 10px; }
.container_12 .grid_3 { border-top: 3px solid #340913; }
#footer { text-align: center; }
#ourloc { text-align: left; font-size: 14px; }
.vmlnk a { font-weight: bold; padding-left: 10px;  color: #000;}
.error { font-size: 14px; }
.wfc { font-size: 14px; font-color: #000; }
.wfc td { font-size: 14px; font-color: #000; }
.checkout { text-align: right; }
p.txt { font-size: 14px; }
#saveaddress td, .sbar2 td { font-size: 14px; }
.fsrtxt { font-weight: bold; color: #FF1A00;}
.fsrtxt a { font-weight: bold; color: #FF1A00;}
.box-category > ul > li ul > li a.lnav_link {font-weight: bold; color: #06c;}
.shipbtns a { padding: 5px; }
.shipbtns a:hover { color: #fff; }
.shipbtns { padding-bottom: 10px;; }
.heading {position: relative; top: 10px; }
#header .button-search { position: absolute; top: -31px; left: 168px; height: 27px; width: 31px; background: url("/images/sites/mag.png") no-repeat; }
.accolades { padding: 5px 0px; color: #ff0000; font-weight: bold;}
h4.accolades { padding-top: 20px; }
#saveships .button {padding: 5px;}
#secnav a { color: #340913; display: inline; width: auto; text-align: center; font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: bold; top: 5px; right: -130px; position: relative; text-transform: uppercase; letter-spacing: 0.04em; }
#secnav div { padding-left: 187px; float: left;}
.detail_sec { width: 402px; float: left; padding-left: 20px; }
.prod_detail .box { padding-top: 20px; }
.prod_detail { max-width: 680px; }
#topnav li ul, .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; }
.sorting ul { padding-left: 0px; }
.container_12 .grid_3 { width: 170px; }
#powered .grid_12 { width: 850px; padding-left: 20px;}
.hdata, #ourloc, #ourloc div { font-size: 13px; }
ul#lnavbot {padding-left:0px;}
#lnavbot li {list-style:none;}
#lnavbot li a{font-size:16px;color:#06c}
#lnavbot li a:hover{text-decoration:underline}
#qtyin{text-align:center;}
