	@charset "utf-8";

/*generic module classes*/
.moduleTable{background-color:transparent; width:652px; 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%; height:13px;}
.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);}*/
.menucontentModuleNW{background:url(../ecommerce/images/structure/corners/menucontentModuleNW.png) no-repeat bottom; width:17px; height:17px; }
.menucontentModuleN{background:url(../ecommerce/images/structure/corners/menucontentModuleN.gif) no-repeat;height:10px;}
.menucontentModuleNE{background:url(../ecommerce/images/structure/corners/menucontentModuleNE.png) no-repeat bottom; width:17px; height:17px;}

.menucontentModuleW{background:url(../ecommerce/images/structure/corners/menucontentModuleW.png) repeat-y;width:17px;}
.menucontentModuleC{background:#FFFFFF;}
.menucontentModuleE{background:url(../ecommerce/images/structure/corners/menucontentModuleE.png) repeat-y;width:17px;}

.menucontentModuleSW{background:url(../ecommerce/images/structure/corners/menucontentModuleSW.png) no-repeat; width:17px; height:17px;}
.menucontentModuleS{background:url(../ecommerce/images/structure/corners/menucontentModuleS.gif) no-repeat
;height:10px;}
.menucontentModuleSE{background:url(../ecommerce/images/structure/corners/menucontentModuleSE.png) no-repeat; width:17px; height:17px;}

/* Specific module classes*/
.ShowProducts { width:100%;}
.productSeparator { height:1px; background:url(../ecommerce/images/structure/backgrounds/productSeparator.gif) repeat-x; width:100%;}
.moreinfo {background:transparent url(../ecommerce/images/structure/backgrounds/moreinfo.gif) no-repeat; color:#FFFFFF; font-size:11px; font-weight:bold; height:15px; margin-top:2px; padding-left:20px; width:60px; padding-right:10px;}
.basePrice { cursor:default; font-weight:bold; font-size:11px;}
.prodCategoryTitle { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; margin-bottom:2px;}
.prodCategoryTitle:hover { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#990000;}
.Ref {margin-bottom: 15px; display:block;font-size:11px;}
.subcategoriestables {margin-bottom:25px; width:215px;}
.subcategoriestablestd { height:245px; vertical-align:middle; text-align:center;}
.tableproductswh { height:150px;padding-top:5px;}
.tablesCategoryProducts { display:table-cell;width:195px; padding-top:10px; padding-bottom:10px;} 
#lineProducts {position:relative; padding-top:10px;}
.productpricesswh { height:46px; }
.retailImgRel {position: relative; }
.productnamewh { height:34px;}
#subCategoryContiner{}
.retailImg {/*background: transparent url(../ecommerce/images/structure/images/retail.gif) no-repeat; height:150px; width:30px;*/ position:absolute; right:0px; top:0px; }
.HomecategoryInfoName{font-weight: bold; text-align:left; margin-right:20px;color:#990000;}
.HomecategoryInfoName:hover { color:#FFFFFF}
.HomecategoryInfo { text-align:right; font-size:40px; width: 640px;}
.HeaderContents { display:block;}
.availableLanguagesTable { width:auto; }
.availableLanguagesContentBox {padding:0px 4px;} 
#headerpages1 {background:#000000 none repeat scroll 0 0;color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;height:20px;padding-top:4px; padding-left:10px; width:600px;}
#headerflags { width: 66px; background:#000000; height:20px; vertical-align:middle;}
#headermyshopping { background:#000000;color:#FFFFFF; padding-top:4px; padding-left:10px; font-family:Verdana,Arial,Helvetica,sans-serif; height:20px; text-align:left; width:90px;}
.HeaderMypurchase { text-align:left; width:auto;}
.availableLanguagesLink { font-size:11px;}
.Footerflags { padding-top:15px; padding-left:60px; padding-right:10px;} 

/*.subcategoryInfo { background:url(../images/imghomecategories.gif) no-repeat;}*/

/*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;}

.centerElement {padding: 10px 15px 20px; }
.borderproducts {border-top: 1px solid #000000; padding-top:0px; }

/*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{ height:20px; vertical-align:bottom; color:#FFFFFF;}
#createAccountBox{}
.LoginMenu { background:#000000; color:#FFFFFF; width:180px;}
.smallLoginTD { padding:10px; }
.SmallLoginUserwelcome { color:#990000; font-weight:bold; font-size:14px;}
.SmallLoginUsername  { color:#FFFFFF; font-size:12px; font-weight:bold; margin-top:5px; text-align:center; padding-right:50px;}
.SmallLoginControlPanel { padding-top:10px; color:#FFFFFF;}
.SmallLoginControlLogOut {padding-top:10px; color:#FFFFFF;}
.smallLoginTable { text-align:center; width:180px;}
.smallLoginTabletd { background:#000000;}
.UserSmallLogin { cursor:default; text-align: center; font-weight:bold; color:#990000; text-decoration:underline;display:block; font-size:12px; }
.smallLoginseparator {padding-top:10px; vertical-align: middle;}
.smallLoginText:hover { margin-left:5px; color:#FFFFFF;}
#TextLink{ margin-left: 10px; color:#FFFFFF;}
#TextLink:hover { margin-left: 10px;  color: #990000;}
/*#userLoginSubmit { color:#FFFFFF; background:url(../ecommerce/images/structure/backgrounds/button_product.gif) no-repeat; margin-bottom:10px; padding-bottom:8px; height:30px; width:130px; border: none;}*/
#SmallLoginuserLoginSubmit {color:#FFFFFF; background:url(../ecommerce/images/structure/backgrounds/button_login.png) no-repeat center; margin-bottom:10px; height:30px; padding-right:40px; border: none; width:130px; padding-left:30px; }

/*search*/
#searchTitle{ vertical-align:middle; padding:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#searchModule{ background:url(../ecommerce/images/structure/backgrounds/headersearch.gif) no-repeat; width:210px; height:135px;}
#searchFieldBox{ vertical-align:bottom; padding-left:8px; }
#searchField{ border:1px solid #999999; font-size:10px; width:185px; color:#999999;}
#searchSubmitBox{padding-left:5px; padding-right:5px;}
#searchSubmit{ font-size:10px;}
#advancedSearchBox{text-align:center;}

/*news*/
.newsTitleBox{font-size:12px; color:#039;}
.newsContentBox1{font-size:11px; color:#4d4d4d;}
.newsContentBox2{font-size:11px; color:#4d4d4d;}
.newsContentBox{font-size:11px; color:#4d4d4d;}
.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%; margin:auto;}
#basketContentModuleC{ text-align:center; vertical-align:middle; }
#smallBasketBody{ margin:auto; color:#4C4C4C; font-size:10px;}
.basketlineProduct {text-align:left}
.asyncBasketCellSubtotal { text-align:right;}
.smallBasketTable{ width:200px; height:135px; margin-right:5px; color:#4C4C4C; 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{}
.backgroundspages { background:#FFFFFF;}
.pagestitle { color:#FFFFFF; }
.pagestitle:hover { color: #990000; }
#pages1Separator,#pages2Separator {color:#FFFFFF; padding-top:5px; cursor:default; }
#pagesSeparator {color:#D8FF00; padding-top:5px; cursor:default; }
/*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; height:0px; overflow:visible; margin:0px; text-align:center; margin-left:auto; margin-right:auto; z-index:5000}
#asyncBasketBoxFloater{position:relative; visibility:hidden; background-color:#FFFFFF; border:1px solid #bfbfbf; z-index:5000}
#asyncBasketBox{width:370px; visibility:hidden; background-color:#000000; padding:5px; border:1px solid #990000; color:#FFFFFF; font-size:11px; z-index:5000; position:absolute; right:0px;}

#asyncBasketTitle{font-size:20px; font-weight:bold; text-align:left; padding-bottom:4px; padding-top:4px; color:#8DD400;}
.asyncBasket{font-size:11px; background-color:#FFFFFF; width:100%; color:#000000; }
.asyncBasketCell{text-align:left; vertical-align:top; white-space:nowrap; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.asyncBasketRow{background-color:#FFF;}
.asyncBasketFootCellTitle{text-align:left; white-space:nowrap; color:#990000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px;}
.asyncBasketFootCellValue{text-align:right; white-space:nowrap; color:#990000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px;}
.asyncBasketSku{font-size:8px;}
.asyncBasketSubtotal{text-align:right; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.asyncBasketName{text-align:left; width:100px; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.asyncBasketPrice{text-align:right; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.asyncBasketQuantity{text-align:center; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#asyncBasketButtons{width:100%;}
#continueShoppingBox{text-align:right; padding-bottom:5px; padding-top:3px; color:#990000;}
#goToBasketBox{text-align:right; color:#990000;}
.goToBasket{font-size:13px}
.continueShopping{font-size:13px;}

#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%; border:1px solid #bfbfbf; background-color:#ffffff;}
#alertTitle{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4C4C4C; text-align:center;background-color:#ffffff; padding:10px}
#alertMessage{ padding:10px; background-color:#ffffff;}
alertContentModuleC { background-color:#ffffff; }
#alertBox{width:350px; margin-left:auto; margin-right:auto; visibility:hidden;}


#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%;}

/*pages*/
.pages1menuTable{ width:135px; margin-left:auto; margin-right:auto; color:#4C4C4C; font-size:10px; font-family: Arial, Helvetica, sans-serif; }
.pages1ModuleW{background-image:url(../ecommerce/images/structure/borders/menu1green.gif); background-repeat:repeat-y; width:15px;}
.pages1ModuleSW{background-image:url(../ecommerce/images/structure/borders/menu2green.gif); background-repeat:no-repeat; background-position:top; width:15px; height:15px;}
.pages1ModuleS{background-image:url(../ecommerce/images/structure/borders/menu3green.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;}
a.pages1Name2Hover{ color:#99cc33;margin-left:10px;}
.pages1NameBox{ vertical-align:middle; color:#333333; height:26px; }
.pageline {background:#990000; height:4px; margin-right:40px;display:block; margin-bottom:10px;}
.subpages {margin-bottom:30px; color:#FFF; background-color:#000000; display:block; padding:5px; margin-right:15px;}
.subpagestitle {margin-bottom:15px; color:#FFF; display:block-inline; font-size:12px; padding-right:2px; background-color:#000000;}

/*Categories menu */
.categoriesSubmenuTable{ margin-left:9px; margin-top:16px; color:#4C4C4C; font-size:10px; font-family: Arial, Helvetica, sans-serif; width:203px; }
.titlemenuLeftColumn { width:198px; cursor:default; background:#000000; margin: 5px auto 5px; color: #990000; font-weight:bold; font-family: Arial, Verdana,Helvetica, sans-serif; font-size:12px; padding-left:5px; vertical-align:middle; height:20px;}
.categoriesModuleW{background-image:url(../ecommerce/images/structure/borders/menu1.gif); background-repeat:repeat-y; width:15px;}
.categoriesModuleSW{background-image:url(../ecommerce/images/structure/borders/menu2.gif); background-repeat:no-repeat; background-position:top; width:15px; height:15px;}
.categoriesModuleS{background-image:url(../ecommerce/images/structure/borders/menu3.gif); background-repeat:repeat-x; height:15px;}

.categoriesModuleW2{background-image:url(../ecommerce/images/structure/borders/menu1pink.gif); background-repeat:repeat-y; width:15px;}
.categoriesModuleSW2{background-image:url(../ecommerce/images/structure/borders/menu2pink.gif); background-repeat:no-repeat; background-position:top; width:15px; height:15px;}
.categoriesModuleS2{background-image:url(../ecommerce/images/structure/borders/menu3pink.gif); background-repeat:repeat-x; height:15px;}

.categoriesModuleW3{background-image:url(../ecommerce/images/structure/borders/menu1blue.gif); background-repeat:repeat-y; width:15px;}
.categoriesModuleSW3{background-image:url(../ecommerce/images/structure/borders/menu2blue.gif); background-repeat:no-repeat; background-position:top; width:15px; height:15px;}
.categoriesModuleS3{background-image:url(../ecommerce/images/structure/borders/menu3blue.gif); background-repeat:repeat-x; height:15px;}

.categoryName{ color:#333333; margin-left:5px; font-size:11px; font-size:13px;}
a.categoryName:hover{ color:#333333;}

.categoryName1{color:#000000; margin-left:30px; padding-left:3px; font-size:11px;}
.categoryName1punt {background:url(../ecommerce/images/structure/backgrounds/punt.gif) left no-repeat; padding-left:5px; padding-bottom:4px;}
.categoryName2{ color:#4C4C4C; margin-left:10px;}
.categoryName2Hover{ color:#FF0098; margin-left:10px;}
.categoryName2Hover:hover{ color:#FF0098; margin-left:10px;}
.categoryName2:hover{ color:#FF0098; margin-left:10px;}

.categoryName3{ color:#4C4C4C; margin-left:10px;}
.categoryName3Hover{ color:#0095FF; margin-left:10px;}
.categoryName3Hover:hover{ color:#0095FF; margin-left:10px;}
.categoryName3:hover{ color:#0095FF; margin-left:10px;}
.categoryNameBox{ vertical-align:middle; color:#000000; height:20px; font-weight:bold; }
.categorylinemenutable { background: url(../ecommerce/images/structure/backgrounds/linetable.gif) no-repeat; display:block; height:4px; margin-left:5px; margin-right:40px;margin-bottom:5px;}
.subcategoriesmenu{ margin-bottom:10px; padding-left:20px; display:block;}
.CategoryPath {margin-right:5px; font-size:18px; height:auto; width:auto; }

/*Contingut central*/
.centralContent{ vertical-align:top; border:1px solid #00FF33;}

/*Back Button*/
.backButton{ margin: 10px 0px 10px 0px;}

/*Footer*/
.footerTable{ width:98%; margin:auto; background-color:#FFFFFF; height:40px; text-align:center; vertical-align:middle;}
.footerTable1{height:30px; vertical-align:middle; text-align:center; }
.footerTable2{ height:30px; text-align:center; }
#footdiv{width:100%; color:#4C4C4C; font-size:10px; text-align:left;}
#footdiv a { display:inline; margin-left:5px; }
.footerBorder{ border-right :1px solid #4C4C4C; padding-right:5px;}
#footdiv2{ margin-bottom:0px; float:left; }
	#footerpages2 {background:#000000 none repeat scroll 0 0;color:#FFFFFF;display:block-inline;font-family:Arial,Verdana,Helvetica,sans-serif;height:20px;margin-bottom:5px;margin-top:5px;padding-top:4px; padding-left:10px; text-align:center; text-align:center;}


/*Home*/
.homeTable{width:657px; margin:10px;}
.homeTableTD{ margin:0px; padding:0px;}
.homeTableTR{ margin:0px; padding:0px;}

/*Products on home*/
#dProductsTable{ width:198px; height:367px; margin:4px 0px auto auto;}
#dProductsTableHeader{ height:105px; width:201px; background-image:url(../ecommerce/images/structure/backgrounds/dproductshead.png) !important; background-repeat:no-repeat; top:-10px; position:absolute; left:-10px; background-image: none;
 filter: none !important;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ecommerce/images/structure/backgrounds/dproductshead.png');
 }
.dProductsName{color:#4C4C4C; font-size:12px; text-align:left}
.dProductsTableInside{ margin-top:10px; width:165px;}
#dProductsMoreInfo{ text-align:right;}
.dProductsDivider{ border-bottom:2px dotted #999999; padding-bottom:2px;}
.dProductsVerticalLine{background-image:url(../ecommerce/images/structure/backgrounds/dProductsVertical.jpg); background-repeat:repeat-y; width:5px; height:217px; background-position:center}

/*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:100%; height:40px; margin:0px; color:#333333; font-size:10px; font-weight:normal; text-align:left; margin-left:auto; margin-right:auto; margin-left:0px; margin-right:auto; margin-top:4px;}
.basketWishTabletd{ vertical-align:middle; text-align:left; }

/*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;}

.emailNewsletter{border:1px solid #bfbfbf; font-size:10px; vertical-align:middle;}

.userInfoTitle{font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#4d4d4d; font-weight:bold; text-align:right}

.selectRow{background-color:#ffffff;border:2px solid #ffffff; width:97%;}
.selectRow:hover{background-color:#990000; border:2px solid #000000;}
.selectedRow{background-color: #000000; border:2px solid #990000; width:97%;}

.basketProductsHSeparator{ height:1px; background:url(../ecommerce/images/structure/backgrounds/miniBasketSeparator.gif) repeat-x; width:100%;}
.minibasketProductsName{padding:5px; width:183px; color:#FFFFFF; padding-top:10px;}
.minibasketProductsOptions{color:#FFFFFF;padding:5px;padding-top:10px;}
.minibasketProductsQuantity{color:#FFFFFF;padding:5px;padding-top:10px;}
.minibasketProductsPrice{color:#FFFFFF;padding:5px;padding-top:10px;}
.basketProductsImage{padding-right:5px; padding-top:10px;}
.basketEmptyMessage{padding:10px;color:#000; padding-right:0px;}

.indexCategoriesMoreProductsLeft{ font-size:14px; text-align:left; font-weight:bold; width:40%; border:none; background-color:transparent; font-family:Arial, Helvetica, sans-serif; }
.indexCategoriesMoreProductsRight{ font-size:14px; font-weight:bold; text-align:right; width:40%; border:none; background-color:transparent; font-family:Arial, Helvetica, sans-serif; }
.indexCategoriesMoreInfo{ padding-bottom:5px; padding-top:3px;}
.productsByPageFormLeft { text-align:left; }
.productsByPageFormRight {text-align: right; }
.productsByPageForm {font-size:14px; font-weight:bold; border:none; background-color:transparent; font-family:Arial, Helvetica, sans-serif; }
.printOrder { color:#FFFFFF; font-size:14px; padding-left:25px; width:90%; padding-top:10px; background:#000000;}
.viewOrderPrintPricesContentTotalTotal{ width:300px;}
.viewOrderAddressRight{ text-align:right;}
.viewOrderPrintPricesContentTotals{ width:100%; padding-top:10px; padding-bottom:10px;}
.viewOrderPrintPricesContentTotal{ text-align:right}

/*homeNews*/
.homeNewsTable{ width:180px; border:1px solid #990000; height:100px; margin-left:10px; margin-bottom:10px;}
.homeNewsTitle{ font-size:14px; font-weight:bold; color:#ffffff; background:#990000; padding:5px; height:5px; }
.homeNewsContent{ font-size:12px; font-weight:bold; color:#000000; padding:5px;}
.homeNewsContentDate{font-size:10px; color:#999999; text-align:right;}
.mask{ position:relative; width:160px; height:70px; overflow:hidden; }
#box1{ position:absolute; }
#box1 div{ position:absolute;	background:#fff; width:160px;	height:80px;}

