@charset "utf-8";

#overlay{position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:0.70; background-color:#000; display:none; filter:alpha(opacity=70);}

/*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);}


.headerLoginInfo{ font-size:10px; font-weight:normal; }
/*.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{ padding:2px; font-size:12px; color:#FFFFFF;}
#searchModule{ text-align:left; }
#searchFieldBox{ vertical-align:middle;}
.searchFieldBox {display:block;margin-top:10px;text-align:center;width:150px; background:url(../ecommerce/images/structure/backgrounds/search_fballoon.gif) center no-repeat; }
#searchField{ border:1px solid #FFFFFF; font-size:12px; height:17px;}
#searchSubmitBox{padding-left:5px; padding-right:5px;}
#searchSubmit{border:none; background:url(../ecommerce/images/structure/buttons/lupa.gif); width:30px; height:40px;}
#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:220px; margin-right:0px;}
#basketContentModuleC{ padding-left:5px; padding-bottom:10px; }
table.smallBasket{/*border-collapse:separate;*/background-color:#CCC; font-size:11px; border-left:3px solid #f00; border-top:0px solid #f00;}
.smallBasketFoot{padding:2px; color:#fff; text-align:center; border-bottom:0px solid #f00; border-right:0px solid #f00;}
.smallBasketRow{background-color:#FFF;}
.smallBasketCell{padding:2px; border-bottom:3px solid #f00; border-right:3px solid #f00;}
.smallBasketSku{font-size:8px;}
.smallBasketSubtotal{text-align:right;}
.smallBasketPrice{color:#000000; font-size:11px; padding-top:15px; font-weight:bold;}
.smallBasketQuantity{ color:#FFFFFF; font-size:11px; padding-top:15px; font-weight:bold;}
.smallBasketBody{ background-image:url(../ecommerce/images/structure/backgrounds/smallbasket.gif); background-repeat:no-repeat; background-position:center; width:218px; height:44px; margin:auto;}
.smallBasketButtonsTable{ width:218px; margin:auto;}
#smallBasketButton{ background-image:url(../ecommerce/images/structure/buttons/large_basket_but.gif); height:19px; width:140px; overflow:hidden; margin-top:5px; border:0px; color:#FFFFFF; font-size:10px; font-weight:bold;  }
#smallBasketSubmit{ background-image:url(../ecommerce/images/structure/buttons/small_basket_but.gif); height:19px; width:80px; overflow:hidden; margin-top:5px; border:0px; color:#FFFFFF; font-size:10px; font-weight:bold; }
#smallBasketSubmit2{ background-image:url(../ecommerce/images/structure/buttons/small_basket_but2.gif); height:19px; width:85px; overflow:hidden; margin-top:5px; border:0px; color:#000000; font-size:10px; font-weight:bold; }


/*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;}
.dashedLeft{ border-left:1px dashed #d02b2f;}
/*.dashedTop{ border-top:2px dashed #c0c0c0;}*/

/*column banners module*/
#banners2Module{}

/*floating basket*/
#asyncBasketFloater{position:absolute; top:180px; height:0px; overflow:visible; margin:0px; width:99%; text-align:center;}
#asyncBasketBox{width:350px; margin-left:auto; margin-right:auto; visibility:hidden;}
#asyncBasketModule { width:100%; border:1px solid #999999; background-color:#FFFFFF;}
#asyncBasketTitle{ padding:5px; /*border-bottom:1px dashed #999999;*/ text-align:center; background-color:#FFFFFF;}
.asyncBasketBoard{ text-align:center; background-color:#FFFFFF;border-top:1px dashed #999999; width:90%; margin:5px;}
.asyncBasket{width:350px;font-size:11px; background-color:#FFFFFF}
.asyncBasketProductsDiv{ height:300px; overflow-y: scroll; width:370px;}

.asyncBasketCell{ border-right:0px solid #ddd; vertical-align:middle; white-space:nowrap; height:40px;}
.asyncBasketRow{ vertical-align:middle; white-space:nowrap; border-bottom:2px dashed #bfbfbf; background:url(../ecommerce/images/structure/backgrounds/bckbasket.jpg) center repeat-x #FFF;}
.asyncBasketFootCellTitle{padding:2px; text-align:right;}
.asyncBasketFootCellValue{padding:2px; text-align:right;}
.asyncBasketSku{font-size:8px;}
.asyncBasketSubtotal{text-align:right;}
.asyncBasketPrice{text-align:right}
.asyncBasketQuantity{text-align:center; padding:0px 5px;}
#asyncBasketButtons{width:100%;}
#continueShoppingBox{text-align:left;}
#goToBasketBox{text-align:right;}

#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{ padding:5px; text-align:center; background-color:#F0F0F0;}
#alertMessage{ padding:10px; background-color:#F0F0F0;}
.alertMessageBoard{ text-align:center; background-color:#F0F0F0;border-top:1px dashed #999999; width:97%; margin:5px;}
alertContentModuleC { background-color:#F0F0F0; }
#alertBox{width:350px; margin-left:auto; margin-right:auto; visibility:hidden;}
#alertSubmit{ background-image:url(../ecommerce/images/structure/buttons/small_basket_but.gif); height:19px; width:80px; overflow:hidden; margin-top:5px; border:0px; color:#FFFFFF; font-size:10px; font-weight:bold; }

/*pages*/
#pages1Module{ }
.pages1ContentTD{ margin-left:auto; margin-right:0px; margin-bottom:0px; padding:0px; }
.pages1TitleLink{ color:#C51015; text-transform:uppercase; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.pages1TitleLink:HOVER{color:#C51015;text-transform:uppercase; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}


/*Floating balloons over pages 1*/
.balloonDivAbsolute{ position:absolute; overflow:visible; top:-95px; right:0px; display:none;}
.balloonDivRelative{ position:relative;}
.balloonInsidePage { color:#FFFFFF; font-size:10px; overflow:visible; white-space:nowrap; }
.balloonInsidePage p { margin:0px; padding:0px;}
.balloonInsidePage a { color:#FFFFFF; text-decoration:underline;}
.balloonTable{ border-collapse:collapse; margin:0px padding:0px; }
.balloonModuleNW{background:url(../ecommerce/images/structure/borders/balloon1.gif) transparent no-repeat; width:15px; height:15px;}
.balloonModuleN{background:url(../ecommerce/images/structure/borders/balloon2.gif) transparent repeat-x; height:15px; width:50%;}
.balloonModuleN2{background:url(../ecommerce/images/structure/borders/balloon2.gif) transparent repeat-x; height:15px; width:50%;}
.balloonModuleNE{background:url(../ecommerce/images/structure/borders/balloon3.gif) transparent no-repeat; width:15px; height:15px;}
.balloonModuleW{background:url(../ecommerce/images/structure/borders/balloon4.gif) transparent repeat-y; width:15px; }
.balloonModuleC{background:url(../ecommerce/images/structure/borders/balloon5.gif) repeat; }
.balloonModuleE{background:url(../ecommerce/images/structure/borders/balloon6.gif) transparent repeat-y; width:15px;}
.balloonModuleSW{background:url(../ecommerce/images/structure/borders/balloon7.gif) top transparent no-repeat; width:15px; height:29px;}
.balloonModuleS{background:url(../ecommerce/images/structure/borders/balloon8.gif) transparent repeat-x; height:29px;}
.balloonModuleSE{background:url(../ecommerce/images/structure/borders/balloon9.gif) right transparent no-repeat; width:35px;}


/*smallLogin*/
#smallLogin{ text-align:left; color:#FFFFFF; font-size:10px; white-space:nowrap; }
#smallLogin a { color:#FFFFFF; text-decoration:underline; font-size:9px; }
#smallLogin .smallLoginField{ border:1px solid #cc0000; font-size:12px; height:15px;}
<!--#smallLoginSubmit { background:transparent url(../ecommerce/images/structure/borders/balloon5.gif) repeat; border:1px dashed #FFFFFF; color:#FFFFFF; font-size:10px; font-weight:bold; margin:2px; text-transform:uppercase; }-->

#smallLoginSubmit{ background-image:url(../ecommerce/images/structure/buttons/small_login_but.gif); height:19px; width:85px; overflow:hidden; margin-top:5px; border:0px; color:#000000; font-size:10px; font-weight:bold; }

.smallLoginSubmitBox{ text-align:right;}
.smallLoginTextBox{ margin:0px; padding:0px 5px 0px 0px; vertical-align:middle;}
.smallLoginFieldBox{ margin:0px; padding:0px;}



/*Pages 2 (left)*/
.pages2ContentTable{ border:0px; width:137px;}
.pages2ContentTitle{ text-align:center; background:url(../ecommerce/images/structure/borders/zona2p1.jpg) no-repeat; height:21px; width:137px; vertical-align:middle; }
.pages2ContentPages{ text-align:center; background:url(../ecommerce/images/structure/borders/zona2p2.jpg) no-repeat; height:84px; width:137px; }
.pages2TitleLink{ color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none; font-weight:bold;}
a.pages2TitleLink:hover{ color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none; font-weight:bold;}
#pages2PagesLink a:link, #pages2PagesLink a:visited, #pages2PagesLink a:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:9px;
	text-align:left;
	display:block;
	width:85%;
	padding-left:12px;
	margin-left:7px;
	background:transparent url(../ecommerce/images/structure/borders/zona2li.jpg) 0px 3px no-repeat;
	margin-bottom:4px;
	margin-top:4px;
	color:#000000;
	text-decoration:none;
}


/*Pages 3 (bottom)*/
.pages3ContentTable{ text-align:center; width:95%; padding-left:20px; padding-right:20px; font-size:10px; color:#999; margin:auto; background:url(../ecommerce/images/structure/borders/dashedred.gif) top repeat-x; }
.pages3ContentTD{ padding-top:20px; text-align:left; }
.pages3Table{ margin:auto; }
.pagesTitleW{ background:url(../ecommerce/images/structure/borders/zona3p1.jpg) no-repeat; height:15px; width:40px; }
.pagesTitleC{ background:url(../ecommerce/images/structure/borders/zona3p2.jpg) repeat-x; height:15px; text-align:left; padding-left:5px; padding-right:5px;}
.pagesTitleE{ background:url(../ecommerce/images/structure/borders/zona3p3.jpg) right no-repeat; height:15px; width:20px;  }
.pagesSubpageW{ width:40px; }
.pagesSubpageC{ background:url(../ecommerce/images/structure/borders/zona3p4.jpg) top left no-repeat; text-align:left; padding-left:5px; padding-right:30px;}
.pagesSubpageE{ width:20px; }
.pagesSubPageTR{ background:url(../ecommerce/images/structure/backgrounds/pages3gradient.jpg) repeat-x #FFFFFF; }

.pages3TitleLink{ color:#ffffff; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none; white-space:nowrap;}
a.pages3TitleLink:HOVER{ color:#ffffff; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none;}
.pages3TitleLink2{ color:#999999; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none;}
a.pages3TitleLink2:HOVER{ color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-decoration:underline;}


/*Pages 4 (under small basket)*/
.pages4Table{ margin:auto; }
.pages4TableTR { margin-bottom: 5px; display:block; }
.pages4name{ margin: auto; }
.pages4TableBox{}

/*pages 5 on home bottom under flash animation*/
.pages5Table{ margin:5px 0px; padding:0px; width:145px; text-align:left;}
.pages5TitleLink , .pages5TitleLink:hover{ font-size:9px;  padding-top:2px; font-weight:bold; }
.pages5TextLink , .pages5TextLink:hover{ font-size:10px; color:#999999; text-decoration:none; padding-top:1px; }
.pages5ImageLink , .pages5ImageLink:hover{ border:none; margin:0px; padding: 0px; }


/*Floating help page on prodDetail*/
.helpPage{ display:none; width:215px; margin:auto; background:url(../ecommerce/images/structure/backgrounds/helpbg.gif) center top no-repeat;}
.pageInfoTitle{ text-align:left; padding:10px 10px 5px 10px; font-size:14px; font-weight:bold; color:#666666;}
.pageInfoDescriptionBox{ font-weight:normal; font-size:10px; color:#666666; text-align:left; padding:5px;}

/*Categories*/
.categoryHeaderText{ color:#716F6E; padding-bottom:5px;}

/*Categories menu */
.tableHeaderMenu{ background:url(../ecommerce/images/structure/backgrounds/bgmenu.jpg) top repeat-x; width:100%; height:50px; text-align:center; }
.menuTable { color:#ffffff; width:96%; height:40px; margin:auto; }
.menuTd { height:31px; text-align:center; }

a.homeLink{ display:block; margin:3px 0; }

.menuTdLink { color:#c5c5c4; font-size:12px; text-decoration:none; height:40px; display:inline-block; padding-left:15px; padding-right:15px; display:block;}
.menuTdLinkText{ display:block; vertical-align:middle; padding-top:7px; }
.menuTdLink:hover { background:transparent url(../ecommerce/images/structure/backgrounds/bgmenuselect.jpg) center repeat-x; color:#ffffff; text-decoration:none; font-size:12px; padding-left:15px; padding-right:15px;}
.menuTdLinkSelected { background:transparent url(../ecommerce/images/structure/backgrounds/bgmenuselect.jpg) center repeat-x; color:#ffffff; text-decoration:none; font-size:12px; padding-left:15px; padding-right:15px;  display:block;}


/*Subcategories menu*/
.categoriesSubmenuTable{ width:144px; margin:0px auto 20px auto; color:#000000; }
.categoriesSubmenuInsideTable{ color:#000000; width:144px; }
.categoriesSubmenuInsideTableTR { height:24px; color:#000000; width:144px;}

.categoryName1{ background: url(../ecommerce/images/structure/backgrounds/menu1.gif) repeat-x #C51015; border-bottom:1px solid #FFFFFF; color:#000000; display:block; font-size:10px; height:24px; vertical-align:middle; text-transform:uppercase; font-weight:bold;}
a.categoryName1:hover{ background: url(../ecommerce/images/structure/backgrounds/menu1.gif) repeat-x #C51015; border-bottom:1px solid #FFFFFF; color:#ffffff; display:block; font-size:10px; height:24px; vertical-align:middle; text-transform:uppercase; font-weight:bold;}
.selectedCategoryName1{color:#ffffff;}

.categoryName2{ background:#B7B6B6; border-bottom:1px solid #FFFFFF; color:#000000; display:block; font-size:9px; height:24px; vertical-align:middle;}
a.categoryName2:hover{ background:#B7B6B6; border-bottom:1px solid #FFFFFF; color:#ffffff; display:block; font-size:9px; height:24px; vertical-align:middle; }
.selectedCategoryName2{color:#ffffff;}

.categoryName3{ background: url(../ecommerce/images/structure/backgrounds/menu3.gif) left no-repeat #FFFFFF; border-left:1px solid #B7B6B6; border-right:1px solid #B7B6B6; color:#B7B6B6; display:block; font-size:9px; height:24px; vertical-align:middle; padding-left:15px; border-bottom:1px solid #B7B6B6;  }
a.categoryName3:hover{ background: url(../ecommerce/images/structure/backgrounds/menu3.gif) left no-repeat #FFFFFF; border-left:1px solid #B7B6B6; border-right:1px solid #B7B6B6; color:#000000; display:block; font-size:9px; height:24px; vertical-align:middle; padding-left:15px; border-bottom:1px solid #B7B6B6;  }
.selectedCategoryName3{color:#000000;}

.categoryNameInsideText{ display:block; padding-top:7px; padding-left:5px; }
.categoryNameInsideText1{ display:block; padding-top:0px; padding-left:5px; }
.categoryNameBox{ vertical-align:middle; color:#000000; }

.selectedCategoryNameBox{ vertical-align:middle; color:#000000; padding-left:3px; background-color:#cccccc; font-weight:bold; }

.selectedCategory { vertical-align:middle; color:#000000; padding-left:5px; }
.selectedCategoryTable { vertical-align:middle; width:131px; background-color:#cccccc; height:24px; }
.selectedCategoryText { vertical-align:middle; color:#000000; padding-left:5px; display:block; font-size:12px; font-weight:bold; margin-top:5px; }
.categoryTogglerOpen { vertical-align:middle; color:#000000; }
.categoryTogglerClosed { vertical-align:middle; color:#000000; }
.categoryTogglerFixed { vertical-align:middle; color:#000000; }


/*calculator*/
.calculatorTitleTable{ height:33px; width:137px; background:url(../ecommerce/images/structure/backgrounds/calculator.jpg) no-repeat; }
.calculatorTitle { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-align:right; vertical-align:middle; padding-right:20px; cursor:pointer; }
a.calculatorTitle:HOVER { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

/*Contingut central*/
.centralContent{ vertical-align:top; border:1px solid #00FF33;}


/*Back Button*/
.backButton{ background-image:url(../ecommerce/images/structure/buttons/large_basket_but.gif); border:0 none; color:#FFFFFF; font-size:10px; font-weight:bold; height:19px; margin-left:5px; margin-top:5px; overflow:hidden; width:140px; }
.nextButton{ background-image:url(../ecommerce/images/structure/buttons/large_basket_but.gif); border:0 none; color:#FFFFFF; font-size:10px; font-weight:bold; height:19px; margin-left:5px; margin-top:5px; overflow:hidden; width:140px; }

/*Footer*/
.footerTable{ margin:10px auto; text-align:center; width:95%; padding-left:20px; padding-right:20px; font-size:10px; color:#999; background:url(../ecommerce/images/structure/borders/dashedred.gif) top repeat-x; }
.footerTableTD { padding:20px 10px 10px 10px; }
.footerTableBottomTR{ background:url(../ecommerce/images/structure/borders/dashedgray.gif) bottom repeat-x;  }

/*Index*/
.homeTable{ margin:auto;}
.homeTableTD{ margin:0px; padding:0px;}
.homeTableTR{ margin:0px; padding:0px;}
.homeTableTitle { height:16px; width:600px; background:url(../ecommerce/images/structure/backgrounds/destacados.gif) no-repeat; text-align:center; font-size:12px; font-weight:bolder; color:#FFFFFF;}
.homeTableDashed{ background:url(../ecommerce/images/structure/borders/dashedred.gif) top repeat-x; height:16px; width:220px;}
.homeBanners5Table{ margin:0px; padding:0px;}

/*Home banner flash*/

.homeBannerTable{ width:280px; height:240px; margin:0px 0px 0px 23px; background:#ffffff; border:1px solid #E0E0E0;}
.homeBannerTD{ text-align:center; vertical-align:middle; }

/*contact form*/
#contactTable{ color:#666666; font-size:10px; width:300px; margin:20px auto; text-align:center; }
.contactContent{ padding:15px 0px; }
.contactInsideTable{ width:300px; margin:auto; }
.contactFields{ text-align:left; }
.fieldBoxLarge{ width:180px; margin-left:5px; font-family:'Trebuchet MS'; font-size:11px;}
.fieldTextBox{ width:180px; margin-left:5px; border:1px solid #666666; height:50px;  font-family:'Trebuchet MS'; font-size:11px; margin-bottom:10px; }
.userControlPanelUserInformationTextBox{ text-align:right; height:25px; }
.userControlPanelUserInformationFieldBox{ text-align:left; height:25px; }
#userInformationSubmit{ background-image:url(../ecommerce/images/structure/buttons/small_basket_but.gif); height:19px; width:80px; overflow:hidden; margin-top:5px; border:0px; color:#FFFFFF; font-size:10px; font-weight:bold; }
.response{ margin:10px auto;}
.messageKO{ font-weight:bold; color:#FF0000; }
.messageOK{ font-weight:bold; color: #00CC00; }

/*Gallery Form*/
.galleryInsideTable{ width:450px; margin:auto; text-align:justify; }
.galleryTitle{ color:#C51015; font-size:10px; font-weight:bold; letter-spacing:-0.5px; padding-bottom:10px; text-align:center; }
.galleryContent{ padding-bottom:15px; font-weight:bold; }
.gallerySubmit{ text-align:center; }
.errorList{ font-size:10px; }
.errorListItem{ color:#FF0000; }
.galleryOK{ font-size:10px; color:#009900; font-weight:bold;}
.galleryKO{ font-size:10px; color:#FF0000; font-weight:bold; }
.gallerySubmitButton{ background-image:url(../ecommerce/images/structure/buttons/large_basket_but.gif); height:19px; width:140px; overflow:hidden; margin-top:5px; border:0px; color:#FFFFFF; font-size:10px; font-weight:bold; margin-right:10px; }

/*changeLanguage*/
.availableLanguagesTable{ margin-top:2px; }
.availableLanguagesContentBox{ text-align:center; vertical-align:middle; }
.availableLanguagesLink{ border:none; }
.availableLanguagesImage{ border:1px solid #999999; }