#center_column {overflow: hidden; position: relative;}

/* #Primary Block
================================================== */
#primary_block {margin-top:15px}

/* #Right Column
================================================== */
#pb-right-column {float: left; width: 40%;}
#pb-right-column  #image-block {position:relative;}
#pb-right-column  #image-block img {}
#pb-right-column  #image-block #view_full_size {display:block; cursor:pointer;}
#pb-right-column  #image-block #view_full_size .span_link {
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -70px;
    display: block;
    padding: 0 12px 0 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: 10px 2px;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.5);
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
}
#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 #views_block .view_scroll_spacer {display: none;}
#pb-right-column #views_block #thumbs_list_frames_nojs {margin: 0; width: 100%; float: left;}
#pb-right-column #views_block #thumbs_list_frames_nojs li {float: left; width: 18%; margin-right: 2%; margin-bottom: 4px;}
#pb-right-column #views_block #thumbs_list_frames_nojs img {border: 1px solid #444;}


/* Miniatures */
/*#pb-right-column #views_block {margin-top:10px; width:266px}*/

#thumbs_list {float: left; overflow: hidden; margin-left:4px; width: 100%;}
#thumbs_list ul#thumbs_list_frame {list-style-type: none; padding-left: 0}
#thumbs_list li {float: left; height: 60px; width: 72px; cursor: pointer;}
#thumbs_list li img {margin:0 6px;border:1px solid #444;}

span.view_scroll_spacer {float: left; height: 16px;width: 21px;}
#view_scroll_left, #view_scroll_right {
    float: left;
    margin-top: 20px;
    padding:0 4px;
    height: 18px;
    width: 9px;
    text-indent: -3000px;
    background: url("../img/thumbs_left.gif") no-repeat center center transparent;
}
#view_scroll_right {
    margin-left:4px;
    background: url("../img/thumbs_right.gif") no-repeat center center transparent;
}
.resetimg {padding:10px 0 0 0; display: none;}

/* Link List */
#pb-right-column #usefull_link_block {list-style-type: none; margin: 15px 0px}
#pb-right-column #usefull_link_block li {padding: 2px 0 2px 20px;}
#pb-right-column #usefull_link_block li.print {background: url('../img/icon/print.png') no-repeat 0 0;}
#pb-right-column #usefull_link_block li.sendtofriend {background: url('../img/icon/send_friend.png') no-repeat 0 0;}
#pb-right-column #usefull_link_block li#left_share_fb{background: url('../img/icon/picto_fb.png') no-repeat 0 0;}


/* #Left Column
================================================== */
#pb-left-column {float:left; margin-left:2%; width:58%;}
#pb-left-column h1 {padding-bottom:5px; float: left; width: 100%;}

#pb-left-column #short_description_block {margin-bottom: 10px; float: left; width: 100%;}
#pb-left-column #short_description_block .buttons_bottom_block {display:none;}

/* Short Description Pack */
#pb-left-column .short_description_pack {display: none;}

/* Color Picker */
#pb-left-column #color_picker p {padding-bottom:5px; font-weight:bold}

/* Basic product information */
#pb-left-column #product_basic_block .product_attributes {border: none; width: 50%; float: left;}
#pb-left-column #product_basic_block .content_prices {border: none; width: 50%; float: right;}

/* Attributes */
#pb-left-column .product_attributes {padding:10px 0 0 0; border-top:1px solid #333;}
#pb-left-column .product_attributes label {/*width: 20%;*/ text-align: right; display: inline-block;}
#pb-left-column .product_attributes #quantity_wanted_p label {width: 29%; text-align: left;}
#pb-left-column .product_attributes #quantity_wanted_p input {width: 40px;}

#pb-left-column #attributes fieldset {background: none; margin: 0; padding: 0 0 10px 0;}
#pb-left-column #attributes fieldset label {vertical-align:middle; width: 30%; text-align: left;}
#pb-left-column #attributes fieldset select {width: 80px;}
#pb-left-column #attributes fieldset .attribute_list {display: inline-block;}

#pb-left-column #color_to_pick_list {list-style-type:none; width: 125px;}
#pb-left-column #color_to_pick_list li {float:left; margin:0 8px 8px 0; padding:1px; border:1px solid #333;}
#pb-left-column #color_to_pick_list li.selected{border:1px solid #000;}
#pb-left-column #color_to_pick_list a.color_pick{display:block; height:15px; width:15px;}

/* Availability Statut */
#pb-left-column #availability_statut {padding-bottom:10px;}
#pb-left-column #availability_statut span#availability_label {display:inline-block; width:125px; font-weight:bold; text-align:right;}
#pb-left-column #availability_statut span#availability_value {display:inline-block; padding:1px 5px; font-weight:bold; font-size:10px; color:#fff; text-transform:uppercase; background:#9b0000;}

#pb-left-column #buy_block {float: left; width: 100%;}

