@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);}

/*.moduleTitle:before{content:url(../ecommerce/images/structure/detail1.gif);}*/

.smallLoginTable{ width:125px; display:block; text-align:left; color:#FFFFFF; margin:10px; }
.smallLoginTD{ font-size:11px; color:#FFFFFF; display:block; }
.smallLoginField{border:none; height:13px; margin:3px; width:129px;}
.headerMenu{ width:740px; }
#userLoginEmail{ border:1px solid #999999; width:150px; }
#userLoginPassword { border:1px solid #999999; width:150px; }
#smallLogin{ width:147px; margin:30px auto auto; display:block; white-space:nowrap; }
.smallLoginTextBox{ height:27px; vertical-align:middle; text-align:center;}
#smallLoginForgotpassLink  { border:none; font-size:11px; color:#FFFFFF; background-color:#FF99FF; margin:auto 3px auto; font-weight:bold; }
#smallLoginForgotpassLink:hover  { border:none; font-size:11px; color:#FFFFFF; background-color:#FF99FF; margin:auto 3px auto; font-weight:bold; }
#smallLoginSubmit { background:url(../ecommerce/images/structure/buttons/log1.gif) no-repeat; border:none; height:21px; width:52px; vertical-align:middle; font-size:11px; font-weight:bold; color:#FFFFFF; margin: auto 3px 8px auto; }
#smallLoginSubmit:hover { background:url(../ecommerce/images/structure/buttons/log2.gif) no-repeat; border:none;  height:21px; width:52px; vertical-align:middle; font-size:11px; font-weight:bold; color:#FFFFFF;}
.SmallLoginUserwelcome {border:none;  vertical-align:middle; font-size:11px; color:#FFFFFF; background-color:#FF99FF;}
.SmallLoginUsername {border:none; font-weight:bold;  vertical-align:middle; font-size:11px; color:#FFFFFF;}
.SmallLoginaccount { border-left-width:medium; border:none;  vertical-align:middle; font-size:11px; color:#FFFFFF; background-color:#FF99FF;}
.SmallLoginaccount a {font-size:11px; color:#FFFFFF; text-decoration:underline;}
#registerLink{ vertical-align:middle; color:#FFFFFF; background: url(../ecommerce/images/structure/buttons/button_pag1_2.gif); overflow: hidden; display:block; height:27px; overflow:hidden; width:147px; vertical-align:middle; margin:auto; margin-left:1px;}
#registerLink:hover{ vertical-align:middle; color:#FFEAFE; background: url(../ecommerce/images/structure/buttons/button_pag1_1.gif); }
.registerLinkText{ display:block; font-size:11px; font-weight:bold; padding-top:7px; }
.loginTitle {font-weight:bold; color:#FFFFFF; border: none; vertical-align:middle; font-size:11px; display: block; padding:3px; margin:auto 3px auto; }
.userHeaderInfo{ padding-right:10px; padding-top:10px; margin-right:10px; text-align:right; }

/* 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 { color:#FFFFFF; font-size:11px; font-weight:bold; width:115px; text-align:left; vertical-align:bottom; height:30px; }
#searchModule{ width:130px; margin:5px auto 10px auto; text-align:left; }
#searchInsideModule{ margin:auto; }
#searchFieldBox{ vertical-align:middle;}
#searchField{ border:1px solid #999999; font-size:12px; height:16px; width:129px; margin-bottom:5px; margin-top:2px;}
#searchModule select { border:1px solid #999999; color:#D27ACD; display:block; font-size:11px; margin-top:2px; height:20px; width:130px; margin-bottom:5px; text-transform:uppercase;}
#searchSubmitBox{ text-align:right; vertical-align:middle; font-size:10px; }
#searchSubmit{border:none;width:29px; height:25px; background:url(../ecommerce/images/structure/buttons/search1.gif) center no-repeat; text-align:center; font-size:9px; color:#FFFFFF;padding-bottom:1px;padding-right:3px;*padding-bottom:0px;_padding-bottom:0px;}
#searchSubmit:hover{background:url(../ecommerce/images/structure/buttons/search2.gif) center no-repeat; }
#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:100%;}
#basketContentModuleC{ margin:auto auto; padding:0px; display:block;  }
table.smallBasket{ background-color:#CCC;}
.smallBasketImage{ margin:auto; text-align:center;}
.smallBasketTitle{ padding-bottom:5px; text-align:left; font-weight:bold;}
.smallBasketQuantity{ text-align:left; font-weight:bold; }
.smallBasketHowManyText{ display:inline; color:#9F3099; font-weight:bold; }
.smallBasketArticlesText{ display:inline;}
.smallBasketBody{ width:133px; margin:15px auto; text-align:left; font-size:11px; color:#FFFFFF;}
#basketWishTable{ margin:0px auto 20px;}

/*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:180px; height:0px; overflow:visible; margin:0px; width:99%; text-align:center;}
#asyncBasketBox{width:350px; margin-left:auto; margin-right:auto; visibility:hidden;}*/
.asyncBasket{width:100%; font-size:12px; }
.asyncBasketProductsDiv {height:240px;overflow-y:scroll; width:200px;}
.asyncBasketTable{width:390px; font-size:12px; border:1px solid #666666; background-color:#ff99ff; }
.asyncBasketCell{text-align:left;}
.asyncBasketRow{background-color:#FFFFFF;}
.asyncBasketRow1{background-color:#EEEEEE}
.asyncBasketFootCellTitle{padding:2px; text-align:right; font-size:10px; width:200px;}
.asyncBasketFootCellValue{padding:2px; text-align:right; font-size:10px; white-space:nowrap; padding-right:15px;}
.asyncBasketCell{padding:2px; color:#B383B0; font-size:11px;}
.asyncBasketSku{font-size:10px; color:#999999;}
.asyncBasketSubtotal{text-align:right; display:none;}
.asyncBasketPrice{text-align:right; white-space:nowrap;}
.asyncBasketQuantity{text-align:right;}
.asyncBasketQuantity:before{ content:"x";  }
.asyncBasketFoot{color:#666666; border-top:1px solid #CCCCCC; vertical-align:middle; font-size:10px; }
#asyncBasketButtons{ display:none;}
#continueShoppingBox{text-align:left; width:50%; height:35px; padding-left:5px; vertical-align:middle;}
#goToBasketBox{text-align:right; width:50%; height:35px; padding-right:5px; vertical-align:middle;}
.asyncBasketSubmitButton{ background: url(../ecommerce/images/structure/buttons/user1.gif) no-repeat right; height:35px; width:170px; display:block; color:#FFFFFF; font-weight:bold; margin:auto;}
.asyncBasketSubmitButton:hover{ background: url(../ecommerce/images/structure/buttons/user2.gif) no-repeat right; height:35px; width:170px; display:block; color:#FFFFFF; font-weight:bold;}
.asyncBasketSubmitButtonText{ display:block; padding-top:11px; text-align:center; vertical-align:middle; }
.asyncBasketHeader{ background: url(../ecommerce/images/structure/backgrounds/async_bg.gif) no-repeat left #f9d9ff; height:46px; vertical-align:middle; text-align:center; font-size:18px; color:#9900FF; font-weight:bold; }
.asyncBasketFooter{}
#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:200px; background-color:#FFFFFF; padding:5px; border:1px solid #D8D8D8; z-index:9000; left:-40px; position:relative; top:-40px; color:#666666; font-size:10px; }
.asyncBasketSpacer{ height:5px; background-image:url(../../../../ecommerce/images/structure/spacer.gif);}
#asyncBasketTitle{color:#000000; font-family:"Arial Narrow", Arial; font-size:20px; text-align:left; padding-bottom:5px; width:48px;}


#alertFloater{position:absolute; top:180px; height:0px; overflow:visible; margin:0px; width:95%; text-align:center; }
#alertModule { width:370px; border:2px solid #666666; background-color:#F8D8FF;}
#alertTitle{ padding:5px; text-align:center; color:#B383B0; font-size:14px; font-weight:bold;}
#alertMessage{ padding:10px; color:#999999; font-size:11px; }
.alertMessageBoard{ text-align:center; border-top:1px dashed #B383B0; width:97%; margin:5px;}
#alertBox{width:350px; margin-left:auto; margin-right:auto; visibility:hidden;}
#alertSubmit{ width:110px; height:35px; border:0px solid #ffffff; background: url(../ecommerce/images/structure/buttons/s_user1.gif) no-repeat left; background-color:#F8D8FF; cursor:pointer; color:#B383B0; }
#alertSubmit:hover{ width:110px; height:35px; border:0px solid #ffffff; background: url(../ecommerce/images/structure/buttons/s_user2.gif) no-repeat left; background-color:#F8D8FF; cursor:pointer; color:#B383B0; }
.alertFooter{}

/*Pages*/
#pageInformation{ margin:auto; width:585px; background-color:#F8D8FF; color:#B383B0; } 
#pageInformation h3 {color:#9F3099;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;margin:0;padding:10px 0 5px;}
#pageInformation p {display:block;}
#pageInformationTitleImage{display:block; vertical-align:top; margin:auto; }
#pageInfoNameBox{ display: block; margin:10px; font-weight:bolder; font-size:16px; color: #9966FF;}
#pageInfoDescriptionBox{ margin:10px; font-weight:normal; padding-bottom:15px; font-size:11px; color:#B383B0; background-color:#F8D8FF;}
.pageInfoDescriptionBox{ padding:10px; }
#pageInfoTitle{ text-align:center; }
.pageInfoTitle { vertical-align:middle; padding-bottom:0px;}
#pageInfoFooter{}
#pageInfoTop{}

.subpageInfo{ float:left; height:60px; margin:3px; width:180px; }
.subpageInfoChildrenTable{ border-collapse:separate; border:1px dashed #FFCCFF;}
.subpageInfoImageBox{width:60px; text-align:center; vertical-align:middle;}
.subpageImage{ margin:5px;}
.subpageInfoNameBox{ padding-left:10px; vertical-align:middle; }
#subpageName{ vertical-align:middle; display:block;}
.subpagePrincipal{ font-size:12px; 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;}

.pages1Table{ color:#FFEAFE; width:130px; margin-top:30px; margin-left:auto; margin-right:auto; }
.pages1TableTR { height:35px; width:130px; overflow: hidden; }
.pages1name{ color:#FFEAFE; font-size:12px; font-weight:bold; height:35px; }
a.pages1name:hover{ color:#FFEAFE; font-size:12px; font-weight:bolder; height:35px; }
.pages1TableBox{ vertical-align:middle; color:#FFEAFE; background: url(../ecommerce/images/structure/buttons/button_pag1_1.gif); overflow: hidden; }
.pages1TableBox:hover{ vertical-align:middle; color:#FFEAFE; background: url(../ecommerce/images/structure/buttons/button_pag1_2.gif); }


/*Pages 2 (left)*/
.pages2Table{ margin:auto; }
.pages2Link{ vertical-align:middle; color:#FFFFFF; background: url(../ecommerce/images/structure/buttons/button_pag1_2.gif); overflow: hidden; display:block; height:27px; overflow:hidden; width:147px; vertical-align:middle; margin:auto; margin-left:1px;}
.pages2Link:hover{ vertical-align:middle; color:#FFEAFE; background: url(../ecommerce/images/structure/buttons/button_pag1_1.gif); }
.pages2LinkText{ display:block; font-size:11px; font-weight:bold; padding-top:7px; }


/*Categories*/
.categoryHeaderText{ color:#716F6E; padding-bottom:5px;}

/*Categories eyefish javascript*/
.dock {	position: relative; 	height: 50px; 	text-align: center; width:1000px;}
.dock-container {	position: absolute;	height: 50px;	padding-left: 20px;}
a.dock-item{display:block; width:40px; color:#9F3099; position:absolute; top:0px; text-align:center;	text-decoration:none; font-size:12px; font-weight:normal;}
.dock-item img { border: none; 	width: 100%; }
.dock-item span {	display: none; 	padding-left: 20px; }


/*Categories menu */
.tableHeaderMenu{ background-color:#D27ACD; height:60px; width:100%; text-align:center;}
.menuTable { color:#ffffff; width:90%; height:31px; margin:auto; }
.menuTd { height:31px; text-align:center; }
.menuTdLink { color:#999999; font-size:12px; text-decoration:none; height:31px; display:inline-block; padding-left:15px; padding-right:15px; padding-top:7px;}
.menuTdLink:hover { background:transparent url(../ecommerce/images/structure/backgrounds/bgmenuselect.jpg) repeat-x; color:#ffffff; text-decoration:none; font-size:12px; padding-left:15px; padding-right:15px;}


/*Subcategories menu*/
.categoriesSubmenuTable{ width:154px; margin-top:20px; color:#FFEAFE; }
.categoriesSubmenuInsideTable{ color:#FFEAFE; width:150px; }
.categoriesSubmenuInsideTableTR { width:150px; overflow: hidden; }
.categoriesSubmenuInsideTableTD { vertical-align:middle;}
.categoryNameBox{ vertical-align:middle; color:#FFFFFF; background: url(../ecommerce/images/structure/buttons/button_cat1.gif); overflow: hidden; display:block; height:27px; overflow:hidden; width:147px; vertical-align:middle; margin:auto;}
.categoryNameBox:hover{ vertical-align:middle; color:#FFEAFE; background: url(../ecommerce/images/structure/buttons/button_cat2.gif); }
.categoryNameBoxText{ text-align:center; display:inline; font-size:10px; font-weight:normal;}
.selectedCategory { vertical-align:middle; color:#FFEAFE; background: url(../ecommerce/images/structure/buttons/button_cat2.gif);}
.categoryTogglerOpen { vertical-align:middle; color:#FFEAFE; padding-left:5px; }
.categoryTogglerClosed { vertical-align:middle; color:#FFEAFE; padding-left:5px; }
.categoryTogglerFixed { vertical-align:middle; color:#FFEAFE; padding-left:5px; }
.subCategoryNameBox, .subCategoryNameBox:hover{ vertical-align:middle; color:#CA77E9; overflow: auto; font-weight:normal;  display:inline; text-decoration:underline; font-size:10px; }
#categoryNameBoxSeparator {color:#CA77E9; vertical-align:middle; cursor:default; }

.subCategoriesMenuBox{ text-align:left; text-decoration:none; font-size:11px; color:#FFFFFF;  }
.subCategoriesMenuBox:hover{ text-align:left; text-decoration:underline; font-size:11px; color:#FFFFFF;  }
.categoryMenuBoxText{ padding-top:7px; display:block; font-size:11px; font-weight:bold; }
.subCategoryMenuBoxText{ padding:3px 5px 3px 15px; display:block; text-align:left; }
.subCategoryMenuBoxText:hover{ padding:3px 5px 3px 15px; display:block; text-decoration:underline;}
.subCategoryMenuBoxTextLevel2{ padding:3px 0px 3px 25px; display:block; text-align:left; }
.subCategoryMenuBoxTextLevel2:hover{ padding:3px 0px 3px 25px; display:block; text-decoration:underline;}
.subCategoriesMenuBoxLevel2{ text-align:left; text-decoration:underline; font-size:11px; color:#FFFFFF;  }
.subCategoriesMenuBoxLevel2:hover{ text-align:left; text-decoration:underline; font-size:11px; color:#FFFFFF;  }

/*Path*/
.pathTD{ font-size:11px; padding:10px 5px; text-align:left; vertical-align:middle;}
.pathInsideTable{ }
.pathTitle, .pathTitle:hover{ font-size:11px; color:#D27ACD; text-decoration:underline; }
.pathTitleActual, .pathTitleActual:hover{ font-size:11px; font-weight:bold; color:#CA77E9; text-decoration:underline; }
#pathInsideTableseparator {color:#CA77E9; cursor:default;}

/*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{ margin: 10px 0px 10px 0px;}


/*Footer*/
.footer{ background:url(../ecommerce/images/structure/backgrounds/footerbg.gif) repeat-x; height:30px; color:#FFFFFF; vertical-align:middle; text-align:center; padding-right:10px; background-color:#49053E;background-position:center bottom; padding-left:10px;}
.footer a {color:#FFFFFF; font-size:10px;}
.footer a:hover{ text-decoration:underline; font-size:10px;}
.footerInsideTable{ width:99%; margin:auto; }
.footerInsideTableTD{ width:50%; text-align:center; vertical-align:middle;}
.footerLogos{ vertical-align:bottom; margin:0px auto 10px auto;}
.footerLogosTd{ vertical-align:middle; text-align:center; position:relative; }
#bannerFooter{ float:left; }
.BannersFooterTable{ float:left; padding-right:5px;}


/*Index*/
.homeTable{width:600px; margin:auto; text-align:center; overflow:hidden;}
.homeTableCategories{ padding:20px 0px; }

/*information Floater*/
#informationBoxFloater{position:absolute;height:0px; overflow:visible; margin:0px; width:99%; text-align:center; margin-left:auto; margin-right:auto;}
#informationBox{width:800px; margin-left:auto; margin-right:auto; visibility:hidden; background-color:#FFFFFF;}
.moreImageTitle{ text-align:left;}

/*contact form*/
#contactTable{ color:#B383B0; font-size:11px; width:300px; margin:30px 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:12px;}
.fieldTextBox{ width:180px; margin-left:5px; border:none; height:50px;  font-family:'Trebuchet MS'; font-size:12px; margin-bottom:10px; }
.userControlPanelUserInformationTextBox{ text-align:left; /*height:25px; */}
.userControlPanelUserInformationFieldBox{ text-align:left; height:25px; }
#userInformationSubmit{ background:url(../ecommerce/images/structure/buttons/s_user1.gif); height:35px; width:110px; overflow:hidden; border:none; color:#B48AB0; font-weight:bold; cursor:pointer; font-size:11px; }
#comments{ border:1px solid #999999; margin:0px;}
.response{ margin:10px auto;}
.messageKO{ font-weight:bold; color:#FF0000; }
.messageOK{ font-weight:bold; color: #00CC00; }
.ContactText{ padding-top:10px;}