/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

.checkbox {
	margin:0;
	border:0;
}

.sharethis_img {
	float: left;
	margin-top: 6px; 
}

.sharethis {
	float: right;
}
.sharethis A {
	float: right;
}
fieldset,img { border:0; }

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ul { list-style:none; }

ul.gift_basket {
	list-style-type: disc;
	padding-left:15px;
	/*margin:10;*/
}

caption,th { text-align:left; }

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after { content:''; }

abbr,acronym { border:0; }

a:link, a:active, a:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#4C2A06;
}

a:hover { text-decoration:underline; }

/* BORDERS */
.border-bottom, .price-product { border-bottom:1px solid #CEC6BB; }

.border-left { border-left:1px solid #CEC6BB; }

.border-right { border-right:1px solid #CEC6BB; }

.border-top, .price-product { border-top:1px solid #CEC6BB; }

.itlaic-bold {
	font-style:italic;
	font-weight:bold;
}

.header11 {
	font-size:11px;
	font-weight:bold;
}

/* HOMEPAGE */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4C2A06;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4C2A06;
	text-decoration:none;
}

p.price, span.price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4C2A06;
}

input.input_text {
	padding-right:5px;
	height:14px;
	border:1px solid #C4C4C4;
	font-size:10px;
}

/* HEADER */
table.header {
	background-color:#4C2A06;
	width:800px;
}

table.header td a { text-decoration:none; }

table.header td a:hover { text-decoration:underline; }

table.header p {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	color:#FFF;
}

table.header a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#D5BB67;
}

table.header_text {
	padding-right:26px;
	width:295px;
}

.rss_feed {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#C86E13;
}

#footer_rss {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#C86E13;
}

table.header input.add-submit {
	background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/sign_up_for_email.gif);
	width:173px;
	margin-left:3px;
	float:right;
}


/* FOOTER */
div.footer {
	width:760px;
	text-align:center;
	padding:20px;
	margin-top:0;
	border-top:1px solid #CEC6BB;
}

div.footer a:link, div.footer a:active, div.footer a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#7C925F;
	line-height:20px;
}

div.footer a:hover { text-decoration:underline; }

/* FEATURED WINES */
div.featured_wines {
	width:405px;
	margin:0;
	padding:18px 17px 37px 17px;
}

div.featured_wines a {
	font-size:10px;
	font-weight:bold;
}

table.featured_wine_row {
	margin-top:15px;
	width:100%;
}

td.featured_wines_price {
	text-align:right;
	width:50px;
}
td.featured_wines_add {
	text-align:right;
	width:62px;
}

td.featured_wines_add input.input_text {
	width:21px;
	text-align:right;
}

input.add-submit {
	height:16px;
	font-size:10px;
	border:0;
	width:32px;
	background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/add.jpg);
}

div.green_box {
	padding:0;
	margin-left:1px;
	margin-right:1px;
	background-color:#E7EBE1;
	float:right;
	padding-left: 5px; 
	padding-right: 5px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#688241;
	cursor:pointer;
	white-space: nowrap;
}

div.about-rating {
	padding:0;
	margin-right:14px;
	margin-bottom:3px;
	background-color:#E7EBE1;
	width:34px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#688241;
	float:left;
}

span.orange_9_i, a.orange_9_i {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	font-weight:bold;
	color:#C86E13;
}

.orange_9_i_ a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	font-weight:bold;
	color:#C86E13;
}

/* TOP SELLERS */
div.top_sellers {
	padding-left:14px;
	padding-top:17px;
	padding-right:26px;
	padding-bottom:21px;
	background-color:#F0F3EC;
	width:144px;
}

li.top_sellers_item {
	margin-left:24px;
	margin-top:15px;
	padding-left:0;
	font-weight:bold;
	padding-bottom:20px;
}

li.top_sellers_item input.input_text {
	width:21px;
	text-align:right;
}

li.top_sellers_item input.add-submit, .staffpikcs-qty input.add-submit { background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/add_green.jpg); }

li.top_sellers_item a { font-weight:normal; }

li.top_sellers_item span { line-height:18px; }

li.top_sellers_item table { width:100%; }

/* WHAT'S NEW */
div.whats_new {
	width:405px;
	margin:0;
	padding: 18px 17px 0px 17px;
	background-image: url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/orange_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
  background-position:bottom;
  background-repeat:repeat-x;
}

div.whats_new p {
	padding-top:8px;
	padding-bottom:8px;
}

div.whats_new p.whats_new_link a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#C86E13;
}

div.whats_new p.whats_new_link a span {
	font-size:10px;
	font-weight:normal;
	line-height:10px;
}

div.whats_new p.whats_new_link {
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
}

div.whats_new_message_pagelet {
	margin: 0px; 
	padding: 0px; 
	width: 100%; 
	overflow: hidden;
}

.pagelet {
	margin: 0px; 
	padding: 0px; 
	width: 100%; 
	overflow: hidden;
}

/* YOUR DIRECT SOURCE TO WINES */
td.direct_source {
	background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/direct_source_bg.gif);
	background-position:bottom right;
	background-repeat:repeat;
}

div.direct_source { width:624px; }

div.direct_source div {
	background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/direct_source_bg.gif);
	width:313px;
	margin:0;
	padding:19px 30px 9px 0;
	float:right;
}

/* GIFT AND CLUB */

table.gift_club {
	background-color:#EEE4C4;
	/*width:624px;*/
}

table.gift_club td {
	margin:0;
	padding:17px 26px 13px 23px;
}

td.gift {
	width:214px;
	border-left:1px solid #C4C4C4;
}

td.gift_basket {
	width:262px;
	border-left:1px solid #C4C4C4;
}

div.gift_basket_cell {
	/*padding-top:0px;*/
	vertical-align:top;
	padding-top:15px;
	padding-bottom:25px;		
}

td.gift_basket_border {	
	border-left:1px solid #C4C4C4;
	width:311px;
}

p.gift_basket_header {		
	font-size:12px;
	font-weight:bold;
}

div.gift_basket_text {
	text-align:left;
	padding-top:15px;
	padding-left:15px;
	font-size:10px;		
}

table.gift_club td input {
	height:16px;
	background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/find_out_button.gif);
	width:100px;
	border:0;
}

table.gift_club td.gift input {
	height:16px;
	background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/buy_a_gift_card.gif);
	width:109px;
	border:0;
}

table.gift_club	p {
	margin-top:8px;
	margin-bottom:8px;
	padding:0;
}

.navigation-path {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:24px;
	padding-top:10px;
	vertical-align:top;
	color:#688241;
}

.price-people-list a:link, .price-people-list a:active, .price-people-list a:visited, .price-people-list a:hover,
.product-list a:link, .product-list a:active, .product-list a:visited, .product-list a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#4c2a06;
	text-decoration:none;
}

.price-people-list a:hover, .product-list a:hover { text-decoration:underline; }

.printer-friendly-cart a:link, .printer-friendly a:link, span.mid-link,
.printer-friendly-cart a:active, .printer-friendly a:active, 
.printer-friendly-cart a:visited, .printer-friendly a:visited, 
.printer-friendly a:hover, .printer-friendly-cart a:hover, A SPAN.stbuttontext {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#688241;
	text-decoration:none;
}

a.normal-link:link, a.normal-link:active, a.normal-link:visited, a.normal-link:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#688241;
	text-decoration:none;
}

a.mid-link:link, a.mid-link:active, a.mid-link:visited, a.mid-link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#688241;
	text-decoration:none;
}

.printer-friendly a:hover, .printer-friendly-cart a:hover, a.mid-link:hover { text-decoration:underline; }

.navigation-path a:link, .navigation-path a:active, .navigation-path a:visited, .navigation-path a:hover,
a.small-link:link, a.small-link:active, a.small-link:visited, a.small-link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#688241;
	text-decoration:none;
}

.navigation-path a:hover, a.small-link:hover { text-decoration:underline; }

td.printer-friendly-cart{
	text-align:right;
	vertical-align:bottom;
	height:53px;
	width:1%;
	white-space:nowrap;
}

