@charset "utf-8";

/*generic module classes*/
.moduleTable{background-color:transparent; width:100%; margin-top:0px; vertical-align:top; border:0px #CC3399 solid;}
.headerModuleSpacer{width:11px; height:11px;}
.contentModuleSpacer{width:11px; height:11px;}

.headerModuleNW{background-image:url(../ecommerce/images/structure/borders/tl5.gif);}
.headerModuleN{background-image:url(../ecommerce/images/structure/borders/t5.gif);}
.headerModuleNE{background-image:url(../ecommerce/images/structure/borders/tr5.gif);}

.headerModuleW{background-image:url(../ecommerce/images/structure/borders/l5.gif);}
.headerModuleC{background-color:#fff; text-align:left;}
.headerModuleE{background-image:url(../ecommerce/images/structure/borders/r5.gif);}

.headerModuleSW{background-image:url(../ecommerce/images/structure/borders/bl5.gif); background-repeat:no-repeat; background-position:top;}
.headerModuleS{background-image:url(../ecommerce/images/structure/borders/b5.gif); background-repeat:repeat-x; background-position:top;}
.headerModuleSE{background-image:url(../ecommerce/images/structure/borders/br5.gif); background-repeat:no-repeat; background-position:top; height:15px;}

.contentModuleNW{background-image:url(../ecommerce/images/structure/borders/tl5.gif);}
.contentModuleN{background-image:url(../ecommerce/images/structure/borders/t5.gif);}
.contentModuleNE{background-image:url(../ecommerce/images/structure/borders/tr5.gif);}

.contentModuleW{background-image:url(../ecommerce/images/structure/borders/l5.gif);}
.contentModuleC{background-color:#fff; width:100%;}
.contentModuleE{background-image:url(../ecommerce/images/structure/borders/r5.gif);}

.contentModuleSW{background-image:url(../ecommerce/images/structure/borders/bl5.gif);}
.contentModuleS{background-image:url(../ecommerce/images/structure/borders/b5.gif);}
.contentModuleSE{background-image:url(../ecommerce/images/structure/borders/br5.gif);}

/*.moduleTitle:before{content:url(../ecommerce/images/structure/detail1.gif);}*/


/* Specific module classes*/

/*on sale products*/
.offersProductBox{width:100%;}
.offersImageBox{width:30px; text-align:center; vertical-align:middle;}
#offersModule{}
#offersHeaderModuleNW{background-image:url(../ecommerce/images/structure/borders/tl.gif);}
#offersHeaderModuleN{background-color:#ff8733; background-image:none;}
#offersHeaderModuleNE{background-image:url(../ecommerce/images/structure/borders/tr.gif);}
#offersHeaderModuleW{background-color:#ff8733; background-image:none;}
#offersHeaderModuleC{background-color:#ff8733; background-image:none;}
#offersHeaderModuleE{background-color:#ff8733; background-image:none;}
#offersHeaderModuleSW{background-image:url(../ecommerce/images/structure/borders/bl.gif); background-repeat:no-repeat; background-position:top;}
#offersHeaderModuleS{background-color:#ff8733; background-image:none;}
#offersHeaderModuleSE{background-image:url(../ecommerce/images/structure/borders/br.gif); background-repeat:no-repeat; background-position:top; height:3px;}
#offersContentModuleNW{background-image:url(../ecommerce/images/structure/borders/tl.gif);}
#offersContentModuleN{background-color:#ff8733; background-image:none;}
#offersContentModuleNE{background-image:url(../ecommerce/images/structure/borders/tr.gif);}
#offersContentModuleW{background-color:#ff8733; background-image:none;}
#offersContentModuleC{background-color:#ff8733; background-image:none;}
#offersContentModuleE{background-color:#ff8733; background-image:none;}
#offersContentModuleSW{background-image:url(../ecommerce/images/structure/borders/bl.gif); background-repeat:no-repeat; background-position:top;}
#offersContentModuleS{background-color:#ff8733; background-image:none;}
#offersContentModuleSE{background-image:url(../ecommerce/images/structure/borders/br.gif); background-repeat:no-repeat; background-position:top;}
#offersHeaderModuleSpacerNW{height:7px; width:7px;}
#offersHeaderModuleSpacerSE{height:7px; width:7px;}
#offersContentModuleSpacerNW{height:7px; width:7px;}
#offersContentModuleSpacerSE{height:7px; width:7px;}

/*account / login*/
#loginContentModuleC{ text-align:center;}
#loginUserName{text-align:right;}
#loginPassword{text-align:right;}
#loginUserNameBox{margin:1px;}
#loginPasswordBox{margin:1px;}
#loginButtonBox{text-align:right}
#forgotPasswordBox{}
#createAccountBox{}

/*search*/
#searchTitle{ vertical-align:middle; padding:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#searchModule{vertical-align:bottom; text-align:right;}
#searchText{ color:#FFFFFF; font-family:"Arial Narrow"; font-size:11px; text-transform:uppercase; vertical-align:bottom; padding-left:8px; }
#advancedSearchText{ color:#FFFFFF; font-family:"Arial Narrow"; font-size:11px; text-transform:lowercase; vertical-align:bottom; padding-left:8px; }
#searchFieldBox{ vertical-align:bottom; padding-left:8px; }
#searchField{ font-size:10px; height:14px; width:118px; color:#999999; border:none;}
#searchSubmitBox{padding-left:5px; padding-right:5px;}
#searchSubmit{ font-size:10px;}
#advancedSearchBox{text-align:center;}

/*news*/
.newsTitleBox{font-size:12px; color:#039;}
.newsContentBox{font-size:9px; color:#666; padding-left:3px;}
.newsTitleLink{color:#036;}
.newsPublicationDate{font-style:italic; padding-left:3px;}
.newsPublicationDate:after{content:']';}
.newsPublicationDate:before{content:'[';}

/*top 10*/
#topSalesModule{}
.topSalesProductBox{width:100%;}
.topSalesImageBox{width:30px; text-align:center; vertical-align:middle;}

/*new products*/
#highlightsModule{}
.highlightsProductBox{width:100%;}
.highlightsImageBox{width:30px; text-align:center; vertical-align:middle;}

/*coupon codes*/
#couponDiscountModule{}
#couponCodeBox{text-align:center;}
#couponCodeButtonBox{text-align:center;}
#couponCodeInput{width:80px; margin-left:auto; margin-right:auto; display:block; margin-bottom:3px;}

/*mini basket*/
#basketModule{ width:99%;}
#basketContentModuleC{ text-align:center; vertical-align:middle; background-color:#FFFFFF; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; white-space:nowrap }
#smallBasketBody{ margin:auto; color:#666666; font-size:10px;}

.smallBasketTable{ width:200px; height:135px; margin-right:5px; color:#666666; font-size:10px; font-family: Arial, Helvetica, sans-serif; }
.smallBasketModuleW{background-image:url(../ecommerce/images/structure/borders/menu1.gif); background-repeat:repeat-y; width:15px;}
.smallBasketModuleSW{background-image:url(../ecommerce/images/structure/borders/menu2.gif); background-repeat:no-repeat; background-position:top; width:15px; height:15px;}
.smallBasketModuleS{background-image:url(../ecommerce/images/structure/borders/menu3.gif); background-repeat:repeat-x; height:15px;}
.smallBasketNameBox{ vertical-align:middle; color:#333333; height:30px; background-image:url(../images/newslettertitle.gif); background-repeat:no-repeat; padding-left:25px;}


/*areas (categories, brands... tree modules)*/
#areasModule{}

/*dottedLight*/
.pointsBold{ background-image:url(../ecommerce/images/structure/backgrounds/punteado_h.jpg); background-repeat:repeat-x; background-position:top; }
.pointsBoldRight{ background-image:url(../ecommerce/images/structure/backgrounds/punteado_v.jpg); background-repeat:repeat-y; background-position:right; }
.pointsBoldH{ background-image:url(../ecommerce/images/structure/backgrounds/punteado_v_1.jpg); background-repeat:repeat-y; background-position:right; }
.dashedRight{ border-right:1px dashed #d02b2f;}
/*.dashedTop{ border-top:2px dashed #c0c0c0;}*/

/*column banners module*/
#banners2Module{}

/*floating basket*/
#asyncBasketFloater{position:absolute; top:50px; height:0px; overflow:visible; margin:0px; width:99%; text-align:center;}
#asyncBasketBox{width:650px; margin-left:auto; margin-right:auto; visibility:hidden; background-color:#fee9de; border:5px solid #fee9de; padding:5px}
.asyncBasket{font-size:11px; text-align:center; width:100%}
.asyncBasketCell{text-align:left; background-color:#FFFFFF}
.asyncBasketRow{background-color:#FFF;}
.asyncBasketFootCellTitle{padding:2px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; text-transform:uppercase}
.asyncBasketFootCellValue{padding:2px; text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight:bold}
.asyncBasketFootCellDiscountText{padding:2px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-transform:uppercase}
.asyncBasketFootCellDiscountValue{padding:2px; text-align:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold}
.asyncBasketCell{padding:2px;}
.asyncBasketSku{font-size:8px;}
.asyncBasketName{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#666666; text-transform:uppercase; text-align:left; vertical-align:top}
.asyncBasketSubtotal{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#000000; text-align:right;vertical-align:top}
.asyncBasketPrice{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#666666; text-align:left;vertical-align:top}
.asyncBasketQuantity{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#999999; text-align:center;vertical-align:top}
#asyncBasketButtons{width:100%;}
#continueShoppingBox{text-align:left;}
#goToBasketBox{text-align:right;}

.continueShopping{ background-image:url(../ecommerce/images/icons/continueShopping.jpg); background-repeat:no-repeat; height:18px; width:156px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background-color:transparent; border:none; text-transform:uppercase}

.goToBasket{ background-image:url(../ecommerce/images/icons/gotToBasket.jpg); background-repeat:no-repeat; height:18px; width:105px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background-color:transparent; border:none; text-transform:uppercase}

#alertFloater{position:absolute; top:180px; height:0px; overflow:visible; margin:0px; width:95%; text-align:center; }
#alertModule { width:100%; border:1px solid #999999; background-color:#F0F0F0;}
#alertTitle{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#F65000; padding:5px; /*border-bottom:1px dashed #999999;*/ text-align:center; background-color:#F0F0F0;}
#alertMessage{ padding:10px; background-color:#F0F0F0;}
.alertMessage{width:300px; height:40px; vertical-align:middle; text-align:center; background-color:#F0F0F0; padding-top:20px; color:#F65000}
.alertMessageBoard{ text-align:center; background-color:#F0F0F0; position:absolute; width:100%; vertical-align:bottom; top:25px; font-weight:bold}
.alertMessageBoardContent{ text-align:left; background-color:#F0F0F0; vertical-align:middle; position:relative; width:100%; height:100%;}
alertContentModuleC { background-color:#F0F0F0; }
#alertBox{width:350px; margin-left:auto; margin-right:auto; visibility:hidden;}

/*pages*/
.pages1menuTable{ width:135px; margin-left:auto; margin-right:auto; color:#666666; font-size:10px; font-family: Arial, Helvetica, sans-serif; }
.pages1ModuleW{background-image:url(../ecommerce/images/structure/borders/menu1.gif); background-repeat:repeat-y; width:15px;}
.pages1ModuleSW{background-image:url(../ecommerce/images/structure/borders/menu2.gif); background-repeat:no-repeat; background-position:top; width:15px; height:15px;}
.pages1ModuleS{background-image:url(../ecommerce/images/structure/borders/menu3.gif); background-repeat:repeat-x; height:15px;}
.pages1Name{ color:#333333; margin-left:25px; font-size:11px;}
a.pages1Name:hover{ color:#333333;}
.pages1Name2{ color:#555555; margin-left:10px;}
a.pages1Name2:hover { color:#99cc33;}
.pages1NameBox{ vertical-align:middle; color:#333333; height:30px; }


/*Categories*/
.categoryTitle{ margin-top:5px; margin-bottom:10px;}

/*Categories menu */
.categoriesSubmenuTable{ width:135px; margin-left:auto; margin-right:auto; color:#666666; font-size:10px; font-family: Arial, Helvetica, sans-serif; }
.categoriesModuleW{}
.categoriesModuleSW{}
.categoriesModuleS{}
.categoryName{ color:#333333;font-size:11px;}
.categoryName1{ font-family:"Arial Narrow", Arial; color:#999999;font-size:15px; font-weight:bold; text-transform:uppercase; text-align:left; position:absolute; white-space:nowrap}
.categoryName1Hover{ font-family:"Arial Narrow", Arial; color:#ff6600;font-size:15px; font-weight:bold; text-transform:uppercase;text-align:left}
.categoryName2{ font-family:"Arial Narrow", Arial; color:#000000;font-size:15px; font-weight:bold; text-transform:uppercase;text-align:left; position:absolute }
.positionCategoryName1{top:2px; position:relative; height:1px; vertical-align:middle}
.positionCategoryName2{top:17px; position:relative; height:1px; vertical-align:middle}
.categoryName2Hover{ font-family:"Arial Narrow", Arial; color:#ff6600;font-size:15px; font-weight:bold; text-transform:uppercase;text-align:left}
.subcategoryName{ font-family:Arial; font-weight:bold; color:#000000;font-size:10px; text-align:left}
.subcategoryName:hover{color:#ff6600}
.subcategoryNameHover{ font-family:Arial; font-weight:bold; color:#ff6600;font-size:10px;text-align:left}
a.categoryName:hover{ color:#333333;}
.categoryNameBox{ vertical-align:top; color:#333333; height:40px; border-top:2px solid #eeeeee; border-bottom:2px solid #eeeeee; text-align:left; background-color:#ffffff; width:140px }

/*Categories special index*/
.categorySpecialBigName1{ font-family:"Arial Narrow", Arial; color:#999999;font-size:16px; font-weight:bold; text-transform:uppercase}
.categorySpecialBigName2{ font-family:"Arial Narrow", Arial; color:#000000;font-size:30px; font-weight:bold; text-transform:uppercase; line-height:25px}
.positionCategorySpecialName1{top:2px; position:relative; height:1px; vertical-align:middle}
.positionCategorySpecialName2{top:12px; position:relative; height:1px; vertical-align:middle}
.categorySpecialName1{ font-family:"Arial Narrow", Arial; color:#999999;font-size:12px; font-weight:bold; text-transform:uppercase; position:absolute}
.categorySpecialName2{ font-family:"Arial Narrow", Arial; color:#000000;font-size:20px; font-weight:bold; text-transform:uppercase;position:absolute}
.contentSpecialCategory{ text-align:left; padding-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:10px;}
.tdSpecialCategoryImage{ width:130px; vertical-align:bottom; text-align:left; line-height: 0px;}
.tdSpecialCategory{ padding-top:5px;width:160px;}
.tdSpecialCategoryBlank{width:10px;}
.tableSpecialCategory{ border:1px solid #cccccc;width:317px;height:145px; border-collapse:collapse; background-color:#FFFFFF}
.tableWelcomeMessage{ border:1px solid #cccccc;width:317px; height:57px;background-color:#FFFFFF; stext-align:left}
.tdWelcomMessage{width:307;}
.tableSpecialCategories{ width:315px; border-collapse:collapse}
.borderSpecialCategory{ background-color:#b2b2b2; height:1px; width:140px;}
.moreinfoSpecialCategory{ text-align:left;padding-top:12px;}
.moreinfoSpacerSpecialCategory{ padding-top:2px;}
.tdNameCategory{ text-align:left;}
.tdNameCategorySpecial{ text-align:left; height:40px; padding-top:4px}

.tableSpecialCategoryPpal{ border:1px solid #cccccc;width:470px;}
.tableSpecialCategoryPpal2{border-collapse:collapse; padding:0px; margin:0px}
.tableSpecialCategoriesPpal{width:470px; border-collapse:collapse; background-color:#FFFFFF}
.tdSpecialCategoryPpal{padding-top:30px;width:160px;}
.tdSpecialCategoryImagePpal{ width:320px; vertical-align:bottom; text-align:right; line-height: 0px;}
.contentSpecialCategoryPpal{ text-align:left; padding-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:10px;}

.tdSubcategory{ height:20px; text-align:left; vertical-align:middle}
.tdSubcategoryHover{ height:20px; text-align:left; background-color:#feede5; vertical-align:middle}

/*banners index*/
.tdBannersIndex{border:1px solid #cccccc; padding:0px;}
.borderImageBanner{border:1px solid #cccccc; }

/*Contingut central*/
.centralContent{ vertical-align:top; border:1px solid #00FF33;}

/*Pages on top*/
.pagesTopLink{color:#FFFFFF; font-family:"Arial Narrow", Arial; font-size:13px; text-transform:uppercase; vertical-align:middle; cursor:pointer; white-space:nowrap }
.pagesTopLink:hover{color:#f04e00; font-family:"Arial Narrow", Arial; font-size:13px}
.pagesTopTable{border-collapse:collapse; vertical-align:middle; margin-top:auto; margin-bottom:auto }
.pagesTopBorder{border-right:2px solid #f04e00; padding-left:5px; padding-right:5px; vertical-align:middle; }
.pagesTopNoBorder{border-right:2px solid transparent; padding-left:5px; padding-right:5px;vertical-align:top;}


/*Back Button*/
.backButton{ margin: 10px 0px 10px 0px;}


/*Footer*/
.footerTable{ width:98%; margin:auto; background-color:#FFFFFF; height:40; text-align:right;}
.footerTable1{ width:935px; background:url(../ecommerce/images/structure/backgrounds/footer1.gif); height:150px; text-align:right; }
.footerTable2{ width:935px; background:url(../ecommerce/images/structure/backgrounds/footer2.gif); height:150px; text-align:right; }
#footdiv{ width:450px; float:right; color:#666666; font-size:10px; text-align:left; }
#footdiv a { display:inline; margin-left:5px; }
.footerBorder1{ border-right :1px solid #666666; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; font-size:10px; padding-right:5px; padding-left:5px;}
.footerBorder2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; font-size:10px; padding-right:5px; padding-left:5px;}
.footerBorder{ border-right :1px solid #666666; padding-right:5px; padding-left:5px;}
a.footerBorder:hover, a.footerBorder1:hover, a.footerBorder2:hover{color:#f44f00;}
#footdiv2{ margin-bottom:0xp; float:left; }


/*Home*/
.homeTable{width:100%;}
.homeTableTD{ margin:0px; padding:0px; width:472px;}
.spaceHomeTableTD{ width:7px;}
.homeTableTR{ margin:0px; padding:0px;}

/*Products on home*/
#dProductsTable{ width:198px; height:367px; margin:4px 0px auto auto;}
#dProductsTableHeader{ height:105px; width:198px; background:url(../ecommerce/images/structure/backgrounds/dproductshead.gif); }
.dProductsName{color:#666666; font-size:12px;}
.dProductsTableInside{ margin-top:10px; width:165px;}
#dProductsMoreInfo{ text-align:right;}
.dProductsDivider{ border-bottom:2px dotted #999999; padding-bottom:2px;}

/*Newsletter Header Form*/
#newsletterTable{ width:99%; height:40px; margin:0px; }
.newsletterTabletd{ vertical-align:middle; text-align:left; }
#newsletterEmailField{ border:1px solid #999999; font-size:10px; height:11px; width:155px; color:#999999;}
.newsletterText{ color:#333333; font-size:10px; font-weight:normal; text-align:left; }

/*SmallBasket & WishList on Header */
#basketWishTable{ width:99%; height:40px; margin:0px; color:#333333; font-size:10px; font-weight:normal; text-align:left; }
.basketWishTabletd{ vertical-align:middle; text-align:left; }

/*tops Sellers of index*/
.mainTopSellers{border-left:5px solid #e8e8e8;border-right:5px solid #e8e8e8;border-top:3px solid #e8e8e8;border-bottom:3px solid #e8e8e8;width:100%; background-color:#FFFFFF;}
.titleTopSellers{font-family:"Arial Narrow", Arial; font-size:14px; color:#000000; text-transform:uppercase; font-weight:bold; text-align:left;border-bottom:3px solid #e8e8e8; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px;}
.titleTopSellers1{color:#999999;}
.titleTopSellers2{color:#000000;}
.tdTopSellers{}
.tableTopSellers{width:130px}
.tdProductTopSellers{padding-left:18px; padding-top:4px; padding-bottom:4px; padding-right:20px; vertical-align:bottom; width:125px}
.nameTopSellers{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#666666; text-transform:uppercase; height:25px; text-align:center}
.descTopSellers{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#999999; white-space:nowrap}
.separatorTopSellers{ background-image:url(../ecommerce/images/structure/backgrounds/pointer.jpg);width:1px;}
.tdLeftTopSellers{width:33px; vertical-align:middle;}
.tdRightTopSellers{width:33px;vertical-align:middle;}
.tdCenterTopSellers{ text-align:center; width:33px;vertical-align:middle;}
.divPositionTopSellers{ position:relative;}
.divPositionTopSellersAbsolute{position:absolute; left:-22px; top:0px}
.tdNew{vertical-align:top; width:1px}
.positionCenterTopSellers{text-align:center;}
.tableCenterTopSellers{width:100%; text-align:center;}

/*page of categories.cfm*/
.titleCategory, a.titleCategory{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-transform:uppercase}
a.titleCategory:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#f65000; text-transform:uppercase}
.titleCategoryActual{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#f65000; text-transform:uppercase}
.categoryTitleName1{ font-family:"Arial Narrow", Arial; color:#999999;font-size:30px; font-weight:bold; text-transform:uppercase}
.categoryTitleName2{ font-family:"Arial Narrow", Arial; color:#000000;font-size:48.09px; font-weight:bold; text-transform:uppercase}
.tdCategoryTitleName{text-align:left; background-image:url(../ecommerce/images/structure/backgrounds/titleCategory.jpg); background-position:top left; background-repeat:no-repeat; height:98px; vertical-align:bottom; line-height:40px}
.tdCategoryDescription{text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:10px}

/*page of page.cfm*/
.titlePage, a.titlePage{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-transform:uppercase}
a.titlePage:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#f65000; text-transform:uppercase}
.titlePageActual{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#f65000; text-transform:uppercase}
.categoryTitleName1{ font-family:"Arial Narrow", Arial; color:#999999;font-size:30px; font-weight:bold; text-transform:uppercase}
.categoryTitleName2{ font-family:"Arial Narrow", Arial; color:#000000;font-size:48.09px; font-weight:bold; text-transform:uppercase}
.tdPageTitleName{text-align:left; background-image:url(../ecommerce/images/structure/backgrounds/titlePage.jpg); background-position:top left; background-repeat:no-repeat; height:98px; vertical-align:bottom; line-height:40px}
.tdPageDescription{text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:10px}


.mainCategoryInfo{}
.tdCategoryInfoImage{ width:390px;}
.tdCategoryInfoText{width:300px;}
.tableCategoryInfoText{width:300px;}
.tdCategoryInfo{background-color:#FFFFFF; padding-top:9px; padding-left:15px; padding-right:35px; padding-bottom:9px;}

/*asyncBasket*/
.asyncBasketTitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#f65000; text-align:left; text-transform:uppercase}
.asyncBasketTitleLabels{font-family:"Arial Narrow", Arial; font-weight:bold; font-size:12px; color:#999999; text-align:left; text-transform:uppercase; border-bottom:1px solid #d5d9dd}

/*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;}

/*Categories eyefish javascript*/
.dock {	text-align: center;}
.dock-container {	}
a.dock-item{width:40px; color:#000;  top:0px; text-align:center;	text-decoration:none;}
.dock-item img { border: none; 	margin: 5px 10px 0px; width: 100%; }
.dock-item span {	display: none; 	padding-left: 20px; }

.tdValignCenter{vertical-align:middle;}

table.availableLanguagesTable{margin-bottom:auto; margin-top:auto; margin-right:0px; margin-left:auto}
td.availableLanguagesContentBox{vertical-align:middle; height:100%; text-align:center}
a.availableLanguagesLink{color:#FFFFFF; font-size:10px;}
a.availableLanguagesLink:hover{color:#F04E00;}