/* Prices */
#pb-left-column .content_prices {padding:10px 0; text-align:right; color: #fdb813;}
#pb-left-column .our_price_display {}
#pb-left-column #pretaxe_price {}
#pb-left-column #our_price_display {padding-bottom: 10px; font-weight: bold; font-size: 26px;}
#pb-left-column #taxe_price {}
#pb-left-column #reduction_percent, #pb-left-column #reduction_amount {
    display: block;
    position: absolute;
    top: 20px;
    right:-44px;
    padding: 6px;
    font-size: 20px;
    width: 160px;
    text-align: center;
    text-transform: uppercase;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform: rotate(45deg);
    background-color: #c5321c;
    font-weight:bold;
    color: #fff;
}

/* Discount */
#pb-left-column .discount, #pb-left-column #old_price {font-size: 12px; color: #c5321c;}

/* Online Only */
#pb-left-column #buy_block p.online_only {font-weight:bold; color:#990000; text-align:left; text-transform:uppercase;}

/* Add to cart */
#pb-left-column .content_prices #add_to_cart {position:relative; padding:0; clear: both; margin-top: 15px;}
#pb-left-column .content_prices #add_to_cart .exclusive, .content_prices #add_to_cart .exclusive_disabled{}
#pb-left-column .content_prices #add_to_cart span {}
#pb-left-column #add_to_cart .exclusive, #pb-left-column #add_to_cart .exclusive_disabled {padding: 4px 30px;}

/* Yahoo currency */
#pb-left-column .yahoo_currency {padding: 10px 0; float: left; width: 100%;}
#pb-left-column .yahoo_currency p {float: left;}
#pb-left-column .yahoo_currency a {float: left;}

/* #Tabs
================================================== */
#more_info_sheets #idTab2 li span {width: 30% !important; float: left;}
#more_info_sheets #idTab2 li span:after {content:':'; padding-right:5px;}

/* Accessories */
#more_info_sheets .accessories_block ul {margin: 0;}
#more_info_sheets .accessories_block ul li {width: 46%; float: left; position: relative; margin-bottom: 10px; border: 1px solid #333; padding:1%;}
#more_info_sheets .accessories_block ul li:nth-child(odd) {margin-right: 2%;}
#more_info_sheets .accessories_block .price {background: #fdb813; font-size: 18px; padding: 1px 4px;}
#more_info_sheets .accessories_block .product_desc {width: 100%; float: left;}
#more_info_sheets .accessories_block .product_desc .product_image {float: left; width: 18%;}
#more_info_sheets .accessories_block .product_desc .product_description {float: left; width: 82%;}
#more_info_sheets .accessories_block .product_buttons {width: 100%; text-align: right;}

/* Personnalisation */
#more_info_sheets .customization_block p.infoCustomizable {padding:0 0 0 20px; background:url('../img/icon/infos.gif') no-repeat 0 0 transparent; margin-bottom: 10px;}
#more_info_sheets ul#uploadable_files, #more_info_sheets ul#text_fields {list-style-type: none;}
#more_info_sheets .customizableProductsFile, 
#more_info_sheets .customizableProductsText{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #333;}
#more_info_sheets .customizationUploadLine {padding-bottom: 10px;}
#more_info_sheets .customizationUploadLine label {display: inline-block; width:15%; vertical-align:top;}
#more_info_sheets .customizationUploadLine textarea {height: 50px; width: 80%; border:1px solid #333}
#more_info_sheets #customizedDatas {float: right;}

/* Downloads */
#idTab9 li {margin-bottom: 12px; border-bottom: 1px solid #444; padding-bottom: 12px;}
#idTab9 li a {background: url('../img/icon/pdf.png') no-repeat; padding-left: 25px;}

/* #Send to friend (Pop-In)
================================================== */
#fancybox-outer {background: #000 !important;}
#fancybox-content {border: none !important; padding: 10px !important;}

#send_friend_form {}
#send_friend_form h2 {}

#send_friend_form .product {margin:20px 10px;}
#send_friend_form .product img {float:left; margin:0 10px 0 0; border:1px solid #ccc;}
#send_friend_form .product .product_name {color: #fdb813; font-size: 16px;}
#send_friend_form .product .product_desc {float:left; width: 400px;}
#send_friend_form .product .product_desc p {padding:0 10px 0 0;}
#send_friend_form .product .product_desc p.product_name {}

#send_friend_form .send_friend_form_content {margin:0 10px 20px 10px}

#send_friend_form .form_container {padding:10px 15px;}
#send_friend_form .form_container p.intro_form {padding-bottom:14px; font-weight:bold;}
#send_friend_form .form_container p.txt_required {padding-bottom:0;}
#send_friend_form .form_container .text {padding-bottom:10px;}
#send_friend_form .form_container .text label {display:inline-block; padding:6px 0 6px 10px; width:220px; text-align:right;}
#send_friend_form .form_container .text input {width:260px;}
#send_friend_form .submit {margin-top:20px; padding-bottom:0; text-align:right;}
#send_friend_form .submit .button {background: #fdb813; color: #000;} 

/* #Pack
================================================== */
#blockpack {margin-top:20px; padding-top:20px; border-top:1px dotted #999;}