td.checkout-step{ vertical-align:bottom; }

div.printer-friendly-cart{
	padding-right:16px;
	padding-bottom:6px;
}

div.my-account {
	padding-right:22px;
	padding-bottom:6px;
	float:right;
}

div.my-privacy {
	padding-right:16px;
	padding-bottom:6px;
	float:right;
}

div.logout {
	padding-right:16px;
	padding-bottom:6px;
	float:right;
	white-space:nowrap;
}

div.cart-header {
	padding-bottom: 4px;
	float: left;
	width: 100%;
}

div.billing-header { padding-bottom:6px; }

div.checkout-step {
	float:right;
	padding-bottom:5px;
	padding-right:12px;
}

td.cart-header {
	vertical-align:bottom;
	height:53px;
}

td.billing-header { vertical-align:bottom; }

.empty {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4b2a0a;
	height:33px;
}

.double-line {
	vertical-align:top;
	border-bottom:1px solid #d3cac1;
	border-top:1px solid #d3cac1;
	height:2px;
}

.continue-cart { padding-top:13px; }

.billing-botton {
	padding-top:11px;
	padding-left:14px;
	padding-right:15px;
}

.checkout3-bottom {
	padding-top:11px;
	padding-left:38px;
	padding-right:15px;
}
.checkout3-apply {
	padding-top:9px;
	padding-right:3px;
}
.checkout3-apply div {
	float: right;
	width: 336px;
}
.checkout3-apply input.input_text {
	margin: 0 9px 4px 25px;
	width: 155px;
	color:#666666;
	font-family:Arial;
	padding: 0 0 0 5px;
}
.billing-require {
	padding-top:10px;
	color:#688241;
	font-size:10px;
	padding-left:14px;
}

.require {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#688241;
	font-size:10px;
}

.billing-form {
	padding-top:19px;
	padding-left:14px;
	padding-right:15px;
}

.order-preview-list {
	padding-top:6px;
	padding-left:14px;
}

td.checkout4-thanks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:17px;
	padding-left:14px;
	padding-bottom:15px;
	line-height:15px;
}

p.checkout4-thanks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-bottom:6px;
}

p.checkout4-thanks-link { padding-top:7px; }

.checkout4-order-summary {
	padding-top:39px;
	text-align:right;
	padding-left:15px;
	padding-right:17px;
}

.order-summary {
	padding-top:43px;
	text-align:right;
	padding-left:15px;
	padding-right:17px;
}

.billing-details { padding-left:43px; }

.billing-address, .billing-details {
	padding-bottom:15px;
	vertical-align:top;
	width:50%;
}

.billing-terms-condition {
	padding-bottom:26px;
	vertical-align:top;
}

.billing-terms-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4b2a0a;
	padding:10px 0 12px 12px;
}

.subtotal-info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4c2a06;
	text-align:left;
	padding-left:27px;
	padding-top:2px;
}

.subtotal-count {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4c2a06;
	text-align:right;
	padding-right:18px;
	padding-top:2px;
}

.subtotal-line {
	padding-left:27px;
	padding-right:18px;
}

.subtotal-line hr {
	border-width:0;
	border-top:1px solid #c8b99b;
	width:100%;
	height:1px;
	line-height:1px;
}

.billing-terms-frame {
	overflow-x:hidden;
	overflow-y:visible;
	overflow:-moz-scrollbars-vertical;
	border:1px solid #C4C4C4;
	width:100%;
}

.billing-caption {
	font-size:10px;
	color:#4b2a0a;
	white-space:nowrap;
}

.billing-caption-bot {
	font-size:10px;
	color:#4b2a0a;
	padding-top:12px;
}

.billing-caption-bot2 {
	font-size:10px;
	color:#4b2a0a;
}

.billing-header-caption {
	font-size:10px;
	color:#4b2a0a;
	padding-top:14px;
	padding-bottom:7px;
	font-weight:bold;
}

.edit-profile-header-caption {
	font-size:10px;
	color:#4b2a0a;
	padding-top:23px;
	padding-bottom:7px;
	font-weight:bold;
}

.edit-profile-description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4b2a0a;
	padding-bottom:8px;
}

.billing-gift-card {
	font-size:10px;
	color:#4b2a0a;
	padding-top:27px;
	padding-bottom:7px;
	font-weight:bold;
}

.billing-privacy { padding-top:11px; }

.billing-padd-input { padding-top:4px; }

.billing-padd-checkox { padding-top:6px; }

.billing-padd-checkox3 {
	padding-top:6px;
	padding-bottom:7px;
}

.editprofile-padd-checkox {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
}

.editprofile-padd-checkox2 { padding-left:27px; }

.billing-padd-checkox2 { padding-top:3px; }
.billing-padd-input-card { padding-top:2px; }

.inputText, .inputText2, .inputTextSecure, .inputTextZip, .inputText226, .inputText56, .inputText195, .inputText178  {
	border:1px solid #C4C4C4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.inputTextError, .inputText2Error, .inputTextSecureError, .inputTextZipError,
.inputText226Error, .inputText56Error, .inputText195Error, .inputText178Error {
	border:1px solid #d5c8c8;
	background-color:#f5dadb;
	font-family: Verdana, Arial, sans-serif;
}

.inputTextError, .inputText, .inputText226Error, .inputText226, .inputText195Error, .inputText195,
.inputText178Error, .inputText178, .inputText56, .inputText56Error {
	padding-left:5px;
	height:15px;
	color:#666666;
	font-size:10px;
}


.inputTextError, .inputText { width:215px; }

.inputText226Error, .inputText226 { width:220px; }

.inputText195Error, .inputText195 { width:189px; }

.inputText178Error, .inputText178 { width:172px; }

.inputText56, .inputText56Error { width:50px; }

.inputTextCount2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:3px;
	height:13px;
	width:16px;
	color:#000000;
	text-align:right;
	border:1px solid #c7bc99;
	font-size:9px;
}

.inputTextCount {
	border:1px solid #e2e2e2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #d9d9d9;
	padding-right:3px;
	height:14px;
	width:16px;
	color:#000000;
	font-size:9px;
	text-align:right;
}

.inputText2, .inputText2Error {
	padding-left:5px;
	font-size:10px;
	color:#666666;
	height:15px;
	width:207px;
}

.inputTextSecure, .inputTextSecureError {
	padding-left:5px;
	font-size:10px;
	color:#666666;
	height:15px;
	width:55px;
}

.bott-padd { padding-bottom:12px; }

.inputTextZip, .inputTextZipError {
	padding-left:5px;
	font-size:10px;
	color:#666666;
	height:15px;
	width:79px;
}

.selectText {
	border:1px solid #C4C4C4;
	font-size:10px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:145px;
}

.selectTextDate { width:98px; }

.selectTextDate2 { width:55px; }

.selectTextDate3 {
	width:60px;
	margin-left:6px;
}

.selectTextDate, .selectTextDate2, .selectTextDate3 {
	border:1px solid #C4C4C4;
	font-size:10px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

.floatRight { float:right; }

.floatLeft { float:left; }

.address-padd-16 {
	padding-top:11px;
	padding-bottom:16px;
	padding-right:70px;
}

.address-padd-41 {
	padding-bottom:27px;
	padding-right:50px;
}

.checkout4-address-padd-16 {
	padding-top:4px;
	padding-bottom:16px;
	padding-right:70px;
}

.checkout4-address-padd-41 {
	padding-bottom:34px;
	padding-right:70px;
}

td.printer-friendly{
	padding-top:27px;
	padding-bottom:8px;
	vertical-align:bottom;
	width:220px;
	white-space:nowrap;
}

#left-padd, .left-padd{ padding-left:24px; }

.left-padd-11 {
	padding-left:9px;
	width:100%;
}

.billing-address .left-padd, .left-padd-img { padding-left:22px; }
.left-padd-img-oa { padding-left:13px; }

.billing-terms{ padding-top:8px; }

.billing-print-terms{ padding-top:7px; }

.left-padd-details { padding-left:13px; }

.bottom-margin { margin-bottom:13px; }

.content { width:100%; }

p.content-header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#4c2a06;
	font-weight:bold;
}

