/* ::::: http://replay.localhost/css/main.css ::::: */


.ie body { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 11px; background-color: rgb(0, 0, 0); color: rgb(128, 128, 128); text-align:center;}

.ie .external-container .floated-container { margin-left:20px !important; }


body { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 11px; background-color: rgb(0, 0, 0); color: rgb(128, 128, 128); }
a { color: rgb(255, 255, 255); text-decoration: none; }
form, fieldset { border: medium none ; margin: 0pt; padding: 0pt; float: left; display: inline; }
.external-container { margin: 0pt auto; width: 990px;}
.external-container .floated-container { margin: 0pt; padding: 0pt; float: left; clear: both; width: 990px; text-align:left; }
.external-container .floated-container #header, .external-container .floated-container #header #cookie-data { margin: 0pt; padding: 0pt; float: left; clear: both; width: 990px; }
.external-container .floated-container #header { margin: 0pt; padding: 0pt; position: relative; z-index: 2; height:98px;}
.external-container .floated-container #header ul, .external-container .floated-container #header ul li { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.external-container .floated-container #header ul { margin: 0pt; padding: 0pt; }
.external-container .floated-container #header h1.brand { margin: 0pt 0pt 0pt 20px; padding: 0pt; background: transparent url('../images/logo-replay.gif') no-repeat scroll left top; overflow: hidden; display: inline; float: left; clear: left; width: 138px; height: 28px; font-size: 1em; text-indent: -999em; }
.external-container .floated-container #header h1.brand a { width: 138px; height: 28px; float: left; }
.external-container .floated-container #header #cookie-data { margin: 10px 0pt 0pt; padding: 0pt; height: 30px; text-align: right; }
.external-container .floated-container #header #cookie-data ul { margin: 0pt; display: inline; float: right; }
.external-container .floated-container #header #cookie-data ul li { margin: 3px 10px 0pt 0pt; padding: 0pt; font-weight: bold; }
.external-container .floated-container #header #cookie-data ul li a { color: rgb(127, 127, 127); }
.external-container .floated-container #header #cookie-data ul li #cart-data a { color: rgb(209, 0, 25); }
.external-container .floated-container #header #cookie-data #user-data { color: rgb(255, 255, 255); font-weight: normal; text-transform:capitalize; }
.external-container .floated-container #header #cookie-data ul li #logout-container, .external-container .floated-container #header #cookie-data ul li #register-container { border-left: 1px solid rgb(85, 85, 85); margin: 0pt 35px 0pt 0pt; padding: 0pt 9px; font-weight: normal; }
.external-container .floated-container #header #cookie-data ul li #login-container, .external-container .floated-container #header #cookie-data ul li #register-container { font-weight: normal; }
.external-container .floated-container #header #cookie-data ul li #whishlist-data { border-left: 1px solid rgb(85, 85, 85); margin: 0pt; padding: 0pt 9px; font-weight: normal; }
.external-container .floated-container #header #cookie-data ul li form, .external-container .floated-container #header #cookie-data ul li form fieldset { border: medium none ; margin: 0pt; padding: 0pt; float: left; clear: none; }
.external-container .floated-container #header #cookie-data ul li.search-container form fieldset { border: 1px solid rgb(35, 35, 35); padding: 0pt; }

.ie .external-container .floated-container #header #cookie-data ul li.search-container form fieldset { border: 1px solid rgb(35, 35, 35); padding: 0pt; width:130px; height:20px;}

.external-container .floated-container #header #cookie-data ul li.search-container { margin: 0pt 10px 0pt 0pt; padding: 0pt; }



.external-container .floated-container #header #cookie-data ul li.search-container form fieldset input.input-text { border: medium none ; padding: 2px 5px; background: transparent none repeat scroll 0% 0%; float: left; width: 100px;  color: rgb(127, 127, 127); font-size: 11px; line-height: 14px; }
.external-container .floated-container #header #cookie-data ul li.search-container form fieldset input.input-submit-image { border: medium none ; margin: 2px; background: rgb(50, 50, 50) url('../images/arrow-right_gray.gif') no-repeat scroll center center; overflow: hidden; float: left; clear: none; width: 14px; height: 14px; font-size: 1em; text-indent: -999em; line-height: 10em; }

.ie .external-container .floated-container #header #cookie-data ul li.search-container{position:relative;}
.ie .external-container .floated-container #header #cookie-data ul li.search-container form fieldset input.input-submit-image { position:absolute; top:1px; right:1px;}


