BODY {background:#ffffff /*FCF2D8*/ url(images/bg_blur_bw.jpg) repeat-x scroll 0 0; font-family:"Times New Roman", Verdana, Arial, sans-serif; font-size:12px; color:#43403a/*#54433A*/; margin:0}
A {color:#6F032E; text-decoration:none}
A:hover {text-decoration: none;color:#CA3F3F;}
A H3 {font-size: 20px;}
H1 {color:#548021;font-size:34px;text-decoration:none;margin-bottom: 15px; margin-top: 10px; padding:0}
H2 {font-size: 18px;margin:0;}
CHECKBOX,RADIO,SELECT {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px}
TEXTAREA {width:100%;font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px}
SPAN.greetUser {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px;color:#f0a480;font-weight:700}
IMG,IMG.A {border:0;text-decoration:none}

.fullTable {background:#ffffff url(images/bg.jpg) repeat-x scroll 0 0; width:990px; border:0; font-size-adjust:none;font-style:normal;font-variant:normal;line-height:14px; margin-left: auto; margin-right: auto; box-shadow: 0 1px 10px black; padding: 0px 10px 0px 10px;}
.headerTD {vertical-align:top;height:102px;margin:auto;padding:0; text-align:center;}
.generalTable {width:100%;text-align:center;}
.generalTable td h4 {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:26px;font-weight:bold;color:#548021;margin:10px 0px 5px 0px;}
.generalTable td h4.bestprice {font: bold 210%/100% "Times New Roman", Arial, sans-serif; color: #5A206C;;margin:10px 0px 5px 0px; text-shadow: 1px 1px 1px rgba(0,0,0, .7);}

p.article_on_home {text-align: justify !important; font-size: 14px !important;}
p.partener {float: right;}

.banner_promot {width:50%;text-align:center}
.banner_promot a img{padding:4px 0px 0px 0px; margin:auto;}

.top_menu {width:560px;text-align:right}
.top_menu a {font-weight: bold; font-size: 14px;}
.top_menu form input {margin-top: 8px;margin-bottom:8px;}

.logo {padding:3px 6px 0px 0px; vertical-align: top;width: 435px;}
.logo div, .logo div a {font-size: 12px; color: #548021; font-weight: bold;height:22px;}
tr.logoTR {float: left; height: 89px; font-size: 0px;}
#acana, .acana {font-size: 22px; color: #6F032E; font-weight: bold; text-align: center;}
.acana {position: absolute;display: none;}
.menu_phone {font-size: 16px; font-weight: bold;color:#548021;}

/* BOX HEADER and BOXES */
.cont_header_txt {margin:0 0 2px}
.cont_header_txt a {font-size:12px;font-weight:700;text-transform:uppercase;color:#54433A;text-decoration:none}
.cont_header_txt a:hover {font-size:12px;font-weight:700;text-transform:uppercase;color:#54433A;text-decoration:underline}
.cont_header_txt td,.cont_header_txt em {background:url(images/infobox/title2_center.jpg) 0 0 repeat-x;vertical-align:middle;font-size:12px;font-weight:700;text-transform:uppercase;color:#54433A;height:29px}

.box_header_txt {margin-bottom:6px}
.box_header_txt td {background:transparent url(images/infobox/title1_center.jpg) repeat-x scroll 0 0;color:#6F032E;font-size:14px;font-weight:bold;height:29px;text-transform:uppercase;vertical-align:middle}

.c1_top {width:100%;background:url(images/infobox/c1.gif) top repeat-x #FFF}
.c1_left {height:100%;background:url(images/infobox/c1.gif) left top repeat-y #FFF}
.c1_right {background:url(images/infobox/c1.gif) right top repeat-y #FFF}
.c1_bottom {background:url(images/infobox/c1.gif) bottom repeat-x #FFF}

.c2 {background:#FFFFFF/*FCF6E8*/; width: 100%}
.c2_top {width:100%;background:url(images/infobox/c1.gif) top repeat-x #FCF6E8}
.c2_left {height:100%;background:url(images/infobox/c1.gif) left top repeat-y #FCF6E8}
.c2_right {background:url(images/infobox/c1.gif) right top repeat-y #FCF6E8}
.c2_bottom {background:url(images/infobox/c1.gif) bottom repeat-x #FCF6E8; width:100%;}

.box_body td p{font-family:"Times New Roman", Verdana, Arial, sans-serif;margin-bottom:10px 0 10px 0;text-align: center;}
.box_body td p.recom {text-align: justify;}
.box_body ul {list-style:none;margin:0 0 0 12px;padding:0}
.box_body .bg_list {padding:0 0 2px}
.box_body .bg_list a {font-size:18px;color:#6F032E;text-decoration:none;/*background:url(images/infobox/bullet1.gif) no-repeat top left;*/line-height:30px;padding:0 0 10px 2px}
.box_body .bg_list_un {background:none;margin:0;padding:0}
.box_body .bg_list_un a {font-weight:700;color:#000A78;text-decoration:none;background:url(images/infobox/bullet1.gif) no-repeat top left;line-height:20px;padding:0 0 0 15px;}
.box_body .bg_list_sub {margin:0 0 2px 10px;}
.box_body .bg_list_sub a {font-weight:700;color:#6F032E;text-decoration:none;background:url(images/infobox/bullet1.gif) no-repeat top left;line-height:20px;font-size:13px;padding:0 0 0 15px;}
.box_body .bg_list_sub_1 a {color:#548021;text-decoration:none;background:url(images/infobox/bullet1.gif) no-repeat top left;line-height:22px;padding:0 0 0 15px;margin:0 0 2px 10px;}
.box_body .bg_list_sub_2 a {font-weight:700;color:#548021;text-decoration:none;background:url(images/infobox/bullet1.gif) no-repeat top left;line-height:20px;font-size:14px;padding:0 0 0 15px;margin:0 0 2px 20px;}
.box_body .bg_list_sub_3 a {font-weight:700;color:#548021;text-decoration:none;background:url(images/infobox/bullet1.gif) no-repeat top left;line-height:20px;font-size:14px;padding:0 0 0 15px;margin:0 0 2px 30px;}
.box_body li.categ_specials {margin-bottom: 14px; background: url("../images/icons/cadou.png") no-repeat scroll right top transparent; line-height: 38px;}
.box_body li.categ_specials a{font-size: 22px; color:#548021;}

#mainnavtabbed1 {clear:both;list-style-type:none;margin:0;padding:0}
#mainnavtabbed1 li {margin-left:10px;text-align:center;float:left;width:10em;margin-bottom:0}
#mainnavtabbed1 li a {border-left:1px solid #aaa;border-top:1px solid #aaa;border-bottom:none;border-right:1px solid #aaa;background:transparent url(images/infobox/title1_center.jpg) repeat-x scroll 0 0;display:block;color:#7a7a7a;text-decoration:none;font:13px;padding:5px}
#mainnavtabbCHECKBOX,RADIO,SELECT {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px}
TEXTAREA {width:100%;font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px}
SPAN.greetUser {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px;color:#f0a480;font-weight:700}
ed1 li a.tabon,#mainnavtabbed1 li a.tabon:hover {color:#54433A;background:none;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:none;border-right:1px solid #ccc;font-weight:700}
#mainnavtabbed1 li a:hover {color:#960;background:none;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:none;border-right:1px solid #ccc}
#mainnavtabbed1 li a.tabon {color:#54433A;background:none;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:none;border-right:1px solid #ccc;font-weight:700}

.infoBox {background:#988A67 none repeat scroll 0 0}
.infoBoxContents {background:#FFFAEA none repeat scroll 0 0;font-size:70%}
.infoBoxNotice {background:#FF8E90}
.infoBoxNoticeContents {background:#FFE6E6;font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:10px}
TD.infoBoxHeading {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:70%;font-weight:700;background:url(images/infobox/corner_right_left.gif);background-repeat:repeat;color:#FFFFD3;vertical-align:middle}
TD.infoBoxHeading a {color:#FC0;text-transform:uppercase}
TD.infoBoxHeading a:hover {color:#FFFFD3;text-transform:uppercase}
TD.infoBox,SPAN.infoBox,TD.smallText,SPAN.smallText,P.smallText,.messageBox {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px}
.boxText {font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.5em;text-decoration:none;margin-bottom:0.9em;color:#00778D}

.products_description p{text-align: justify;}

.column_left { width: 160px; vertical-align: top;}
.column_left table {width: 100%;}

.column_main { width: 100%; vertical-align: top;}
.column_main table { width: 100%;}

a.breadcrumbNavigation {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:18px}
a.breadcrumbNavigation:hover {color:#CA3F3F}

TD.subCategoryTitle {text-align: center; vertical-align:top;padding-bottom: 35px;}
TD.subCategoryTitle a {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;color:#6F032E;text-transform:uppercase;line-height: 20px;}

TD.pageHeading,DIV.pageHeading {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:14px;font-weight:bold;color:#54433A;text-transform:uppercase;line-height: 20px;}

TD.main,P.main {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:16px;line-height:18px;margin-bottom:6px;}
TD.main form {display:inline-block;}

.productInfoPrice {font-family:"Times New Roman",Verdana,Arial,sans-serif;font-size:18px;font-weight:bold;color:#CA3F3F;vertical-align:middle;text-align: center;}

.tabcontent {clear:both;background:none;color:#000;font-size:14px;padding:1em}
.tabcontent div{font-size: 16px;font-weight: bold;border-bottom: 1px dashed #999999; color: #5B8501;display:block;margin-bottom:5px;}
.tabcontent p, h3 {color:#43403A;}
.tabcontent table {border: 1px dotted; font-size: 12px; text-align: left;padding:10px;}

SPAN.productSpecialPrice {color:#CA3F3F;font-size:24px;font-weight:bold}

.productInfoHeader {height:36px;width:100%;text-align: center;background-color:#FCF2D8;}
.productInfoHeader td {font-family:Arial;font-size:12px;vertical-align:middle;padding:2px 0 2px 6px; height: 52px;}
.productInfoHeader span a {font-size:12px;text-decoration:none;text-transform:uppercase;line-height:13px}
.productInfoHeader span a:hover {text-decoration: none;color:#CA3F3F;}
.productInfoHeader h2 {font-size:16px;text-decoration:none;line-height:18px}
div.productdetailslink a{ color:#6F032E; font-size: 14px; font-weight: bold;}
div.productdetailslink {text-align: center; padding-bottom: 5px;}

.c1 {background:#FFF}
.c2_lista {background:#FFF; width:100%;height: 390px;}

SPAN.express_delivery_text {color:#CA3F3F;font-weight:bold;font-size:14px;}

.shop_cart {color:#548021;font-size:16px;font-weight:bold;text-align:center;vertical-align:middle}

td.list_article { width:33%;}
td.list_article table {height: 225px; text-align: center;}

TD.fieldKey,TD.tableHeading {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:14px;font-weight:bold}
TD.fieldValue {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:15px}

FORM {display:inline}

.footer {background:transparent url(images/footer_bg.jpg) repeat-x scroll 0 0;height:50px}
.footer td {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:0.75em;color:#FFFFD3;vertical-align:middle;font-weight:700;line-height:1.2em}
.footer a {color:#695D3C;font-size:12px;font-weight:700;text-decoration:none}
.footer_separator {color: #695D3C; margin: 0px 10px 0px 10px;}

INPUT {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:14px;vertical-align:middle}

TR.subBar {background:#f4f7fd}
TD.subBar,.checkoutBarCurrent {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px;color:#000}
.checkoutBarFrom,.checkoutBarTo {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px;color:#8c8c8c}

TR.header {text-align:center;background:#fff}
TR.headerError {background:#CA3F3F}
TD.headerError {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px;background:#CA3F3F;color:#fff;font-weight:700;text-align:center}
TR.headerInfo {background:#0f0}
TD.headerInfo {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px;background:#0f0;color:#fff;font-weight:700;text-align:center}

.noBg {background:transparent}

SPAN.newItemInCart {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:0.6em;color:#CA3F3F}
TABLE.formArea {background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px}
TD.formAreaTitle {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px;font-weight:700}
SPAN.markProductOutOfStock {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:12px;color:#c76170;font-weight:700}
SPAN.checkoutprice {color:#CA3F3F;font-family:"Times New Roman",Verdana,Arial,sans-serif;font-size:1.1em;font-weight:700}

TABLE.productListing {border:1px;border-spacing:1px;border-color:#055;border-style:solid}
.productListing-heading {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:0.7em;background:#055;color:#055;font-weight:700}
TD.productListing-data {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:0.7em}
TD.productListing-data p {text-align:center;margin:2px;padding:0}
A.productListing-heading {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:1.5em;background:#055;color:#DFFFBF;font-weight:700}
A.productListing-heading:hover {color:#00D500}
A.pageResults {color:#00F}
A.pageResults:hover {color:#00F;background:#FF3}

.smallText a u {color:#6F032E;font-size:14px;text-decoration:none}
.smallText a {color:#6F032E;font-size:14px;text-decoration:none;font-weight:bold;}
.smallText a:hover {color:#CA3F3F;text-decoration:underline;}

SPAN.errorText {font-family:"Times New Roman", Verdana, Arial, sans-serif;color:#CA3F3F}

.moduleRowOver {background-color:#D7E9F7;cursor:hand}
.moduleRowSelected {background-color:#E9F4FC}

.messageStackError,.messageStackWarning {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:10px;background-color:#ffb3b5}
.messageStackSuccess {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:10px;background-color:#9f0}

.inputRequirement {font-family:"Times New Roman", Verdana, Arial, sans-serif;font-size:10px;color:#CA3F3F}

.productInfoImage {text-align:center;margin:0 auto}
.productInfoImage td {padding:10px 0 0}
.productInfoDetailsBuy { padding:5px 0 0 5px; text-align: center;}
.productInfoDetails { width: 100%;}

.products {width:50%}
.sub_total {width:80%}
.remove {width:10%}
.quantity,.total {width:20%}

.p_t {background:url(images/p_t.jpg) top repeat-x;width:1px}
.p_l {background:url(images/p_l.jpg) top repeat-y}
.p_r {background:url(images/p_r.jpg) top repeat-y}
.p_b {background:url(images/p_b.jpg) bottom repeat-x}

.bg_gg_1 {background:#d3c6a5}

TABLE.tabline {background:none;border-bottom:1px #aaa solid}

.get1free {font-family:Arial, sans-serif;text-align:left;color:#CA3F3F}

.errorBox {background:#ffb3b5;font-weight:700}
.stockWarning {font-size:12px;}
.productsNotifications {background:#f2fff7}
.orderEdit {font-size:12px;}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {background:#fff}

.box_width_cont {width:100%}

td.better_together, .better_together {color:#CA3F3F;font-size:18px;font-weight:bold}

a.special_header_firstpage {font-style: italic; color: #BF1768; font-weight:900; font-size: 32px;}

div.logo_img_footer img { padding: 0px 10px 0px 10px; margin: auto; vertical-align: middle;}

#div_cad {
	background: url("../images/icons/cadou.png") no-repeat scroll left top transparent;
    bottom: -20px;
    height: 35px;
    position: absolute;
    right: -30px;
    width: 65px;
    z-index: 102;
}

#div_red {
	background: url("../images/icons/reducere.png") no-repeat scroll left top transparent;
  	bottom: -20px;
    height: 35px;
    position: absolute;
    right: -30px;
    width: 65px;
    z-index: 102;
}

.recomm_text {font-size: 13px; text-align: justify !important; color: #548021; font-style: italic; font-weight: bold; }