p.content-sub-header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b2a0a;
	font-weight:normal;
	padding-bottom:20px;
}

table.price-product {
	background-color:#EEE4C4;
	width:100%;
}

.padd-bot16{
    padding-bottom: 16px;
}

.padd-top16{
	padding-top:16px;
	padding-bottom:16px;
}

.pip-padd-top16-price{
	padding-top:13px;
}

.pip-padd-bot16-price{
    padding-bottom: 13px;
}

table.price-product p.price2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#4b2a0a;
}

table.price-product p#price-previos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c8767;
}

p.price-previos-list {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#b2a597;
}

p#price-previos span.line,
p.price-previos-list span.line{ text-decoration:line-through; }

td.pip_wines_add {
	width:83px;
	background-color:#e7d8aa;
	border-left:1px solid #c1ad81;
	padding-left:13px;
	vertical-align:top;
}

td.pip_wines_add input.input_text,  td.cart-itemt-qty input.input_text {
	width:19px;
	text-align:right;
	height:13px;
	border:1px solid #c7bc99;
	font-size:9px;
}

td.pip_wines_add input.add-submit {
	height:15px;
	font-size:10px;
	border:0;
	margin:0;
	width:40px;
	background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/add.jpg);
}

.valign-bot{ vertical-align:bottom; }

.right_price_product{
	padding-right:15px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4c2a06;
	vertical-align:bottom;
}

#price-info { font-size:12px; }

.price-people {
	background-color:#f0f3ec;
	border-top:1px solid #d0c8be;
	padding-top:8px;
	padding-bottom:7px;
}

.price-people-list {
	border-top:1px solid #d0c8be;
	padding-bottom:12px;
	padding-top:12px;
}

.price-people-row { width:100%; }

.price-people-row td { vertical-align:middle; }

.people-price { text-align:right; }

.space-line { height:42px; }

div.raiting-caption {
	padding:0 0 0 0;
	margin-left:1px;
	margin-right:8px;
	float:left;
	/* width:40px; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	white-space: nowrap;
}

div.raiting {
	padding:0 3px 0 4px;
	margin-left:1px;
	margin-right:1px;
	float:left;
	/* width:40px; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#688241;
	background-color:#E7EBE1;
	cursor:pointer;
	white-space: nowrap;
}

.raiting-padd{ padding-top:23px; }

.rating-desc {
	padding-top:13px;
	font-size:10px;
	line-height:14px;
}


/* LEFT NAVIGATION */

div.left_nav {
	margin:0;
	padding:0;
	width:175px;
}

div.search {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#FFF;
	background-color:#7C925F;
	margin:0;
	width:155px;
	padding-top:12px;
	padding-bottom:10px;
	padding-left:12px;
	padding-right:8px;
	border-bottom:1px solid #C4C4C4;
}

td.search2 {
	background-color:#7C925F;
	margin:0;
	width:155px;
	height:69px;
}

div.search2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0;
	width:155px;
	padding-left:14px;
	padding-right:8px;
}

div.search input.add-submit, div.search2 input.add-submit {
	background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/go.gif);
	width:24px;
	margin-left:6px;
	margin-top:4px;
	margin-bottom:4px;
}

div.search input.input_text, div.search2 input.input_text {
	width:118px;
	margin-top:4px;
	margin-bottom:4px;
}

div.search a#search_link, div.search2 a#search_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

div.left_nav_main {
	width:100%;
	padding-top:22px;
	padding-right:0;
	padding-left:0;
}

div#left_nav_top_border {
	margin-top:2px;
	border-top:1px solid #CEC6BB;
}

div.left_nav_main p {
	font-weight:bold;
	margin-top:13px;
	margin-bottom:8px;
}

div.left_nav_main input.input_text {
	margin-left:4px;
	margin-right:4px;
	width:28px;
}

div.left_nav_main input.add-submit {
	background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/go_green.gif);
	width:24px;
	margin-left:3px;
}


/* ORANGE MENU */

div.main table.orange_menu {
	width:800px;
	background-color:#C86E13;
	border-bottom:1px solid #AC935C;
	border-top:1px solid #8A4C0C;
}

div.main table.orange_menu td {
	text-align:center;
	height:20px;
	vertical-align:middle;
}


/* APPLICATION FRAME */

div.main {
	margin:auto;
	width:800px;
	clear:left;
}

div.main table.include {
	width:100%;
	height:100%;
	float:left;
}

.valign-top { vertical-align:top; }

span.require{ color:#688241; }

div#left_navigation {
	clear:left;
	float:left;
}

div#footer { padding-top:2px; }

.offset_menu { margin-left:20px; }

div.left_indent { padding-left:13px; }

div.menu_header {
	font-weight:bold;
	padding-bottom:5px;
	padding-left:13px;
}

td.edit-profile-padd {
	padding-left:23px;
	padding-bottom:65px;
}

td.edit-profile-center {
	padding-left:22px;
	padding-top:10px;
}

table.header a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#D5BB67;
}

table.header a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#D5BB67;
	text-decoration:none;
}

table.header a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#D5BB67;
}

.shoping-cart-count {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b2a0a;
	height:46px;
}

.shoping-cart-error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c01d21;
	height:46px;
	padding-left:11px;
	font-weight:bold;
}

.cart-aviable {
	background-color:#f0f3ec;
	border-top:1px solid #c7c1b3;
	padding-top:12px;
	padding-bottom:9px;
}

.cart-aviable-pre {
	background-color:#f0f3ec;
	border-top:1px solid #c7c1b3;
}

table.product-list { width:100%; }

.checkout3-border-top { border-top:1px solid #c7c1b3; }

td.cart-header-qty { width:65px; }

div.cart-header-qty {
	text-align:right;
	padding-right:14px;
}

div.checkout3-header-qty {
	text-align:right;
	padding-right:28px;
}

.cart-header-size {
	width:45px;
	text-align:left;
}

.cart-header-each {
	width:54px;
	text-align:right;
}

td.cart-header-total { width:84px; }

div.cart-header-total {
	padding-right:19px;
	text-align:right;
}

div.checkout3-header-total {
	padding-right:20px;
	text-align:right;
}

td.cart-header-product, td.cart-header-qty, td.cart-header-total, td.cart-header-each, td.cart-header-size {
	background-color:#e7ebe1;
	padding-top:6px;
	padding-bottom:2px;
	vertical-align:top;
}

td.cart-itemt-product {
	padding-top:7px;
	padding-bottom:11px;
}

div.cart-itemt-product {
	float:left;
	padding-left:12px;
	padding-top:2px;
}

div.cart-itemt-product-av {
	padding-top:2px;
	font-size:9px;
}

div.cart-itemt-event {
	font-weight: bold;
	font-size: 10px;	
}

td.cart-itemt-qty { width:65px; }

div.cart-itemt-qty {
	text-align:right;
	padding-top:7px;
	padding-bottom:2px;
	padding-right:14px;
}

div.checkout3-itemt-qty {
	text-align:right;
	padding-top:8px;
	padding-right:31px;
	font-size:9px;
}

.cart-itemt-size {
	padding-top:8px;
	width:45px;
	text-align:left;
	font-size:9px;
}

.cart-itemt-each {
	padding-top:8px;
	width:54px;
	text-align:right;
	font-size:10px;
}

td.cart-itemt-total { width:84px; }

div.cart-itemt-total {
	font-size:10px;
	font-weight:bold;
	padding-top:8px;
	padding-right:19px;
	padding-left:10px;
	text-align:right;
}

div.checkout3-itemt-total {
	font-size:10px;
	font-weight:bold;
	padding-top:8px;
	padding-right:18px;
	padding-left:10px;
	text-align:right;
}

td.cart-itemt-product, td.cart-itemt-qty, td.cart-itemt-total, td.cart-itemt-each, td.cart-itemt-size {
	border-top:1px solid #d3cac1;
	vertical-align:top;
}

td.cart-itemt-qty input.remove-submit {
	height:15px;
	font-size:10px;
	border:0;
	margin:0;
	width:58px;
	background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/cart-remove.gif);
}