.external-container .floated-container #header .menu-container { margin: 17px 0pt 0pt 110px; padding: 0pt; float: left; height: 30px; }
#main-menu { margin: 0pt; padding: 0pt; height: 11px; }
#main-menu li { margin: 0pt 20px 0pt 0pt; position: relative; height: 11px; }
#main-menu li a { margin: 0pt; padding: 0pt; overflow: hidden; float: left; height: 11px; font-size: 1em; text-indent: -999em; line-height: 0.5em; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
#main-menu li.active a, #main-menu li.active ul li.active a { background-position: left bottom; }
#main-menu li.active ul li a { background-position: left top; }
.it #main-menu li a.collection { width: 80px; background-image: url('../images/menu-main-label-collection_it.gif'); }
.it #main-menu li a.accessories { width: 73px; background-image: url('../images/menu-main-label-accessories_it.gif'); }
.it #main-menu li a.store-locator { width: 103px; background-image: url('../images/menu-main-label-store_locator_it.gif'); }
.it #main-menu li a.online-shop { width: 86px; background-image: url('../images/menu-main-label-online_shop_it.gif'); }
.en #main-menu li a.collection, .fr #main-menu li a.collection, .es #main-menu li a.collection, .de #main-menu li a.collection { width: 80px; background-image: url('../images/menu-main-label-collection_en.gif'); }
.en #main-menu li a.accessories, .fr #main-menu li a.accessories, .es #main-menu li a.accessories, .de #main-menu li a.accessories { width: 89px; background-image: url('../images/menu-main-label-accessories_en.gif'); }
.en #main-menu li a.store-locator, .fr #main-menu li a.store-locator, .es #main-menu li a.store-locator, .de #main-menu li a.store-locator { width: 103px; background-image: url('../images/menu-main-label-store_locator_en.gif'); }
.en #main-menu li a.online-shop, .fr #main-menu li a.online-shop, .es #main-menu li a.online-shop, .de #main-menu li a.online-shop { width: 86px; background-image: url('../images/menu-main-label-online_shop_en.gif'); }
#main-menu li ul { margin: 0pt; padding: 0pt; position: absolute; display: none; left: 0pt; top: 10px; height: 19px; }
#main-menu li.active ul { display: block; }
.it #main-menu li ul.sub-collection { width: 250px; }
.en #main-menu li ul.sub-collection { width: 250px; }
.it #main-menu li ul.sub-shop { width: 250px; }
.en #main-menu li ul.sub-shop, .fr #main-menu li ul.sub-shop, .es #main-menu li ul.sub-shop, .de #main-menu li ul.sub-shop { width: 250px; }
#main-menu li ul li { clear: none; height: 9px; margin-top: 10px; }
#main-menu li ul li a { height: 9px; }
.it #main-menu li ul li a.man { width: 27px; background-image: url('../images/menu-sub-label-man_it.gif'); }
.it #main-menu li ul li a.woman { width: 33px; background-image: url('../images/menu-sub-label-woman_it.gif'); }
.en #main-menu li ul li a.man, .fr #main-menu li ul li a.man, .es #main-menu li ul li a.man, .de #main-menu li ul li a.man { width: 21px; background-image: url('../images/menu-sub-label-man_en.gif'); }
.en #main-menu li ul li a.woman, .fr #main-menu li ul li a.woman, .es #main-menu li ul li a.woman, .de #main-menu li ul li a.woman { width: 37px; background-image: url('../images/menu-sub-label-woman_en.gif'); }


.en #main-menu li ul.sub-shop-new li{float:right;}
.en #main-menu li ul.sub-shop-new {  position:absolute; top:10px; left:-393px;  width:500px;}


.en #main-menu li ul li a.new { width:86px; background-image: url('../images/menu-sub-label-new_collection_en.gif'); }
.en #main-menu li ul li a.sales{ width:47px; background-image: url('../images/menu-sub-label-sales_en.gif'); }


.it #main-menu li ul.sub-shop-new li{float:right;}
.it #main-menu li ul.sub-shop-new {  position:absolute; top:10px; left:-393px;  width:500px;}
.it #main-menu li ul li a.new { width:97px; background-image: url('../images/menu-sub-label-new_collection_it.gif'); }
.it #main-menu li ul li a.sales{ width:45px; background-image: url('../images/menu-sub-label-sales_it.gif'); }



