* { margin:0; padding:0; }

body {}

a { text-decoration:none; color:#000000; }

a:hover {  }

a img { border:0; }

.clr { clear:both; }


#mainWrapper { width:956px; margin:0px auto; }

#topWrapper { height:150px; font-family:tahoma, arial, sans-serif; font-size:10px; position:relative; }

#topWrapper #logo { position:absolute; top:15px; left:0px; }

#topWrapper #logo a {  }

#logo-blog {
    position: absolute;
    right:-77px;
}

#logo-blog a {
    background: url("../images/logo-blog.png");
    width:163px;
    height:187px;
    display: block;
}
#logo-blog a:hover {
    background: url("../images/logo-blog-hover.png");
    width:163px;
    height:187px;
    display: block;
}

#topElements { width:600px; position:absolute; top:75px; right:0px; }

#topElements a { float:right; margin-top:4px; color:#8c8c8c; }

#topElements a:hover { color:#000000; }

#topElements span { float:right; margin-top:4px; color:#8c8c8c; padding:0px 4px; }

#topElements #shoppingBagLink { background:url(../images/shoppingBagIcon.jpg) right center no-repeat; padding-right:15px; }



#audioPlayerControlsWrapper { color:#8c8c8c; position:absolute; top:74px; left:350px; }

#audioPlayerControlsWrapper span { float:left; padding:5px 5px 0px 0px; }

#audioPlayerControl { background:url(../images/soundOff.jpg); width:23px; height:23px; display:block; float:left; cursor:pointer; }



#greeting { font-family:georgia, arial, sans-serif; font-size:11px; /*font-weight:bold;*/ font-style:normal; position:absolute; top:77px; left:170px; }

#greeting span { color:#8c8c8c; }



#searchForm { padding-left:15px; float:right; width:183px; }

#searchForm #searchText { width:130px; height:20px; background:#b2b2b2; border:none; font-family:tahoma, arial, sans-serif; font-size:10px; float:right; padding:0px 2px; }

#searchForm #searchSubmit { width:46px; height:20px; background:#000000; color:#ffffff; border:none; font-family:tahoma, arial, sans-serif; font-size:10px; float:right; cursor:pointer; }



/*

#topWrapper #mainMenu { position:absolute; top:124px; left:115px; }

#topWrapper #mainMenu a { float:left; display:block; height:17px; }

#topWrapper #mainMenu span { padding:0px 5px; float:left; }





#mainMenu a {}





#mainMenu a#menu1en { background:url(../images/menu1OutEn.jpg) no-repeat top left; width:119px; }

#mainMenu a#menu2en { background:url(../images/menu2OutEn.jpg) no-repeat top left; width:103px; }

#mainMenu a#menu3en { background:url(../images/menu3OutEn.jpg) no-repeat top left; width:96px; }

#mainMenu a#menu4en { background:url(../images/menu4OutEn.jpg) no-repeat top left; width:88px; }

#mainMenu a#menu5en { background:url(../images/menu5OutEn.jpg) no-repeat top left; width:46px; }

#mainMenu a#menu6en { background:url(../images/menu6OutEn.jpg) no-repeat top left; width:123px; }

#mainMenu a#menu7en { background:url(../images/menu7OutEn.jpg) no-repeat top left; width:45px; }

#mainMenu a#menu8en { background:url(../images/menu8OutEn.jpg) no-repeat top left; width:56px; }

#mainMenu a#menu1en:hover { background:url(../images/menu1OverEn.jpg) no-repeat top left; }

#mainMenu a#menu2en:hover { background:url(../images/menu2OverEn.jpg) no-repeat top left; }

#mainMenu a#menu3en:hover { background:url(../images/menu3OverEn.jpg) no-repeat top left; }

#mainMenu a#menu4en:hover { background:url(../images/menu4OverEn.jpg) no-repeat top left; }

#mainMenu a#menu5en:hover { background:url(../images/menu5OverEn.jpg) no-repeat top left; }

#mainMenu a#menu6en:hover { background:url(../images/menu6OverEn.jpg) no-repeat top left; }

#mainMenu a#menu7en:hover { background:url(../images/menu7OverEn.jpg) no-repeat top left; }

#mainMenu a#menu8en:hover { background:url(../images/menu8OverEn.jpg) no-repeat top left; }

#mainMenu a#menu1ro { background:url(../images/menu1OutRo.jpg) no-repeat top left; width:41px; }

#mainMenu a#menu2ro { background:url(../images/menu2OutRo.jpg) no-repeat top left; width:107px; }

#mainMenu a#menu3ro { background:url(../images/menu3OutRo.jpg) no-repeat top left; width:154px; }

#mainMenu a#menu4ro { background:url(../images/menu4OutRo.jpg) no-repeat top left; width:94px; }

#mainMenu a#menu5ro { background:url(../images/menu5OutRo.jpg) no-repeat top left; width:61px; }

#mainMenu a#menu6ro { background:url(../images/menu6OutRo.jpg) no-repeat top left; width:105px; }

#mainMenu a#menu7ro { background:url(../images/menu7OutRo.jpg) no-repeat top left; width:103px; }

#mainMenu a#menu8ro { background:url(../images/menu8OutRo.jpg) no-repeat top left; width:63px; }

#mainMenu a#menu1ro:hover { background:url(../images/menu1OverRo.jpg) no-repeat top left; }

#mainMenu a#menu2ro:hover { background:url(../images/menu2OverRo.jpg) no-repeat top left; }

#mainMenu a#menu3ro:hover { background:url(../images/menu3OverRo.jpg) no-repeat top left; }

#mainMenu a#menu4ro:hover { background:url(../images/menu4OverRo.jpg) no-repeat top left; }

#mainMenu a#menu5ro:hover { background:url(../images/menu5OverRo.jpg) no-repeat top left; }

#mainMenu a#menu6ro:hover { background:url(../images/menu6OverRo.jpg) no-repeat top left; }

#mainMenu a#menu7ro:hover { background:url(../images/menu7OverRo.jpg) no-repeat top left; }

#mainMenu a#menu8ro:hover { background:url(../images/menu8OverRo.jpg) no-repeat top left; }

*/