a.pre-arrival:link, a.pre-arrival:active, a.pre-arrival:visited {
	font-size:9px;
	font-weight:bold;
	font-style:italic;
	color:#c86e13;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.pre-arrival:hover { text-decoration:underline; }

.see-image {
	padding-top:11px;
	padding-bottom:8px;
}

.see-policy {
	padding-left:11px;
	padding-top:8px;
	padding-bottom:8px;
}

.cart-total-block {
	vertical-align:top;
	padding-top:12px;
	background-color:#eee4c4;
	border-top:1px solid #c6b695;
	border-bottom:1px solid #d0c5b6;
	height:51px;
}

.checkout3-total-block {
	background-color:#eee4c4;
	border-top:1px solid #c6b695;
	border-bottom:1px solid #d0c5b6;
	padding-top:11px;
	padding-bottom:12px;
	vertical-align:bottom;
}

div.cart-total-info{
	padding-top:7px;
	padding-bottom:16px;
	padding-left:26px;
}

div.checkout3-total-info{ padding-left:28px; }

.cart-total-total {
	vertical-align:top;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	padding-right:19px;
}

.checkout3-total-total {
	vertical-align:top;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	padding-right:18px;
}

.right-padd-img { padding-right:17px; }

#browse_wines, .narrow_by { padding-bottom:15px; }

#price {
	font-weight:bold;
	padding-bottom:10px;
}

#pre_arrival a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#C86E13;
	text-decoration:none;
}

#pre_arrival a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#C86E13;
}

#pre_arrival a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#C86E13;
}


/* Advanced search specific part*/

.ads-header {
	padding-left:24px;
	padding-bottom:7px;
	vertical-align:bottom;
}

.padding24 {
	padding:15px 24px 15px 24px;
	font-size:9px;
}

.ads_search_tbl {
	width:95%;
	padding-left:24px;
	padding-top:15px;
	padding-bottom:50px;
}

.input_style1 {
	border:1px solid #C4C4C4;
	font-size:10px;
	font-family:Arial;
	color:#666666;
	width:212px;
}

.input_style3 {
	height:15px;
	border:1px solid #C4C4C4;
	font-size:10px;
	font-family:Arial;
	color:#666666;
	width:205px;
}

input.input_style1, input.input_style2, input.input_style3 { padding-left:5px; }

.input_style2 {
	height:15px;
	border:1px solid #C4C4C4;
	font-size:10px;
	font-family:Arial;
	color:#666666;
	width:80px;
}

.btn_radio { border-style:none; }

.comment {
	font-size:10px;
	font-weight:normal;
}

.comment1 {
	font-size:12px;
	font-weight:normal;
}

.comment3 { padding-bottom:2px; }

.ads_column_header {
	width:150px;
	font-size:10px;
	font-weight:bold;
	height:30px;
	vertical-align:middle;
}

.ads_column_category {
	width:150px;
	font-size:10px;
	font-weight:bold;
	height:30px;
	vertical-align:top;
}

.ads_column_content {
	font-size:10px;
	font-weight:normal;
	height:30px;
	vertical-align:middle;
}

.ads_column_content_d1 {
	font-size:10px;
	font-weight:normal;
	height:30px;
	vertical-align:middle;
	text-align:right;
	width:150px;
}

.ads_column_content_d2 {
	font-size:10px;
	font-weight:normal;
	height:30px;
	text-align:right;
	vertical-align:middle;
	width:150px;
}

div.ads_green_box {
	padding:0;
	margin-left:1px;
	margin-right:1px;
	background-color:#E7EBE1;
	padding-top:5px;
	float:left;
	width:152px;
	height:20px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#688241;
}

.thumbnail {
	border:1px solid #d3cac1;
	float:left;
	padding:1px 1px 1px 1px;
}

.red, td.red span.require { color:#c01d21; }


/* login page specific style */

.left_login {
	background-color:#F9F5EA;
	padding-left:24px;
	padding-top:24px;
}


.left_login_err {
	background-color:#F9F5EA;
	padding-left:21px;
	padding-top:24px;
}

.right_login {
	background-color:#EEE4C4;
	padding-left:24px;
	padding-top:24px;
}

.right_login_err {
	background-color:#EEE4C4;
	padding-left:21px;
	padding-top:24px;
}

.login-form .login_inputErr {
	border:1px solid #d5c8c8;
	background-color:#f5dadb;
}

.login-form .login_input_style, .login-form .login_inputErr {
	width:152px;
	height:15px;
	border:1px solid #C4C4C4;
	padding-left:5px;
	font-size:10px;
	color:#666666;
}

.login_td1 { width:50%; }
.login_td2 {
	width:50%;
	padding-right:48px;
}

.login_td_text { padding-right:22px; }

.height2   { height:2px; }
.height3   { height:3px; }
.height5   { height:5px; }
.height7   { height:7px; }
.height12  { height:12px; }
.height10  { height:10px; }
.height11  { height:11px; }
.height14  { height:14px; }
.height15  { height:15px; }
.height17  { height:17px; }
.height18  { height:18px; }
.height22  { height:22px; }
.height28  { height:28px; }
.height33  { height:33px; }
.height45  { height:45px; }
.height55  { height:55px; }
.height60  { height:60px; }
.height68  { height:68px; }
.height100 { height:100px; }

.header_indent1 { height:17px; }
.header_indent2 { height:22px; }
.header_indent3 { height:28px; }
.header_indent4 { height:5px; }
.header_indent5 { height:3px; }
.header_indent6 { height:19px; }
.header_indent12 { height:12px; }

.checkout-main-error10, .checkout-error, .checkout-main-error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c01d21;
	padding-left:11px;
	font-weight:bold;
}

.checkout-main-error { font-size:12px; }

.error-main-padd{ padding-bottom:20px; }

.error-main-padd2{
	padding-top:4px;
	padding-bottom:10px;
}

.error-padd{ padding-bottom:10px; }


/* shipping details page specific */

.shipping-form .inputErr {
	border:1px solid #d5c8c8;
	background-color:#f5dadb;
}

.left_indent3 { padding-left:3px; }
.left_indent4 { padding-left:4px; }
.left_indent5 { padding-left:5px; }
.left_indent9 { padding-left:9px; }
.left_indent24 { padding-left:24px; }
.left_indent19 p {
	padding-top: 20px;
	font-size: 12px;
	padding-left:19px;
}
.left_indent19 p a {
	color: #688241;
	font-size: 12px;
	font-weight:bold;
}
.shipping-form .input_style_shp_det, .shipping-form .inputErr, .zip_style_shp_det {
	background-color: expression(this.disabled && this.type == 'text' ? '#D4D0C8' : '');
	border:1px solid #C4C4C4;
	font-size:10px;
	font-family:Arial;
	color: #666666;	
	width:222px;
	padding-left:5px;
	height:15px;	
}

.zip_style_shp_det { width:80px; }

.select_style_shp_det {
	background-color: expression(this.disabled ? '#D4D0C8' : '');
	border:1px solid #C4C4C4;
	font-size:10px;
	font-family:Arial;
	color:#666666;
	width:145px;
	padding-left:5px;
}

.shp_det_textarea {
	overflow:auto;
	border:1px solid #C4C4C4;
	font-size:10px;
	font-family:Arial;
	color:#666666;
	width:340px;
	padding-left:5px;
	height:80px;
}

.centered_text {
	padding-bottom:2px;
	padding-left:0;
}

.centered_text1 {
	padding-bottom:2px;
	padding-left:10px;
}

