@charset "utf-8";

/*table basket of header*/
.miniBasketNumTD{ width:100px; text-align:right; white-space:nowrap;}
.miniBasketText{ text-align:left; padding-left:3px; }
.trTableHeaderBasket{}
.tdTableHeaderBasket{}
#basketWishTable{ width:200px; margin:5px 30px auto auto;}
.basketWishTitle{}
.basketWishTabletd{}
.basketWishAsyncFloater{text-align:left}
.contentTableHeaderBasket{}
.tableHeaderRight{width: 156px; background-color:#E6E3E3;}
.titleHeaderBasket{color:#797979; font-size:20px; text-align:left}
.titleHeaderBasketLink{}
.titleHeaderBasketLinkActive{}
.contentTDHeaderBasket{text-align:left; vertical-align:middle; }
.contentTDHeaderBasketLink{color:#ffffff;}
.buttonTdHeaderBasket{padding-top:7px; padding-bottom:3px}
.buttonHeaderBasket{ background-color:transparent; border:0px;background-image:url(../../../../ecommerce/images/structure/buttons/submitWithBackground.jpg); width:123px; height:20px; font-size:10px; color:#797979; text-align:left; padding-left:5px }

/*table user information of header*/
.tableHeaderUserInfo{height:27px;}
.contentTableHeaderUserInfo{width:125px;margin-left:15px; margin-right:15px; margin-top:8px}
.linkTableHeaderUserInfo{font-size:10px; color:#797979; text-decoration:underline;}
.userInfoContent{text-align:left}

/*menu of categories*/
#areasTABLE{width:180px;}
.categoriesMenuTable{width:100%; font-size:13px;}

.categoryMenuTABLE{ height:35px; margin:2px 0px 2px 11px;}
.categoryMenuTABLE a{ color:#ffffff; }
.categoryMenuTABLE a:hover{ color:#969696; }
.categoryMenuTABLEActive{ height:35px; margin:2px 0px 2px 11px; color:#ffffff; background:url(../../../../ecommerce/images/structure/backgrounds/menu_bg.gif) center right no-repeat;}
.categoryMenuTABLEActive a{ color:#ffffff; }
.categoryMenuImg{ vertical-align:middle;}
.categoryMenuLink{ width:100%; text-align:right; padding-right:5px; vertical-align:middle;}
.categoryMenuLink a {color:#FFFFFF;}
.categoryMenuGo{ padding-right:11px; vertical-align:middle;}
.categoryMenuGo a {color:#FFFFFF;}

.categorySubmenuTABLE{ background-color:#ffffff; width:100%;}
.categorySubmenuSeparatorTD{ height:1px; background:url(../../../../ecommerce/images/structure/spacer.gif) #ffffff; }
.categorySubmenuTD{ border-left:1px solid #969696; border-right:1px solid #969696; background:#ffffff; color:#969696; font-size:11px; padding-left:15px;}
.categorySubmenuTD a{color:#666666;}
.categorySubmenuTD a:hover{ color:#d7004d; }
.categorySubmenuTDActive{ border-left:1px solid #969696; border-right:1px solid #969696; color:#ffffff; font-size:11px; font:bold; padding-left:15px; background:url(../../../../ecommerce/images/structure/backgrounds/subMenu_bg.gif) center center no-repeat #ffffff;}
.categorySubmenuTDActive a{color:#ffffff;}

.brandsTABLE{margin:7px 10px;}
.brandSelect{font-size:12px; width:160px; border:0px none;}
.brandSelect select{ border:0px none;}

.categoryNameBox{height:16px;width:156px; vertical-align:middle;}
.categorySubmenuName{padding-left:18px; height:16px; vertical-align:middle; padding-right:12px}
.categoryName{height:16px; vertical-align:middle;}
.categorySubmenuLinkFirst{color:#888888; font-size:9px; padding-top:3px; font-weight:bold; display:block;}
.categorySubmenuLink{ color:#000000;  font-size:9px; padding-bottom:3px; font-weight:bold; display:block;}
.categorySubmenuLink:hover{ color:#000000; text-decoration:none;}

/*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-size:18px; color:#4C4C4C; text-align:center;background-color:#ffffff; padding:10px}
#alertButton{text-align:center}
#alertMessage{ padding: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-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}
#informationBox{width:800px; margin-left:auto; margin-right:auto; visibility:hidden; padding:5px;}

/*floating basket*/
#asyncBasketFloater{position:absolute; height:0px; overflow:visible; margin:0px; text-align:center; margin-left:auto; margin-right:auto; z-index:5000; width:1px}
#asyncBasketBox{width:320px; visibility:hidden; padding:5px; border:0px none; z-index:5000; left:-156px; top:15px; position:relative}
.asyncBasketSpacer{ height:5px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
#asyncBasketTABLE{color:#000000; width:100%}
#asyncBasketTitle{color:#d7004d; font-weight:bold; font-size:16px; text-align:left; padding: 5px 0 5px 10px;}
#asyncBasketDetails{}
.asyncBasket{width:100%}
.asyncBasketCell{ font-weight:bold; font-size:10px; color:#000000; text-align:left;}
.asyncBasketName{ width:150px; padding-right:1px;}
.asyncBasketLink{ color:#000000}
.asyncBasketNameProduct{}
.asyncBasketOptionProductTitle{ padding-left:10px; font-weight:bold; font-size:9px; }
.asyncBasketOptionProductValue{ font-weight:normal; font-size:9px;}
.asyncBasketQuantity{ width:35px; text-align:right;}
.asyncBasketPrice{ width:65px; text-align:right; white-space:nowrap}
.asyncBasketSubtotal{ width:70px; text-align:right; white-space:nowrap}
.asyncBasketFootCellTitle{text-align:right; font-weight:bold; padding-top:8px;}
.asyncBasketFootCellSpacer{width:3px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
.asyncBasketFootCellValue{text-align:right; font-weight:bold; white-space:nowrap; padding-top:8px;}
.asyncBasketButtonsTABLE{ width:100%; margin-top:10px; text-align:right;}
#asyncBasketContinueShoppingBox{padding-bottom:6px; text-align:right;}
#buttonBackToShop{}
#asyncBasketGoToBasketBox{text-align:right; margin:auto 0px auto auto;}
#buttonCheckout{}

/* miniSerach */
.miniSearchTABLE{margin:0px auto 10px auto;}
.miniSearchFormFieldBox{ width:120px; height:30px; text-align:center; vertical-align:middle; background:url(../../../../ecommerce/images/structure/backgrounds/search_bg.gif) transparent center center no-repeat; color:#d7004d; font-size:12px; }
.miniSearchFormFieldBox input{width:110px; border:0px none; border-collapse:collapse; color:#d7004d; font-size:12px;}
.miniSearchFormSubmitBox{ color#969696; }
.searchSubmit{ width:35px; height:40px; vertical-align:middle; text-align:center; background:url(../../../../ecommerce/images/structure/buttons/search.gif) transparent center center no-repeat; border:none; margin-left:5px; color:#969696;}

/* Newsletter */
.newsletterFormTD{ white-space:normal; }
#newsletterDiv{white-space:normal;}
.newsletterTableForm{ text-align:center; margin:auto;}
.newsletterTitleText{font-size:11px; color:#ffffff; font-weight:bold; text-align:left; padding-bottom:4px;}
.newsletterFormFieldBox{padding-right:10px; text-align:left;}
.newsletterField{width:220px;}
.newsletterFormSubmitBox{ }

.indexNewsContent{width:100%;}
.indexNewsTitle {color:#FFF;}
.indexNewsSeparator{ width:200px;}

/* Generic submits */
.submit, .submitOK, .submitKO{width:120px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/pink_l.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; padding-bottom:4px;}
.slimSubmit{width:50px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/gray_slim.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; vertical-align:middle; padding-bottom:4px;}
.smallSubmit{width:50px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/pink_s.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}
.mediumSubmit{width:90px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/pink_m.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px;}
.largeSubmit{width:120px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/pink_l.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px; }
.xlargeSubmit{width:150px; height:25px; color:#ffffff; background:url(../../../../ecommerce/images/structure/buttons/pink_xl.gif) center center no-repeat; border:none; font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; padding-bottom:4px; }

.mediumSubmitH{ width:90px; color:#4e5030; background-color:#8FA138; border:1px solid #4e5030;  height:20px; font-size:10px; text-align:center; vertical-align:middle; font-weight:bold;padding-bottom:2px; }


#buttonAlert{}
#buttonQuestion1{}
#buttonQuestion2{}

.seoKeyWords{color:#CCCCCC; font-size:9px; padding-top:10px}

.pages3Table{}
.pages3TableTD{ border-right:1px solid #aeaeae; }
.pages3Link{border:none}

/* Not used classes */