#mainMenu { position:absolute; top:124px; left:115px; }



#mainMenu a { color:#000000; font-size:19px; cursor:pointer; }

#mainMenu a:hover { color:#b1b1b1; }

#mainMenu a#menu1_1 { position:absolute; top:0px; left:0px; }

#mainMenu a#menu2_1 { position:absolute; top:1px; left:134px; }

#mainMenu a#menu3_1 { position:absolute; top:1px; left:252px; }

#mainMenu a#menu4_1 { position:absolute; top:1px; left:365px; }

#mainMenu a#menu5_1 { position:absolute; top:0px; left:468px; }

#mainMenu a#menu6_1 { position:absolute; top:0px; left:526px; }

#mainMenu a#menu7_1 { position:absolute; top:0px; left:666px; }

#mainMenu a#menu8_1 { position:absolute; top:1px; left:722px; }

#mainMenu a#menu9_1 { position:absolute; top:1px; left:791px; }



#mainMenu a#menu1_2 { position:absolute; top:1px; left:0px; }

#mainMenu a#menu2_2 { position:absolute; top:1px; left:50px; }

#mainMenu a#menu3_2 { position:absolute; top:0px; left:165px; }

#mainMenu a#menu4_2 { position:absolute; top:1px; left:328px; }

#mainMenu a#menu5_2 { position:absolute; top:1px; left:432px; }

#mainMenu a#menu6_2 { position:absolute; top:0px; left:503px; }

#mainMenu a#menu7_2 { position:absolute; top:1px; left:619px; }

#mainMenu a#menu8_2 { position:absolute; top:0px; left:725px; }

#mainMenu a#menu9_2 { position:absolute; top:1px; left:797px; }



#mainMenu a img { float:left; }



#mainMenu span {  }

#mainMenu #menu1sep_1 { position:absolute; top:1px; left:128px; }

#mainMenu #menu2sep_1 { position:absolute; top:1px; left:245px; }

#mainMenu #menu3sep_1 { position:absolute; top:1px; left:358px; }

#mainMenu #menu4sep_1 { position:absolute; top:1px; left:462px; }

#mainMenu #menu5sep_1 { position:absolute; top:1px; left:520px; }

#mainMenu #menu6sep_1 { position:absolute; top:1px; left:659px; }

#mainMenu #menu7sep_1 { position:absolute; top:1px; left:717px; }

#mainMenu #menu8sep_1 { position:absolute; top:1px; left:785px; }



#mainMenu #menu1sep_2 { position:absolute; top:1px; left:44px; }