.green_text { color:#688241; }

.indent_right13 { padding-right:13px; }

.grey_text { color:#666666; }


/* My account styles */

div.account_header {
	padding-right:  18px;
	padding-bottom: 6px;
	float: right;
}

div.account_header a {
	padding-left:  18px;
}

.order_list_header {
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
}

.order_list_indent { width:35px; }

.order_vertical_indent { height:24px; }

.order_short_des {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
}


/* Edit Address*/

.edit-address-height { height:32px; }

.edit-address-inputs {
	padding-left:29px;
	width:100%;
}


/* address book */

.book-record { width:200px; }

.book-btns { padding-top:15px; }

.book-record-header {
	font-weight:bold;
	padding-bottom:15px;
}

.err_header { padding-left:58px; }


/* order history */

.nav_results a:link { text-decoration:underline; }

.title-row {
	height:26px;
	background-color:#F0F3EC;
}

.header-row {
	height:20px;
	background-color:#E7EBE1;
}

.content-row { height:32px; }

.number_style { font-size:11px; }

.order-column-header { width:116px; }

.date-column-header { width:70px; }

.items-column-header {
	width:73px;
	text-align:center;
}

.empty-column { width:42px; }

.total-column-header { width:137px; }

.order-htxt-color { color:#95A779; }

.right-indent16 { padding-right:16px; }


/* generic popup */

table.popup { width:400px; }
table.popup-map {
	width: 600px;
}
table.popup-map .shiiping-popup-text {
	padding: 0;
	text-align: center;
}
table.popup1 { width:515px; }

table.popup_cvv { width:580px; }

.popup-logo {
	text-align:center;
	background-color:#f0f3ec;
	height:103px;
	vertical-align:bottom;
}

.popup-logo img {
	margin-bottom:23px;

}

.popup-close {
	text-align:right;
	background-color:#f0f3ec;
	height:34px;
	vertical-align:bottom;
}

.popup-close img {
	margin-right:34px;
	margin-bottom:11px;
	cursor:pointer;
}

.popup-center, .popup-center1 {
	text-align:left;
	vertical-align:top;
	padding:20px 40px 26px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4b2a0a;
	line-height:14px;
}

.popup-center img { margin-bottom:14px; }


/* begin order details */

.or-det-main-header {
	text-align:left;
	vertical-align:top;
	width:210px;
	height:64px;
	font-size:12px;
}

.header-indent18 { padding-top:18px; }

.or-det-sum-header {
	text-align:left;
	width:300px;
}

.or-det-title-row { background-color:#E7EBE1; }

.or-det-column-product-header {
	width:180px;
	vertical-align:bottom;
	padding-bottom:5px;
	font-weight:bold;
}

.or-det-column-qty-header {
	text-align:center;
	vertical-align:bottom;
	width:63px;
	padding-bottom:3px;
}

.or-det-column-size-header {
	text-align:left;
	vertical-align:bottom;
	width:42px;
	padding-bottom:5px;
}

.or-det-column-each-header {
	text-align:right;
	width:62px;
	vertical-align:bottom;
	padding-bottom:5px;
}

.or-det-column-total-header {
	text-align:right;
	width:62px;
	vertical-align:bottom;
	padding-bottom:5px;
}

.or-det-column-empty { width:30px; }

.or-det-column-empty1 { width:20px; }

.or-det-column-status-header {
	text-align:left;
	vertical-align:bottom;
	width:72px;
	padding-bottom:5px;
}

.or-det-column-tracking-n-header {
	text-align:left;
	padding-right:10px;
	vertical-align:bottom;
	padding-bottom:5px;
}

.txt_immediately_items {
	background-color:#F0F3EC;
	padding-left:24px;
	padding-top:12px;
	padding-bottom:10px;
}


/* columns content */

.or-det-content-row { height:40px; }

.or-det-column-product-content {
	padding-top:10px;
	vertical-align:top;
	font-weight:bold;
}

.or-det-column-qty-content {
	padding-top:10px;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
}

.or-det-column-size-content {
	padding-top:10px;
	text-align:left;
	vertical-align:top;
}

.or-det-column-each-content {
	padding-top:10px;
	text-align:right;
	vertical-align:top;
}

.or-det-column-total-content {
	padding-top:10px;
	text-align:right;
	vertical-align:top;
	font-weight:bold;
}

.or-det-column-status-content {
	padding-top:10px;
	text-align:left;
	vertical-align:top;
}

.or-det-column-tracking-n-content {
	padding-top:10px;
	padding-right:10px;
	text-align:left;
	vertical-align:top;
}

.or-det-number { font-size:10px; }

.or-det-summary-row { background-color:#EEE4C4; }

.or-det-summary-column1 {
	width:70%;
	text-align:left;
}

.or-payment-det {
	text-align:left;
	vertical-align:top;
	width:197px;
	padding-top:20px;
}

.or-method-det {
	text-align:left;
	vertical-align:top;
	width:213px;
	padding-top:20px;
}

.or-notes {
	padding-top:20px;
	text-align:left;
	vertical-align:top;
}


/* register page */

.register-form .inputErr {
	border:1px solid #d5c8c8;
	background-color:#f5dadb;
}

.register-form .input_style_shp_det, .register-form .inputErr {
	border:1px solid #C4C4C4;
	font-size:10px;
	font-family:Arial;
	color:#666666;
	width:222px;
	padding-left:5px;
	height:15px;
}

.register-form div {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.register-form td {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* search result condensed */

div.searchresult-thumbnail {
	border:1px solid #d3cac1;
	padding:1px 1px 1px 1px;
}
div.searchresult-thumbnail-image{
	border:1px solid #d3cac1; 
	padding: 1px; 
	width: 36px; 
	height: 36px; 
	overflow: hidden;
}

td.searchresult-thumbnail {
	padding-right:10px;
	vertical-align:top;
	padding-top:10px;
}

.searchresult-itemt-all {
	padding-bottom:10px;
	padding-right:10px;
}

.searchresult-itemt-descr {
	padding-bottom:19px;
	color:#688241;
	padding-right:17px;
	line-height:12px;
}

.search_result_exp { padding-bottom:1px; }

.searchresult-itemt-product {
	width:100%;
	padding-top:9px;
	vertical-align:top;
}

.searchresult-itemt-size {
	text-align:right;
	font-size:9px;
	padding-right:12px;
	float:right;
}

.searchresult-itemt-each {
	padding-top:9px;
	text-align:right;
	font-size:10px;
}

.searchresult-itemt-each2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b2a597;
	text-align:right;
	font-size:10px;
	padding-bottom:10px;
	vertical-align:top;
}

.searchresult-itemt-each2 span.line{ text-decoration:line-through; }

td.searchresult-itemt-product, td.searchresult-itemt-qty, td.searchresult-itemt-each { vertical-align:top; }

td.searchresult-itemt-qty {
	width:73px;
	padding-top:6px;
}

.searchresult-itemt-qty table {
	margin-left:8px;
	margin-right:12px;
}

.searchresult-border-top { border-top:1px solid #d3cac1; }

.searchresult-showing {
	background-color:#f0f3ec;
	height:25px;
	color:#4b2a0a;
	font-size:10px;
}

.searchresult-sort {
	background-color:#e7ebe1;
	height:28px;
	color:#4b2a0a;
	font-size:10px;
	border-top:1px solid #c5c0b1;
}

.searchresult-previos { margin-right:14px; }

.searchresult-next { margin-left:14px; }

a.pager-link:link, a.pager-link:active, a.pager-link:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#4b2a0a;
	text-decoration:underline;
}

a.pager-link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#4b2a0a;
	text-decoration:underline;
}

.searchresult-selectText {
	border:1px solid #949494;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:80px;
}

.searchresult-selectText2 {
	border:1px solid #949494;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:87px;
}

.searchresult-sortBy {
	white-space:nowrap;
	width:48px;
}

.searchresult-select { width:95px; }

.searchresult-radio { width:18px; }

.searchresult-radio-caption { width:67px; }

.searchresult-show { text-align:right; }

.searchresult-perpage {
	text-align:right;
	width:87px;
	padding-right:16px;
	padding-left:7px;
}

.searchresult-line-top { border-top:1px solid #d3cac1; }

.searchresult_menu {
	padding-left:30px;
	line-height:14px;
}

.searchresult-header-menu {
	cursor:pointer;
	padding-left:18px;
	background-position:center left;
	vertical-align:middle;
	background-repeat:no-repeat;
	line-height:16px;
}

.searchresult-minus { background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/btn_minus.gif); }

.searchresult-plus { background-image:url(/is-bin/intershop.static/WFS/WHWC-WHWC-Site/-/en_US/images/btn_plus.gif); }

.display-hide{ display:none; }


/* nosearchresults */

.nosearch-results td{ font-size:10px; }

.left_menu2 { padding-bottom:4px; }


/* start landing */

.landing_description {
	font-size:10px;
	color:#4b2a0a;
	background-color:#f9f5ea;
	vertical-align:top;
	padding:0 19px 0 0;
}

.landing_map {
	border-right:1px solid #d1c8be;
	vertical-align:top;
	float:left;
	margin-right:17px;
}

.landing_map2 {
	border-right:1px solid #d1c8be;
	vertical-align:top;
	float:left;
	margin-right:17px;
}

p.landing_description_txt, p.landing_description_exp {
	padding-top:14px;
	padding-bottom:14px;
	padding-left:17px;
}

p.landing_description_exp { padding-bottom:12px; }

.landing_browse {
	padding-top:26px;
	padding-left:24px;
	padding-bottom:50px;
	text-align:left;
}

.landing_browse_wines_sub {
	padding-left:13px;
	padding-bottom:13px;
}

a.big-font:link, a.big-font:active, a.big-font:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#4b2a0a;
	text-decoration:none;
	line-height:15px;
}

a.big-font:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#4b2a0a;
	text-decoration:underline;
	line-height:15px;
}

.landing_browse_padd {
	padding-top:11px;
	width:230px;
	white-space:nowrap;
}

.landing-txt-image {
	margin-bottom:7px;
	margin-top:7px;
}

.landing-txt-image-spark {
	margin-bottom:7px;
	margin-top:40px;
}


/*popup */

.popup-row { background-color:#ffffff; }


/* no results page */

.sorry-results {
	vertical-align:top;
	padding-top:26px;
	font-size:11px;
	font-weight:bold;
}

.noresults-bottom {
	background-color:#f0f3ec;
	height:30px;
}

.tbl-noresults  { width:100%; }

.bullet {
	width:10px;
	text-align:left;
	vertical-align:middle;
}

.noresults-input-style {
	height:16px;
	border:1px solid #C4C4C4;
	font-size:10px;
	color:#666666;
	width:200px;
	padding-left:5px;
}

.height56 { height:56px; }


/* start staffpicks*/

.staffpicks-descr {
	padding-top:11px;
	padding-bottom:12px;
	padding-right:30px;
	color:#4b2a0a;
	font-size:10px;
}

.staffpicks-person {
	margin:15px 16px 12px 0;
	vertical-align:top;
}

.staffpicks-person-text { padding:26px 16px 8px 0; }

.staffpicks-prefer{ padding-top:10px; }

.staffpicks-salers{ padding-top:2px; }

.staffpicks-expanded {
	padding-right:16px;
	padding-bottom:10px;
	float:right;
	white-space:nowrap;
}

div.green_box2 {
	padding:0;
	margin-left:1px;
	margin-right:1px;
	background-color:#dce2d4;
	float:right;
	padding-left: 5px; 
	padding-right: 5px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#688241;
	cursor:pointer;
	white-space: nowrap;}

a.big-b2-font:link, a.big-b2-font:active, a.big-b2-font:visited, 
a.big-b2-font:hover, a.big-b-font:link, a.big-b-font:active, a.big-b-font:visited,
a.big-b-font:link, a.big-b-font:active, a.big-b-font:visited, a.big-b-font:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#4b2a0a;
	text-decoration:none;
	line-height:15px;
}

a.big-b2-font:hover, a.big-b2-font:link, a.big-b2-font:active, a.big-b2-font:visited, a.big-b-font:hover { text-decoration:underline; }


/* assortment page */

.best-buys {
	width:200px;
	height:120px;
}

.best-buys-content {
	vertical-align:top;
	text-align:left;
	padding-top:16px;
	padding-left:21px;
	padding-right:16px;
}

#assortment_description_collapsed, #assortment_description_expanded { font-size:10px; }


/* start staffbio*/

.staffbio-person-text {
	padding:47px 16px 8px 0;
	vertical-align:top;
}

.staffbio-person-addition {
	vertical-align:top;
	font-size:10px;
}

.staffbio-person { margin:22px 22px 15px 0; }

.staffbio-prefer{
	padding-top:10px;
	font-size:10px;
}

.staffbio-salers{
	padding-top:2px;
	font-size:10px;
}

a.big12-b-font:link, a.big12-b-font:active, a.big12-b-font:visited, a.big12-b-font:hover, span.staffbio-name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#4b2a0a;
	text-decoration:none;
	line-height:15px;
}

a.big12-b-font:hover { text-decoration:underline; }

td.staffbio-person-addition div { padding-top:8px; }


/* our staff*/

img.staffour-person {
	border-top:1px solid #c9c8c6;
	border-right:1px solid #c9c8c6;
}

div.staffour-person {
	border:1px solid #d3cac1;
	margin:0 16px 12px 0;
	padding:1px 1px 2px 2px;
	float:left;
}

.staffour-person-box { margin-bottom:20px; }

div.staffour-description { padding-top:17px; }

.staffour-salers{
	padding-top:2px;
	padding-bottom:8px;
}

.staffour-email { padding-top:2px; }

.staffour-block1 { width:315px; }

.staff-bott { padding-bottom:88px; }

.staff-padd {
	padding-bottom:88px;
	padding-top:20px;
}


/* wine club */

.wine_club {
	font-family:Arial;
	font-size:15px;
	padding-right:16px;
}

.wine_club_tbl { width:100%; }

.wine_club_tbl div {
	font-family:Verdana;
	font-size:10px;
	padding-right:16px;
}

.select_wine_club {
	border:1px solid #C4C4C4;
	font-size:10px;
	font-family:Arial;
	color:#666666;
	width:194px;
}


/* start contact us */

.contact-us {
	padding-top:20px;
	font-size:11px;
	font-weight:bold;
	color:#4b2a0a;
	line-height:16px;
}

.contact-us-dir {
	padding-top:29px;
	padding-bottom:13px;
	font-size:12px;
	font-weight:bold;
	color:#4b2a0a;
}

.contact-us-dir span {
	font-size:10px;
	font-weight:normal;
}

.contact-us-bott { padding-bottom:39px; }


/* start contact us */

.event-testing-padd { padding:20px 15px 20px 24px; }

p.event-testing-header {
	font-size:12px;
	font-weight:bold;
	color:#4b2a0a;
	padding-bottom:11px;
}

div.event-testing-date {
	font-size:11px;
	font-weight:normal;
	color:#4b2a0a;
	line-height:16px;
	padding-bottom:14px;
}

p.event-testing-advance {
	font-size:11px;
	font-weight:normal;
	color:#4b2a0a;
	padding-top:10px;
}

.event-testing-producer td {
	padding-right:45px;
	padding-bottom:2px;
	font-size:10px;
}

.event-testing-add {
	background-color:#f0f3ec;
	border-top:1px solid #d1c8be;
}

.event-testing-add-header {
	font-size:10px;
	font-weight:bold;
	color:#4c2a06;
	padding-top:9px;
	padding-bottom:8px;
	width:100%;
}

.event-testing-add-notice {
	font-size:10px;
	padding-bottom:3px;
}

textarea.event-testing-textarea-notice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:368px;
	height:50px;
	border:1px solid #d6d6d5;
	padding-left:5px;
	font-size:10px;
	color:#666666;
}

td.event-testing-textarea-notice { padding-bottom:12px; }

.event-testing-back {
	padding-bottom:20px;
	padding-top:19px;
}


/* gift cards */

.giftcards-image {
	vertical-align:top;
	float:left;
	margin-right:17px;
}

.giftcards-require {
	padding-top:10px;
	padding-bottom:8px;
	color:#688241;
	font-size:10px;
}

.giftcards-caption, .giftcards-caption3 {
	font-size:10px;
	white-space:nowrap;
}

.giftcards-caption2 {
	font-size:9px;
	color:#4c2a06;
	padding-right:3px;
	white-space:nowrap;
}

.giftcards-select-one, .giftcards-any-amount {
	font-size:10px;
	color:#688241;
	white-space:nowrap;
	padding-left:22px;
}
.giftcards-any-amount { padding-left:10px; }

.giftcards-form { padding-bottom:74px; }

.giftcards-inputs { padding-left:13px; }

.giftcards-caption3 {
	padding-top:24px;
	padding-bottom:5px;
}

textarea.textarea-gift-message {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:372px;
	height:108px;
	border:1px solid #C4C4C4;
	padding-left:5px;
	font-size:10px;
	color:#666666;
}

textarea.textarea-352 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:346px;
	height:108px;
	border:1px solid #C4C4C4;
	padding-left:5px;
	font-size:10px;
	color:#666666;
}

