@charset "utf-8";

/*table basket of header*/
/*.trTableHeaderBasket{}
.tdTableHeaderBasket{}*/

table.tableHeader{height:28px; width:100%; background-color:#612224;}
td.tableHeader{vertical-align:bottom}

td.miniBasket{vertical-align:middle; padding-right:5px}
td.searchTop{text-align:left; vertical-align:middle; width:634px;}
table.searchTop{margin-left:17px; margin-right:auto; margin-bottom:auto; margin-top:8px}
input.searchTop{background-color:#d5962e; border:1px solid #e9d8c3; width:149px }
input.searchTopSubmit{background-image:url(../images/common/back_search.png); background-repeat:repeat-x; height:17px; border:1px solid #C4965D; font-size:10px; font-weight:bold; padding:0px; text-align:center; color:#FFFFFF}
#miniBasketTable{}
.miniBasketTabletd{vertical-align:middle; text-align:right;}
.basketWishAsyncFloater{height:0px; background-color:#000; text-align:right}
.miniBasketHeader{vertical-align:middle; text-align:left}
td.miniBasketHeaderTotal, td.miniBasketHeaderText{text-align:left; white-space:nowrap}
a.miniBasketHeaderText{font-size:18px; color:#FFFFFF; text-transform:lowercase}
a.miniBasketHeaderText:HOVER{font-size:18px; color:#FFFFFF;}
.miniBasketHeaderTotal{text-align:left; padding-left:10px;vertical-align:middle;font-size:12px; color:#FFFFFF; font-weight:bold}
.miniBasketValues{ font-style:italic; color:#ecbf2d; font-size:18px; padding-left:5px;}
td.miniBasketButton{padding-left:9px; vertical-align:middle; text-align:left}

.mainSeparator{width:11px}
.mainSeparatorV{height:10px}

div.mainCenter{position:relative;z-index:555}
div.mainCenterContent{width:784px; height:112px; text-align:left;position:absolute; }
div.mainCenterContentTable{z-index:666; position:absolute;width:784px;}

.tableLogo{text-align:center;}
.tableCategoriesMenu{height:599px; width:100%;}
.tableHome{height:23px; /*border-top:1px solid #d9d9d9; */border-bottom:1px solid #d9d9d9; vertical-align:middle; padding-left:5px }
h1.homeLink, a.homeLink{font-family: Arial, Helvetica, sans-serif; color:#000; font-size:12px; margin:0px; text-transform:uppercase; font-weight:normal;}
.homeLinkValue{color:#000;}
a.homeLinkValue:HOVER{color:#000; font-weight:bold;}

table.categoriesSubmenuTable{width:100%;}
td.categoryName{height:15px; vertical-align:middle}
.categoryMenuLink{text-transform:uppercase; font-size:11px; font-weight:bold; color:#fae7c8;}
.categorySubmenuLink{font-size:11px; font-weight:bold; color:#fae7c8; text-transform:lowercase}
.categoryNameBox{padding-top:5px; padding-left:15px; padding-bottom:4px; width:155px;background-color:#a66d00}
.categoryNameBox_1{background-color:#561900 !important}
.categoryNameBox_2{background-color:#652b00 !important}
.categoryNameBox_3{background-color:#733800 !important}
.categoryNameBox_4{background-color:#8c5200 !important}
.categoryNameBox_5{background-color:#a66d00 !important}

/*alert*/
#alertFloater{position:absolute; top:180px; height:0px; overflow:visible; margin:0px; width:80%; text-align:center; margin-left:auto; margin-right:auto; }
#alertModule { width:100%; background-color:#ffffff;}
.alertMessageBoard{width:100%;}
#alertTitle{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4C4C4C; text-align:center;background-color:#ffffff; padding:10px}
#alertButton{text-align:center; padding-bottom:10px;}
#alertMessage{ padding-top:10px; padding-bottom:10px; background-color:#ffffff; text-align:center}
alertContentModuleC { background-color:#ffffff; }
#alertBox{width:350px; margin-left:auto; margin-right:auto; visibility:hidden;}

/*question*/
#questionFloater{position:absolute; top:180px; height:0px; overflow:visible; margin:0px; width:80%; text-align:center; margin-left:auto; margin-right:auto; }
#questionModule { width:100%; background-color:#ffffff;}
#questionTitle{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4C4C4C; text-align:center;background-color:#ffffff; padding:10px}
#questionMessage{ padding:10px; background-color:#ffffff; text-align:center}
questionContentModuleC { background-color:#ffffff; width:100% }
#questionBox{width:350px; margin-left:auto; margin-right:auto; visibility:hidden;}
.questionMessageBoard{width:100%;}


/*information Floater*/
#informationBoxFloater{position:absolute;height:0px; overflow:visible; margin:0px; width:99%; text-align:center; margin-left:auto; margin-right:auto; border:0px solid #0000FF; z-index:99999}
#informationBox{width:800px; margin-left:auto; margin-right:auto; visibility:hidden; padding:5px;}

/*floating basket*/
#asyncBasketFloater{position:relative; height:0px; overflow:visible; margin:0px; text-align:right;z-index:5000; width:1px; border:0px solid #ff0000; float:right}
#asyncBasketBox{width:250px; visibility:hidden; background-color:#FFFFFF; padding:5px; border:1px solid #000000; z-index:5000; right:0px; position:absolute; top:2px}
.asyncBasketSpacer{ height:5px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
#asyncBasketTitle{color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:20px; text-align:left; padding-bottom:5px; text-transform:uppercase; font-weight:bold}
.asyncBasket{width:100%}
.asyncBasketCell{}
.asyncBasketName{text-align:left;padding-right:3px;}
.asyncBasketLink{color:#000000}
.asyncBasketNameProduct{ font-weight:bold; }
.asyncBasketPrice{ text-align:right; white-space:nowrap; color:#962843}
.asyncBasketSubtotal{text-align:right; font-weight:bold; white-space:nowrap; color:#962843}
.asyncBasketFootCellTitle{text-align:right; font-weight:bold; padding-top:3px;}
.asyncBasketFootCellSpacer{width:3px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
.asyncBasketFootCellValue{text-align:right; font-weight:bold; white-space:nowrap; padding-top:3px;color:#962843; width:40px;}
.asyncBasketButtons{padding-top:5px;}
#continueShoppingBox{text-align:left; padding-bottom:5px;}
#goToBasketBox{text-align:right;}
#buttonCheckout{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; background-color:transparent; border:none; text-align:center; background-image:url(../images/submit5.jpg); background-repeat:no-repeat; width:117px; height:24px;}
#buttonBackToShop{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:transparent; border:none; text-align:center; background-image:url(../images/submit4.jpg); background-repeat:no-repeat; width:117px; height:24px;}

.miniSearchFormTD{ vertical-align:bottom; text-align:right }
.miniSearchFormFieldBox{vertical-align:middle; text-align:right}
.miniSearchFormSubmitBox{vertical-align:middle; text-align:left; padding-left:7px}

.newsletterFormTD{ vertical-align:bottom; text-align:right; height:10px;white-space:normal; }
#newsletterDiv{white-space:normal; width:100%; text-align:center}

.seoKeyWords{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10.42px; color:#9a8b79; text-align:left}

table.pagesTop{}
td.pagesTop{padding-left:10px; padding-right:10px;}
table.pagesTopContent{margin-bottom:auto; margin-top:auto; margin-left:0px; margin-right:auto;}
td.pagesTopName{padding-left:7px; padding-right:7px; text-align:left}
.pagesTopSeparator{ border-right:1px solid #ffffff}
a.pagesTopName{font-size:13.13px; color:#FFFFFF;}

.basketSteps{padding-top:4px;}

.basketHeaderTable{width:100%;}

.lineSeparatorBottom{border-top:1px solid #000;}
table.pageBottom2{margin-left:auto; margin-right:auto;}
td.pageBottom2{vertical-align:middle;}
a.pagesBottomName{font-size:11px; color:#FFFFFF; font-style:italic}

.availableLanguagesTable{margin-left:0px; margin-right:auto; margin-top:auto; margin-bottom:0px}
.availableLanguagesContentBox{padding-right:7px; vertical-align:bottom}

td.footer{background-image:url(../images/common/back_footer.jpg); background-repeat:repeat-x; background-position:top}
table.footer{margin-left:auto; margin-right:auto; height:137px}

td.footerPages2{height:28px; padding-top:5px}

table.pageFooter{width:582px; margin-left:auto; margin-right:auto;}
td.pageFooter{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10.42px; color:#9a8b79; text-align:left}

td.pagesRight{width:143px;}
div.colRight{position:relative;z-index:111}
div.colRightContent{background-image:url(../images/common/col_right.png); background-repeat:no-repeat; background-position:top; width:143px; position:absolute;top:79px; background-color:#181615}

table.pagesRight{margin-top:49px; width:100%}
table.pagesRightContent{width:100%; border:none; border-collapse:collapse;}
td.pagesRightSpacer{height:1px}
td.pagesRightName1{background-color:#581a00 !important}
td.pagesRightName2{background-color:#732e00 !important}
td.pagesRightName3{background-color:#8c4a00 !important}
td.pagesRightName4{background-color:#a67300 !important}
td.pagesRightName{background-color:#a67300; height:23px; vertical-align:middle; padding-left:10px}
a.pagesRight{color:#fae7c8; text-transform:uppercase; font-size:10.42px; font-weight:bold;}

table.recipeMain{margin-top:60px;}

table.recipeContent{width:100%;}
td.recipeTitle{text-align:left; padding-bottom:4px}
a.recipeTitle{font-weight:bold; font-size:10.42px; color:#000000; text-transform:uppercase;}
td.recipeName{text-align:left; padding-bottom:4px}
a.recipeName{font-weight:bold; font-size:13px; color:#ffffff; text-transform:uppercase;}
td.recipeImage{text-align:center; padding-bottom:4px; }
img.recipeImage{border:1px solid #FFFFFF; width:113px}
td.recipeDescription{text-align:left; padding-bottom:4px}
a.recipeDescription{font-weight:bold; font-size:10.42px; color:#000000;}
td.recipeButton{text-align:center;}

div.mainMiddle{position:relative;z-index:111}
div.mainMiddleContent{background-image:url(../images/common/back_middle.png); background-repeat:no-repeat; background-position:top; width:630px; position:absolute;height:444px; top:109px;}
div.mainMiddleContentInfo{padding-left:17px; padding-top:13px; padding-right:25px}
