#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;}

#pb-left-column #short_description_block {margin-bottom: 10px;}
#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}


/* 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: 24%;}
#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;}
#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;}

/* Prices */
#pb-left-column .content_prices {padding:10px 0; border-top:1px solid #333; text-align:right;}
#pb-left-column .our_price_display {color: #8c0226;}
#pb-left-column #pretaxe_price {color: #fff;}
#pb-left-column #our_price_display {padding-bottom: 10px; font-weight: bold; font-size: 24px;}
#pb-left-column #taxe_price {color: #fff;}
#pb-left-column #reduction_percent, #pb-left-column #reduction_amount {
    display: block;
    position: absolute;
    top: 20px;
    right:-50px;
    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: #baa774;
    font-weight:bold;		color:#fff;
}

/* Discount */
#pb-left-column .discount, #pb-left-column #old_price {font-size: 12px; color: #444;}

/* 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; float:right; padding:0; clear: both; margin-top: 15px;}
#pb-left-column .content_prices #add_to_cart .exclusive, .content_prices #add_to_cart .exclusive_disabled{padding: 4px 7px 4px 18px;}
#pb-left-column .content_prices #add_to_cart span {z-index: 10; display: block; position: absolute; top: 2px; left: -12px; height: 26px; width: 26px; background: url('../img/icon/pict_add_cart.png') no-repeat 0 0 transparent;}

/* Yahoo currency */
#pb-left-column .content_prices .yahoo_currency {background: #baa774; padding: 10px; color:#fff;}
#pb-left-column .content_prices .yahoo_currency div {float: right; clear: both;}

/* #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%; background-color:transparent;}
#more_info_sheets .accessories_block ul li:nth-child(odd) {margin-right: 2%;}
#more_info_sheets .accessories_block .price {background: #baa774; color:#fff; 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_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;}

/* #Pack
================================================== */
#blockpack {margin-top:20px; padding-top:20px; border-top:1px dotted #999;}