.giftcards-btn {
	margin-top:16px;
	margin-left:2px;
}


/* new and events*/

.events-header {
	font-size:12px;
	font-weight:bold;
}

.news_events_tbl div {
	font-family:Verdana;
	font-size:10px;
	padding-right:16px;
}

.events-link-vindent { padding-top:7px; }

.events-link-vindent1 { padding-top:22px; }


/* wine bar  */

.wine-bar-content {
	background-color:#F9F5EA;
	width:100%;
}

.wine-bar-tbl div {
	font-family:Verdana;
	font-size:10px;
}

.wine-bar-header {
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

.winebar-indent {
	padding-left:58px;
	padding-right:46px;
	vertical-align:top;
}

.winbar-column4h, .winbar-column2h, .winbar-column3h {
	text-align:center;
	vertical-align:bottom;
}

.winbar-column2h { width:90px; }

.winbar-column3h { width:90px; }

.winbar-column1h {
	width:262px;
	text-align:left;
	vertical-align:bottom;
}

.winbar-column1 {
	width:262px;
	text-align:left;
}

.winbar-column2, .winbar-column3 {
	width:90px;
	text-align:center;
}

.winbar-column4 { text-align:center; }


/* rss feeds  */

.big-rss {
	border:0;
	margin-right:10px;
	float:left;
}

.rss-content-tbl {
	background-color:#F9F5EA;
	padding-left:24px;
	padding-right:16px;
	height:100px;
}

.rss_small {
	float:left;
	margin-right:15px;
}

.rss-tbl a.rss-link {
	font-size:11px;
	color:#688241;
}


/* shipping_est_popup */

.shipping-est-style {
	height:16px;
	border:1px solid #C4C4C4;
	font-size:10px;
	color:#666666;
	width:95px;
	padding-left:5px;
}

.left-indent25 { padding-left:25px; }

.shiiping-popup-text {
	padding-left:25px;
	padding-right:56px;
}


/* shipping_est_popup_errors */

.error-popup-msg input {
	border:1px solid #d5c8c8;
	background-color:#f5dadb;
}


/* start producers*/

a.alphabet:link, a.alphabet:active, a.alphabet:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#688241;
	text-decoration:none;
}

