.condition {font-size:12px;color:#E84C3D;float:left;width:100%;clear:both;}

#idTab4 {margin:0 -1.4%;float:left;clear:both;width:102.8%;}
#product #right_column {display:none;overflow:hidden;}
#product #center_column {width:77%;margin-right:0}
#primary_block {margin-top:15px;}

#pb-right-column {float:left;width:50%;padding:0 2% 0 0}
#pb-right-column #image-block {position:relative;float:left;clear:both;width:100%;}
#pb-right-column #image-block img {border:none;border-bottom:1px solid #ddd;float:left;clear:both;width:100%;height:auto;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
#pb-right-column #image-block #view_full_size {float:left;clear:both;width:100%;display:block;cursor:pointer;}
#pb-right-column #image-block #view_full_size .span_link {position:absolute;bottom:3px;right:2px;display:block;padding:2px 12px 2px 30px;line-height:20px;color:#fff;text-shadow:0 1px 0 #000;text-align:center;text-transform:uppercase;background-image:url(../img/icon/zoom.png);background-repeat:no-repeat;background-position:8px 4px;background-color:#000;background-color:rgba(0,0,0,0.5);-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;-webkit-transition: 0.2s linear all;-moz-transition: 0.2s linear all;-ms-transition: 0.2s linear all;-o-transition: 0.2s linear all;transition: 0.2s linear all;}
#pb-right-column #image-block #view_full_size .span_link img {position:relative;top:3px;left:-3px;border:none;padding-right:2px;}
#pb-right-column #image-block #view_full_size .span_link:hover {background-color:rgba(0,0,0,0.6);}

/* miniatures */
#pb-right-column #views_block {margin:15px 0;width:100%;float:left;clear:both;}
#pb-right-column #image-wrap {width:100%;float:left;clear:both;background: #f9f9f9;border: 1px solid #ddd;border-top-color:#cccccc;border-left-color:#cccccc;box-shadow:0 0 5px #f9f9f9 inset;-moz-box-shadow:0 0 5px #f9f9f9 inset;-webkit-box-shadow:0 0 5px #f9f9f9 inset;-webkit-transition: 0.2s linear all;-moz-transition: 0.2s linear all;-ms-transition: 0.2s linear all;-o-transition: 0.2s linear all;transition: 0.2s linear all;}
#pb-right-column #image-wrap:hover {background:whiteSmoke;-webkit-transition: 0.2s linear all;-moz-transition: 0.2s linear all;-ms-transition: 0.2s linear all;-o-transition: 0.2s linear all;transition: 0.2s linear all;}
#pb-right-column #image-block img#prod-reduction {width: 35%;height: auto;position: absolute;top: -9.6%;right: -6%;border:none;color:#fff;}
#pb-right-column #image-block #prod-reduction-text {width: 35%;height: auto;position: absolute;top: 5.4%;z-index: 10;right: -6%;border: none;color: #fff;font-size: 20px;font-weight: bold;text-align: center;text-shadow: 0px 0px 3px #fff;}

#thumbs_list {float:left;overflow:hidden;margin:0 2%;width:86%;}
#thumbs_list ul#thumbs_list_frame {list-style-type:none;padding-left:0;}
#thumbs_list li {padding:0 1%;float:left;height:auto;cursor:pointer;}
#thumbs_list li a {float:left;width:100%;background:#fff;}
#thumbs_list li a img {float:left;height:auto;width:100%;border:1px solid #dddddd;border-top-color:#cccccc;border-left-color:#cccccc;-webkit-transition: 0.2s linear all;-moz-transition: 0.2s linear all;-ms-transition: 0.2s linear all;-o-transition: 0.2s linear all;transition: 0.2s linear all;}
#thumbs_list li a:hover img {border:1px solid #bbbbbb;border-top-color:#aaaaaa;border-left-color:#aaaaaa;}

span.view_scroll_spacer {float:left;height:16px;width:5%;}

#view_scroll_left, #view_scroll_right {background-repeat:no-repeat;float:left;margin-top:20px;height:15px;width:5%;text-indent:-3000px;background-image: url(../img/icons.png);background-position: -424px -70px;}
#view_scroll_right {background-repeat:no-repeat;background-image:url(../img/icons.png);background-position:-458px -70px;}
#view_scroll_left {width:100%}
#view_scroll_left:hover {margin-left:-2px}
#view_scroll_right:hover {margin-left:2px;margin-right:-2px;}
.resetimg {position:absolute;bottom:8px;left:5px;padding:0;width:80%}
.resetimg #wrapResetImages {width:100%}

/* link list */
#usefull_link_block {float:left;width100%;list-style-type:none;margin:20px 0;font-size:12px;width:100%;clear:both}
#usefull_link_block li {padding:3px 0;font-weight:bold;color:#2965be;font-size:11px;float:left;width:100%;}
#usefull_link_block li a, #usefull_link_block li span {font-weight:bold;font-size:11px;color:#2965be;border-bottom:1px dotted #ccc;-webkit-transition: 0.2s linear all;-moz-transition: 0.2s linear all;-ms-transition: 0.2s linear all;-o-transition: 0.2s linear all;transition: 0.2s linear all;}
#usefull_link_block li a:hover, #usefull_link_block li:hover span {text-decoration:none;color:#DA8325;border-bottom:1px solid #DA8325}
#usefull_link_block li.print {padding-left:22px;background:url(../img/icon/print.gif) no-repeat center left;}
#usefull_link_block li.sendtofriend {padding-left:22px;background:url(../img/icon/send_friend.png) no-repeat center left;}
#usefull_link_block li#left_share_fb {padding-left:22px;background:url(../img/icon/picto_fb.png) no-repeat center left;}
#usefull_link_block li span {float:left;border-botttom:1px dotted #ccc;}

#buy_block p#product_reference {font-size:12px;float:left;width:auto}
#buy_block p#product_reference label {width:auto;font-weight:normal;float:left;padding: 1px 0 3px 0;}
#buy_block p#product_reference .editable {color: #004DE6;font-weight:bold;float:left;padding: 1px 0 3px 3px;}
#buy_block p#minimal_quantity_wanted_p {padding:8px 2%;text-align:left}
#buy_block p.pack_price {float: right;margin: 0;width: auto;}

#pb-left-column {float:left;width:50%;position:relative}
#pb-left-column h1 {padding:0 0 5px 0;font-size:18px;color:#444;margin:0;float:left;width:100%;clear:both;border:none}
#pb-left-column #short_description_block {color:#777;font-size:14px;float:left;width:100%;clear:both;}
#pb-left-column #short_description_block .buttons_bottom_block {padding:0;float:right;}
#pb-left-column #short_description_block .buttons_bottom_block .button {padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#004DE6;}
#pb-left-column #short_description_block .buttons_bottom_block .button:hover {text-decoration:underline;color:#ad6704;}
#pb-left-column #short_description_content p {padding:0}

#pb-left-column .short_description_pack {color:#333;float:left;display:block;width:100%;clear:both;padding:15px 2%;margin:10px 0 5px 0;background:#f6f6f6;border:1px solid #f0f0f0}
#pb-left-column .short_description_pack ul {margin-left:4.5%;}
#pb-left-column .short_description_pack p {padding:0;}
#pb-left-column .short_description_pack .cont {float:left;clear:both;width:100%;padding:6px 0 10px 0;} 
#pb-left-column .short_description_pack a {color:#004DE6;font-weight:normal;}
#pb-left-column .short_description_pack a:hover {color:#214F92;text-decoration:underline}
#pb-left-column .short_description_pack h3 {padding:0}
#pb-left-column .short_description_pack .pack_content {float:left;clear:both;width:100%;margin:10px 0 0 0;}


#pb-left-column .on_sale {float:right;margin-left:2%;padding-bottom: 5px;background: #fff url('../img/green_bottom_arrow.png') no-repeat bottom center;color: #fff;}
#pb-left-column .on_sale span {background:#00A213;padding:2px 5px;text-shadow: 1px 1px 0px #004608;}

#pb-left-column .discount {float:right;margin-left:2%;padding-bottom: 5px;background: #fff url('../img/red_bottom_arrow.png') no-repeat bottom center;color: #fff;}
#pb-left-column .discount span {background:#CA0000;padding:2px 5px;color:#ffffff;text-shadow: 1px 1px 0px #800000;}

#pb-left-column .online_only {float:right;margin-left:2%;padding-bottom: 5px;background: #fff url('../img/yellow_bottom_arrow.png') no-repeat bottom center;color:#404040;}
#pb-left-column .online_only span {background:#eedc94;padding:2px 5px;color:#404040;}

#pb-left-column #buy_block {float:left;width:100%;clear:both;margin-top:10px;}
#buy_block p {float:left;width:100%;clear:both;padding:0;}
#buy_block label {display:inline-block;width:100%;font-weight:bold;font-size:12px;text-align:left;color:#444;padding:10px 0 3px 0;}
#pb-left-column #color_picker p {padding-bottom:5px;font-weight:bold;}

#attributes {float:left;clear:both;width:100%}
#attributes fieldset {padding-bottom:10px;float:left;width:100%}
#attributes fieldset label {vertical-align:top;}
#attributes .attribute_fieldset {padding:6px 2%;margin:5px 0;background:#f6f6f6;border:1px solid #f0f0f0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#attributes .attribute_fieldset .del {margin-top:0}
#attributes .attribute_list {float:left;width:100%;display:inline-block;}
#pb-left-column #buy_block #attributes .attribute_fieldset label.attribute_label {padding-top:4px;}

.ie7 #attributes .attribute_list {display:inline;zoom:1;float:right}
#attributes .attribute_list ul{list-style:none}
#attributes .attribute_list ul li{clear:both}
#attributes .attribute_list input.attribute_radio{float: left;margin-left: 3px;}
#attributes .attribute_list span{float: left;margin-bottom: 5px;margin-left: 3px;}
#attributes .attribute_list #color_to_pick_list {float:left;clear:both;list-style-type:none;width:100%;}
#attributes .attribute_list #color_to_pick_list li {float:left;margin:0 5px 5px 0;padding:1px;border:1px solid #ddd;clear:none;width:40px;height:40px;-webkit-transition: 0.2s linear all;-moz-transition: 0.2s linear all;-ms-transition: 0.2s linear all;-o-transition: 0.2s linear all;transition: 0.2s linear all;}
#attributes .attribute_list #color_to_pick_list li.selected {border:1px solid #000;}
#attributes .attribute_list #color_to_pick_list li:hover {border:1px solid #000;-webkit-transition: 0.2s linear all;-moz-transition: 0.2s linear all;-ms-transition: 0.2s linear all;-o-transition: 0.2s linear all;transition: 0.2s linear all;}
#attributes .attribute_list #color_to_pick_list li:active {border:1px solid #000;}
#attributes .attribute_list #color_to_pick_list a.color_pick {width:100%;height:100%;display:block;}
#attributes .attribute_list #color_to_pick_list a.color_pick img {width:100%;height:auto;}

.product_attributes {padding:0;float;left;clear:both;width:100%}

/* attributes */
#attributes select {width:100%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#attributes input, #pb-left-column input {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

#buy_block p#quantity_wanted_p {float:right;width:auto;padding-right:2%;width:65%;clear:none;text-align:right;}
#quantity_wanted_p label {width:auto;margin-right:1%;padding-top:9px}
#quantity_wanted_p input {width:auto;padding: 3px 1% 4px 1%;text-align: center;clear:none}

#availability_statut {margin: 20px 0 0 0;font-size:12px;float:left;clear:both;width:100%;}
#availability_statut span#availability_label, #availability_date_label {display:inline-block;width:auto;font-weight:bold;font-size:12px;text-align:left;}

#availability_statut span#availability_label {float:left;padding:4px 2% 4px 0}
#availability_statut .green-button, #availability_statut .red-button, #availability_statut .gray-button {padding:3px 3%;}
#availability_statut .green-button {font-weight:bold;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
#availability_statut .gray-button {-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
#availability_statut .red-button {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#availability_statut .green-button.round3, #availability_statut .red-button.round3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#buy_block p#pQuantityAvailable {float:left;clear:none;width:auto}

#availability_date {float:left;width:100%;clear:both;margin:5px 0;}

.more_info_block, #more_info_block {width:100%;margin-top:10px;}
#more_info_sheets .accessories_block ul li {padding:0;background: #fafafa;border:1px solid #ddd}
#more_info_sheets .accessories_block ul li.gray {background:#f6f6f6;}
#more_info_sheets .accessories_block ul li:hover {border-color: #DDE76B; background: #FFFFA1; box-shadow: 0 0 3px #fff inset; -moz-box-shadow: 0 0 3px #fff inset; -webkit-box-shadow: 0 0 3px #fff inset; transition-duration: 0.2s; -moz-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; -o-transition-duration: 0.2s;}
#more_info_sheets .accessories_block ul li:hover .product_desc .block_description a {color:#444;}
#more_info_sheets .accessories_block .s_title_block {font-size:13px;color:#444;width:73%;float:left;padding:8px 2% 0 3%;}
#more_info_sheets .accessories_block .s_title_block a {text-decoration:none;max-width: 65%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left;}
#more_info_sheets .accessories_block .s_title_block a:hover {text-decoration:underline;color:#111;}
#more_info_sheets .accessories_block .product_desc .product_image {width:27%;height:auto;float:left;margin:-1px;-webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
#more_info_sheets .accessories_block .product_desc .product_image img {float:left;width:100%;height:auto;-webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
#more_info_sheets .accessories_block .product_desc {margin:0}
#more_info_sheets .accessories_block .product_desc .block_description {margin:5px 0;width:73%;padding:0 0 0 3%;color:#777;overflow:hidden;text-overflow:ellipsis;height:30px;}
#more_info_sheets .accessories_block .product_desc .block_description a {color:#777;}
#more_info_sheets .accessories_block .a-buttons {float:left;width:73%;padding: 2px 2% 0 3%;}
#more_info_sheets .accessories_block .a-buttons a {color:#fff;}
#more_info_sheets .accessories_block .a-buttons a.a-view {font-weight:bold;background: url(../img/arrow_right_1.png) no-repeat 100% 4px;padding-right: 10px;color: #2965be;margin-top:4px;}
#more_info_sheets .accessories_block .a-buttons a.a-view:hover {color: #184485;text-decoration:underline;}
#more_info_sheets .accessories_block .a-buttons .button {float:right;padding:4px 4% 4px 22px;position:relative;}
#more_info_sheets .accessories_block .a-buttons .icon-cart-button {top:3px;}

#more_info_sheets .accessories_block .price {color:#00A213;float:right}

/* prices */
.content_prices {margin:20px 0 10px 0;text-align:right;float: left;width: 100%;clear: both;}

#buy_block .price {padding:0;float:right;position:relative;float:left;clear:both;width:100%;margin-top:15px;}
#buy_block .price-options {padding:0;float:right;position:relative;float:left;clear:both;width:100%;}
#buy_block .price-under {padding:0;position:relative;float:left;clear:both;width:100%;margin-top:10px;font-size:11px;color:#777;}
#buy_block .price-under p {padding:1px 0;}
#buy_block .price-under .italic {font-style:italic}

.discount {display:none;}

#buy_block #add_to_cart {float:left;width:100%;clear:both;margin:25px 0 15px 0;padding: 6px 2%;background: #f6f6f6;border: 1px solid #f0f0f0;}
#buy_block #add_to_cart .mb-warn {padding:3px 2%;font-size:11px;clear:both;width:100%;float:left;margin-top:8px;}
#buy_block #reduction_percent,#buy_block #reduction_amount {display:block;float:left;width:auto;margin-left:2%;clear:none;padding:0 0 0 3px;font-weight:bold;font-size:12px;color:#fff;background: url('../img/bg-red-short.png') no-repeat center left;text-shadow:1p 1px 0px #910000; }
#buy_block #reduction_percent span, #buy_block #reduction_amount span {background:#CA0000;color:#fff;padding:3px 5px;display:block;}
#buy_block #unit_price_display {color:#008F11;font-weight:bold;}
#buy_block p#old_price {color:#9E0000;font-size:14px;padding:3px 2% 3px 0;width:auto;clear:none;text-decoration:line-through;}
#buy_block p#last_quantities {padding:3px 2%;font-size:11px;margin:5px 0;clear:both}

#buy_block .button {float:right;width:auto;clear:none;font-size:11px;padding:5px 5%;margin:0;width:35%;}
#buy_block .our_price_display {font-weight:bold;font-size:24px;color:#00A213;float:right;width:auto;line-height:22px;}
#buy_block .our_price_display .incl-excl {font-size:12px}

.content_prices #add_to_cart {position:relative;float:right;padding:0;}
.content_prices #add_to_cart .exclusive {opacity:1;}
.content_prices #add_to_cart .exclusive_disabled,.content_prices #add_to_cart .exclusive_disabled:active {opacity:0.5;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.content_prices #add_to_cart .exclusive_disabled:hover {background-position:0 0;}

#buy_block .buttons_bottom_block {clear:both;float:left;width:100%;padding-top:20px;text-align: left;font-size:12px}
#buy_block .buttons_bottom_block #wishlist_button {font-weight:bold;}
#buy_block .buttons_bottom_block a {color:#004DE6;text-decoration:none}
#buy_block .buttons_bottom_block a:hover {text-decoration:underline;color:#002F94;}

#blockpack {margin:15px 0 10px 0;float:left;clear:both;width:100%;}
#blockpack h4 {float:left;font-size: 14px;color: #444;width: 100%;border-bottom: 1px dotted #555;padding: 0 0 2px 0;margin: 0 0 2px 0;}
#blockpack h4 span {float:left}
#blockpack #product_list li {margin:3px 0;}
#blockpack #product_list li h3 {width:72%;padding: 0 0 0 3%;margin: 6px 0 2px 0;}
#blockpack #product_list li span.availability, #blockpack #product_list li .discount, #blockpack ul#product_list li .on_sale, #blockpack #product_list li .online_only {display:none}
#blockpack #product_list li .product_desc {height:32px;margin: 4px 0 7px 0;width:72%}
#blockpack #product_list li .bottom .price {font-size:14px;padding-top:5px;}
#blockpack #product_list li .bottom .button {padding: 4px 2% 4px 23px;}
#blockpack #product_list li .bottom .price-old {font-size:12px;padding-top:6px;}
#blockpack #product_list a.product_img_link {width:28%}
#blockpack #product_list li .bottom {width:72%}

.customization_block {}
.customization_block p.infoCustomizable {margin:0 0 15px 0;float:left;clear:both;width:100%;padding:1px 0 0 20px;background:url(../img/icon/info.png) no-repeat 0 0 transparent;}
.customization_block h3 {padding: 0 0 2px 0;color:#444;width:100%;float:left;clear:both;margin:15px 0 10px 0;border-bottom:1px dotted #555;}
.customization_block h3 span {float:left}

.customizableProductsFile,.customizableProductsText {margin-bottom:20px;padding-bottom:10px;}

.customizationUploadBrowse {float:left;width:9%;clear:none;margin-right:1.2%;position:relative}
.customizationUploadBrowse img {float:left;width:100%;height:auto;border: 1px dotted #ccc;margin: 3px 0;background: #ddd;}
.customizationUploadBrowse .customization_delete_icon {width:15px;height:15px;position:absolute;top:2px;right:2px;background:#fff;border:2px solid #fff;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.customizationUploadLine {float:left;width:100%;padding:8px 2%;clear:both;background:#f6f6f6;font-size:12px;margin:3px 0;}
.customizationUploadLine label {display:inline-block;width:30%;vertical-align:top;padding:11px 0;float:left}
.customizationUploadLine input {width:70%;vertical-align:top;padding:5px 1%;float:left}
.customizationUploadLine input[type="file"] {background:#fff;}
.customizationUploadLine textarea {height:50px;width:70%;float:left;padding:7px 1%;max-width:70%;}
.customizationUploadLine .customizationUploadBrowse {width:100%;}


ul#uploadable_files li.customizationUploadLine.has_img {width:91.6%;clear:none;}
#text_fields .customizationUploadLine label {padding:18px 0;}

#customizedDatas {float:right;width:100%;padding: 10px 0;font-size: 12px;margin-top:5px}
#customizedDatas .button {float:right;width:auto;padding:5px 3%;}
#customizedDatas #ajax-loader {margin-top: -5px;margin-right: 1%;float: left;}

ul#uploadable_files,ul#text_fields {list-style-type:none;margin:0;}

.accessories_block div ul li a {display:inline-block;}
.accessories_block div ul li .s_title_block a, .accessories_block div ul li .s_title_block span  {font-weight:bold;}


@media screen and (min-width: 691px) and (max-width: 970px) {
  #buy_block p#quantity_wanted_p {width:50%}
  #buy_block .button {width:50%;max-width:130px;}

  #more_info_sheets .accessories_block ul {width:100%;margin:0;}
  #more_info_sheets .accessories_block ul li {width:100%;margin:5px 0;}
  #more_info_sheets .accessories_block .product_desc .product_image {width:20%;max-width: 100px;}
  #more_info_sheets .accessories_block .product_desc .block_description {width:80%;margin:2px 0 5px 0;font-size:12px;float:right;padding-left:1%;}
  #more_info_sheets .accessories_block .s_title_block {width:80%;padding:10px 2% 2px 1%;font-size:15px;float:right;}
  #more_info_sheets .accessories_block .a-buttons {float:right;width:80%;padding-left:1%;}
  #more_info_sheets .accessories_block .a-buttons .button {padding:4px 4% 4px 22px;}
  #more_info_sheets .accessories_block .price {float:right;}
}

@media screen and (min-width: 481px) and (max-width: 690px) {
  #more_info_sheets .accessories_block ul {width:100%;margin:0;}
  #more_info_sheets .accessories_block ul li {width:100%;margin:5px 0;}
  #more_info_sheets .accessories_block .product_desc .product_image {width:25%}
  #more_info_sheets .accessories_block .s_title_block {width:75%;padding:5px 2% 1px 3%;font-size:14px;}
  #more_info_sheets .accessories_block .product_desc .block_description {width:75%;margin:2px 0;font-size:12px;}
  #more_info_sheets .accessories_block .a-buttons {float:right;width:75%}
  #more_info_sheets .accessories_block .a-buttons .button {padding:4px 4% 4px 22px;}
  #more_info_sheets .accessories_block .price {float:right;}
}

@media screen and (max-width: 690px) {
  #pb-left-column, #pb-right-column {width:100%;margin:10px 0;}
}

@media screen and (max-width: 480px) {
  #product #center_column {width:100%;}

  #blockpack #product_list a.product_img_link {width:32%;}
  #blockpack #product_list li h3 {width:68%;font-size: 14px;}
  #blockpack #product_list li .product_desc {margin:2px 0 8px 0;width:68%}
  #blockpack #product_list li .bottom {width:68%}
  #blockpack #product_list li .bottom .price {font-size: 12px;padding-top: 6px;}
  #blockpack #product_list li .bottom .price-old {font-size:11px;}

  #buy_block .our_price_display {font-size:30px;}
  #buy_block .button {width:45%}
  #buy_block p#quantity_wanted_p {width:55%}

  #more_info_sheets .accessories_block ul {width:100%;margin:0;}
  #more_info_sheets .accessories_block ul li {width:100%;margin:5px 0;}
  #more_info_sheets .accessories_block .product_desc .product_image {width:32%;max-width:88px}
  #more_info_sheets .accessories_block .s_title_block {width:68%;padding:5px 2% 0 3%;}
  #more_info_sheets .accessories_block .product_desc .block_description {width:68%;margin:2px 0;}
  #more_info_sheets .accessories_block .a-buttons {float:left;width:68%}
  #more_info_sheets .accessories_block .a-buttons .button {padding:3px 4% 3px 22px;float:left;margin-right: 3%;}
  #more_info_sheets .accessories_block .price {float:left;margin-left:2%;}
  #more_info_sheets ul li {margin-left:2.5%;}
  .customization_block #more_info_sheets ul li {margin-left:0}
}

@media screen and (max-width: 321px) {
  #blockpack #product_list li .product_desc {height:26px;margin:2px 0 4px 0;}
  #blockpack #product_list li h3 {font-size:13px}

  #availability_statut .green-button {clear:both;} 

  .customizationUploadLine label, #text_fields .customizationUploadLine label {width:100%;padding:5px 0 1px 0;}
  .customizationUploadLine input, .customizationUploadLine textarea, .customizationUploadLine select {width:100%;max-width:100%;}
  .customization_block h3 {margin-bottom:2px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  .content_prices #add_to_cart .exclusive {opacity:1;}
  .content_prices #add_to_cart .exclusive_disabled,.content_prices #add_to_cart .exclusive_disabled:active  {opacity:0.5;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
  .content_prices #add_to_cart .exclusive_disabled:hover {background-position:0 0;}
}