/* #Features
================================================== */
.product-features-title {color:#fdb813; font-size: 18px; margin: 0;}
.product-features-title a {color:#fdb813;}
.product-features-title a:hover {color: #fff;}

#product_features {float: left; width: 100%; margin: 10px 0; border-top: 1px solid #fdb813; border-bottom: 1px solid #fdb813; padding: 10px 0;}
#product_features li {width: 60px; height: 60px; float: left; margin-right: 6px;}

.product_feature_1_1 {background: url('../img/products/features/5m.png');} /* Safety Distance: 5 metres */
.product_feature_1_2 {background: url('../img/products/features/8m.png');} /* Safety Distance: 8 metres */
.product_feature_1_3 {background: url('../img/products/features/25m.png');} /* Safety Distance: 25 metres */
.product_feature_1_43 {background: url('../img/products/features/1m.png');} /* Safety Distance: 1 metre */
.product_feature_1_49 {background: url('../img/products/features/15m.png');} /* Safety Distance: 1 metre */
.product_feature_1_42 {background: url('../img/products/features/na.png');} /* Safety Distance: N/A */

.product_feature_2_4 {background: url('../img/products/features/15sec.png');} /* Duration: 15 seconds */
.product_feature_2_6 {background: url('../img/products/features/20sec.png');} /* Duration: 20 seconds */
.product_feature_2_7 {background: url('../img/products/features/25sec.png');} /* Duration: 25 seconds */
.product_feature_2_8 {background: url('../img/products/features/30sec.png');} /* Duration: 30 seconds */
.product_feature_2_9 {background: url('../img/products/features/35sec.png');} /* Duration: 35 seconds */
.product_feature_2_10 {background: url('../img/products/features/40sec.png');} /* Duration: 40 seconds */
.product_feature_2_11 {background: url('../img/products/features/60sec.png');} /* Duration: 60 seconds */
.product_feature_2_12 {background: url('../img/products/features/65sec.png');} /* Duration: 65 seconds */
.product_feature_2_13 {background: url('../img/products/features/70sec.png');} /* Duration: 70 seconds */
.product_feature_2_15 {background: url('../img/products/features/85sec.png');} /* Duration: 85 seconds */
.product_feature_2_16 {background: url('../img/products/features/90sec.png');} /* Duration: 90 seconds */
.product_feature_2_23 {background: url('../img/products/features/50sec.png');} /* Duration: 50 seconds */
.product_feature_2_24 {background: url('../img/products/features/55sec.png');} /* Duration: 55 seconds */
.product_feature_2_32 {background: url('../img/products/features/45sec.png');} /* Duration: 45 seconds */
.product_feature_2_33 {background: url('../img/products/features/75sec.png');} /* Duration: 75 seconds */
.product_feature_2_34 {background: url('../img/products/features/80sec.png');} /* Duration: 80 seconds */
.product_feature_2_35 {background: url('../img/products/features/120sec.png');} /* Duration: 120 seconds */
.product_feature_2_36 {background: url('../img/products/features/150sec.png');} /* Duration: 150 seconds */
.product_feature_2_37 {background: url('../img/products/features/180sec.png');} /* Duration: 180 seconds */
.product_feature_2_38 {background: url('../img/products/features/210sec.png');} /* Duration: 210 seconds */
.product_feature_2_39 {background: url('../img/products/features/240sec.png');} /* Duration: 240 seconds */

.product_feature_3_17 {background: url('../img/products/features/cat1.png');} /* Category: 1 */
.product_feature_3_18 {background: url('../img/products/features/cat2.png');} /* Category: 2 */
.product_feature_3_19 {background: url('../img/products/features/cat3.png');} /* Category: 3 */
.product_feature_3_22 {background: url('../img/products/features/cat4.png');} /* Category: 4 */

.product_feature_4_28 {background: url('../img/products/features/1.4g.png');} /* Clasification 1.4G */
.product_feature_4_29 {background: url('../img/products/features/1.4s.png');} /* Clasification 1.4S */

.product_feature_6_44 {background: url('../img/products/features/sound1.png');} /* Sound 1 */
.product_feature_6_45 {background: url('../img/products/features/sound2.png');} /* Sound 2 */
.product_feature_6_46 {background: url('../img/products/features/sound3.png');} /* Sound 3 */
.product_feature_6_47 {background: url('../img/products/features/sound4.png');} /* Sound 4 */
.product_feature_6_48 {background: url('../img/products/features/sound5.png');} /* Sound 5 */

.product_feature_5_20 { /* Price Match */
    background: url('../img/products/features/price_match.png') no-repeat right;
    float: right;
    width: 221px;
    height: 77px;
}

#hook_product_right {float: left; width: 100%;}
#hook_product_right #product_comments_block_extra,
#hook_product_right #YoutubeFirstVideo {float: left; width: 50%;}
#hook_product_right #socialmedia {float: left !important; width: 100%;}
#hook_product_right #price_match {float: right !important; width: 50%;}