a.alphabet:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#688241;
	text-decoration:underline;
}

.producer-alphabet {
	padding-top:10px;
	padding-right:6px;
	padding-bottom:11px;
	vertical-align:top;
}

.producer-alphabet-padd { padding-right:13px; }

.producer-alphabet-header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#4b2a0a;
	padding-top:16px;
	padding-bottom:7px;
}

a.producer-link:link, a.producer-link:active, a.producer-link:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#4b2a0a;
	text-decoration:none;
}

a.producer-link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#4b2a0a;
	text-decoration:underline;
}

.producer-back-top {
	padding-top:11px;
	padding-bottom:16px;
}

.producer-firstcol {
	width:201px;
	vertical-align:top;
}

.producer-secondcol {
	width:195px;
	vertical-align:top;
}

.producer-thirdcol { vertical-align:top; }

.producer-link-padd {
	padding-top:4px;
	padding-bottom:4px;
	padding-right:30px;
}

.producer-padd { padding-bottom:40px; }


/* start ship zone 2*/

table.shipzone-2 {
	width:778px;
	height:100%;
}

.shipzone-2-center {
	text-align:left;
	vertical-align:top;
	padding:20px 25px 51px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4b2a0a;
	line-height:14px;
}

.shipzone-2-zip-code {
	padding-top:13px;
	padding-bottom:34px;
}

.shipzone-2-header1 {
	padding-top:2px;
	padding-bottom:3px;
	background-color:#eee4c4;
	border:1px solid #755936;
	border-top-color:#c6b695;
	border-bottom-color:#d0c5b6;
	text-align:center;
	font-size:9px;
}

.shipzone-2-line {
	padding-top:4px;
	padding-bottom:1px;
	padding-left:7px;
	background-color:#f9f5ea;
	border:1px solid #d0c5b6;
	border-right-color:#755936;
	text-align:left;
}

.shipzone-2-header0 {
	border-bottom:1px solid #d0c5b6;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:5px;
	text-align:left;
	font-weight:bold;
	font-size:9px;
}

.shipzone-2-header3, .shipzone-2-header2 {
	padding-top:2px;
	padding-bottom:3px;
	border-bottom:1px solid #d3cac1;
	text-align:center;
	font-size:9px;
}

.shipzone-2-header2 {
	border-left:1px solid #755936;
	border-right:1px solid #d3cac1;
}

.shipzone-2-header3 {
	border-left:1px solid #d3cac1;
	border-right:1px solid #755936;
}

.shipzone-2-number0 {
	padding-top:4px;
	padding-bottom:1px;
	padding-left:8px;
	border:1px solid #d3cac1;
	border-right-color:#755936;
	width:70px;
}


.shipzone-2-number1, .shipzone-2-number2 {
	padding-top:4px;
	padding-bottom:1px;
	border-bottom:1px solid #d3cac1;
	text-align:right;
	padding-right:12px;
	width:82px;
}

.shipzone-2-number1 {
	border-left:1px solid #755936;
	border-right:1px solid #d3cac1;
}

.shipzone-2-number2 {
	border-left:1px solid #d3cac1;
	border-right:1px solid #755936;
}


/* contctform popup */

.header-contactform { width:140px; }

.popup-contact-input {
	border:1px solid #C4C4C4;
	font-size:10px;
	font-family:Arial;
	color:#666666;
	width:200px;
	padding-left:5px;
	height:15px;
}

.contact_pop_textarea {
	overflow:auto;
	border:1px solid #C4C4C4;
	font-size:10px;
	font-family:Arial;
	color:#666666;
	width:340px;
	padding-left:5px;
	height:80px;
}

.contact_popup_center {
	padding-left:28px;
	padding-right:34px;
}

.contact-pop-tbl td{ font-family:Verdana, Arial, Helvetica, sans-serif; }

.contact-pop-tbl .inputErr {
	border:1px solid #d5c8c8;
	background-color:#f5dadb;
	font-size:10px;
	font-family:Arial;
	color:#666666;
	width:200px;
	padding-left:5px;
	height:15px;
}

.pop_textareaErr {
	overflow:auto;
	font-size:10px;
	font-family:Arial;
	color:#666666;
	width:340px;
	padding-left:5px;
	height:80px;
	border:1px solid #d5c8c8;
	background-color:#f5dadb;
}


/* start email sign up popup */

.popup-email-req-padd {
	padding-top:12px;
	padding-bottom:7px;
}

.popup-email-submit {
	padding-top:20px;
	padding-bottom:34px;
}

.popup-email-center {
	text-align:left;
	vertical-align:top;
	padding-top:20px;
	padding-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4b2a0a;
	line-height:14px;
}