.it #main-menu li ul li a.denim { width: 31px; background-image: url('../images/menu-sub-label-denim_it.gif'); }
.it #main-menu li ul li a.fallWinter09 { width: 123px; background-image: url('../images/menu-sub-label-spring_summer_10_it.gif'); }
.en #main-menu li ul li a.denim, .fr #main-menu li ul li a.denim, .es #main-menu li ul li a.denim, .de #main-menu li ul li a.denim { width: 31px; background-image: url('../images/menu-sub-label-denim_en.gif'); }
.en #main-menu li ul li a.fallWinter09, .fr #main-menu li ul li a.fallWinter09, .es #main-menu li ul li a.fallWinter09, .de #main-menu li ul li a.fallWinter09 { width: 106px; background-image: url('../images/menu-sub-label-spring_summer_10_en.gif'); }
.it #main-menu li ul.sub-accessories { width: 330px; }
.it #main-menu li ul li a.time-jewel { width: 95px; background-image: url('../images/menu-sub-label-time_and_jewel_it.gif'); }
.it #main-menu li ul li a.footwear { width: 38px; background-image: url('../images/menu-sub-label-footwear_it.gif'); }
.it #main-menu li ul li a.fragances { width: 44px; background-image: url('../images/menu-sub-label-fragrances_it.gif'); }
.it #main-menu li ul li a.underwear { width: 35px; background-image: url('../images/menu-sub-label-underwear_it.gif'); }
.en #main-menu li ul.sub-accessories, .fr #main-menu li ul.sub-accessories, .es #main-menu li ul.sub-accessories, .de #main-menu li ul.sub-accessories { width: 350px; }
.en #main-menu li ul li a.time-jewel, .fr #main-menu li ul li a.time-jewel, .es #main-menu li ul li a.time-jewel, .de #main-menu li ul li a.time-jewel { width: 76px; background-image: url('../images/menu-sub-label-time_and_jewel_en.gif'); }
.en #main-menu li ul li a.footwear, .fr #main-menu li ul li a.footwear, .es #main-menu li ul li a.footwear, .de #main-menu li ul li a.footwear { width: 53px; background-image: url('../images/menu-sub-label-footwear_en.gif'); }
.en #main-menu li ul li a.fragances, .fr #main-menu li ul li a.fragances, .es #main-menu li ul li a.fragances, .de #main-menu li ul li a.fragances { width: 64px; background-image: url('../images/menu-sub-label-fragrances_en.gif'); }
.en #main-menu li ul li a.underwear, .fr #main-menu li ul li a.underwear, .es #main-menu li ul li a.underwear, .de #main-menu li ul li a.underwear { width: 61px; background-image: url('../images/menu-sub-label-underwear_en.gif'); }
.external-container .floated-container #header .other_brands_container { margin: 6px 20px 0pt 0pt; padding: 0pt; float: right; }
.external-container .floated-container #header .other_brands_container li { margin: 0pt 0pt 0pt 1px; padding: 0pt; }
.external-container .floated-container #header .other_brands_container li a { margin: 0pt; padding: 0pt; overflow: hidden; float: left; width: 113px; height: 53px; font-size: 1em; text-indent: -999em; line-height: 0.5em; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
.external-container .floated-container #header .other_brands_container li a:hover { background-position: left bottom; }
.external-container .floated-container #header .other_brands_container li a.weAreReplay { background-image: url('../images/logo-we_are_replay.gif'); }
.external-container .floated-container #header .other_brands_container li a.replayAndSons { background-image: url('../images/logo-replay_and_sons.gif'); }
#main-content .main-flash-container { margin: 0pt; padding: 0pt; float: left; clear: both; display: inline; width: 990px; }
#main-content .main-flash-container object { margin: 0pt; padding: 0pt; float: left; clear: both; display: inline; width: 990px; }
.bread_crumb { margin: 30px 0pt 0pt 15px; padding: 0pt; overflow: hidden; float: left; clear: left; display: inline; font-size: 1em; text-indent: -9999em; line-height: 3em; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
.info_jobs { background-image: url('../images/lbl_replay_info_jobs.gif'); width: 116px; height: 10px; }
.info_brands_en { background-image: url('../images/lbl_replay_info_brands_en.gif'); width: 136px; height: 10px; }
.info_brands_it { background-image: url('../images/lbl_replay_info_brands_it.gif'); width: 136px; height: 10px; }
.info_history_en { background-image: url('../images/lbl_replay_info_history_en.gif'); width: 139px; height: 10px; }
.info_history_it { background-image: url('../images/lbl_replay_info_history_it.gif'); width: 139px; height: 10px; }
.form-row { margin: 0pt 0pt 10px; padding: 0pt; float: left; clear: left; }
.form-row.text input, .form-row textarea { border: 1px solid rgb(50, 50, 50); margin: 0pt; padding: 6px 3px; float: left; clear: left; width: 214px; background-color: rgb(26, 26, 26); color: rgb(255, 255, 255); font-size: 11px; line-height: 11px; }
.form-row textarea { height: 100px; font-family: Arial,Helvetica,sans-serif; }
input.input-submit-image { border: medium none ; margin: 0pt; padding: 0pt; overflow: hidden; float: left; clear: left; background-color: transparent; background-position: left top; background-repeat: no-repeat; font-size: 1em; line-height: 4em; text-indent: -999em; }
input.cerca { margin: 20px 0pt 0pt 130px; width: 90px; height: 19px; background-image: url('../images/btn-cerca-red.gif'); }
#main-content #search_stores { margin: 100px 0pt 0pt 105px; padding: 0pt; float: left; display: inline; width: 340px; }
#main-content #search_stores a.nuova_ri { background: transparent url('../images/lbl_nuova_ricerca.gif') no-repeat scroll left top; overflow: hidden; float: left; width: 111px; height: 10px; font-size: 1em; text-indent: -999em; line-height: 3em; }
#main-content #search_stores h2 { margin: 0pt; padding: 0pt; float: left; clear: both; display: inline; font-size: 16px; line-height: 16px; color: rgb(255, 255, 255); font-weight: bold; }
#main-content #search_stores .form-container { margin: 20px 0pt 0pt; padding: 0pt; float: left; clear: both; display: inline; width: 340px; }
#main-content #map-container, #main-content #map-container #map { margin: 0pt; padding: 0pt; float: left; display: inline; }
#main-content #map-container { padding: 10px; }
#main-content #map-container .reset-map-center { margin: 10px 0pt 0pt; padding: 0pt; float: left; clear: both; display: inline; }
#main-content #map-container .reset-map-center a { color: rgb(127, 127, 127); }
#search_stores .nuova_ricerca { margin: 0pt; padding: 0pt; background: transparent url('../images/lbl_nuova_ricerca.gif') no-repeat scroll left top; overflow: hidden; float: left; clear: left; width: 111px; height: 10px; font-size: 1em; line-height: 3em; text-indent: -9999em; }
#search_stores .breadcrumb { margin: 30px 0pt 20px; padding: 0pt; float: left; clear: left; height: 45px; font-size: 16px; line-height: 16px; color: rgb(255, 255, 255); font-weight: bold; }
#search_stores .breadcrumb strong { color: rgb(128, 128, 128); }
#search_stores .store { margin: 0pt 0pt 10px; padding: 0pt 0pt 0pt 20px; background: transparent url('../images/ico_r.gif') no-repeat scroll left center; float: left; clear: left; width: 209px; cursor: pointer; }
#search_stores .store address { font-style: normal; color: rgb(255, 255, 255); width: 189px; }
#search_stores .active address { font-weight: bold; color: rgb(209, 0, 25); }
#search_stores .resultsContainer { margin: 0pt; padding: 0pt; float: left; clear: left; width: 258px; height: 152px; }
.form-container { margin: 45px 15px 0pt; padding: 0pt 0pt 45px; float: left; clear: left; width: 960px; display: inline; }
#search_stores .form-container fieldset .form-row { width: 340px; }
.contatct-work fieldset, .form-container .form-row { width: 450px; }
.form-container .work_with_us_gender_m { min-height: 30px; height: auto ! important; }
.form-container .work_with_us_email { height: 64px; }
.form-container .work_with_us_interest_area { height: 35px; }
.contatct-work .form-row.work_with_us_cap input, .contatct-work .form-row.work_with_us_province input { width: 130px ! important; }
ul.error_list { margin: 5px 0pt 20px 110px; padding: 0pt; float: left; clear: left; display: inline; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.error_list li { margin: 0pt; padding: 0pt; float: left; clear: left; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(209, 0, 25); text-align: left; }
.wrong input, .wrong textarea, .wrong div, .wrong div.fakefile { border-color: rgb(209, 0, 25) ! important; }
.wrong div div { border-color: transparent ! important; }
.privacy-container ul.error_list { margin: 5px 0pt 20px 0px; }
.form-container .form-row label { margin: 5px 0pt 0pt; padding: 0pt; float: left; clear: left; width: 110px; color: rgb(255, 255, 255); }
.contatct-work .form-row.text input, .contatct-work .form-row textarea { clear: none; width: 273px; background-color: rgb(26, 26, 26); }
.contatct-work .form-row textarea { height: 85px; }
.contatct-work .radio ul.radio_list, .contatct-work .radio ul.radio_list li { margin: 0pt; padding: 0pt; float: left; clear: none; list-style-type: none; list-style-image: none; list-style-position: outside; }
.contatct-work .radio ul.radio_list { margin: 5px 0pt 0pt; padding: 0pt; clear: none; float: left; width: 280px; }
.contatct-work .radio ul.radio_list li { width: 140px; position: relative; }
.contatct-work .radio ul.radio_list li label { margin: 0pt; padding: 0pt; float: left; clear: none; width: 100px; position: absolute; left: 25px; top: 4px; }
.contatct-work .radio ul.radio_list li input { margin: 0pt; padding: 0pt; float: left; clear: none; display: inline; position: absolute; }
.contatct-work fieldset.privacy-container { margin: 20px 0pt 0pt; clear: left; width: 555px; }
.contatct-work fieldset.buttons-container { margin: 110px 50px 0pt 0pt; padding: 0pt; float: right; width: 150px; }
.contatct-work fieldset.buttons-container input { border: medium none ; margin: 0pt; padding: 0pt; overflow: hidden; float: left; clear: left; width: 141px; height: 19px; font-size: 1em; text-indent: -999em; line-height: 3em; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
.contatct-work fieldset.buttons-container input.reset { margin: 0pt 0pt 10px; background-image: url('../images/lbl_reset_gray.gif'); }
.contatct-work fieldset.buttons-container input.submit { background-image: url('../images/lbl_send_red.gif'); }
.contatct-work fieldset.privacy-container h3 { margin: 0pt 0pt 10px; padding: 0pt; float: left; clear: left; display: inline; font-weight: bold; font-size: 11px; line-height: 11px; color: rgb(255, 255, 255); }
.contatct-work fieldset.privacy-container .terms-description { margin: 0pt 0pt 20px; padding: 0pt; float: left; clear: left; display: inline; width: 555px; }
.contatct-work fieldset.privacy-container .terms-description a { text-decoration: underline; color: rgb(127, 127, 127); font-weight: normal; }
.contatct-work fieldset.privacy-container .work_with_us_privacy_disclaimer_1 label { display: none; }
.contatct-work fieldset.privacy-container .work_with_us_privacy_disclaimer_1 ul li label { display: block; top: 4px; }
.brands_container, .accordion_container { margin: 20px 15px 0pt; padding: 0pt 0pt 20px; clear: left; display: inline; float: left; width: 960px; }
.brands_container .brand { display: inline; float: left; clear: none; width: 320px; }
.brands_container .brand h3 { margin: 0pt 0pt 0pt 20px; padding: 0pt; overflow: hidden; float: left; clear: left; display: inline; width: 300px; height: 58px; background-color: transparent; background-repeat: no-repeat; background-position: left bottom; font-size: 1em; text-indent: -999em; }
.brands_container .brand h3.replay { background-image: url('../images/bg_replay_brand.gif'); }
.brands_container .brand h3.we-are-replay { background-image: url('../images/bg_we-are-replay_brand.gif'); }
.brands_container .brand h3.replay-and-sons { background-image: url('../images/bg_replay-and-sons_brand.gif'); }
.brands_container .brand h4 { margin: 30px 0pt 0pt 20px; padding: 0pt; float: left; clear: left; display: inline; width: 300px; font-size: 11px; line-height: 11px; font-weight: bold; color: rgb(255, 255, 255); }
.brands_container .brand div { margin: 20px 0pt 0pt 20px; padding: 0pt; float: left; clear: left; display: inline; width: 300px; }
.brands_container .brand div div { margin: 0pt; padding: 0pt 0pt 10px; float: left; clear: left; display: inline; width: 300px; }
.brands_container .brand div div span { margin: 0pt; padding: 0pt; float: left; clear: left; display: inline; width: 50px; }
.brands_container .brand div div a { float: left; color: rgb(128, 128, 128); }
.accordion_container .accordion-cont { border-top: 1px solid rgb(38, 38, 38); margin: 0pt; padding: 20px; clear: left; display: inline; float: left; width: 920px; }
.accordion_container .accordion-cont .year-cont { margin: 0pt; padding: 0pt; overflow: hidden; float: left; clear: left; display: inline; width: 130px; height: 30px; background-color: transparent; background-repeat: no-repeat; background-position: left bottom; font-size: 1em; text-indent: -999em; }
.accordion_container .accordion-cont .y70to89 { background-image: url('../images/lbl_1970-1989.gif'); }
.accordion_container .accordion-cont .y90to99 { background-image: url('../images/lbl_1990-1999.gif'); }
.accordion_container .accordion-cont .y2000toNow_en { background-image: url('../images/lbl_2000-now_en.gif'); }
.accordion_container .accordion-cont .y2000toNow_it { background-image: url('../images/lbl_2000-now_it.gif'); }
.accordion_container .accordion-cont ul { margin: 0pt; padding: 0pt; float: left; clear: none; width: 790px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.accordion_container .accordion-cont .inner-cont { margin: 0pt; padding: 0pt; float: left; clear: none; width: 790px; }
.accordion_container .accordion-cont .inner-cont ul li { margin: 0pt 0pt 5px; padding: 0pt; float: left; clear: left; width: 790px; }
.accordion_container .accordion-cont .inner-cont ul li strong { margin: 0pt; padding: 0pt; float: left; clear: left; width: 40px; font-weight: normal; color: rgb(209, 0, 25); }
.accordion_container .accordion-cont .inner-cont ul li span { margin: 0pt; padding: 0pt; float: left; clear: none; width: 750px; }
.accordion_container .accordion-cont .inner-cont .controller { margin: 10px 0pt 0pt; padding: 0pt; display: none; float: left; clear: none; width: 790px; }
.accordion_container .accordion-cont .inner-cont .controller a { color: rgb(128, 128, 128); }
#footer, #footer .footer-menu-container, #footer .footer-company-data-container { margin: 0pt; padding: 0pt; display: inline; float: left; clear: both; width: 990px; }
#footer { padding: 0pt 0pt 20px; }
#footer .footer-menu-container { margin: 25px 0pt 0pt; }
#footer .footer-company-data-container { margin: 10px 0pt 0pt 20px; position: relative; }
#footer .footer-menu-container ul { margin: 0pt; padding: 0pt; display: inline; clear: none; list-style-type: none; list-style-image: none; list-style-position: outside; }
#footer .footer-menu-container ul li { margin: 0pt; float: left; clear: none; font-weight: normal; }
#footer .footer-menu-container ul li a { color: rgb(118, 118, 118); }
#footer .footer-menu-container ul li a.active { color: rgb(209, 0, 25); }
#footer .footer-menu-container #footer-menu-shop { margin: 0pt 0pt 0pt 20px; float: left; }
#footer .footer-menu-container #footer-menu-shop li { border-right: 1px solid rgb(118, 118, 118); padding: 0pt 5px; }
#footer .footer-menu-container #footer-menu-shop li.first { padding: 0pt 5px 0pt 0pt; }
#footer .footer-menu-container #footer-menu-shop li.last { border: medium none ; padding: 0pt 0pt 0pt 5px; }
#footer .footer-menu-container #footer-menu { margin: 0pt 20px 0pt 0pt; }
#footer .footer-menu-container #footer-menu li { border-right: 1px solid rgb(118, 118, 118); padding: 0pt 5px; }
#footer .footer-menu-container #footer-menu li.first { padding: 0pt 5px 0pt 0pt; }
#footer .footer-menu-container #footer-menu li.last { border: medium none ; padding: 0pt 0pt 0pt 5px; }
#footer .footer-menu-container #footer-menu { float: right; }
#footer .footer-menu-container #footer-menu .facebook-footer-link, #footer .footer-menu-container #footer-menu .vimeo-footer-link, #footer .footer-menu-container #footer-menu .twitter-footer-link, #footer-menu .youtube-footer-link, #footer-menu .flickr-footer-link { overflow: hidden; float: left; clear: none; margin-top: -1px; margin-right: 4px; font-size: 1em; text-indent: -999em; width: 16px; height: 16px; line-height: 3em; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
#footer .footer-menu-container #footer-menu .facebook-footer-link { background-image: url('../images/ico-fb.gif'); }
#footer .footer-menu-container #footer-menu .vimeo-footer-link { background-image: url('../images/ico-vimeo.gif'); }
#footer .footer-menu-container #footer-menu .twitter-footer-link { background-image: url('../images/ico-twitter.gif'); }
#footer .footer-menu-container #footer-menu .youtube-footer-link { background-image: url('../images/ico-youtube.gif'); margin-right: 0pt; }
#footer .footer-menu-container #footer-menu .flickr-footer-link {background-image:url(../images/ico-flickr.png);margin-left:5px; margin-top:-1px;}
div.loading { visibility: hidden; }
body { margin: 0pt 0px; padding: 0pt; background-color: rgb(0, 0, 0); }
#container { margin: 0pt auto; width: 990px; height: 850px; background-image: url('../images/base.gif'); }
#flashcontent { width: 990px; height: 461px; }
.testo { margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
/* ::::: http://replay.localhost/css/sexycombo.css ::::: */

#header #cookie-data .lang-select { position: relative; float: left; }
#header #cookie-data .lang-select .selectbox { padding: 0pt 5px 2px; float: left; width: 95px; text-align: left; cursor: default; line-height: 14px; background-color: rgb(0, 0, 0); font-weight: normal; }
#header #cookie-data .lang-select .icon { background: rgb(0, 0, 0) url('../images/arrow-down_gray.gif') no-repeat scroll center center; float: left; height: 16px; width: 18px; }
#header #cookie-data .lang-select .invisible { display: none; }
#header #cookie-data .lang-select .visible, #header #cookie-data .lang-select .active { display: block; }
#header #cookie-data .lang-select .list-wrapper { clear: left; float: left; position: absolute; top: 18px; width: 105px; background-color: rgb(0, 0, 0); }
#header #cookie-data .lang-select .list-wrapper ul, #header #cookie-data .lang-select .list-wrapper ul li { margin: 0pt; padding: 0pt 5px 5px; float: left; clear: left; width: 85px; height: auto; }
#header #cookie-data .lang-select .list-wrapper ul li { padding: 2px 0pt 0pt; text-align: left; cursor: default; font-weight: normal; }
#header #cookie-data .lang-select .list-wrapper ul li.invisible, #header #cookie-data .lang-select .list-wrapper ul li.visible { display: block; }
#main-content #search_stores .form-container .search_area, #main-content #search_stores .form-container .search_country, #main-content .contatct-work .work_with_us_birthdate_day div, #main-content .contatct-work .work_with_us_interest_area div, #main-content .contatct-work .contact_us_birthdate_day div, #main-content .contatct-work .contact_us_interest_area div { border: 1px solid rgb(50, 50, 50); margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; position: relative; float: left; clear: left; width: 220px; height: 26px; line-height: 11px; text-align: left; }
#main-content .contatct-work .work_with_us_interest_area div, #main-content .contatct-work .contact_us_interest_area div { clear: none; width: 279px; height: 28px; }
#main-content .contatct-work .work_with_us_birthdate_day div, #main-content .contatct-work .contact_us_birthdate_day div { position: relative; float: left; clear: none; width: 85px; height: 28px; }
#main-content #search_stores .form-container .search_area .selectbox, #main-content #search_stores .form-container .search_country .selectbox, #main-content .contatct-work .work_with_us_birthdate_day div.selectbox, #main-content .contatct-work .work_with_us_interest_area div.selectbox, #main-content .contatct-work .contact_us_birthdate_day div.selectbox, #main-content .contatct-work .contact_us_interest_area div.selectbox { border: medium none  ! important; padding: 7px 0pt 0pt 5px ! important; float: left; width: 215px ! important; height: 19px ! important; background-color: rgb(26, 26, 26); font-size: 11px; line-height: 11px; color: rgb(255, 255, 255); cursor: pointer; text-align: left; }
#main-content .contatct-work .work_with_us_interest_area div.selectbox, #main-content .contatct-work .contact_us_interest_area div.selectbox { width: 274px ! important; height: 20px ! important; }
#main-content .contatct-work .work_with_us_birthdate_day div.selectbox, #main-content .contatct-work .contact_us_birthdate_day div.selectbox { width: 80px ! important; }
#main-content #search_stores .form-container .search_area .icon, #main-content #search_stores .form-container .search_country .icon, #main-content .contatct-work .work_with_us_birthdate_day div.icon, #main-content .contatct-work .work_with_us_interest_area div.icon { background: rgb(50, 50, 50) url('../images/arrow-down_gray.gif') no-repeat scroll center center; position: absolute; top: 1px; right: 1px; width: 24px ! important; height: 24px ! important; }
#main-content #search_stores .form-container .search_area .list-wrapper, #main-content #search_stores .form-container .search_country .list-wrapper, #main-content .contatct-work .work_with_us_birthdate_day .list-wrapper, #main-content .contatct-work .work_with_us_interest_area .list-wrapper { border-top: 1px solid rgb(50, 50, 50); position: absolute; top: 26px; left: 0pt; width: 195px; height: auto; overflow-y: auto ! important; overflow-x: hidden; font-size: 11px; line-height: 11px; background-color: rgb(50, 50, 50); }
#main-content .contatct-work .work_with_us_birthdate_day .list-wrapper { top: 29px; }
#main-content .contatct-work .work_with_us_interest_area .list-wrapper { width: 250px; top: 29px; }
#main-content .contatct-work .work_with_us_birthdate_day .list-wrapper { width: 55px; }
#main-content #search_stores .form-container .search_area .list-wrapper ul, #main-content #search_stores .form-container .search_country .list-wrapper ul, #main-content .contatct-work .work_with_us_birthdate_day .list-wrapper ul, #main-content .contatct-work .work_with_us_interest_area .list-wrapper ul { margin: 0pt; padding: 2px 0pt; background: transparent none repeat scroll 0% 0%; overflow: hidden; width: 195px; line-height: 11px; list-style-image: none; list-style-position: outside; list-style-type: none; text-align: left; }
#main-content .contatct-work .work_with_us_interest_area .list-wrapper ul { width: 250px; }
#main-content .contatct-work .work_with_us_birthdate_day .list-wrapper ul { width: 55px; }
#main-content #search_stores .form-container .search_area .list-wrapper ul li, #main-content #search_stores .form-container .search_country .list-wrapper ul li, #main-content .contatct-work .work_with_us_birthdate_day .list-wrapper ul li, #main-content .contatct-work .work_with_us_interest_area .list-wrapper ul li { margin: 0pt; padding: 2px 0pt 3px 5px ! important; position: relative; float: left; clear: left; display: inline; width: 195px; min-height: 0pt; height: auto ! important; font-size: 11px; color: rgb(255, 255, 255); cursor: pointer; text-align: left; }
#main-content .contatct-work .work_with_us_interest_area .list-wrapper ul li { width: 250px; }
#main-content .contatct-work .work_with_us_birthdate_day .list-wrapper ul li { padding: 2px 5px 3px ! important; width: 45px; }
#main-content #search_stores .form-container .search_area .list-wrapper ul li.active, #main-content #search_stores .form-container .search_country .list-wrapper ul li.active, #main-content .contatct-work .work_with_us_birthdate_day .list-wrapper ul li.active, #main-content .contatct-work .work_with_us_interest_area .list-wrapper ul li.active { background-color: rgb(90, 90, 90); }
#main-content #search_stores .form-container .maxH .list-wrapper, #main-content #search_stores .form-container .maxH .list-wrapper { height: 200px; }
#main-content #search_stores .form-container .maxH .list-wrapper ul, #main-content #search_stores .form-container .maxH .list-wrapper ul { width: 173px; }
#main-content #search_stores .form-container .maxH .list-wrapper ul li, #main-content #search_stores .form-container .maxH .list-wrapper ul li { width: 173px; }
#main-content .contatct-work .work_with_us_birthdate_day .maxH { margin-right: 10px; }
#main-content .contatct-work .work_with_us_birthdate_day .maxH .list-wrapper { height: 150px; }
#main-content .contatct-work .work_with_us_birthdate_day .maxH .list-wrapper ul, #main-content .contatct-work .work_with_us_birthdate_day .maxH .list-wrapper ul li { width: 35px; }
.invisible { display: none; }
/* ::::: http://replay.localhost/css/home.css ::::: */

.overlay-wrapper { margin: 0pt; padding: 0pt; position: relative; display: none; left: 0pt; top: 0pt; z-index: 100; float: left; clear: both; width: 0pt; height: 0pt; }
.overlay-wrapper .home-overlay { margin: 0pt; padding: 0pt; position: absolute; left: 0pt; top: 0pt; z-index: 1; float: left; clear: both; width: 990px; height: 600px; }
.overlay-wrapper #overl_wearereplay { display: none; }
.overlay-wrapper #overl_replayandsons { display: none; }
.home-wrapper { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; float: left; clear: left; width: 990px; height: 600px; background-color: rgb(0, 0, 0); }
#banner { margin: 15px 20px 0pt; overflow: hidden; width: 950px; height: 124px; display: inline; float: left; }
div#introContainer { overflow: hidden; width: 303px; height: 124px; display: inline; float: left; position: relative; }
img.prev, img.next { cursor: pointer; float: left; position: absolute; bottom: 10px; left: 10px; }
img.next { left: 27px; }
#banner img { border: medium none ; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
ul#intro { margin: 0pt 15px 0pt 0pt; padding: 0pt; background: rgb(34, 34, 34) none repeat scroll 0% 0%; width: 303px; height: 124px; display: inline; float: left; }
ul#intro li { padding: 10px; height: 104px; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; float: left; clear: both; }
ul#intro li a.lanciImg { margin: 0pt 20px 0pt 0pt; display: inline; float: left; }
ul#intro li a.lanciImg img { display: inline; float: left; }
ul#intro li a.lanciText { padding: 10px 0pt 0pt; display: block; }
ul#intro li a.lanciText img { margin: 0pt 0pt 10px; }
ul#intro li a.lanciText span { color: rgb(128, 128, 128); display: block; }
a#linkToShop { background: transparent url('../images/bg-linktoshop.gif') no-repeat scroll right top; position: relative; width: 632px; height: 124px; display: inline; float: right; }
a#linkToShop:hover { background: transparent url('../images/bg-linktoshop.gif') no-repeat scroll right -124px; }