html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%;
font-family: inherit; vertical-align: baseline; }
:focus {outline: 0;}
body { line-height: 1; color: black; background: white; font-weight: normal; font-style: normal;}
ol, ul { list-style: none;}
a img{border-width:0px;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* =GENERAL */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

.floatleft {float:left;}
.floatright {float:right;}
.textleft {text-align: left;}
.textright {text-align: right;}
.textcenter {text-align: center;}
.clear {clear: both;}
.hidetext {text-indent: -9999px;}
.hidetextright {text-indent: 9999px;}
.nowrap {white-space:nowrap;}
 a, a:visited, a:hover, a:active {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#666666; padding:5px 0 5px 0; text-decoration:none;}
 a:hover {color:#5e1123; font-weight: bold; }
 a:active {color:#5e1123; font-weight: bold; }

 
body {width:100%;background-color:#d8d8cc; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: black; line-height: 1; }
#page {width: 958px; background-color:#fff; margin-left: auto; margin-right: auto;border-bottom:Solid 68px #d8d8cc; }

.errorZone{border:2px dotted red; color:red; font-weight: bold; margin-bottom: 10px; padding:10px;}
.errorZone p{color:black !important;margin-bottom:5px;font-weight:normal;}
.style4 {color: #6974ba}
.style5 {color: #63C600;font-weight: bold;}
.style6 {color: #808080}

.more{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#37459c;padding-top:5px; }
.home_banner {margin: 0 0 3px 0;}
.home_banner1 {margin: 0 0 3px 0px;}


/* ------------------------------------ */
/* =SITEMAP                             */
/* ------------------------------------ */

#sitemap{line-height:1.2em;}
#sitemap p.title{font-weight:bold;font-size: 15px;color:#1995D5;padding:15px 0 15px 0;}
#sitemap a {font-weight:bold;}
#sitemap h2 a{font-size:12px;}
#sitemap div.mainlinks {width:183px;margin-right:18px;margin-bottom:10px;display:inline;}
#sitemap div.wrapper{}
#sitemap div.maincateg {width:183px;margin-right:18px;padding-top:4px;padding-bottom:18px;display:inline;border-top:1px solid #DCDCDC;}

#sitemap h3 a{font-size:10px;font-weight:normal;color:#555;}
#sitemap h4 a{font-size:9px;font-weight:normal;}

/* ------------------------------------ */
/* =SUMMARY                             */
/* ------------------------------------ */
#summary { background: url(../images/bgr_summary.jpg) bottom right no-repeat; padding-top:10px; padding-left:10px;}
#summary .summary_info {width:215px; background:#F0F0F0; border-bottom:1px solid #D1D1D1; border-top:1px solid #D1D1D1; padding:5px; color:#636363;}
#summary .summary_info span.text{font-size:14px; font-weight: normal;}
#summary .summary_info span.number{font-size:16px; font-weight: bold;}

/* ------------------------------------ */
/* =PROFILE                             */
/* ------------------------------------ */
#profile {width: 550px;}
#profile div.icon_user {width: 108px; height:108px; background: url(../images/icon_user.gif) top left no-repeat;}
#profile div.account {width:410px; margin-left:10px; }
#profile div.account div.name {font-weight:bold;}
#profile div.account div.pass {padding-top:63px;}
#profile div.account input {vertical-align: middle;}
#profile div.account a {width:auto;}
#profile div.account div.buttons {}



#profile div.defaults_wrapper{width:410px; margin-left:10px; border-top:1px solid #E5E5E5;}
#profile div.icon_address {width: 108px; height:108px; background: #5e1123 url(../images/icon_address.gif) top left no-repeat;}
#profile div.defaults_wrapper div.address h3 {font-size:12px;margin-bottom:20px;}
#profile div.defaults_wrapper div.address {width: 190px; margin-right:5px;padding-top:20px; font-size:10px;line-height:1.3em;overflow:hidden;float:left; }

/* ------------------------------------ */
/* =RMA                     */
/* ------------------------------------ */

.product_recently_viewed_text_section td.title, td.rma_title {background: #5e1123  top left repeat-x; height: 1.2em; padding: 0px 5px 0px 10px;}
.product_recently_viewed_text_section td.title h3, td.rma_title h3{font-weight:bold;color:#fff;padding:7px;}
.product_recently_viewed_text, #dv_rma_wrapper{border:1px solid #E5E5E5;border-top-width:0px;}

/* ------------------------------------ */
/* WISHLIST                             */
/* ------------------------------------ */

.WL_head{color:#000;font-size:11px;font-family:Arial,Verdana;font-weight:bold;}
.wishlist_public{font-size:11px;font-family:Arial,Verdana;color:#000;font-weight:bold;}
.wishlist_private{font-size:11px;font-family:Arial,Verdana;color:#888;font-style:italic;}
.wishList_detail_private{font-size:11px;font-family:Arial,Verdana;color:#888;font-style:italic;}
.wishList_detail_public{font-size:11px;font-family:Arial,Verdana;color:#000; font-weight:bold;}

.wl_list_type{font-size:12px;font-family:Arial,Verdana;color:#ff0033;font-weight:bold;}
.table_wishlist td.head {text-align:left; font-size:13px; font-weight:bold; background:#F44252 url(../images/bgr_basket1.gif) top left repeat-x; color:#fff;}
.link_product a{color: #33ccff; text-decoration: none;}
.link_product a:visited{color:#33ccff; text-decoration: none;}
.link_product a:hover{color:#33ccff; text-decoration: underline;font-weight: normal;}
.link_product a:active{color:#33ccff; text-decoration: none;}
.wl_details_info{color:#000;font-size:10px;font-family:Arial,Verdana;}

.save_cart_not_shown_message{color:#F44252;font-size:12px;font-family:Arial,Verdana;}
.wl_titles{text-align:center; font-size:13px; font-weight:bold; background:#F44252 url(../images/bgr_basket1.gif) top left repeat-x; color:#fff;height:25px;vertical-align:middle;}
.wl_head_ck{border-bottom:solid 1px #888;border-top:solid 1px #888;height:20px;padding-left:10px;background-color:#caf6ff;}
.wl_head{border-bottom:solid 1px #888;border-top:solid 1px #888; vertical-align:middle;height:20px;background-color:#caf6ff;}
.styles {padding:20px; border:1px solid #D4D4D4; background:white;}
.table_default td.title{background:Gray url(../images/bgr_menu.gif) repeat-x;height:20px;padding-top:5px;}
.table_default td.title span{color:#FFF;padding-top:6px;font-size:13px;font-weight:bold;}
.wl_name{margin: 7px 0 0 5px; font-weight: bold;}
.wl_name a{color: #0BB0E5;}

#breadcrumb {font-size: 12px;font-weight: normal; }
#breadcrumb a {margin-left: 2px; font-size: 13px;margin-right: 2px;color: #000; text-decoration: none;font-weight: bold;}
#breadcrumb a:visited {color:Maroon; text-decoration: none;font-weight: bold;}
#breadcrumb a:hover {color: Maroon; text-decoration: none;font-weight: bold;}
#breadcrumb a:active {color:Maroon; text-decoration: none;font-weight: bold;}
/* ------------------------------------ */
/* = REGISTRY =*/
/* ------------------------------------ */
#registry {background:#F44252 url(../images/bgr_registry.gif) top left repeat-x; font-size:20px;vertical-align:top; }
#registry .content {float:left; position:absolute;}
/* ------------------------------------ */
/* =CONGRATULATIONS                     */
/* ------------------------------------ */

#congratulation {background: url(../images/bgr_congratulation.jpg) bottom left no-repeat;padding: 10px 0 10px 110px;}
#congratulation .congratulation_info {width:215px; background:#F0F0F0; border-bottom:1px solid #D1D1D1; border-top:1px solid #D1D1D1; padding:5px; padding-left:50px; color:#636363;}
#congratulation .congratulation_info span.text{font-size:14px; font-weight: normal;}
#congratulation .congratulation_info span.number{font-size:16px; font-weight: bold;}

/* ------------------------------------ */
/* =PRODUCT*/
/* ------------------------------------ */

#product_full {}

#details_wrapper {width:804px;}
#left_side{width:649px;}

a.textlink, a:visited.textlink, a:hover.textlink, a:active.textlink{font-size:12px; font-weight:normal; text-decoration: none; color: #787878;padding-left:3px;}
a:hover.textlink {color:black;}

/*=PRODUCT DETAILS*/
#product_details{}

#product_details div.name h1{font-size:15px; font-weight: bold;padding-bottom:5px;}
#product_details div.wrapper{}
#product_details div.main{width:535px; min-height: 280px; border:1px solid #DCDCDC;}
#product_details div.credentials{width:100px; height: 280px; margin:0 0 0 10px;border:1px solid #DCDCDC;}
#product_details div.image{width:250px;height:250px;overflow:hidden;padding:5px 15px 5px 10px;}
#product_details div.quickfacts{width: 255px;padding:15px 0 15px 0;}
#product_details div.rating{width:115px; padding:0; margin:0;}
#product_details div.rating_no{font-weight: bold; padding-top:1px; padding-left:4px;font-size:12px;}
#product_details div.write_review{padding:5px 0 13px 0;}
#product_details div.button {padding-top:3px;}
#product_details div.manufacturer{width:135px;margin-left:5px;}
#product_details div.manufacturer a{font-size:13px;font-weight:bold;padding-right:5px;}
#product_details div.multiple_desc{margin-top:20px;font-family: 'Times New Roman', Times, Georgia, serif; font-size:12px; font-weight:bold;color: red;}
#product_details div.sku{margin-top:10px; font-size:10px;}
#product_details div.mybuys {padding-top:8px;}
#product_details div.shortdesc {padding-top:5px;height:4.9em;line-height:1.2em; overflow:hidden;}
#product_details div.shortdesc:after{ content:' ...';}
#product_details div.gallery{padding:0 0 10px 10px;}
#product_details div.gallery div{margin-right:5px;padding:5px;width:50px; height:50px; border:1px solid #DCDCDC;overflow:hidden;float:left;text-align:center;}
#product_details div.gallery img{cursor:pointer;}
#product_details div.gallery div:hover,#product_details div.thumb:hover{border:1px solid red;}
#product_not_shown{width:200px;float:right;border:1px #dcdcdc solid;padding-left:10px;padding-bottom:10px;}
#not_available_product_details{border:1px #dcdcdc solid;padding-right:10px;}
.not_shown_message_big{background-color:#fff;font-weight:bold;color:red;}
.pro_topbox_2_bottle_2{width:220px;	height:55px;float:left;	margin:5px 0 0 2px;}



.table_popup {padding:5px; background:#F3F3F3;}
.table_popup td.styles {padding:20px; border:1px solid #D4D4D4; background:white;}

.table_popup_header {}
.table_popup_header td.logo {width:30%; padding-right:20px;}
.table_popup_header td.line {width:2px; height:10px; background-color:#D4D4D4;}
.table_popup_header td.icon {width:10%; padding-left:20px;}
.table_popup_header td.title {width:60%; font-size:20px;}

.table_popup_content {width:100%; margin-left:5px;}

.table_popup_right {}
.table_popup_right td.popup_right_style {border:1px solid #D1D1D1; background:#F7F7F7; padding:5px;}

#Searchitemstop {width:580px;height: 30px;background-color:#f5f5f5;}
#Searchitemstop div.text{ padding : 10px 5px 0 5px;}
#Searchitemstop div.ddl{ padding : 3px 0 0 0;}
#Searchitemsbottom {width:580px;height: 30px;background-color:#f5f5f5;}
#Searchitemsbottom div.text{ padding : 10px 5px 0 5px;}
#Searchitemsbottom div.ddl{ padding : 3px 0 0 0;}

table.table_blank { border:none;}
table.table_blank td { width:auto; margin:0; padding:2px 0px 10px 10px; font-size:11px;}
table.table_blank td.first {width:140px !important;}

/* ------------------------------------ */
/* =CART */
/* ------------------------------------ */
table.table_cart {border: 0px;font-size:12px !important;}
table.table_cart td {padding:2px 5px 2px 5px; border-left:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; vertical-align:middle; margin:0px;}
table.table_cart td.border_left{ border:none; border-left:solid 1px #e2e2e2;padding:2px 10px 2px 10px;}
table.table_cart td.border_bottom{ border:none;border-bottom:solid 1px #e2e2e2;padding:2px 10px 2px 10px;}
table.table_cart td.border_none{ border:none;padding:2px 10px 2px 10px;}
table.table_cart td.total {color:#F44252;}
table.table_cart td.price {padding-top:10px; font-size:12px; color: #E94353;font-weight:normal;}
table.table_cart tr {border: 0px;}

table td.name a, table td.name a:visited, table td.name a:hover, table td.name a:active {color: #6E6E6E; font-weight: bold; font-size:13px;text-decoration: none;line-height:1.2em;text-decoration:none;}
table td.name a:hover {color:black;text-decoration:underline;}


table.table_cart h1 {font-size: 11px; font-weight: bold; line-height: 14px;} 
table.table_cart input {font-size: 12px; font-weight: normal; }
table.table_cart select {font-size: 12px; font-weight: normal; }
table.table_cart a {color:#F44252; font-size:12px; font-weight:bold;}
table.table_cart a{color: #F44252; text-decoration: none;}
table.table_cart a:visited{color: #F44252; text-decoration: none;}
table.table_cart a:hover{color: #F44252; text-decoration: underline;font-weight: normal;}
table.table_cart a:active{color: #F44252; text-decoration: none;}

table.table_cart a.link_underline{color: #F44252; text-decoration: underline;font-weight: normal;}
table.table_cart a.link_underline:visited{color: #F44252; text-decoration: none;}
table.table_cart a.link_underline:hover{color: #F44252; text-decoration: none;}
table.table_cart a.link_underline:active{color: #F44252; text-decoration: none;}


#cart{border:solid 1px #CCCCCC;}
.title1{height:20px; padding-left:5px; text-align:left; font-size:14px;padding-top:5px; background:url(../images/bgr_menu.gif) top left repeat-x; color:#fff;}
.title2 {height:25px;padding-left:5px; color:#FFF; font-size:14px; padding-top:5px; text-align:center;background:url(../images/bgr_menu.gif) top left repeat-x;}
.basket_text{color:#333333;font-size:11px;margin-bottom:2px;line-height:1.2em;}
.basket_text_high{color:#333333;font-size:12px;margin-bottom:2px;line-height:1.2em;}
.basket_text_price{color:#CC0033;font-size:14px;margin-bottom:2px;line-height:1.2em;font-weight:bold;}
.basket_text_bold{color:#333333;font-size:12px;margin-bottom:2px;font-weight:bold;}
.basket_link a, .basket_link a:visited, .basket_link a:hover, .basket_link a:active {color: #663333;text-decoration:none;font-size:12px;}
.basket_link a:hover{text-decoration:underline;font-size:12px;color: #663333;}
.coupons{margin-left:10px; margin-right:10px; border-top:solid 1px #e2e2e2; }
.coupon_line{vertical-align:middle;border-bottom:solid 1px #e2e2e2;color:#333333;font-size:12px;margin-bottom:2px;line-height:2em; padding:2px;}

#popup_wrapper {background:#F3F3F3; padding:5px;}
div.popup_content{padding:20px; background:#FFF; border:solid 1px #e2e2e2;}
div.popup_content2{border:1px solid #D1D1D1; background:#F7F7F7; padding:5px; margin-bottom:5px;}
div.popup_title{font-size:20px; color:#000;}
span.popup_title_email{font-size:20px; color:#000;}
div.email_align{width:265px;padding-top:50px;margin-left:20px;}

/* ------------------------------------ */
/* =CHECKOUT */
/* ------------------------------------ */

table.table_default {border: none;}
table.table_default td { padding:3px;text-align:left;}
table.table_default td.head_orange {background: #5e1123  url(../images/bgr_menu.gif) top left repeat-x;  color:#FFF;padding-top:6px;font-size:13px;font-weight:bold;height:20px;}
table.table_default td.head_gray { background: #939393 url(../images/bgr_section_regular.gif) top left repeat-x; color:#FFF;padding-top:6px;font-size:13px;font-weight:bold;height:20px;}
table.table_default td.head_blue {background: #42BCF4 url(../images/bgr_section_title.gif)top left repeat-x; color:#FFF;padding-top:6px;font-size:13px;font-weight:bold;height:20px;}
table.table_default tr {}
table.table_default td.head {text-align:center; font-size:14px; font-weight:bold; background:#F44252 url(../images/bgr_basket1.gif) top left repeat-x; color:#fff;}
table.table_default td.head_selected {color:#F44252; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center;background:#FFF; border:solid 2px #F44252;}
table.table_default td.totalprice {font-size: 15px; color: #0A8FDE; font-weight: normal;}
.price_total{font-size:10px;font-weight:bold;}
.price_product{font-size:10px;font-weight:normal;}
.paypal_button{float:right;width:200px;}


table.table_default h1 {font-size: 12px; font-weight: bold; line-height: 14px;} 
table.table_default input {font-size: 12px; font-weight: bold; width:150px;}
table.table_default a{color: #000; text-decoration: none;}
table.table_default a:visited{color: #000; text-decoration: none;}
table.table_default a:hover{color: #000; text-decoration: underline;font-weight: normal; }
table.table_default a:active{color: #0A8FDE; text-decoration: none;}

table.table_default .guest_login{color: #F44252;font-size:14px; font-weight:bold;}

table.table_checkout {border: 0px;font-size:12px !important;}
table.table_checkout td { padding:2px 0px 10px 10px; border:0px; }
table.table_checkout tr {border: 0px;}
table.table_checkout td.head { font-weight: bold; padding: 0px; border-right: 5px solid #fff; border-left: 5px solid #fff;border-bottom: 3px solid #6D6D6D; font-size: 11px;padding:0px; color: #000; line-height:1.2em;}
table.table_checkout td.head_selected { font-weight: bold; padding: 0px; border-right: 5px solid #fff; border-left: 5px solid #fff;border-bottom: 3px solid #6D6D6D; font-size: 11px;padding:0px; color: #000; line-height:1.2em;}
table.table_checkout td.indented { padding:3px 3px 3px 20px; border:0px;}
table.table_checkout td.separator { padding:1px; padding-left:14px; border-right:dotted 0px #000000;}
table.table_checkout td.title{ font-weight:bold; color:#F44252;}

table.table_checkout h1 {font-size: 11px; font-weight: bold; line-height: 14px;} 
table.table_checkout input {font-size: 12px; font-weight: normal; width:200px;}
table.table_checkout select {font-size: 12px; font-weight: normal; width:206px;}
table.table_checkout a{color: #000; text-decoration: none;}
table.table_checkout a:visited{color: #000; text-decoration: none;}
table.table_checkout a:hover{color: #000; text-decoration: underline;font-weight: normal; }
table.table_checkout a:active{color: #0A8FDE; text-decoration: none;}

table.table_checkout a.link_underline{color: #000; text-decoration: underline;font-weight: normal; }
table.table_checkout a.link_underline:visited{color: #000; text-decoration: none;}
table.table_checkout a.link_underline:hover{color: #000; text-decoration: none;}
table.table_checkout a.link_underline:active{color: #0A8FDE; text-decoration: none;}
table.table_checkout .text_eg{color: #959595;}
table.table_checkout td input.black_text {font-style:normal; color:#000; line-height:105%;}
table#paypalinfo, table#cashinfo, table#additionalcreditinfo, table#POinfo, table#altPaypalinfo {display:none; border:none; text-align:justify; font-size:13px;}

table.table_pwdStrength {border: solid 1px blue; width:155px;}
table.table_pwdStrength td {height:15px;}


div.div_contact {float:left; width:300px; padding-top:5px;}
table.table_contact {}
table.table_contact td { padding-left:5px; padding-top:5px; padding-bottom:3px; font-size:12px;}
table.table_contact div.separator-horizontal {width:365px; padding-left:0px; margin-left:0px;}
table.table_contact td txtarea.additional{ font-style:normal; font-size:13px}
table.table_contact td.name {width:130px;}
table.table_contact td.contactMsg { font-size:13px; padding:20px;}
table.table_contact td.linkMsg { font-size:13px; padding-top:5px;padding-left:20px;line-height:normal;}
table.table_contact td.email {padding-left:5px; font-family: Georgia, 'Times New Roman', Times, serif; font-size:12px;}
table.table_contact td.company {padding-left:13px;}
table.table_contact td h2 { font-style:normal; font-family:Times New Roman, Times; font-weight:bold; font-size:14px;}
table.table_contact td input {width:190px;}

.star{color:#F44252;font-size:12px;font-weight:bold;line-height:1.3em;}

#login div.floater {width:400px; margin-right:2px;}

#applied_filters{border:solid 2px #E2E2E2; padding: 4px 0px 4px 5px; margin-top:5px; float:none;}
#applied_filters a {color:#000;text-decoration: none;font-weight:bold;}
#applied_filters a:visited {color:#000;text-decoration: none;font-weight:bold;}
#applied_filters a:hover {color:#000;text-decoration: underline;font-weight:bold;}
#applied_filters a:active {color:#000;text-decoration: none;font-weight:bold;}

/* ------------------------------------ */
/* =footer*/
/* ------------------------------------ */
.footer_box{
	margin :0px 0px 0px 0px;
	width:958px;
	height:auto;
	background-color:White;
}
.footer_boxline{
	width:958px;
	height:2px;
	border-bottom:1px solid #dbdcd3;
	margin:35px 0 0 0; 
}

.footer_boximages{
	width:730px;
	height:50px;
	margin:18px 0px 0 124px; 
}

.footer_boxtext{
	width:630px;
	height:75px;
	margin:18px 164px 0 164px; 
}

.footer_boxlbg{
	width:958px;
	height:104px;
	border-top:1px solid #dbdcd3;
	background:#f5f5f0;
	margin-bottom:5px;
	margin-top:12px;
	 
}
.footertext{
	width:620px;
	height:20px;
	float:left;
	text-align:center;
	margin: 0 0 2px 0;
}
.footertext2{
	width:620px;
	float:left;
	text-align:center;
	border-top: 1px solid #dbdcd3;
}

.dealsonline{
font-family:Georgia;
font-size:12px;
color:#03112c;
font-weight:bold;
}
.exclusive{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#750005;
font-weight:normal;
}
.exclusive a:link{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#750005;
font-weight:normal;
}
.exclusive a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#750005;
font-weight:normal;
text-decoration: underline;
}
.exclusive a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#750005;
font-weight:normal;
}

.header{
	height:90px;
	margin:0px 9px 0px 9px;
	width: 940px;
}

.headertext{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	
	}
.headertext a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	
	}
.headertext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	text-decoration: underline;
	}
.headertext a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	
	}
	
	.baskettext{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Red;
	font-weight: normal; 
	
	}
.baskettext a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Red;
	font-weight: normal; 
	
	}
.baskettext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Red;
	font-weight: normal; 
	text-decoration: underline;
	}
.baskettext a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Red;
	font-weight: normal; 
	
	}

.logo{
	
	margin-top:2px;
	width:285px;
	float:left;
}

.discount{
margin-top:18px;
margin-left:0px;
float:left;
width:160px;
}
.linea{
	margin-top:10px;
	margin-right:0px;
	width:400px;
	float:right;
	height: 4px;
}
.assistance{
	width:280px;
	float:right;
	text-align:right;
	margin-right:5px;
	margin-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#03112c;
	line-height:normal;
}
.assistancea{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#03112c;
}

/* ------------------------------------ */
/* =Search*/
/* ------------------------------------ */

.allbar_box{
	margin :0px 9px 0 9px;
	width:940px;
	height:auto;
}
.searchbox{
	margin :0px 0px 0 0px;
	width:940px;
	height:39px;
	background:url(../images/bg_search.gif);
	background-repeat:no-repeat;
}
.searchtext{
	margin-top:12px;
	margin-left:20px;
	width:70px;
	height:20px;
	font-family: Georgia;
	font-size:18px;
	font-weight:bold;
	color:#fff3da;
	float:left;
}
.searchtext2{
	margin-top:12px;
	margin-left:20px;
	width:70px;
	height:20px;
	font-family: Georgia;
	font-size:18px;
	font-weight:bold;
	color:#fff3da;
	float:left;
}
.searchlist{
margin-left:5px;
width:195px;
height:20px;
float:left;
margin-top:10px;
}
.serachinfo{
width:195px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4f2832;
}
.searchlista{
margin-left:5px;
width:195px;
height:20px;
float:left;
margin-top:10px;
}
.serachinfoa{
width:195px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4f2832;
}
.go{
margin-left:8px;
width:50px;
height:20px;
float:left;
margin-top:7px;
}
.advance{
margin-left:5px;
width:100px;
height:20px;
float:left;
margin-top:0px;
font-family: "Myriad Pro";
font-size:11px;
color:#ffffff;
text-decoration:underline;
}


.cart{
width:100px;
height:auto;
font-family: "Myriad Pro";
font-size:11px;
color:#ffffff;
float:left;

}
.cart2{
margin:0px 0 0 0px;
width:195px;
height:auto;
float:left;
}
.bucket{
width:30px;
height:20px;
margin:0  5px 0px 0;
float:left;
}

.cart2text{
width:74px;
height:20px;
margin:0px 5px 0px 0;
float:left;
font-family: "Myriad Pro";
font-size:14px;
text-decoration:underline;
color:#ffffff;
}
.navbar{
	margin :0px 0px 0 0px;
	width:940px;
	height:32px;
	background:url(../images/navbarbg.gif) repeat-x;
}

/* ------------------------------------ */
/* =left*/
/* ------------------------------------ */
.leftboxleftTOP{
float:left;
width:201px;
height:6px;

}
.yellobox{
float:left;
width:191px;
height:31px;
background-color:#fffbd5;
margin-left:1px;
margin-top:2px;
margin-right:1px;
border-bottom:1px solid #eceee3;
}
.yellowtext{
margin-left:20px;
margin-top:10px;
font-family: Georgia;
font-size:12px;
font-weight:bold;
color:#237551;
}
.maruncontaint{
	width:193px;
	margin-top:2px;
	height:auto;
}
.maruncontaint2{
	width:177px;
	margin-top:10px;
	margin-left:14px;
	height:auto;
	font-family: Georgia;
	font-size:15px;
	font-weight:bold;
	color:#5f1c2a;
}
.maruntexthead{
font-family: Georgia;
	font-size:15px;
	font-weight:bold;
	color:#5f1c2a;
	}
.maruntexthead a:link{
	font-family: Georgia;
	font-size:15px;
	font-weight:bold;
	color:#5f1c2a;
	}
	.maruntexthead a:hover{
	font-family: Georgia;
	font-size:15px;
	font-weight:bold;
	color:#5f1c2a;
	text-decoration: underline;
	}
	.maruntexthead a:visited{
	font-family: Georgia;
	font-size:15px;
	font-weight:bold;
	color:Gray;
	}
	
	.navtexthead
	{
	margin-left:5px;
	margin-right:5px;
	font-family: Georgia;
	font-size:15px;
	font-weight:bold;
	line-height:normal;
	color:#5f1c2a;
		
	}
.navtexthead a:link
{
	margin-left:5px;
	margin-right:5px;
	font-family: Georgia;
	font-size:15px;
	font-weight:bold;
	line-height:normal;
color:#5f1c2a;
	}
	.navtexthead a:hover
	{
	margin-left:5px;
	margin-right:5px;
	font-family: Georgia;
	font-size:15px;
	font-weight:bold;
	color:#5f1c2a;
	line-height:normal;
	}
	.navtexthead a:visited
	{
	margin-left:5px;
	margin-right:5px;
	font-family: Georgia;
	font-size:15px;
	font-weight:bold;
	line-height:normal;
	color:#5f1c2a;
	}
	
	
	.lefttextb{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#5f1c2a;
	line-height: 142%;
	}
	.lefttextb a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#5f1c2a;
	line-height: 142%;
	}
	.lefttextb a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#5f1c2a;
	line-height: 142%;
	}
	.lefttextb a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#5f1c2a;
	line-height: 142%;
	}
	
.leftheadtext{
	font-family: Georgia;
	font-size:15px;
	font-weight:bold;
	color:#5f1c2a;
	line-height:21px;
}
.lineleftnav{
	float:left;
	height:10px;
	width:195px;
	margin:8px 0 0px 0;
	}
	.leftnav{
	height:auto;
	width:195px;
	margin:0px 0 0px 0;
	background:#f5f5f0;
	float: left;
	}
	.leftboxBORDER{
	float: left;
	width:195px;
	height:auto;
	border-left:3px solid #ecede3;
	border-right:3px solid #ecede3;
	border-bottom: 3px solid #ecede3;

}
/* ------------------------------------ */
/* =middle*/
/* ------------------------------------ */
.leftmargionbanner
{
	margin-left:10px;
}

.shippingmethodmargion{width:215px;}
.middlecontain
{
width:499px;
height:auto;
	
}
.middle2{
width:499px;
margin-top:9px;
height:48px;
background:url(../images/greenbg.gif); background-repeat:no-repeat;  
}
.middle3{
width:499px;
margin-top:2px;
height:48px;
background: url(../images/grey.gif); background-repeat:no-repeat;  
} 
.middle4{
width:499px;
margin-top:2px;
height:48px;
background: url(../images/brown.gif); background-repeat:no-repeat;  
} 
.zoneDisplayHeader{
	margin-top:10px;
	margin-left:150px;
	height:20px;
	font-family: Georgia;
	font-size:18px;
	font-weight:bold;
	color:#fff3da;
	float:left;
}
.micontaierwraper{
	border-bottom: 1px solid #dbdcd3;
	border-left: 1px solid #dbdcd3;
	border-right: 1px solid #dbdcd3;
	height:auto;
	width: 497px;
}
.micontaierinnerrow{
	height:85px;
	width: 240px;
	padding:0px 0px 0px 0px;
	float:left;
}
.micontaierinnerone{
	height:85px;
	width: 75px;
	float:left;
	margin:0px 0px 0px 0px;
}
.micontaierinnertwo{
	height:85px;
	width: 140px;
	float:left;
	margin:0px 0px 0px 15px;
}
.micontaierinnerthree{
	height:85px;
	width: 2px;
	float:left;
	margin:0px 0px 0px 15px;
	background:url(../images/middleproline.gif); background-repeat:no-repeat;
}
.micontaierinnerfour{
	height:48px;
	width: 130px;
	float:left;
	margin:0px 0px 0px 0px;
	
}
.Nametext{
font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#666666;
height:30px;
}
.Nametext a:link{
font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#666666;
height:30px;
}
.Nametext a:visited{
font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#666666;
height:30px;
}

.Nametext a:hover{
font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#666666;
text-decoration:underline;
height:30px;
}


.reglon{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#03112c;
}
.was{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#03112c;
text-decoration:line-through;
}
.now{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#03112c;
}
.yousave{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ea011c;
}
.addtocart{
width:114px;
height:auto;
margin:7px 0 0 0;
}
.proline
{
	width:450px;
margin:5px;
margin-left:15px;
border-bottom:1px solid #e2e2d9 ;
}


.rightyellow1{
width:216px;
margin-top:9px;
float:left;
height:311px;
background-image: url(../images/yellowbg.gif); background-repeat: no-repeat;

}
.rightpink1{
width:216px;
margin-top:9px;
float:left;
height:auto;
background-image: url(../images/pinkbg.gif); background-repeat: repeat;

}
.customer{
font-family:Georgia;
font-size:14px;
font-weight:bold;
color:#272435;
}
.customera{
font-family:Georgia;
font-size:24px;
font-weight:normal;
color:#272435;
}
.rightlinea{
border-bottom: 1px solid #c8b3ae;
margin:4px 10px 10px 10px;
}
.bullet1{

float:left;
width:180px;
margin-left:5px;
margin-top:8px;
}
.rightyellowcon2{
height:auto;
width: 206px;
margin:10px 0 0 10px;
}
.bullet1text{
float:left;
width:170px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f1c2a;
}
.rightyellowcon1{
height:40px;
width: 206px;
margin:10px 0 0 10px;
}
.rightyellow1{
width:216px;
margin-top:9px;
float:left;
height:auto;
background-image: url(../images/yellowbg.gif); background-repeat: repeat;

}
.rightline{
border-bottom: 1px solid #e2e2d9;
margin:10px 10px 10px 10px;
}
.righimagecon{
height:67px;
width: 50px;
margin:7px 0 0 0px;
float:left;
}
.rightextcon{
height:67px;
width: 140px;
margin:7px 0 0 10px;
float:left;
}
.vermonate{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#5f1c2a;
}

/* ------------------------------------ */
/* =Category*/
/* ------------------------------------ */


.midddle_top_border{
width:724px;
height:10px;
float:right;
margin:3px 0 5px 0;
}
.midddle_top_border_2{
	width:724px;
	height:10px;
	float:right;
	margin:3px 0 2px 0;
}
.midddle_top_banner{
	width:724px;
	height:60px;
	float:left;
}
.midddle_top_banner_big{
	width:724px;
	height:45px;
	float:left;
}
.midddle_top_banner_big-inner{
	width:704px;
	height:35px;
	float:left;
	margin:0px 0 0px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	color:#272435;
	line-height:normal;
	
}
 
.midddle_top_banner_1{
	width:498px;
	height:60px;
	float:left;
}
.midddle_top_banner_2{
	width:215px;
	height:60px;
	float:left;
	margin: 0 0 0 10px;
} 

.three_banner_wrapper{
	width:724px;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	overflow: hidden;
}
.three_banner_innerwrapper{
width:694px;
height:auto;
float: none  ;
margin:0px 10px 0 10px;
overflow:hidden;
}
.three_banner_one{
width:223px;
height:140px;
float:left;
margin:0px 0px 0 0px;
}
.three_banner_two{
width:223px;
height:140px;
float:left;
margin:0px 0px 0 12px;
}
.three_banner_three{
width:223px;
height:140px;
float: right;
margin:0px 0px 0 8px;
}
.three_banner_one_sec{
width:223px;
height:auto;
float:left;
margin:0px 0px 0 0px;
}
.three_text_head_box{
	width:223px;
	height:39px;
	margin:0px 0 0 0px;
	background-image: url(../images/pro_header.gif); background-repeat:no-repeat;
	}
.three_head_text{	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#272435;
	padding:15px 0 0 5px;
	line-height:normal;
}
.three_head_text a:link{	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#272435;
	padding:15px 0 0 5px;
	line-height:normal;
}
.three_head_text a:hover{	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#272435;
	padding:15px 0 0 5px;
	text-decoration:underline;
	line-height:normal;
}
.three_head_text a:visited{	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#272435;
	padding:15px 0 0 5px;
	line-height:normal;
	
}
.three_text_box{
	width:210px;
	height:auto;
	margin:0px 0 0 7px;
	}
	
	
	.three_box_contains{
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#750005;
line-height:normal;
	
}
.three_box_contains a:link{
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#750005;
	line-height:normal;
	
}
.three_box_contains a:hover{
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	color:#750005;
	line-height:normal;
	
}
.three_box_contains a:visited{
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#750005;
	line-height:normal;

}
.leftboxmiddle{
	float:left;
	height: auto;
	margin-left:10px;
}

.button3{
width:140px;
height:24px;
margin:5px 0 0 5px;
float:left;
background: url(../images/buttonthree_new.gif) no-repeat;
}
.button4{
width:203px;
height:24px;
margin:5px 0 0 5px;
float:left;
background: url(../images/buttonfouro.gif) no-repeat;
}
.button5{
width:118px;
height:24px;
margin:5px 0 0 -15px;
float:left;

}
.Kosher{float:left; 
height:24px; 
line-height:23px; 
color:#ffffff; 
text-decoration:none; font-size:13px; 
font-weight:bold; padding:0 0 0 12px; 
cursor:pointer;
}

.preload1 {background:  url(../images/blank.gif);}
.preload2 {background:  url(../images/blank.gif);}

#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:24px;
	background:url(../images/blank.gif) no-repeat;
	position:relative;
	z-index:500;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	width: 120px;
}
#nav li.top {
display:block; 
float:left;
}
#nav li a.top_link {
display:block; 
float:left; 
height:24px; 
line-height:23px; 
color:#ffffff; 
text-decoration:none; font-size:13px; 
font-weight:bold; padding:0 0 0 12px; 
cursor:pointer;
background:  url(../images/blank.gif) no-repeat;
}

#nav li a:hover.top_link 
{
	color:#ff9933;
}
/* Default list styling */

#nav li:hover {
position:relative;
z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{
position:absolute; 
left:-9999px; top:-9999px; 
width:180px; 
height:0; 
margin:0; 
padding:0;
list-style:none;}

#nav li:hover ul.sub
{
left:0; 
top:24px; 
background: #999999; 
padding:3px; 
border:1px solid #cccccc;
/*border-bottom:5px solid #ff6600; 
*/white-space:nowrap; 
width:124px; 
height:auto; 
padding-bottom:10px; 
z-index:300;
}
#nav li:hover ul.sub li
{
display:block; 
height:20px; 
position:relative; 
float:left; width:130px; 
font-weight:normal;
}
#nav li:hover ul.sub li a
{
display:block; 
font-size:12px;
font-weight:bold; 
height:20px; 
width:124px; 
line-height:20px; 
text-indent:5px; 
color:#ffffff; 
text-decoration:none;
}
#nav li ul.sub li a.fly
{
background:#999999; 
}
#nav li:hover ul.sub li a:hover 
{
color:#ff9933;
}

#nav li:hover ul li:hover > a.fly {

color:#ff9933;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{
left:149px; 
top:-4px; 
background: #999999;
padding:3px; 
border:1px solid #cccccc; 
white-space:nowrap; width:90px; z-index:400; height:auto;
}

#nav1 {
	padding:0;
	margin:0;
	list-style:none;
	height:24px;
	width: 104px;
}
#nav1 li.top {
display:block; 
float:left;
}
#nav1 li a.top_link {
display:block; 
float:left; 
height:24px; 
line-height:23px; 
color:#ffffff; 
text-decoration:none; font-size:13px; 
font-weight:bold; padding:0 0 0 12px; 
cursor:pointer;
background:  url(../images/buttonfouro.gif) no-repeat;
}
#nav1 li a:hover.top_link 
{
	color:#ff9933;
}
/* Default list styling */

#nav1 li:hover {
position:relative;
z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav1 ul, 
#nav1 li:hover ul ul,
#nav1 li:hover ul li:hover ul ul,
#nav1 li:hover ul li:hover ul li:hover ul ul,
#nav1 li:hover ul li:hover ul li:hover ul li:hover ul ul
{
position:absolute; 
left:-9999px; top:-9999px; 
width:180px; 
height:0; 
margin:0; 
padding:0;
list-style:none;}

#nav1 li:hover ul.sub
{
left:0; 
top:24px; 
background: #999999; 
padding:3px; 
border:1px solid #cccccc;
/*border-bottom:5px solid #ff6600; 
*/white-space:nowrap; 
width:180px; 
height:auto;
padding-bottom:10px; 
z-index:300;
}
#nav1 li:hover ul.sub li
{
display:block; 
height:20px; 
position:relative; 
float:left; width:130px; 
font-weight:normal;
}
#nav1 li:hover ul.sub li a
{
display:block; 
font-size:12px;
font-weight:bold; 
height:20px; 
width:180px; 
line-height:20px; 
text-indent:5px; 
color:#ffffff; 
text-decoration:none;
}
#nav1 li ul.sub li a.fly
{
background:#999999; 
}
#nav1 li:hover ul.sub li a:hover 
{
color:#ff9933;
}

#nav1 li:hover ul li:hover > a.fly {

color:#ff9933;} 

#nav1 li:hover ul li:hover ul,
#nav1 li:hover ul li:hover ul li:hover ul,
#nav1 li:hover ul li:hover ul li:hover ul li:hover ul,
#nav1 li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{
left:149px; 
top:-4px; 
background: #999999;
padding:3px; 
border:1px solid #cccccc; 
white-space:nowrap; width:90px; z-index:400; height:auto;
}

/*left serch Guieded; 
*/

.greenbox{
width:195px;
border-bottom: 3px solid #b9cab7;
border-left: 3px solid #b9cab7;
border-right: 3px solid #b9cab7;
height:auto;
background-color:#eaf6e2;
}
.whitebox{
border-bottom: 2px solid #e1e4cf;
}
.product{
margin-left:20px;
}
.productw{
margin-left:2px;
width:190px;
height:33px;
background-color:#FFFFFF;
 
}
.wtext{
padding:5px 0 0 40px;
float:left;
font-family: Georgia;
font-size:12px;
font-weight:bold;
color:#272435; 
}

.producta{
margin-top:2px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#272435;
font-weight:bold;
}
.productb{
	margin-top:6px;
	margin-left:20px;
	margin-right: 0px;
}
.producttext{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#750005;
}

.producttext a:link{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#750005;
} 
.producttext a:active{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#750005;
} 
.producttext a:visited{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#750005;
}

.linea{
float:left;
width:153px;
margin-top:6px;
margin-left:10px;
}
.whiteabox{
	width:195px;
	height:auto;
	border-bottom: 3px solid #ebece4;
	border-left: 3px solid #ebece4;
	border-right: 3px solid #ebece4;
/*background-color:#eaf6e2;*/
}
.greya{
margin-top:5px;
}
.yelloboxa{
float:left;
width:190px;
height:31px;
background-color:#fffbd5;

}
.greentext{
margin-left:10px;
margin-top:10px;
font-family: Georgia;
font-size:12px;
font-weight:bold;
color:#237551;
}
.get{
	margin-top:5px;
}


.homet{
height:auto;
}
.homea{
	margin-top:12px;
	margin-left:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#750005;
	height:22px;
}
.hometext{
	margin-top:5px;
}
.homeb{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272435;
	}
.homebox{
border-top: 1px solid #c9cab9;
border-bottom: 1px solid #c9cab9;
}

.serachmiddle{
height:65px;
border-bottom: 1px solid #c9cab9;
}
.csearch{
	font-family: Georgia;
	font-size:15px;
	font-weight:bold;
}
.csearcha{
	margin-top:28px;
	margin-left:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.taba{
	height:25px;
	float:left;
	width: 730px;
}

.middle_box{
	margin:10px 9px 0 9px;
	width:940px;
	height:auto;
	border-top: 1px solid #ecede3;
}
.pro_topbox_1{
width:940px;
height:32px;
border-bottom:1px solid #ecede3;
}
.pro_topbox_1_inner{
width:910px;
height:25px;
padding:5px 0 0 15px

}
.buywine{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}
.buywine{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
text-decoration:underline;
}
.buywine a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
text-decoration:underline;
}
.buywine a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
text-decoration:underline;
}
.buywine a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
text-decoration:underline;
}
.buywine_2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}
.buywine_2 a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}
.buywine_2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}
.buywine_2 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}

.buywine_over{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}
.buywine_over a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}
.buywine_over a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
text-decoration:underline;
color:#750005;
}
.buywine_over a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}
.country_2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#272435;
}

.pro_topbox_2{
	width:940px;
	height:auto;
	margin:12px 0 0 0;
}
.pro_topbox_2_inner{
	width:910px;
	height:auto;
	padding:5px 0 0 15px;
}
.pro_topbox_2_inner_1{
	width:225px;
	height:auto;
	float:left;
}
.pro_topbox_2_bottle_1{
	width:225px;
	height:auto;
	float:left;
}
.pro_topbox_2_bottle_3{
	width:225px;
	height:30px;
	float:left;
	margin:3px 0 0 0;
	text-align:center;
}
.moveerEnlarge{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#272435;
width:220px;
margin-top:5px;
text-align:center;
}
.moveerEnlarge a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#272435;
width:220px;
margin-top:5px;
text-align:center;
}
.moveerEnlarge a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#272435;
width:220px;
margin-top:5px;
text-align:center;
}
.moveerEnlarge a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#272435;
width:220px;
margin-top:5px;
text-align:center;
text-decoration:underline;
}
.pro_topbox_2_inner_2{
	width:440px;
	height:auto;
	float:left;
}
.pro_topbox_2_inner_2_one{
	width:427px;
	height:auto;
	float:left;
	padding:0 0 0 13px;
}
.pro_topbox_2_inner_3{
	width:245px;
	height:auto;
	float:left;
}
.pro_topbox_2_inner_2_head{
	width:414px;
	height:34px;
	float:left;
	background-color:#f7f8f4;
}
.flag{
	width:394px;
	height:20px;
	padding:8px 5px 0px 10px;
	float:left;
}
.flag_1{
	
	float:left;
}
.flag_2{
	
	float:right;
	margin:0 0 0 10px;
	text-align:right;
}

.pro_topbox_2_inner_2_head_2{
	width:427px;
	height:auto;
	float:left;
	margin:6px 0 0 0;
	
}
.pro_topbox_2_inner_2_head_inner{
	width:245px;
	height:auto;
	float:left;
	border-right:1px solid #ecede3;
}

.pro_topbox_2_inner_2_head_inner_long{
	width:422px;
	height:auto;
	float:left;
	
}
.pro_topbox_2_inner_2_head_inner_2{
	width:142px;
	height:auto;
	float:left;
	margin:0 0 0 25px;
}
.pro_topbox_2_inner_2_head_inner_2_long{
	width:142px;
	height:auto;
	float:left;
	margin:10px 0px 0px 5px;
}

.pro_topbox_2_inner_text1{
	width:240px;
	height:auto;
	float:left;
	margin-bottom:5px;
	
}
.pro_topbox_2_inner_text2{
	width:240px;
	float:left;
	margin-bottom:5px;
	
	
}
.pro_topbox_2_inner_text1_long{
	width:420px;
	height:auto;
	float:left;
	margin-bottom:5px;
	
}
.pro_topbox_2_inner_text2_long{
	width:420px;
	float:left;
	margin-bottom:5px;
	
	
}
.antiqus{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: bold;
color:#272435;
}
.syrus{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: normal;
color:#272435;
height:auto;
line-height:normal;
}

.pro_topbox_2_inner_text2{
	width:240px;
	float:left;
	margin-bottom:5px;
	
}
.buywine_2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}
.buywine_2 a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}
.buywine_2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}
.buywine_2 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#750005;
}
.country{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#272435;
height:auto;
line-height:normal;
}
.country_onsale{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#272435;
height:auto;
line-height:normal;
}

.country_2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#272435;
height:auto;
line-height:normal;
}
.country_2 a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#272435;
}
.country_2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#272435;
}
.country_2 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#272435;
}
.score{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#272435;
height:auto;
line-height:normal;
}
.robert{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
font-style:italic;
color:#272435;
text-align:right;
}
.buycase{
font-family: Georgia, Times New Roman, Times, serif;
font-size:16px;
font-weight: bold;
color:#d40f26;
font-style:italic;
}
.pro_topbox_2_im_1{
	width:245px;
	height:150px;
	float:left;
	background-image: url(../images/tightbg_1.gif);
	background-repeat:no-repeat;
	border-bottom:solid 3px #f7fbe4;
}
.pro_topbox_2_im_1_small{
	width:245px;
	height:130px;
	float:left;
	background-image: url(../images/tightbg_1_product.gif);
	background-repeat:no-repeat;
	border-bottom:solid 3px #f7fbe4;
}
.pro_topbox_2_im_1_con_small{
	width:228px;
	height:109px;
	float:left;
	padding: 10px 0 0 15px;
}
.vinyardprice_1_small{
	width:215px;
	height:23px;
	float:left;

	}
.vinyardprice_2_small{
	width:215px;
	height:65px;
	float:left;
	padding:5px 0 0 0;
}

.pro_topbox_2_im_1_con{
	width:228px;
	height:136px;
	float:left;
	padding: 10px 0 0 15px;
}
.vinyardprice_1{
	width:215px;
	height:45px;
	float:left;

	}
.vinyardprice_2{
	width:215px;
	height:65px;
	float:left;
	padding:5px 0 0 0;
}
.vinyardprice_2-inner{
	width:170px;
	height:20px;
	float:left;
	padding:4px 0 0 0;
	text-align:right;
}
.vinyardprice_4-inner{
	width:210px;
	height:40px;
	float:left;
	padding:0px 0 0 0;
	text-align:right;
}
.vinyardprice_3-inner{
	width:35px;
	height:30px;
	float:left;
	padding:15px 0 0 0;
	padding:10px 0 0 5px;
}
.vinyardprice_3-input{
	width:35px;
	height:23px;
	float:left;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#272435;
	padding:5px 0 0 0;
	background-image:url(../images/oneNo.gif); background-repeat:no-repeat; border:0px;
	
	
}
.vinyardprice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#266e4b;
	line-height:normal;
	}
.vinyardprice_text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#272435;
	}
.vinyardprice_text3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#272435;
	}
	.vinyardprice_text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#272435;
	}
.pro_topbox_2_im_2{
	width:245px;
	height:auto;
	margin-top:8px;
	float:left;
	background-color:#FEE1BC;
	padding-bottom:5px;
	border:solid 1px #835555;
}

.numberofbottles{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#272435;
	}
	.pro_topbox_2_im_2_con{
	width:215px;
	float:left;
	padding: 10px 0 0 15px;
	height: auto;
}
.pro_topbox_2_im_3_con{
	width:215px;
	float:left;
	padding: 10px 0 0 15px;
	height: 90px;
}
.specialcase_2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
font-style:italic;
color:#272435;
}

.Pro_tabs_wraaper{
	width:100%;
	height:auto;
	margin:13px 0 0 0;
	border-top:1px solid #ecede3;
}
.Pro_tabs_inner{
	width:98%;
	height:auto;
	margin:0px 0 0 0;
	border-top:8px solid #8ba1ab;
	border-left:8px solid #8ba1ab;
	border-right:8px solid #8ba1ab;
	background-color:#e8e9e1;
}

.Pro_tabs_inner_2{
	width:97.4%;
	height:auto;
	padding:12px 12px 12px 12px;
	background-color:#e8e9e1;

	
}

.tabheader{
font: normal  12px Verdana, sans-serif ; color:#964847;
}

.pro_bottom_1{
	width:100%;
	height:auto;
	margin:35px 0 0 0;
}
.pro_bottom_inner{
	width:98%;
	height:auto;
	padding:0px 10px 0 10px;
}
.similarwines{
	width:98%;
	height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#272435;
	margin:0 0 10px 0;
	line-height:normal;
}
.wines_wrapper{
	width:98%;
	height:auto;
	margin:0 0 10px 0;
}
.wines_wrapper_1{
	width:228px;
	height:149px;
	margin:0 0 0px 0;
	background-image:url(../images/pro_bg.gif);
	background-repeat:no-repeat;
	float: left;
}
.wines_wrapper_2{
	width:228px;
	height:149px;
	margin:0 0 0px 2px;
	background-image:url(../images/pro_bg.gif);
	background-repeat:no-repeat;
	float: left;
}
.wines_wrapper_1_inner{
width:218px;
height:138px; 
padding:10px 0 0 10px;
}
.wines_wrapper_1_ime{
width:80px;
height:80px; 
padding:0px 0 0  0px;
float:left;
}
.wines_wrapper_2_ime{
	width:115px;
	height:135px;
	padding:0px 0 0 10px;
	float:left;
}
.wines_wrapper_2_tx_1{
	width:105px;
	height:50px;
	padding:0px 0 0 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#5f1c2a;
}
.wines_wrapper_2_tx{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#5f1c2a;
}
.wines_wrapper_addto{
width:105px;
height:30px; 
padding:5px 0 0 0px;
float:left;
}
.was{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal ;
color:#243047;
text-decoration:line-through;
}
.now{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#243047;
}
.yousave{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#ea011c;
}
.heading, .heading a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #d9bbb8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor: default;
}
.bodyText
{
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bodyTextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bodyTextError
{
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bodyTextSmall
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bodyTextWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.chekoutpageMargin
{
	margin-right:0;
}
	
/* ------------------------------------ */
/* =TABS                                */
/* ------------------------------------ */
div.tab_cat{float:left; width:145px; height:2.8em; border:solid 1px #D3D3D3; margin-left:5px; text-align:center; margin-bottom:3px; white-space:normal;}
div.tab_cat a{font-size:11px;font-weight:bold;color:#CA1929;text-decoration:none; line-height:1.2em;}
div.tab_cat a:hover{color:#000;}
div.tab_acc{text-align:center; width:144px;height:32px; margin-right:3px;margin-bottom:3px; border:solid 1px #D3D3D3;float:left;padding:3px;padding-bottom:0px;}
div.tab_acc a{font-size:11px;font-weight:bold;color:#CA1929 !important;text-decoration:none; line-height:1.2em;}
div.tab_acc a:hover{color:#000 !important;}

/*TAB Packaged Kits*/
.wrapper_kits {padding-top:27px; background: url(../images/icon_box.gif) top center no-repeat;margin-top:-8px;}
.kit {width:357px; margin-right:25px; padding:8px 18px 8px 18px; background: #F0F0F0 url(../images/bgr_kit.gif) top left repeat-x; border:1px solid #DCDCDC;display:inline; border-top: 5px solid #F0F0F0;margin-bottom:20px;}
.kit div.thumb{height:65px;overflow:hidden;}
.kit div.name{height:4em; overflow:hidden;}
.kit h3 a, .kit h3 a:visited, .kit h3 a:hover, .kit h3 a:active{font-weight:bold; font-size:12px; color:#555; text-decoration: none;}
.kit h3 a:hover {color:black;}
.kit div.desc{color:#555;font-size:10px; line-height: 1.2em; height:5em; overflow:hidden;}
.kit div.price{color: #E94353;font-size:12px;font-weight:bold;padding: 10px 0 10px 0;}


/*TAB Accessories*/

.product_acc_cat {background: #e1e1e1;padding:4px 10px 4px 10px;margin-top:25px; background:#9B9B9B; color:white; font-weight:bold;}
.product_acc_cat a{color:white; font-size:10px; font-weight:bold;}

.acc_section {background: url(../images/bgr_dot.gif) top center repeat-y;}

.product_acc{padding: 15px 0 15px 0; background: url(../images/bgr_dots.gif) bottom left repeat-x;color: #6E6E6E;font-weight: normal; width:290px; margin-right:17px; display:inline;}
.product_acc div.thumb {width: 65px; height:75px; text-align: center;}
.product_acc div.thumb img {padding:5px;  border: 1px solid #DCDCDC !important;}
.product_acc div.wrapper{margin-left:15px;}
.product_acc div.price {padding-top:5px; font-size:12px; color: #E94353;font-weight:bold;}
.product_acc div.manufacturer {width:210px; height: 4em;}
.product_acc a, .product_acc a:visited, .product_acc a:hover, .product_acc a:active {color: #6E6E6E; font-weight: bold; font-size:11px;text-decoration: none;line-height:1.2em;text-decoration:none;}
.product_acc a:hover {color:black;text-decoration:underline;}
.product_acc a.addtocart {color:black; text-decoration:underline;}

.product_acc div.buy {line-height:1em;font-size:9px; padding:2px 0 2px 2px; padding-top:10px;}
.product_acc div.buy div.qty{font-size:11px;}
.product_acc div.buy div.add{margin-left:15px; width:105px;}
.product_acc div.buy div.add img {vertical-align: middle;}
.product_acc div.buy input.field{padding:0; margin:0;font-size:9px;font-weight:normal;color: black; background:white; border: 1px solid #A6A6A6; width:20px;height:12px;text-align:center;}
.product_acc div.buy input.tick{padding:0; margin:0;}
.product_acc br {display:none;border: 1px solid #DCDCDC;}

/*TAB Ratings*/

.rating {padding:10px 10px 5px 10px; /*border: 1px solid #DCDCDC; */font-weight: normal; margin: 10px 0 10px 0;}
.rating div.wrapper {height:1.4em;}
.rating div.type {width: 80px;}
.rating div.stars {}
.rating div.mark {width:35px;}
.rating div.wrapperoverall {padding-top:5px;}
.rating div.overall {font-size: 18px; font-weight:bold;width: 80px;}
.rating div.finalmark {font-size: 18px;width:40px;}

.review {padding-top:18px;padding-bottom:18px;border-bottom:1px solid #DCDCDC;}
.review div.title {font-weight:bold;padding: 3px 0 8px 0;}
.review div.info {font-size:9px;}
.review p.pros {font-weight:bold;color:#0BB0E5;padding-top:5px;}
.review p.cons {font-weight:bold;color:#CA1929;padding-top:8px;}

/*TAB Money Saving packages*/
.money_package {}
.money_package div.wrapper_name {background: #E2FAFF; padding: 8px 10px 8px 10px; border-top: 1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC;}
.money_package div.name {width:450px;}
.money_package div.name h3{padding-bottom:3px;}
.money_package a.name, .money_package a.name:visited, .money_package a.name:hover, .money_package a.name:active{font-weight:bold; text-decoration:none;color: #525252;font-size:12px;}
.money_package a.name:hover {color:black; text-decoration: underline;font-weight: normal;}
.money_package div.btn_details {width:120px;padding-top:6px;}
.money_package ol {line-height:1.2em;list-style-type:decimal; list-style-position: inside; margin:15px 0 15px 10px;font-size:10px;color: #525252;}
.money_package div.wrapper_prices {border-top:1px solid #DCDCDC;padding:5px 0 25px 0;}
.money_package div.prices {}
.money_package div.label {width:110px;}
.money_package div.value {width:90px;}
.money_package div.savings {width:230px;padding-left:10px;font-size:12px;font-weight:bold;border-bottom:1px solid #DCDCDC;padding-bottom:4px;}
.money_package div.total {width:230px;padding-left:10px;color: #F44252; font-weight:bold; font-size:12px;padding-top:5px;}
.money_package div.freeship {width:125px; padding-right:5px;}
.money_package div.addcart {margin-left:20px;padding-top:5px;color: #FF6804; font-weight:bold;}

/*TAB Rebates*/
#tab_rebates{}
#tab_rebates h3{font-size:14px;font-weight:bold;margin-bottom:15px;}
#tab_rebates p{margin-bottom:8px;line-height:1.4em;}
#tab_rebates div.rebate{padding:0 0 15px 0;}
#tab_rebates div.pdf_icon {}
#tab_rebates div.wrapper {width:480px;margin-left:12px;padding-bottom:15px;border-bottom:1px solid #B6B6B6;}
#tab_rebates div.name {font-weight:bold;color:black;}
#tab_rebates div.description {font-weight:normal; color: #696969;padding-top:3px;}
#tab_rebates div.dates {font-weight:bold;padding-top:5px;}
#tab_rebates span.date_label {color:black;}
#tab_rebates span.date_start {color:#1BA3D0;margin-right:15px;}
#tab_rebates span.date_end {color: #E94351;margin-right:15px;}
#tab_rebates div.dates a {font-weight:bold;text-decoration:underline;}
#tab_rebates div.amount {color: #696969;padding-right:15px;}
#tab_rebates span.dollar {color:black;font-size:16px;}
#tab_rebates span.number {color:black; font-size:20px;}

/*Tab Item Includes*/
#what_box{ padding-left:20px;}
#what_box ul{ list-style-type:disc;}
#what_box li{line-height:1.8em;}


.serachlistboxamiddle{
	float:left;
	width:690px;
	height:auto;
	padding: 10px 10px 0 20px;
}
.lineamiddle{
float:left;
height:auto;
width:689px;
border-left: 1px solid #eeefea;
border-right: 1px solid #eeefea;
}

.linea2{
float:left;
height:6px;
width:690px;
}
.prodcimage1{
	float:left;
	width:81px;
	margin-left:12px;
	margin-top:14px;
}
.prodinfo{
	width:365px;
	margin-top:14px;
	float:left;
	margin-left:10px;
}
.prodinfoa{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5e1123;
}
.prodinfob{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#272435;
}
.prodinfobold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#272435;
font-weight:bold;
}
.stline{
	float:left;
	margin-top:5px;
	margin-left: 5px;
}
.onscale{
	float:left;
	margin-left: 2px;
	margin-top: 0px;
}
.onscalea{

	margin-left: 2px;
	margin-top: 5px;
}
.maine{
	margin-left:5px;
	margin-top: 14px;
	float:left;
	width :82px;
	height:100px;

}
.maine_2{
	margin-top: 5px;
	float:left;
	width :80px;
	height:51px;

}

.ser{
	height:47px;
	float:left;
	width: 729px;
}
.viewa{
	float:left;
	margin-left:26px;
	margin-top:26px;
}
.viewb{
	float:left;
	margin-left:5px;
	margin-top:22px;
}
.viewc{
	float:left;
	margin-left:30px;
	margin-top:22px;
}
.viewd{
	float:left;
	margin-left:30px;
	margin-top:22px;
}
.viewe{
	float:left;
	margin-left:8px;
	margin-top:25px;
}
.viewemargin{
	float:left;
	margin-left:30px;
	margin-top:25px;
}
.viewt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#750005;
}

.viewta{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#272435;
}
.viewtb{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c9cab9;
}
.viewf{
	float:left;
	margin-left:3px;
	margin-top:22px;
}
.viewg{
	float:left;
	margin-left:28px;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.viewh{
float:left;
width:50px;
margin-left:5px;
margin-top:22px;
}
.linea1{
margin-top:6px;
float:left;
height:6px;
width:690px;
	
}

.aboutus_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#5f1c2a;
}
.aboutus_text_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5f1c2a;
	text-decoration:underline;
}
.aboutus_text_2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	text-decoration:underline;
}
.aboutus_text_2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	text-decoration:underline;
}
.aboutus_text_2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	text-decoration:underline;
}
.aboutus_text_3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5f1c2a;
}


.letters_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#03112c;
}

.linktext_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold  ;
	color:#5f1c2a;
	line-height: 13pt;	
}
.linktext_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#5f1c2a;
	line-height:13pt;	
}
.linktext_2 A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#5f1c2a;
	line-height:13pt;
	text-decoration:underline;	
}
.linktext_2 A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#5f1c2a;
	line-height:13pt;
	text-decoration:underline;	
}
.linktext_2 A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#5f1c2a;
	line-height:13pt;
	text-decoration:underline;	
}
.linktext_2 A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#5f1c2a;
	line-height:13pt;
	text-decoration:underline;	
}

.linktext_3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#03112c;
	line-height: 13pt;	
}
.Cabernet{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#5f1c2a;
text-decoration:underline;
}
.microberry{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#5f1c2a;
text-decoration: none;
}
.Cabernet a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#5f1c2a;
text-decoration:underline;
}
.Cabernet a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#5f1c2a;
text-decoration:underline;
}
.Cabernet a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#5f1c2a;
text-decoration:underline;
}
.france{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
.france a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5f1c2a;
text-decoration:underline;
}
.france a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5f1c2a;
text-decoration:underline;
}
.france a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5f1c2a;
text-decoration:underline;
}

.belgain_text{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#272435;
}


#search_paging{}
#search_paging a {color:#000;text-decoration: none;}
#search_paging a:visited {color:#000;text-decoration: none;}
#search_paging a:hover {color:#000;text-decoration: underline;font-weight: normal;}
#search_paging a:active {color:#000;text-decoration: none;font-weight:bold;}

.search_result_wrapper{float: left;width:220px;padding:1px 3px 0px 0px;clear:none;}
.search_result {margin: 5px;border: 1px solid #D1D1D1; height:350px;padding-left:0px;padding-bottom:0px;}
.search_result a {color: #000; text-decoration: none;}
.search_result a:visited {color: #000; text-decoration: none;}
.search_result a:hover {color: #000; text-decoration: underline;}
.search_result a:active {color: #0A8FDE; text-decoration: none;}
.search_result div.thumb{width: 75px;height:75px;padding-left:45px; overflow:hidden;}
.search_result div.thumb a{text-decoration: none;}
.search_result div.info{margin-left:10px;}
.search_result div.manufacturer{font-size: 12px; font-weight: bold; height: 15px; line-height:1em;} 
.search_result div.name {font-size: 11px; font-weight: bold; line-height: 1.1em;height:32px; width:180px;text-align:center;}
.search_result div.name a {color: #6D6D6D;font-size: 11px; text-align:center;}
.search_result div.desc {font-size: 12px; font-weight: normal; line-height: 1.1em;}
.search_result div.category{font-size: 10px; height: 20px;line-height:1.2em;font-weight:bold;}
.search_result div.rating {padding:1px 0px 1px 0px; margin:0; height:30px;}
.search_result div.price{font-size: 14px; color:#CC0033;  font-weight: bold;height: 25px; margin-top:5px;}
.search_result div.buy{float:right;margin-top:25px;}
.search_result_wrapper_summary{height:105px;}
.search_result .inner_wrapper{height:236px;}
.search_result_summary { height:90px;}
.search_result div.more_button{margin-top:-5px;}
.search_result div.availability{padding-left:10px;color:#FEAB43;font-weight:bold;}
.search_result .dv_compare_wrapper{margin: 0px;background-color: #e2e2e2; width: 100%;clear:both;margin-top:5px;}


.search_result_wrapper_list{float:left;padding:1px 3px 0px 0px;width:690px;clear:none;}
.search_result_list {float:left;height:115px;width:689px;border-left: 1px solid #eeefea;border-right: 1px solid #eeefea;}
.search_result_list a{color: #000; text-decoration: none;}
.search_result_list a:visited {color: #000; text-decoration: none;}
.search_result_list a:hover {color: #000; text-decoration: underline;font-weight: normal;}
.search_result_list a:active {color: #0A8FDE; text-decoration: none;}
.search_result_list div.thumb{width: 75px;height:75px; overflow:hidden;margin-top:20px;}
.search_result_list div.thumb a{text-decoration: none;}
.search_result_list div.info{width:420px;margin-top:14px;float:left;margin-left:10px;}
.search_result_list div.manufacturer{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#5e1123;} 
.search_result_list div.name {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#5e1123;}
.search_result_list div.name a {color: #6D6D6D;font-family:Arial, Helvetica, sans-serif;font-size:12px; }
.search_result_list div.desc {font-size: 11px; font-weight: normal; line-height: 1.1em; overflow:hidden; height:14px; width:360px;}
.search_result_list div.category{font-size: 10px; height: 20px;line-height:2.2em;font-weight:bold;}
.search_result_list div.rating {font-size: 11px; height: 20px;}
.search_result_list div.price{font-size: 14px; color:#CC0033;  font-weight: bold;height: 25px; margin-top:10px;}
.search_result_list div.buy{float:right;margin-top:25px;}
.search_result_list div.more_button{margin-top:-5px;}
.search_result_list div.more_button div.availability{padding:10px 5px 10px 0; color:#FEAB43;font-weight:bold;text-align:center;}
.search_result_list .dv_compare_wrapper{padding-left:6px; background-color: #e2e2e2; width: 100%;clear:both;}
.search_result_list .inner_wrapper{height:100px !important;}

.search_result_wrapper_summary_list{height:105px;}
.search_result_summary_list { height:90px;}

#search_no_result {}

.midddle_top_banner2{
margin-top:5px;
float:left;
height:38px;
width:724px;
}
.homeboxcat{
	margin-top:5px;
	height:28px;
	border-top: 1px solid #c8b3ae;
	border-bottom: 1px solid #c8b3ae;
	padding: 14px 0 0 0;
}

.hometextcat{
	margin-top:10px;
}

.homeacat{
	margin-top:12px;
	margin-left:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#750005;
	height:22px;
}
.homebcat{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272435;
	}
	
	.customerr{
	float:left;
	width:698px;
	height:auto;
	margin-left:4px;
	overflow: hidden;
	margin-top: 18px;
	}
	.customerra{
	float:left;
	width:230px;
	height:167px;
	
	}
	.three_banner_wrapper_sec{
	width:724px;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	overflow:hidden;
	}
	.customerrboxa{
	float:left;
	width:230px;
	height:350px;
	margin-left: 2px;
	margin-bottom:20px;
	}
	.customert{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:#272435;
	padding-top: 2px;
	height: 40px;
	line-height:normal;
}
	.customert a:link{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:#272435;
	padding-top: 10px;
	height: 33px;
	line-height:normal;
}
	.customert a:hover{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:#272435;
	padding-top: 10px;
	height: 33px;
	text-decoration:underline;
	line-height:normal;
}
	.customert a:visited{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:#272435;
	padding-top: 10px;
	height: 33px;
	line-height:normal;
}
	.customerrt{
	float:left;
	width:228px;
	height:40px;
	}
	
	.customerrta_1{
	float:left;
	width:228px;
	height:31px;
	padding :10px 0 0 0;
	}
	
.imageboxa{
	float:left;
	background-image:url(../images/bg1.gif);
	background-repeat:no-repeat;
	width:229px;
	height:149px;
	margin: 0 0 0 0;
}
.imageboxnotproduct{
	float:left;
	width:228px;
	height:306px;
	margin: 0 0 0 0;
}
.boxa1{
	float:left;
	background-image: url(../images/botbox1.gif);background-repeat:no-repeat;
	width:229px;
	height:157px;
	margin: 0 0 0 0;
}
.maina1{
	float:left;
	margin-left:8px;
	width:210px;
	height: 33px;
	margin-top: 6px;
	}
	
	.maina1x{
	float:left;
	width:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#750005;
	font-weight: normal;
	line-height:normal;
	height:27px;
	}
	.maina1x a:link
	{
	float:left;
	width:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#750005;
	font-weight: normal;
	line-height:normal;
	}
	.maina1x a:hover{
	float:left;
	width:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#750005;
	font-weight: normal;
	text-decoration: underline;
	line-height:normal;
	}
	.maina1x  a:visited{
	float:left;
	width:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#750005;
	font-weight: normal;
	line-height:normal;
	}
	.maina1y{
	margin-top:6px;
	float:right;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#750005;
	}
	.maina1yt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272435;
	font-weight:bold;
	}
	.maina1yt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ed1c24;
	font-weight:bold;
	font-style:italic;
	}
		.maina2{
	float:left;
	margin-left:8px;
	width:210px;
	height: 27px;
	margin-top: 6px;
	padding-top:8px;
	}
	.lineatext{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#750005;
	font-weight:bold;
	}
	.imageboxa1{

	width:214px;
	height:119px;
  padding:15px 0 0 15px;
}
	.imageboxa2{
float:left;
	width:80px;
	height:80px;
 
}
.imageboxa3{
	width:115px;
	height:119px;
	float:left;
	padding-left:10px;
	
}
.imageboxa3t{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f1c2a;	
	font-weight:bold;
}
.imageboxa3t a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f1c2a;	
	font-weight:bold;
}
.imageboxa3t a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f1c2a;	
	font-weight:bold;
	text-decoration: underline;
}
.imageboxa3t a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f1c2a;	
	font-weight:bold;
}
.text_a_1{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
.accessible{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold ;
color:#333333;
}


#specs {width:100%;}
#specs td.title{font-size:15px;font-weight:bold;color:#000000;background-color:#d5d5d5;height:15px;padding:3px 0px 3px 10px;}
#specs td.attributes{font-size:11px;font-weight:normal;color:#000000;width:300px;padding-left:20px;font-weight:bold;}
#specs td.values{font-size:11px;font-weight:normal;color:#000000;}
.bredcrumbmargin
{
	margin-top:0px;
}
.buttonMargin{margin-left:5px;}


.resultdisplay{background-image: url(../images/gradientb.gif);width:730px;}
.resultdisplaytext{padding-bottom:5px; font-size:12px;text-align:center;margin-top:5px;}


.Categorybredcrumb{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Maroon;
	font-weight: normal; 
	
	}
	
	
.Categorybredcrumb a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Maroon;
	font-weight: bold; 
	
	}
.Categorybredcrumb a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Maroon;
	font-weight: bold; 
	}
.Categorybredcrumb a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Maroon;
	font-weight: bold; 
	
	}
	
	
.homeboxcatsearch{
	margin-top:5px;
	height:28px;
	border-top: 1px solid #c9cab9;
	border-bottom: 1px solid #c9cab9;
	padding: 14px 0 0 0;
}

#search_no_result {padding:15px;text-align:justify;}
#search_no_result .title{font-size:13px;font-weight:bold;}
#search_no_result .info{font-size:12px;}
#search_no_result .info a{font-size:13px;color:#4f2832;font-weight:bold;}
#search_no_result .info a:hover{font-size:13px;color:#4f2832;font-weight:bold;text-decoration:underline;}
#search_no_result .info a:visited{font-size:13px;color:#4f2832;font-weight:bold;}
#search_no_result .info h2{font-weight:bold;padding-bottom:3px;}
#search_no_result .info span{font-weight:bold;padding-bottom:3px;}

.france1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
.basketWidthMargin{margin-left:10px;}
.bredcrumbTopMargin{margin-top:15px;}

.basketleftMargin{margin-left:5px;}

.onsaletop{float:right;margin-top:-12px;border:solid 1px #e5e5e5;}

.master_textField{}
.Basketemailform{margin-left:10px;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight: normal;color:#03112c;line-height: 13pt;text-align:justify;}



.headertext_guidedsearch{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	
	}
.headertext_guidedsearch a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	
	}
.headertext_guidedsearch a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	text-decoration: underline;
	}
.headertext_guidedsearch a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	
	}

.headertext_guidedsearchMore{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	margin-bottom:100px;
	}
.headertext_guidedsearchMore a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	
	}
.headertext_guidedsearchMore a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	text-decoration: underline;
	}
.headertext_guidedsearchMore a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f1c2a;
	font-weight: normal; 
	
	}

.green1
{
	margin-left:0px;
	margin-top:0px;
}


.linktext_2 li {line-height:1.2em;list-style-type:disc; list-style-position: inside; margin-left:30px;}

.instorepickupmargin{width:100%;height:50px;}

.backorder {font-size:14px;color:#5f1c2a; }

div.maruntexthead a{
	line-height: 20px !important;
}
div.maruntexthead table{
	position: relative;
	left:-10px;
	top:-10px;
}