.popup-email-center .header-img { margin-bottom:14px; }

.popup-error-padd { padding-bottom:15px; }

.popup-friend-req-padd { padding-bottom:7px; }


/* sys error popup */

.system-err td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

.system-err div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.sys-err-title {
	height:30px;
	background-color:#4C2A06;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
}

.sys-err-borders { background-color:#4C2A06; }

#lnk1_syserror, #lnk2_syserror, #lnk3_syserror {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#688241;
}


/* about us page + privacy and security */

.about-us-title {
	vertical-align:top;
	padding-right:20px;
	background-color:#F9F5EA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.img-about-us {
	margin-top:15px;
	margin-bottom:15px;
}

.about-main-content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:25px;
	padding-right:20px;
}

.about-us-header {
	font-size:12px;
	font-weight:bold;
}

.about-us-buy {
	text-decoration:underline;
	font-style:italic;
}

.ps-tag { text-decoration:underline; }

.left_indent55 { padding-left:60px; }


/* start 404 */

.redirect404 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b2a0a;
	padding-top:111px;
	text-align:center;
	padding-left:24px;
	padding-right:24px;
}

div.left_nav_main404 {
	padding-right:0;
	padding-left:15px;
	font-weight:bold;
	margin-top:13px;
	margin-bottom:20px;
}

.list-text {
	padding-left:13px;
	padding-bottom:12px;
	vertical-align:top;
}

.list-header {
	padding-bottom:12px;
	vertical-align:top;
}

.terms-header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4b2a0a;
	font-weight:bold;
}


/* using my account*/

.bullet1 {
	width:10px;
	text-align:left;
	vertical-align:top;
}

.use-myacc-p {
	text-decoration:underline;
	font-weight:bold;
}


/* using shipping info*/

ul.shipping-info { list-style:disc; }

ul.shipping-info li { padding-bottom:2px; }

.shipping-info-padd { padding-left:30px; }

.popup-shipping-info-center {
	text-align:left;
	vertical-align:top;
	padding:20px 10px 30px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4b2a0a;
	line-height:14px;
}

.popup-shipping-info-center .header-img { margin-bottom:16px; }

table.popup-shippinginfo { width:515px; }

.terms_cond u {
	color:#688241;
	font-weight:bold;
}

.terms_cond u.black {
	color:#4b2a0a;
	font-weight:bold;
}

.terms_cond u.black-normal {
	color:#4b2a0a;
	font-weight:normal;
}

.list-header1 {
	padding-bottom:12px;
	vertical-align:top;
	color:#688241;
	font-weight:bold;
	width:20px;
}

.popup-willcall-center {
	text-align:left;
	vertical-align:top;
	padding:20px 10px 30px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4b2a0a;
	line-height:14px;
}

.popup-willcall-center .header-img { margin-bottom:16px; }


/* print classes assortment*/

.price-prt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4C2A06;
}

.normal-prt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4C2A06;
}

a.pre-arrival-rpt:link, a.pre-arrival-rpt:active, a.pre-arrival-rpt:visited {
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#c86e13;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.pre-arrival-rpt:hover { text-decoration:underline; }

div.green_box_rpt {
	padding:0;																
	margin-left:1px;
	margin-right:1px;
	background-color:#E7EBE1;
	float:right;
	padding-left: 5px; 
	padding-right: 5px;	
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#688241;
	cursor:pointer;	
	white-space: nowrap;	
	
}


/* start customer service*/

.customer-service-header {
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}

a.big3-font:link, a.big3-font:active, a.big3-font:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#688241;
	text-decoration:none;
	line-height:20px;
}

a.big3-font:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#688241;
	text-decoration:underline;
	line-height:20px;
}


/* pip print*/

table.price-product-rpt { width:100%; }

.price-product-rpt td { font-size:11px; }

.price-people-prt {
	border-top:1px solid #d0c8be;
	padding-top:8px;
	padding-bottom:7px;
}

.people-price-prt { text-align:right; }

span.line-prt {
	text-decoration:line-through;
	font-size:11px;
}

span.line-prt1 {
	text-decoration:line-through;
	font-size:12px;
}

.left-padd-prt{ padding-left:15px; }

table.price-product-prt p.price2-prt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#4b2a0a;
	font-weight:bold;
}

.faq-plus {
	cursor:pointer;
	background-position:center;
	vertical-align:middle;
	background-repeat:no-repeat;
}

.faq-text {
	padding-bottom:12px;
	vertical-align:top;
}


/* site map begin*/

b.site-map-header {
	color:#4b2a0a;
	font-size:11px;
	line-height:26px;
}

a.big4-font:link, a.big4-font:active, a.big4-font:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#688241;
	text-decoration:none;
}

a.big4-font:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#688241;
	text-decoration:underline;
}

a.faq_question:link, a.faq_question:visited, a.faq_question:hover, a.faq_question:active {
	color:#688241;
	text-decoration:underline;
	font-weight:bold;
}

td.errors-sign {
	vertical-align: top;
	padding-right: 12px;
}

td.errors {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c01d21;
	font-weight:bold;
}

td.errors ul {
	list-style-position: inside;
	list-style-type: disc;
}

td.errors ul li {
	padding-left: 6px;
}

/* order ask email begin*/

.order-ask-logo {
    background-color: #f0f3ec;
    padding: 17px 15px 17px 24px;
    vertical-align: bottom;
}

h1.order-ask {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
    color: #4b2a0a;
    font-weight: bold;
}

.order-ask-acknowledgment {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #4b2a0a;
    padding-right: 15px;
}

hr.order-ask {
    border-top: solid 1px #d3cac2;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    width: 100%;
    height: 1px;
    line-height: 1px;
}

.order-ask-bottom {
    padding: 11px 15px 0px 24px;
}

.order-ask-logo-bottom {
    background-color: #f0f3ec;
    padding: 11px 24px 7px 17px;
    vertical-align: bottom;
}

.order-ask-padd {
    padding-left: 16px;
}

.order-ask-text {
    font-size: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #4b2a0a;
}

/* order ask email end*/

/*shipment confirmation*/

.order-info {
  font-size: 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  vertical-align:top;
}
 
.order-info-text1 {
  font-size: 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  vertical-align:top;
  padding-left:30px;
}
 
.order-info-text2 {
  font-size: 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  vertical-align:top;
  padding-left:30px;
  color: #688241;
}

/* end shipment confirmation*/

.breadcrumbs-home-link {
	background-image: url(../images/home_icon.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 14px;
}

.productNumber {
	font-size: 9px;
	color: #b2a597;
	font-family: sans-serif, Verdana, Helvetica, Arial;
}

.productNumberPip {
	font-size: 10px;
	color: #b2a597;
	font-family: sans-serif, Verdana, Helvetica, Arial;
}

.kosherOrOrganic {
	font-size: 10px;
	color: #688241;
	font-style:italic;
}

.kosherOrOrganicPip {
	font-size: 11px;
	color: #688241;
	font-style:italic;
}

p.order-error-mess {
font-size:10px;
padding:27px 15px 30px 17px;
}

/* Shipping Methods */
.relax {
 clear: both;
 height: 0;
 line-height: 0;
 font-size: 0;
}
.shipping-methods {
 width: 100%;
 float: left;
}
.shipping-methods .choose-frame {
 float: left;
 width: 100%;
 margin-top: 2px;
 padding-bottom: 2px;
 margin-left:3px;
}
.shipping-methods .choose-frame LABEL, .shipping-methods .choose-frame INPUT {float: left;}
.shipping-methods .choose-frame LABEL {margin: 0 0 0 5px;}
.shipping-methods .choose-frame LABEL SPAN {
 font-weight: bold;
 margin-left: 4px;
}
.shipping-methods .choose-frame LABEL A.normal-link {margin-left: 4px;}
.shipping-methods P {margin: 4px 0 4px 4px;}
.shipping-methods P.top-ind {margin: 12px 0 0 4px;}
/* Shipping Methods */