#mainMenu #menu2sep_2 { position:absolute; top:1px; left:159px; }

#mainMenu #menu3sep_2 { position:absolute; top:1px; left:321px; }

#mainMenu #menu4sep_2 { position:absolute; top:1px; left:425px; }

#mainMenu #menu5sep_2 { position:absolute; top:1px; left:496px; }

#mainMenu #menu6sep_2 { position:absolute; top:1px; left:613px; }

#mainMenu #menu7sep_2 { position:absolute; top:1px; left:721px; }

#mainMenu #menu8sep_2 { position:absolute; top:1px; left:791px; }




#centerWrapper { font-family:georgia, arial, sans-serif; font-size:11px; float:left; width:956px; min-height:575px; position:relative; }



#homePage1Wrapper, #homePage2Wrapper, #homePage3Wrapper { position:relative; }

#homePage1Over { display:none; width:956px; height:395px; }

#homePage1Out { width:956px; height:395px; }

#homePage2Wrapper, #homePage3Wrapper { float:left; }

#homePage2Out, #homePage3Out { width:478px; height:180px; }

#homePage2Over, #homePage3Over { display:none; width:478px; height:180px; }

#homePage1Text, #homePage2Text, #homePage3Text { position:absolute; color:#ffffff; font-size:12px; font-weight:bold; font-style:normal; }

#homePage1Text { top:160px; left:15px; width:290px;}

/*#homePage2Text { top:0; left:0; }*/

#homePage3Text { top:75px; left:20px; width:430px;}

#homePage1Text a { color:#ffffff; }

#homePage1Text a:hover { color:#e5e024; }

#homePage3Text a { color:#e5e024; }

#homePage3Text a:hover { color:#e5e024; text-decoration:underline; }

#homePage1Over img, #homePage1Out img, #homePage2Over img, #homePage2Out img, #homePage3Over img, #homePage3Out img { float:left; }



#centerLeft { float:left; width:210px; font-size:11px; padding-left:71px; padding-bottom:40px; }

#centerRight { float:left; width:675px; padding-bottom:40px; }



.language { background:url(../images/languageArrow.jpg) no-repeat right bottom; padding-right:15px; margin-right:20px; }



.innerPage { padding:20px 0px 40px 110px; font-weight:bold; font-style:normal; font-size:12px; }

.pageTitle { font-size:20px; padding:20px 0px; font-weight:bold; font-style:normal; }

.innerPage p.subtitle { font-size:16px; padding:10px 0px 5px 0px; }

.innerPage p.dist { padding:12px 0px 0px 0px; }

.innerPage p { padding:5px 0px; text-align:justify; }

.innerPage ul { padding-left:30px; }



.subCategoriesList{ padding-top:45px; }

