html,body{min-width:988px;min-height:592px;}
body.size_L{min-width:1075px;}
#zoom_active{font-size:1px; color:#fff;}
#product_footer{bottom:0;left:0;position:absolute;width:100%;height:0;z-index:5;overflow:hidden;}
#flashZoom{position:absolute;z-index:5;width:100%;height:100%;}
#product_detail{height:100%;width:100%;overflow:hidden;position:relative;z-index:4;}
#detail_eshoplocator{display:none;position:absolute;z-index:2;width:675px;height:430px;left:50%;top:50%;padding:5px;padding:18px 19px;margin:-215px 0 0 -338px;text-transform:uppercase;background:#fff;}
.loaderIco{background:transparent url('../images/icons/loaderAnimated.gif') no-repeat center center;}
.product_infos{padding:140px 0 0 50px;width:50%;height:100%;}
.product_picture{padding:115px 0 0 0;text-align:center;}
.product_infos h1, .product_infos h2{font:bold 15px Arial;color:#333;display:inline;text-transform:uppercase;}
.product_infos h2{font-weight:normal;}
.product_infos p.description{font:normal 15px Georgia;color:#777;padding-top:40px;line-height:25px;}
.product_infos p.detail{font:normal 11px Arial;color:#333;padding-top:40px;text-align:justify;width:80%;}
.container_bg{background:#fff;position:absolute;opacity : 0.85;filter : alpha(opacity=85);width:100%;height:100%;}
.container_content{position:absolute;width:100%;}
.padding_content{padding:10px 16px;}
.title_content h1{font:normal 26px Arial;color:#333;margin:10px 0 15px 0;text-transform:uppercase;}
.title_content h2{font:normal 12px Arial;color:#888;text-transform:uppercase;}
.title_content h3{font:bold 16px Arial;color:#777;}
.border_prod{height:100px;border-right:1px solid #aaa;}
.margin_right_40{margin:0 40px 0 0;}
.arrow{width:9px;height:9px;background:url('../images/buttons/arrow.gif') no-repeat;margin-top:54px;cursor:pointer;}
.arrowright{background-position:0 -27px;}
.carousel{overflow:hidden;width:246px;height:120px;position:relative;}
.carouseldata{}
.carouseldata div.area{display:block;width:82px;text-align:center;cursor:pointer;position:relative;height:100px}
.carouseldata div.area a{display:block;width:100%;height:100%;text-align:center;cursor:pointer;}
.carouseldata h1{font: normal 9px Arial;color:#333;line-height:9px;}
.carouseldata h2{font: normal 9px Arial;color:#999;}
.carouselpicture{background:transparent url('../images/background/carouselSizeL_8.png') no-repeat;width:74px;height:100px;margin:0 auto;}
html>body .carouselpicture{background:transparent url('../images/background/carouselSizeL.png') no-repeat;}
.carouselpicture img{margin:9px;}
.view_content .carousel{width:168px;height:105px;}
.view_content .carouseldata h1{display:none;}
.view_content .carouseldata h2{display:none;}
.view_content h2{font:normal 9px Arial;color:#333;text-align:center;width:224px;}
.view_content .arrow{margin:50px 10px 0 10px;}
.panelcenter{display:none;position:absolute;z-index:2;width:550px;height:250px;left:50%;top:50%;padding:5px;margin:-130px 0 0 -280px;text-transform:uppercase;background:url('../images/background/locator.png') no-repeat;}
.panelcenter h1{text-align:center;font:normal 10px Arial;color:#333;margin-top:30px;}
.panelcenter .close{width:13px;height:13px;background:url('../images/icons/searchFilter.gif') no-repeat;top:15px;right:15px;position:absolute;display:block;}
.countries{padding:15px;text-align:center;}
.countries a{font:normal 12px Arial;color:#777;display:block;padding:4px;}
.shop{position:relative;left:0;width:550px;height:33px;}
.shop a{font:normal 10px arial;color:#555;display:block;padding:10px;z-index:2;position:relative;display:block;text-align:center;}
.background_black_10{position:absolute;width:550px;height:33px;background:#000;opacity : 0.10;filter : alpha(opacity=10);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);top:0;z-index:1;left:0;}
.panel{background:#fff;position:absolute;padding-top:135px;left:-100%;}
.panel h1{font:normal 16px Georgia;color:#999;display:block;padding-right:30px;}
.panel h2{font:normal 11px Arial;display:block;margin-top:20px;clear:both;}
.panel .close{width:13px;height:13px;background:url('../images/icons/searchFilter.gif') no-repeat;top:110px;right:15px;position:absolute;display:block;}
.panel form{}
.panel input, .panel select, .panel textarea{display:block;width:100%;padding:2px;}
.panel input[type=checkbox]{display:inline;}
.panel input[type=hidden]{display:none;}
.panel textarea{display:block;width:95%;margin:15px 0;height:200px;}
.panel .formlabel{text-transform:uppercase;float:left;width:40%;margin-right:40px;padding:11px 0 0 0;}
html>body .panel .formlabel{width:45%;margin-right:4%;}
.buttonBuy{display:block;font:12px Arial;color:#fff;margin:10px 0;padding:6px;background:transparent url('../images/buttons/buttonBuy.jpg') no-repeat;text-transform:uppercase;display:block;width:131px;height:15px;text-align:center;}
a.buttonBuy:hover {background-position:0 -27px}
.grey{color:#333;background:#cfcfcf;border:1px solid #cfcfcf;}
a.grey:hover{background:#b0b0b0;color:#111;border-color:#cfcfcf;}
.panel input.buttonStyle{float:right;margin-right:50px;}
html>body .panel input.buttonStyle{margin-right:10%;}
html>/**/body .panel input.buttonStyle{margin-right:5%;}
.panel label.full{float:none;width:95%;}
.panel label.auto{width:auto;}
.buttonDetail{margin:5px 0 30px 0}
.panel h3{font:bold 11px Arial;color:#333;}
.panel h4{font:normal 11px Arial;color:#333;}
.middle{width:45%;margin-right:5%;}
.middleno{width:50%;}
.zoom{top:110px;right:50px;position:absolute;}
.arrowleft{opacity:0;filter : alpha(opacity=0);}
.arrowright{opacity:0;filter : alpha(opacity=0);}
#image_carousel{width:224px;}
#zoom_active{display:block;}

.size_S .view_content h2{width:190px;}
.size_S #image_carousel{width:200px;}
.size_S .padding_content{padding:5px 16px;}
.size_S .buttonBuy{margin:2px 0;}
.size_S .product_infos p.description, .size_S .product_infos p.detail{padding-top:20px;}
.size_S .product_infos p.description{line-height:20px;font-size:13px;}
.size_S .product_infos p.detail{font-size:10px;}
.size_S .buttonDetail{margin-bottom:15px;}
.size_S .buttonStyle{font-size:8px;}
html>body .size_S .buttonStyle{font-size:9px;}
.size_S .panel h1{font-size:13px;}
.size_S .panel textarea{height:60px;}
.size_S .margin_right_40{margin-right:10px;}
.size_S .view_content .arrow{margin:50px 2px;}
.size_S .title_content h1{font-size:20px;}