.subCategoriesList a{ width:200px; height:19px; background:#000000; color:#ffffff; font-size:14px; display:block; margin:3px 0px; font-weight:bold; font-style:normal; padding:1px 0px 0px 10px; }

.subCategoriesList a.active{background:#ffffff; color:#000000; }

.subCategoriesList a:hover {text-decoration:underline;}



#mainWrapper #centerWrapper .productPage { width:670px; }



.productList { padding:50px 0px 0px 0px; }

.productListItem { width:225px; height:440px; float:left; text-align:center; font-weight:bold; font-style:normal; font-size:11px; }

.productListItem a { display:block; width:200px; height:300px; }

.productListItem span, .productListItem .price{ display:block; text-align:left; margin-left:10px; padding-bottom:5px; width:176px; }

.productListItem span.productName { display:block; text-align:left; margin-left:10px; padding-bottom:5px; width:176px; height:40px; }

.productListItem span.exclusiv { background:#000000; color:#ffffff; width:166px; padding:1px 5px; margin-left:10px; font-style:italic; }

.productListItem span.soldOut { color:#ff0000; }



.pagination { text-align:right; padding-right:30px; clear:both; }

.pagination span { padding:0px 5px; }

.pagination span a { color:#8c8c8c; font-weight:bold; font-style:normal; }

.pagination span a.pageActive, .pagination span a:hover { color:#000000; }

.pagination span a.pagePrev { background:url(../images/prevArrow.jpg) no-repeat bottom left; padding:0px 0px 0px 12px; }

.pagination span a.pageNext { background:url(../images/nextArrow.jpg) no-repeat bottom right; padding:0px 12px 0px 0px; }



.productManufacturer { padding-top:50px; }

.productManufacturer a { font-size:30px; font-family:georgia, arial, sans-serif; }

.productDescriptionHeader { background:#000000; color:#ffffff; font-weight:bold; font-style:normal; margin-top:5px; padding:2px 0px; text-align:center; }

.productDescription { overflow:hidden; border:1px solid #000000; padding:10px; font-style:normal; margin-top:5px; width:188px; }

.productShoppingBag { text-align:center; padding-top:20px; }

.productPrice { text-align:center; padding-top:20px; font-size:14px; font-weight:bold; font-style:normal; }

.productLinks { text-align:center; padding-top:30px; }

.productLinks span { padding:0px 4px; font-weight:bold; font-style:normal; }

.productImage { padding:70px 0px 0px 15px; float:left; width:470px; }

.productImageMedium { display:block; width:450px; height:600px; }

.productImageThumbs { padding:70px 0px 0px 20px; float:left; width:165px; /*position:absolute; right:0px;*/ }

.productImageThumb { padding:20px 0px 0px 0px; text-align:center; }

.productImageThumbs img { cursor:pointer; }

.productImagehidden { display:none; }

.productZoom { padding:20px 0px 0px 135px; }

.productOutOfStock { background:#000000; color:#ffffff; font-weight:bold; font-style:normal; margin-top:25px; padding:5px 0px; text-align:center; }

.productSoldOut { color:#ff0000; font-weight:bold; font-style:normal; margin-top:25px; padding:5px 0px; text-align:center; font-size:14px; }

.productAsk, .productTell { cursor:pointer; }

#askStylistFormWrapper, #tellFriendFormWrapper { display:none; font-family:georgia,arial,sans-serif; font-weight:bold; font-style:normal; padding:30px 30px 30px 30px; background:#ffffff; position:absolute; z-index:100; border:1px solid #000000; }

#askStylistFormWrapper { left:360px; top:356px; height:286px; }

#tellFriendFormWrapper { left:360px; top:210px; }

#askStylistFormWrapper #askStylistFormClose, #tellFriendFormWrapper #tellFriendFormClose { position:absolute; top:-15px; right:-15px; width:30px; height:30px; background:url(../images/close.png) no-repeat left top; cursor:pointer; }

#askStylistFormWrapper .elementWrapper, #askStylistFormWrapper .submitWrapper, #tellFriendFormWrapper .elementWrapper, #tellFriendFormWrapper .submitWrapper { padding-top:5px; }

#askStylistFormWrapper span, #tellFriendFormWrapper span { display:block; }



/*#askStylistFormWrapper input[type=text], #askStylistFormWrapper textarea, #tellFriendFormWrapper input[type=text], #tellFriendFormWrapper textarea { border:1px solid #B2B2B2; width:210px; }*/

/*#askStylistFormWrapper textarea, #tellFriendFormWrapper textarea { height:200px; }*/

/*#askStylistFormWrapper input[type=submit], #tellFriendFormWrapper input[type=submit] { border:none; color:#ffffff; background:#000000; text-align:center; font-weight:bold; font-style:normal; width:80px; cursor:pointer; padding:3px 0px; font-family:georgia,arial,sans-serif; font-size:11px; }*/



#askStylistError, #tellFriendError, #askStylistResponse, #tellFriendResponse { text-align:center; font-weight:bold; font-style:normal; font-family:georgia,arial,sans-serif; }

#askStylistError, #tellFriendError { position:absolute; font-size:12px; margin-top:8px; }

#askStylistResponse, #tellFriendResponse { padding-top:20px; font-size:14px; }

.productSocialBookmarks { padding-bottom:20px; }

/*.loupe {  }*/



.designersLeft{ float:left; width:300px; padding:50px 0px 100px 160px; }

.designersLeftHeader { padding-bottom:25px; }

.designersRight { float:left; width:300px; padding:50px 0px 100px 50px; }

.designersRightHeader { padding-bottom:25px; }

.designersLeft a, .designersRight a { width:300px; height:19px; background:#000000; color:#ffffff; font-size:14px; display:block; margin:3px 0px; font-weight:bold; font-style:normal; padding:1px 0px 0px 10px; }

.designersLeft a:hover, .designersRight a:hover {text-decoration:underline;}



.manufacturerName { padding-top:40px; font-size:30px; /*font-family:tahoma, arial, sans-serif;*/ }

.manufacturerDescription { font-weight:bold; font-style:normal; margin-top:15px; height:215px; }

.manufacturerImages { float:left; padding:50px 0px 0px 31px; width:331px; }

.manufacturerVideo { float:left; padding:50px 0px 0px 5px; width:305px; }

.manufacturerSlider { width:300px; height:400px; overflow:hidden; }

.manufacturerSliderPrev { width:150px; height:400px; position:absolute; z-index:10; left:0; top:0px; cursor:pointer; z-index:100; }

.manufacturerSliderNext { width:150px; height:400px; position:absolute; z-index:10; left:150px; top:0px; cursor:pointer; z-index:100; }

.manufacturerSliderOverlay { background:url(../images/galleryControls.jpg) left center no-repeat; position:absolute; z-index:8; width:300px; height:400px; opacity:0.5; filter:alpha(opacity=50); display:none; top:0; left:0; }

.manufacturerSubCategoriesList{ padding-top:20px; }

.manufacturerSubCategoriesList a{ width:200px; height:19px; background:#000000; color:#ffffff; font-size:14px; display:block; margin:3px 0px; font-weight:bold; font-style:normal; padding:1px 0px 0px 10px; }

.manufacturerSubCategoriesList a.active{background:#ffffff; color:#000000; }

.manufacturerSubCategoriesList a:hover {text-decoration:underline;}



#press .pressItem { width:423px; float:left; height:320px; }

#press .pressItem p { padding:0; }

#press .pressItem .pressItemTitle { width:400px; height:19px; background:#000000; color:#ffffff; font-size:14px; font-weight:bold; font-style:normal; padding:1px 0px 0px 10px; }

#press .pressItem .pressItemTitle a { color:#ffffff; font-size:14px; font-weight:bold; font-style:normal; text-decoration:none; }

#press .pressItem .pressItemTitle a:hover { text-decoration:underline; }

#press .pressItem .pressItemImages, #press .pressItem .pressItemVideo { width:410px; float:left; padding-top:10px; }

#press .pressItem .pressItemImage1 { float:left; }

#press .pressItem .pressItemImage2 { float:right; }



#loginFormWrapper { background:#ECECEC; padding:20px; font-weight:bold; font-style:normal; }

#loginFormWrapper .inputSubmit { width:130px; padding:5px 0px; font-size:12px; }

/*#loginFormWrapper input[type=text], #loginFormWrapper input[type=password] { border:1px solid #B2B2B2; width:200px; }*/

/*#loginFormWrapper input[type=submit] { border:none; color:#ffffff; background:#000000; text-align:center; font-weight:bold; font-style:normal; width:130px; cursor:pointer; padding:5px 0px; font-family:georgia,arial,sans-serif; font-size:12px; }*/

#loginFormWrapper .usernameWrapper, #loginFormWrapper .passwordWrapper, #loginFormWrapper .submitWrapper { clear:left; padding-bottom:10px; }

#loginFormWrapper .submitWrapper { padding:20px 0px 0px 670px; }

#loginFormWrapper .usernameWrapper span, #loginFormWrapper .passwordWrapper span { width:100px; display:block; float:left; padding-bottom:10px; }



#registerLinkWrapper, #forgotLinkWrapper { background:#ECECEC; padding:20px; margin-top:20px; font-weight:bold; font-style:normal; }

#registerLinkWrapper a, #forgotLinkWrapper a { display:block; border:1px solid #000000; color:#ffffff; background:#000000; text-align:center; font-weight:bold; font-style:normal; width:130px; cursor:pointer; padding:5px 0px; font-size:12px; margin:20px 0px 0px 670px; }



#registerFormWrapper { background:#ECECEC; padding:20px; font-weight:bold; font-style:normal; }

/*#registerFormWrapper input[type=text], #registerFormWrapper input[type=password] { border:1px solid #B2B2B2; width:200px; }*/

/*#registerFormWrapper textarea { border:1px solid #B2B2B2; width:200px; height:100px; }*/

/*#registerFormWrapper input[type=submit] { border:none; color:#ffffff; background:#000000; text-align:center; font-weight:bold; font-style:normal; width:130px; cursor:pointer; padding:5px 0px; font-family:georgia,arial,sans-serif; font-size:12px; }*/

#registerFormWrapper .elementWrapper, #registerFormWrapper .submitWrapper { clear:left; padding-bottom:10px; }

#registerFormWrapper .submitWrapper { padding:20px 0px 0px 670px; }

#registerFormWrapper .elementWrapper span { width:160px; display:block; float:left; padding-bottom:10px; color:#000000; }



.accountGreeting { position:absolute; left:540px; top:100px; width:380px; }

.accountGreeting a { text-decoration:underline; }



#forgotFormWrapper { background:#ECECEC; padding:20px; font-weight:bold; font-style:normal; }

/*#forgotFormWrapper input[type=text], #forgotFormWrapper input[type=password] { border:1px solid #B2B2B2; width:200px; }*/

/*#forgotFormWrapper input[type=submit] { border:none; color:#ffffff; background:#000000; text-align:center; font-weight:bold; font-style:normal; width:130px; cursor:pointer; padding:5px 0px; font-family:georgia,arial,sans-serif; font-size:12px; }*/

#forgotFormWrapper .emailWrapper, #forgotFormWrapper .submitWrapper { clear:left; padding-bottom:10px; }

#forgotFormWrapper .submitWrapper { padding:20px 0px 0px 670px; }

#forgotFormWrapper .emailWrapper span { width:100px; display:block; float:left; padding-bottom:10px; }



#contactFormWrapper { padding-top:40px; }



/*#contactFormWrapper input[type=text] { border:1px solid #B2B2B2; width:200px; }*/

/*#contactFormWrapper input[type=submit] { border:none; color:#ffffff; background:#000000; text-align:center; font-weight:bold; font-style:normal; width:130px; cursor:pointer; padding:5px 0px; font-family:georgia,arial,sans-serif; font-size:12px; }*/

/*#contactFormWrapper select { border:1px solid #B2B2B2; width:202px; }*/

/*#contactFormWrapper textarea { border:1px solid #B2B2B2; width:200px; height:100px; }*/



#contactFormWrapper .elementWrapper, #contactFormWrapper .submitWrapper { clear:left; padding-bottom:10px; }

#contactFormWrapper .submitWrapper { padding:0px 0px 0px 180px; }

#contactFormWrapper .elementWrapper span { width:110px; display:block; float:left; padding-bottom:10px; }



#invite { padding:20px 0px 10px 0px; }



.error { color:#ff0000; }



#shoppingBag { padding-bottom:200px; }

#shoppingBag a:hover, #checkout a:hover { text-decoration:underline; }

#shoppingBag td, #checkout td { border-top:1px solid #B2B2B2; padding:5px 10px; }

#shoppingBag td.center, #checkout td.center { text-align:center; }

#shoppingBag td.right, #checkout td.right { text-align:right; }

#shoppingBag td.wide, #checkout td.wide { width:200px; }

#shoppingBag td.narrow, #checkout td.narrow { width:60px; }

#shoppingBag .inputText { width:19px; text-align:center; }

#shoppingBag .inputSelect { width:70px; }

#shoppingBag .checkout { display:block; width:100px; padding:5px 0px; color:#ffffff; background:#000000; text-align:center; font-weight:bold; font-style:normal; float:right; margin:20px 20px 0px 0px; }

#shoppingBag .continueShopping { display:block; width:150px; padding:5px 0px; color:#ffffff; background:#000000; text-align:center; font-weight:bold; font-style:normal; float:left; margin:20px 0px 20px 0px; }

#shoppingBagError { float:right; margin:25px; display:none; }

#checkout .finish { display:block; width:150px; padding:5px 0px; color:#ffffff; background:#000000; text-align:center; font-weight:bold; font-style:normal; float:right; margin:20px 20px 50px 0px; }

#checkout .deliveryData { padding-top:40px; font-size:12px; font-weight:bold; font-style:normal; }

#checkout .deliveryData span { width:100px; display:block; float:left; }

#checkout .deliveryData div { clear:left; padding-top:10px; }

#checkout .deliveryMethod { clear:left; padding-top:40px; font-size:14px; font-weight:bold; font-style:normal; }



#bottomWrapper { font-family:tahoma, arial, sans-serif; font-size:10px; padding:10px 0px 20px 0px; float:left; width:100%; }

#about { float:left; margin-top:4px; }

#bottomMenu { padding-left:40px; float:left; }

#bottomMenu a { float:left; margin-top:4px; color:#8c8c8c; }

#bottomMenu a:hover { color:#000000; }

#bottomMenu span { float:left; margin-top:4px; color:#8c8c8c; padding:0px 4px; }

#bottomElements a { float:right; color:#8c8c8c; margin-left:5px; }

#bottomElements span a { margin-top:4px; }



#content-scroll { width:200px; height:200px; overflow:hidden; float:left; }

#content-slider { height:200px; width:1px; float:left; margin-left:8px; }

#content-item { width:200px; }



#advertise a { display:block; width:180px; height:55px; background:url(../images/campari_logo_off.jpg) top left no-repeat; }

#advertise a:hover { background:url(../images/campari_logo_on.jpg) top left no-repeat; }



.ui-slider { position: relative; text-align: left; width:2px; background:#000000; }

.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 8px; height: 7px;; cursor: default; background:url(../images/dot.jpg) no-repeat left top; }

.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; width:2px; background:#000000; }



.ui-slider-horizontal { height: .8em; }

.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }

.ui-slider-horizontal .ui-slider-range-min { left: 0; }

.ui-slider-horizontal .ui-slider-range-max { right: 0; }



.ui-slider-vertical { width: .8em; height: 100px; }

.ui-slider-vertical .ui-slider-handle { left:-3px; margin-left: 0; margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }

.ui-slider-vertical .ui-slider-range-min { bottom: 0; }

.ui-slider-vertical .ui-slider-range-max { top: 0; }



.inputText { border:1px solid #B2B2B2; width:210px; }

.inputTextarea { border:1px solid #B2B2B2; width:210px; height:200px; }

.inputSubmit { border:none; color:#ffffff; background:#000000; font-weight:bold; font-style:normal; cursor:pointer; padding:3px 15px; font-family:georgia,arial,sans-serif; font-size:11px; }

.inputSelect { border:1px solid #B2B2B2; width:212px; }


/* NEW MENU */
.menu {top:124px; left:115px;
width:100%;
height:35px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
clear:left;
font-family:georgia, arial, sans-serif; font-size:11px; /*font-weight:bold;*/ font-style:normal;
}

#mitem ul li ul li a {font-size:11px;}
.mitem { width:auto;
height:auto;
padding:3px;
font-weight: bold;
float:left;
margin-top:7px;
text-align:center;
font-size:11px;
}
.mitem a { width:auto;
height:auto;
font-weight: bold;
float:left;
text-align:center;
font-size:11px;
}

.mitem a:hover { width:auto;
height:auto;
font-weight: bold;
float:left;
text-align:center;
font-size:11px;
cursor:pointer;
}
.mitem ul {display: none; visibility:hidden; float:left;font-size:11px; z-index:-1;} 
.mitem:hover > ul {display: block; visibility:visible; position:absolute; margin-top:4px; left:-120px; list-style:none; z-index:9998; border:none; float:left; width:200px; min-height:30px;font-size:12px;}
.mitem ul li {
	width:200px;
height:18px;
margin:0;
padding-top:2px;
font-weight: regular;
float:left;
background-color: #fff;
border-bottom:1px #CCC dashed;
font-size:11px;
text-align:left;
text-indent:15px;
cursor:pointer;
}
.mitem ul li a {
float:left;
text-align:left;
padding-left:5px;
font-size:11px;
}
.mitem ul li a:hover {
float:left;
text-align:left;
border:none;
padding-left:5px;
font-size:11px;
}
.mitem ul li ul {display: none; visibility:hidden; float:left;font-size:12px; z-index:-1;} 
.mitem > ul li:hover > ul {display: block; visibility:visible; position:absolute; margin-top:-16px; left:0; list-style:none; z-index:9999; border:none; float:left; width:630px; min-height:25px;font-size:12px; margin-left:199px;}
.mitem ul li ul li{
	width:200px;
	height:auto;
padding-left:10px;
padding-top:2px;
font-weight: regular;
float:left;
background-color: #fff;
border-bottom:1px #CCC dashed;
font-size:11px;
text-indent:15px;
cursor:pointer;
}
.mitem ul li ul li a {
text-align:left;
padding-left:5px;
font-size:11px;
}
.mitem ul li ul li a:hover {
text-align:left;
border:none;
padding-left:5px;
font-size:11px;
}

/* NEW MENU END */
