/* —————————————————————————————— general page styles —————————————————————————————— */
body {background:url(../img/bg_main.jpg) 0 0;}

div#page {width:1244px;margin:0 auto;background:url(../img/bg_head_big.jpg) 50% 0 no-repeat;}

div#columns {width:1080px;margin:0 auto;}
div#columns div#left_column {width:240px;margin:0 30px 0 0;}
div#columns div#center_column {width:810px;margin:0;padding-bottom:75px;overflow:visible;background:url(../img/bg_content_bottom.jpg) 0 bottom no-repeat #fff;}



/* —————————————————————————————— header —————————————————————————————— */
div#header {width:1244px;height:286px;position:relative;}

h1#logo {width:302;height:179px;position:absolute;left:301px;top:0px;}

/* ——— blocklanguages.tpl ——— */
div#languages_block_top {width:100%;height:37px;position:absolute;top:30px;right:72px;}
div#languages_block_top ul {width:159px;float:right;}
div#languages_block_top ul li {margin:0 0 0 3px !important;}
div#languages_block_top ul li img {width:50px;height:37px;}

/* ——— blocksearch-top.tpl ——— */
div#search_block_top {width:219px;height:34;position:absolute;top:79px;right:102px;}
form#searchbox {}
form#searchbox p {width:219px;height:34px;background:#fff;}
form#searchbox input#search_query {width:173px;height:32px;float:left;margin:0 0 0 5px;font:normal 13px "Arial";color:#80665a;border:1px solid #fff;background:#fff;}
form#searchbox a {width:34px;height:0;padding:34px 0 0 0;overflow:hidden;display:block;float:right;background:url(../img/btn_search.jpg) 0 0 no-repeat;}

/* ——— blockpermanentlinks-header.tpl ——— */
ul#header_links {position:absolute;top:128px;left:876px;}
ul#header_links li {float:left;margin:0 20px 0 0;}
ul#header_links li a {font:bold 13px "Arial";color:#80665a;text-decoration:none;}
ul#header_links li a:hover,
ul#header_links li a.active {color:#e2af01;}

/* ——— blockuserinfo.tpl ——— */
#header_user li {float:left;line-height:2em;white-space:nowrap;text-align:left;}
#header_user #shopping_cart, #header_user #your_account {font-size:0.9em;}
#header_user li#your_account {margin-left:0;}
#header_user #shopping_cart a, #header_user #your_account a {background-repeat:no-repeat;background-position:top left;padding:2px 0 4px 26px;height:20px;text-decoration:none;}


div#header_user {width:1076px !important;height:80px;margin:0 !important;padding:18px 0 0 0;background:url(../img/bg_header_user.jpg) 0 0 no-repeat;position:absolute;left:96px;top:188px;z-index:10;}

div#header_user p#header_user_info {width:552px;float:left;padding:0 0 0 91px;font:normal 21px/21px "Arial";color:#fff;text-align:left;}
div#header_user p#header_user_info span {font-weight:normal;color:#49c6d9;}
div#header_user p#header_user_info a {color:#51473f;text-decoration:none;}
div#header_user p#header_user_info a:hover {color:#7d6e60;}

div#header_user ul#header_nav {float:left;margin:0;}
div#header_user ul#header_nav li a {padding:0 !important;}
div#header_user ul#header_nav li#shopping_cart {font:normal 22px/21px "Arial";}
div#header_user ul#header_nav li#shopping_cart a {color:#fcc401;margin:0 10px 0 0;float:left;}
div#header_user ul#header_nav li#shopping_cart a:hover {color:#d14d05;}
div#header_user ul#header_nav li#shopping_cart span {color:#51473f;font-weight:normal;float:left;}
div#header_user ul#header_nav li#your_account {width:252px;text-align:left;}
div#header_user ul#header_nav li#your_account a {font:normal 21px/21px "Arial";color:#fff;}
div#header_user ul#header_nav li#your_account a:hover {color:#d1d1d1;}



/* —————————————————————————————— columns —————————————————————————————— */

/* default block styles */
div.column div.block {width:220px;position:relative;z-index:100;margin:0 0 70px 0;background:url('../img/block_white_top.jpg') 0 0 no-repeat #fff;}

div.column div.block h4 {padding:20px 0 0 24px;font:normal 17px/17px "Arial Black";color:#181413;text-transform:uppercase;}
div.column div.block h4 a {color:#181413;text-decoration:none;}
div.column div.block h4 a:hover {text-decoration:underline;}

div.column div.block .block_content {position:relative;left:0;top:63px;margin:-50px 0 0 0;padding:0 0 63px 0;background:url('../img/block_white_bottom.png') 0 bottom no-repeat;}
div.column div.block .block_content a {font:bold 13px "trebuchet, arial";color:#181413;text-decoration:none;text-transform:uppercase;}
div.column div.block .block_content a:hover {color:#ff4f00;}

div.column div.block .block_content p {padding-left:25px;padding-right:25px;}

div.column div.block ul,
div.column div.block ul.bullet {list-style:none;padding:0;}
div.column div.block ul li,
div.column div.block ul.bullet li {padding:0 0 8px 0;background:none;/*list-style-position:outside;*/}
div.column div.block ul li a,
div.column div.block ul.bullet li a {display:block;padding:0 0 0 35px;}
div.column div.block ul li a:hover,
div.column div.block ul a.selected,
div.column div.block ul.bullet li a:hover {background:url(../img/block_link_bullet.gif) 0 4px no-repeat;}

/* ——— blockcategories.tpl ——— */
div#categories_block_left ul.tree {}
div#categories_block_left ul.tree li {border:none;background:none;margin-left:0;}

div#categories_block_left ul.tree li.last {padding-bottom:0;}
div#categories_block_left ul.tree li ul {padding:7px 0 0;}
div#categories_block_left ul.tree li ul li {padding:0 0 7px 19px;background:none !important;}
div#categories_block_left ul.tree li ul li a {text-transform:none;}
div#categories_block_left ul.tree li ul li.last {padding-bottom:2px;}
div#categories_block_left ul.tree li ul li ul li {padding-left:15px;font-size:9px;}
div#categories_block_left ul.tree a {color:#374853;}
div#categories_block_left ul.tree a:hover,
div#categories_block_left ul.tree a.selected {color:#ff4f00;}
div#categories_block_left span.grower,
div#categories_block_left span.OPEN,
div#categories_block_left span.CLOSE {display:none;}


/* ——— blockcart.tpl ——— */
/* transfert effect*/
.transferProduct {border:2px solid #51453e;}

#cart_block {position:relative;background:url('../img/block_brown_top.jpg') 0 0 no-repeat #51453e;margin:-65px 0 70px 20px;padding:33px 0 0 0;z-index:20;}
#cart_block .block_content {padding:0 18px 63px 18px;background:url('../img/block_brown_bottom.png') 0 bottom no-repeat;}
#cart_block h4 a {font-weight:normal !important;color:#fff;}
#cart_block #cart_block_no_products {margin:3px 0 15px;font:bold 13px "Arial";color:#fff;text-transform:uppercase;text-align:right;padding-right:0;}
#cart_block dl dt a,
#cart_block dl dt span.quantity-formated {float:left;}
#cart_block dl {font-size:10px;color:#ccc;margin:0 0 15px;}
#cart_block dt {padding-top:0.4em;}
#cart_block dl span.quantity-formated {padding-right:2px;padding-top:2px;letter-spacing:2px;}

#cart_block dt,
#cart_block dd {clear:both;margin-top:0.2em;}

#cart_block dt {width:184px;text-align:right;}
#cart_block dt a {font-weight:bold;font-size:12px;color:#fff;text-decoration:underline;}
#cart_block dt a:hover {text-decoration:none;color:#ccc !important;}
#cart_block dd {width:160px;margin-left:13px;}
#cart_block dd a {font-style:italic;font-size:11px;color:#fff;}
#cart_block dd a:hover {color:#ccc !important;}

#cart_block a.ajax_cart_block_remove_link {width:11px;height:13px;margin-left:8px;margin-top:1px;float:right;font-size:0;display:block;
background:transparent url('../img/icon/delete.gif') no-repeat left bottom;}

#cart_block a.ajax_cart_block_remove_link:hover {text-decoration:none;}
#cart_block p {clear:both;}
#cart_block p span {clear:right;float:left;text-align:right;}
#cart_block li {clear:both;}
#cart_block span.price {color:white;float:right;}
#cart_block dl span.price {float:none;font:bold 14px "Arial" !important;color:#fff;}

#cart_block_wrapping_cost,
#cart_block_shipping_cost,
#cart_block_total {padding-right:1.3em;}

#cart_block table#vouchers {width:100%;margin:0.5em 0;border-top:1px solid white;height:3em;padding-top:0.4em;clear:both;color:#ccc;}

#cart_block p#cart-prices {display:none;width:184px;clear:both;margin-top:8px auto 0;padding-top:5px;border:none;}
#cart_block div.cart_price {width:171px;height:31px;margin:0 0 6px 0;padding:15px 0 0 13px;font:bold 13px "Arial";color:#fff;background:url('../img/block_cart_prices.jpg') 0 0 no-repeat #000;}
#cart_block div.cart_price span {float:left;}
#cart_block div.cart_price span#cart_block_shipping_cost,
#cart_block div.cart_price span#cart_block_total {float:right;}

#cart_block table#vouchers td {padding:0;border:0;height:1.5em;}
#cart_block table#vouchers td.price {color:white;font-size:1em;font-weight:normal;width:37%;text-align:right;}
#cart_block table#vouchers td.delete {width:9%;text-align:right;}
#cart_block table#vouchers td.delete img {margin:0;}

#cart_block p#cart-buttons {clear:both;width:157px;margin:20px auto 0;padding:0;height:108px;text-align:center;}
#cart_block p#cart-buttons a {width:155px;height:39px;display:block;margin:0 0 4px 2px;padding:11px 0 0 0;font:bold 21px "Arial";text-align:center;text-transform:none;}
#cart_block p#cart-buttons a:hover {color:#000 !important;}
#cart_block p#cart-buttons a.btn_cart {background:url('../img/btn_block_white.png') 0 0 no-repeat;color:#51453e;}
#cart_block p#cart-buttons a#button_order_cart {background:url('../img/btn_block_orange.png') 0 0 no-repeat;color:#fff;}

#cart_block .cart_block_customizations {margin-left:3px;}
#cart_block .cart_block_customizations li {font:normal 11px "Arial";color:#ccc;}
#cart_block .cart_block_customizations li  span.quantity-formated {font-size:10px;}
#cart_block #cart-price-precisions {margin-top:0.5em;padding-top:0.4em;border-top:1px solid white;font-size:0.9em;height:2em;}

/* ——— blockmyaccount.tpl ——— */
div.column div.myaccount {position:relative;background:url('../img/block_orange_top.jpg') 0 0 no-repeat #ff5a00;margin:-65px 0 85px 0;padding:33px 0 0 0;z-index:10;}
div.column div.myaccount h4 {padding:20px 0 0 16px;}
div.column div.myaccount h4 a {color:#fff;}
div.column div.myaccount .block_content {padding:0 0 53px 0;background:url('../img/block_orange_bottom.png') 0 bottom no-repeat;}
div.column div.myaccount .block_content ul li a:hover {color:#fff !important;}
div.column div.myaccount .block_content p.logout {width:157px;height:50px;margin:13px auto 0;}
div.column div.myaccount .block_content p.logout a {width:155px;height:39px;display:block;margin:0 0 4px 2px;padding:11px 0 0 0;font:bold 21px "Arial";text-align:center;background:url('../img/btn_block_white.png') 0 0 no-repeat;color:#51453e;text-transform:none;}
div.column div.myaccount .block_content p.logout a:hover {color:#000 !important;}

/* ——— blocktags.tpl ——— */
div#tags_block_left p.block_content {padding:0 25px 63px;clear:both;}
div#tags_block_left p.block_content {text-align:justify;font-size:13px;}
div#tags_block_left p.block_content a {margin:0 0.1em;line-height:1.5em;display:inline;}
div#tags_block_left p.block_content a:hover {color:#fff !important;background-color:#ff5a00;text-decoration:none;}
div#tags_block_left p.block_content a.tag_level3 {font-size:20px !important;font-weight:bold;}
div#tags_block_left p.block_content a.tag_level2 {font-size:16px !important;}
div#tags_block_left p.block_content a.tag_level1 {font-size:12px !important;}

/* ——— blockmanufacturer.tpl & blocksupplier.tpl ——— */
div#manufacturers_block_left div.block_content,
div#suppliers_block_left div.block_content {padding-bottom:70px;}

/* ——— blockadvertising.tpl ——— */
div.advertising_block {width:220px;margin:0 0 25px 0;text-align:center;}

/* ——— blocklink.tpl ——— */
div#links_block_left ul.bullet {padding-bottom:63px;}

/* ——— blocknewsletter.tpl ——— */
div#newsletter_block_left div.block_content {text-align:center;}
div#newsletter_block_left div.block_content p {padding:0 25px;text-align:center;}
div#newsletter_block_left div.block_content p input {width:165px;height:22px;margin:0 auto;padding-left:3px;line-height:20px;}
div#newsletter_block_left div.block_content p select {width:170px;margin:8px 0 8px 0;}
div#newsletter_block_left div.block_content .warning_inline,
div#newsletter_block_left div.block_content .success_inline {padding:0 0 15px;}

/* ——— blockpaymentlogo.tpl ——— */
div.paiement_logo_block {width:220px;text-align:center;margin-bottom:25px;}
div.paiement_logo_block a {text-decoration:none;}
div.paiement_logo_block img {margin:0 0.5em;}

/* ——— blockrss.tpl ——— */
div#rss_block_left div.block_content p {font:normal 13px "Arial";color:#181413;text-transform:uppercase;padding:0 0 5px 25px !important;display:block;}

/* ——— blockviewed.tpl ——— */
div#viewed-products_block_left div.block_content {padding-left:10px;padding-right:10px;}
div#viewed-products_block_left div.block_content ul.products li {margin-top:0;padding:4px 0 0;}
div#viewed-products_block_left div.block_content ul.products li img {margin-right:7px;}
div#viewed-products_block_left div.block_content ul.products li p {padding:0;color:#181413;}
div#viewed-products_block_left div.block_content ul.products li a {padding-left:0;background:none;font:bold 12px "Arial";color:#ff5a00;}
div#viewed-products_block_left div.block_content ul.products li a:hover {text-decoration:underline;}
div#viewed-products_block_left div.block_content ul.products li p a img {margin-left:0;}

/* ——— blockbestsellers.tpl ——— */
#best-sellers_block_right p {margin:0;padding-top:3px;}
#best-sellers_block_right ul.product_images {width:220px;}
#best-sellers_block_right ul.product_images li {width:220px;height:80px;clear:both;text-align:center !important;}
#best-sellers_block_right ul.product_images li a {width:80px;height:80px;padding:0;margin:0 auto !important;text-align:center !important;}
#best-sellers_block_right ul.product_images li a img {margin:0;}
#best-sellers_block_right dl {margin:0 15px;padding:0;}
#best-sellers_block_right dl dt {margin:5px 0 0 0;}
#best-sellers_block_right dl dt a {font:bold 12px "Arial";color:#ff5a00;}
#best-sellers_block_right dl dt a:hover {text-decoration:underline;}
#best-sellers_block_right p {padding:0;text-align:center;}
#best-sellers_block_right p a.button_large {}

/* ——— blocknewproducts.tpl ——— */
#new-products_block_right ul.product_images li {width:220px;clear:both;text-align:center !important;}
#new-products_block_right ul.product_images li a {width:80px;padding:0;margin:0 auto !important;text-align:center !important;}
#new-products_block_right ul.product_images li a img {margin:0;}
#new-products_block_right dl {margin:0 15px;padding:0;}
#new-products_block_right dl dt {margin:5px 0 0 0;}
#new-products_block_right dl dt a {font:bold 12px "Arial";color:#ff5a00;}
#new-products_block_right dl dt a:hover {text-decoration:underline;}
#new-products_block_right dl dd a {font-size:11px;text-transform:none;}
#new-products_block_right p {padding:0;}

/* ——— blockspecials.tpl ——— */
#special_block_right {}
#special_block_right ul.products li {width:220px;display:block;clear:both;text-align:center !important;}
#special_block_right ul.products li a {margin:0;padding:0;font:bold 12px "Arial";color:#ff5a00;background:none;}
#special_block_right ul.products li a:hover {text-decoration:underline;}
#special_block_right ul.products li.product_image a {width:80px;padding:0;margin:0 auto !important;text-align:center !important;}
#special_block_right ul.products li a img {margin:0;}
#special_block_right p {padding:0;clear:both;}
#special_block_right ul.products li span {margin-right:10px;color:#272221;}
#special_block_right ul.products li span.price-discount {font:bold 12px "Arial";}
#special_block_right ul.products li span.reduction {font:normal 11px "Arial";}
#special_block_right ul.products li span.price {font:bold 22px "Arial";margin-right:0;}

/* ——— blockwishlist.tpl ——— */
#wishlist_block #wishlist_block_list dl.products {width:184px;font-size:10px;border-bottom:1px solid #ccc;margin:0 auto;padding:3px 0 4px;}
#wishlist_block div.block_content #wishlist_block_list dl.products dt a.cart_block_product_name {font-weight:bold;}
#wishlist_block div.block_content #wishlist_block_list dl.products dt {font-size:12px;margin:2px 0;}
#wishlist_block div.block_content #wishlist_block_list dl.products dt a.ajax_cart_block_remove_link {float:right;margin-top:-2px;}
#wishlist_block div.block_content #wishlist_block_list dl.products dd {margin:0 0 0 10px;}
#wishlist_block div.block_content #wishlist_block_list dl.products dd a {font-style:italic !important;font-size:11px !important;margin-left:3px;}
#wishlist_block div.block_content p select#wishlists {width:140px;}
#wishlist_block div.block_content p a.exclusive {margin:5px auto 0 auto;}
#wishlist_block div.block_content p.align_center {}
#wishlist_block div.block_content p.align_center select#wishlists {width:170px;margin:8px 0 2px 0;}



/* block products (new, features, viewed, etc...) on left and right column */
.products_block li {margin-top:0.2em;}
.products_block li.item img {margin-right:5px;}
.products_block li.last_item {border:none;}
.products_block li img {float:left;margin-right:0.2em;}
.products_block p img {float:none;margin:0 0 0 0.4em;}
.products_block li h5 {display:inline;font-size: 0.9em;}
.products_block li p a {font-weight:bold;font-size:0.8em;}
.products_block dl {clear: both;border-top:1px solid #374853;padding:0 4px 4px;}
.products_block dl dt {margin-top:0.3em;color:#595a5e;}
.products_block a.button_large {margin:0.4em 0.4em 0 0.4em;}
.products_block ul.product_images li {border:none;float:left;clear:none;}



/* —————————————————————————————— global form style —————————————————————————————— */
form.std {clear:both;}
form.std h3 {font:bold 12px "Arial";color:#181413;padding:10px 24px;}
form.std fieldset {padding-bottom:24px;border:none;}
form.std fieldset legend {padding:0.3em 0.6em;margin:1em 0 1em 0.5em;font-size:1.6em;font-weight:100;}

form.std h4 {padding:0.3em 1em;clear:both;}
form.std p {margin:0 !important;padding:15px 0 0 0;}

form.std label,
form.std p span {float:left;text-align:right;width:30%;font:normal 12px/16px "Arial";color:#181413;}

form.std p.text label,
form.std p.password label,
form.std p.select label {padding:2px 0 0 0;}

form.std p.select span {padding:1px 0 0 0;}

form.std p.textarea label {padding:0px 0 0 0;}

form.std p span.like_input {width:auto;margin-left:0.7em;}

input,
textarea,
select,
span.editable {margin-left:0.7em;font:normal 12px "Arial";color:#181413;outline:none;}

input,
textarea,
select {border:1px solid #bdc2c9;}

p.text input,
p.password input {height:16px;padding:1px 2px 1px;vertical-align:top !important;}

.checkbox input,
.radio input {border:none;margin:0 0 0 9px;padding:0;position:relative;left:0;}
.checkbox input {top:2px;}
.radio input {top:1px;}

form.std .checkbox label,
form.std .radio label,
form.std span.form_info {margin:0;float:none;text-align:left;}

.required sup {color:#da0f00;}
form.std p.checkbox {padding-left:31.2% !important;}
form.std p.submit {height:30px;padding-left:31% !important;margin-bottom:1.5em;}
form.std p.submit input, 
form.std p.submit a {margin-top:0 !important;margin-bottom:0 !important;}
#center_column form.std p.submit2 {padding-left:170px;margin-bottom:1.5em;}



/* —————————————————————————————— global table style —————————————————————————————— */
div.table_block {padding:0 24px 24px;margin:0 auto;}
table.std {border-spacing:0;border-collapse:collapse;width:100%;font:normal 13px "Arial";color:#181413;}

table.std td,
table.std th {padding:0.4em 0.5em;}

table.std th {white-space:nowrap;}

table.std tr.item td,
table.std tr.item th {background-color:white;}

table.std tr.alternate_item td,
table.std tr.alternate_item th {background-color:#f4f4f4;}

table.std tbody tr td,
table.std tfoot tr td {border-top:1px solid #bdc2c9;}

table.std thead th {background:#eee;height:24px;color:#181413;
font-weight:bold;text-align:left;white-space:nowrap;}

table.std thead th.first_item {background-position:top left;}
table.std thead th.last_item {background-position:top right;}
table.std thead th.item {background-position:-5px 0;}
table.std tfoot td {color:#374853;text-align:right;white-space:nowrap;}




/* —————————————————————————————— center column blocks —————————————————————————————— */
#center_column p {margin:10px 0 0;padding-left:24px}
#center_column div.block h4 {height:17px;color:white;}

/* ——— editorial.tpl ——— */
div#editorial_block_center {width:860px;height:440px;margin:-18px 0 47px 0;position:relative;z-index:1;}
div#editorial_block_center div.rte p {position:absolute;left:707px;top:320px;z-index:10;}
div#editorial_block_center div.rte p a {color:#fff;}



/* Special style for block products in center column */
#center_column .products_block {border:none;}
#center_column .products_block h4 {line-height:1.3em;}
#center_column .products_block .block_content {padding:0;}
#center_column .products_block ul li:hover {}
#center_column .products_block ul li {width:250px;height:311px;position:relative;float:left;margin:0 30px 16px 0;padding:0;background:url(../img/bg_product.jpg) 0 0 no-repeat;list-style-type:none;}
#center_column .products_block ul .product_accessories_description {margin:0;padding:0;height:280px;}
#center_column .products_block ul li div.new {width:119px;height:106px;position:absolute;left:112px;top:-13px;background:url(../img/product_new.png) 0 0 no-repeat;text-indent:-9999px;}

/*#center_column .products_block li.last_item { float: none; clear: both }*/
#center_column .products_block li.last_item_of_line {border-right:none;}
#center_column .products_block li.first_item_of_line {clear:both;}
#center_column .products_block li.last_line {border-bottom:none;}
#center_column .products_block p,
#center_column .products_block h5 {}
#center_column div.products_block h5 {height:30px;display:block;padding:28px 90px 7px 25px;}
#center_column div.products_block h5 a {font:bold 12px "Arial";color:#ff5a00;text-transform:uppercase;text-decoration:none;}
#center_column div.products_block h5 a:hover {text-decoration:underline;}
#center_column div.products_block ul li p {margin:0;padding:0;}
#center_column div.products_block p.product_desc {height:9em;color:#595a5e;}
#center_column div.products_block a.product_image {width:250px;display:block;height:125px;padding:0;}
#center_column div.products_block .product_accessories_description a.product_image {width:250px;height:125px;}
#center_column div.products_block a.product_description {display:block;width:118px;height:50px;margin-left:2px;}

#center_column div.products_block a.product_image img {float:none;margin:0;}
#center_column div.products_block p.product_desc {margin:0 5px;}
#center_column div.products_block ul li p.product_desc a {font-weight:normal;}
#center_column .products_block span.price {text-align:center;font-size:1.5em;padding:0.5em 0;/*display: block;*/}

#center_column .products_block .featured_price {margin-top:2.5em;}

#center_column .products_block a.button,
#center_column .products_block a.exclusive,
#center_column .products_block span.exclusive {margin:0.5em auto;}



/* ——— homefeatured.tpl ——— */
body#index div#center_column {background:none !important;padding-bottom:5px;}
div#featured-products_block_center {width:840px;margin:0;}
body#index div#featured-products_block_center ul {width:840px;}
body#index div#featured-products_block_center ul li {width:250px;}
body#index div#featured-products_block_center ul li p.price_container {width:124px;height:83px;padding:15px 0 0 0;text-align:center;position:absolute;left:0;bottom:0;}
body#index div#featured-products_block_center ul li p.price_container span.price {font:bold 22px "Arial";color:#fff;}
body#index div#featured-products_block_center ul li a.exclusive {width:124px;height:38px !important;display:block;padding:9px 0 0 0;text-align:center;position:absolute;right:0;bottom:51px;background:none;}
body#index div#featured-products_block_center ul li span.exclusive {color:#ccc;}

/* ——— breadcrumb.tpl ——— */
.breadcrumb {padding:8px 0 17px;font:bold 18px "Arial";color:#80665a;background:url(../img/bg_breadcrumb.jpg) 0 0 no-repeat;}
.breadcrumb .navigation-pipe {padding:0 0.6em;}
.breadcrumb a {text-decoration:none;color:#ff4e00;}
.breadcrumb a:hover { text-decoration:underline;}





/* —————————————————————————————— pages styles —————————————————————————————— */

/* ——— category.tpl ——— */
body#category div#center_column {margin-bottom:5px;padding:0;overflow:visible;background-image:none;}
body#category div#subcategories {float:left;width:762px;padding:0 24px 55px;background:url(../img/bg_content_bottom.jpg) 0 bottom no-repeat;}
body#category div#subcategories li {margin-right:24px;}
body#category div#subcategories ul.inline_list {float:left;}
body#category div#subcategories ul.inline_list li a {font:normal 13px "Arial";color:#181413;text-transform:uppercase;text-decoration:none;}
body#category div#subcategories ul.inline_list li a:hover {color:#ff4e00;}
body#category div#subcategories ul.inline_list li a img {display:inline;}
body#category div.cat_desc {min-height:43px;background:url(../img/bg_content_bottom.jpg) 0 bottom no-repeat #fff;}
body#category div.cat_desc p {font:normal 12px "Arial";color:#181413;margin:0;padding:10px 24px 55px;}

/* ——— product-sort.tpl ——— */
form#productsSortForm p {height:20px;margin:0;padding:0 0 20px 0;background:url(../img/bg_main.jpg) 0 0;}
form#productsSortForm p label,
form#productsSortForm p select {float:right;font:normal 13px "Arial";padding:1px;}
form#productsSortForm p label {color:#181413;line-height:16px;text-transform:uppercase;padding-top:3px;}
form#productsSortForm p select {width:140px;color:#80665a;}

/* ——— product-list.tpl ——— */
ul#product_list {width:810px;float:left;margin:0;list-style-type:none;background:url(../img/bg_main.jpg) 0 0;}
ul#product_list li {width:250px;height:311px;position:relative;float:left;margin:16px 20px 0 0;padding:0;background:url(../img/bg_product.jpg) 0 0 no-repeat;list-style-type:none;}
ul#product_list li p.price_container {width:124px;height:83px;padding:15px 0 0 0;text-align:center;position:absolute;left:0;bottom:0;}
ul#product_list li p.price_container span.price {font:bold 22px "Arial";color:#fff;}
ul#product_list li a.exclusive {width:124px;height:38px !important;display:block;padding:9px 0 0 0;text-align:center;position:absolute;right:0;bottom:51px;background:none;}
ul#product_list li h5 {height:30px;display:block;padding:28px 90px 7px 25px;}
ul#product_list li h5 a {font:bold 12px "Arial";color:#ff5a00;text-transform:uppercase;text-decoration:none;}
ul#product_list li div.new {width:119px;height:106px;position:absolute;left:112px;top:-13px;background:url(../img/product_new.png) 0 0 no-repeat;text-indent:-9999px;}

/* ——— pagination.tpl ——— */
div.pagination {width:810px;height:34px;display:block;float:left;padding:5px 0 25px 0;background:url(../img/bg_main.jpg) 0 0;}
ul.pagination {height:34px;list-style:none;float:left;}
ul.pagination li {display:inline;float:left;margin-right:2px;}

ul.pagination li,
ul.pagination a,
ul.pagination span {font:bold 12px/12px "Arial";color:#80665a;text-transform:uppercase;}

ul.pagination a,
ul.pagination span {height:22px;display:block;padding:12px 12px 0;text-align:center;background:#fff;}

ul.pagination li.pag_link a,
ul.pagination li.current span {width:38px;padding:12px 0 0 0;}

ul.pagination a {text-decoration:none;}
ul.pagination a:hover {background:#272221;color:#fff;}
ul.pagination li.current span {background:#ff5a00;color:#fff;}

ul.pagination li.truncate {width:38px;height:22px;background:#fff;padding:12px 0 0 0;text-align:center;}

li.disabled span {color:#aaa;}


div#pagination form.pagination {float:right;text-align:right;}
div#pagination form.pagination p {margin:0;padding:0;}
form.pagination label {font:normal 13px "Arial";color:#181413;line-height:16px;text-transform:uppercase;padding-top:3px;}
form.pagination select {}
form.pagination select option {font-size:0.9em;padding-right:1em;}

div#pagination form.pagination p label,
div#pagination form.pagination p select {float:right;font:normal 13px "Arial";padding:1px;margin:8px 15px 0 0;}
div#pagination form.pagination p label {color:#181413;line-height:16px;text-transform:uppercase;padding-top:3px;}
div#pagination form.pagination p select {width:40px;float:right;color:#80665a;}

div#pagination form.pagination p input.button_mini {float:right;background:#272221;text-decoration:none !important;}



/* ——— product.tpl ——— */
#primary_block {padding-left:24px;padding-right:24px;padding-bottom:20px;}
#primary_block h2 {padding:19px 0 25px 0;}
#primary_block #pb-right-column {width:300px;float:left;}

/* big image */
#primary_block #image-block {border:1px solid #f0f0ec;height:300px;width:300px;}
#primary_block #image-block img#bigpic {cursor:pointer;height:300px;width:300px;}

/* views block */
#views_block {margin:0 auto;width:300px;}
#thumbs_list {overflow:hidden;float:left;width:300px;}
#thumbs_list ul#thumbs_list_frame {width:380px !important;overflow:hidden;padding-left:0;list-style-type:none;margin-top:8px;}
#thumbs_list ul#thumbs_list_frame li {float:left;cursor:pointer;width:80px;height:80px;margin-right:30px;}

#view_scroll_left,
#view_scroll_right {background:url('../img/thumbs_left.gif') no-repeat center;text-indent:-3000px;width:9px;height:18px;float:left;margin-top:30px;padding-right:4px;padding-left:4px;}

#view_scroll_right {background-image: url('../img/thumbs_right.gif');}
span.view_scroll_spacer {float:left;width:17px;height:80px;}

/* useful links */
#primary_block ul#usefull_link_block {list-style-type:none;margin-top:15px;}
#primary_block ul#usefull_link_block li {margin:0 0 4px 0;display:block;}
#primary_block ul#usefull_link_block li a,
#primary_block ul#usefull_link_block span.span_link {text-decoration:underline;font:bold 12px "Arial";color:#51453e;background: white url('../img/bullet_alt.jpg') 0 4px no-repeat;padding-left:10px;height:15px;}
#primary_block ul#usefull_link_block a:hover,
#primary_block ul#usefull_link_block span.span_link:hover {text-decoration:none;}

/* short description */
#primary_block #pb-left-column {float:left;margin-left:30px;width:432px;}
#primary_block #short_description_block {font:normal 12px "Arial";color:#51453e;}
#primary_block #short_description_content {margin-bottom:15px;}
#primary_block #short_description_content p {margin:0;font:normal 12px "Arial";color:#51453e;}
#primary_block p.buttons_bottom_block {margin:0;padding:0;}

/* pack_content */
.pack_content {margin:0 0 15px 0;font:normal 11px "Arial";color:#777;}
.pack_content a {font:bold 12px "Arial";color:#ff5a00;text-decoration:none;text-transform:uppercase;}
.pack_content a:hover {text-decoration:underline;}
.pack_content p {font:normal 12px "Arial";color:#51453e;margin:3px 0 0 0 !important;padding:0 0 0 18px !important;}

/* color picker */
#primary_block #color_picker {border-top:1px dashed #dcdcdc;}
#primary_block #color_picker p {margin:0;padding:15px 0 10px;font:bold 12px/12px "Arial";color:#181413;text-transform:uppercase;}
#primary_block #color_to_pick_list li {display:inline;float:left;margin:0 8px 0 0;}
#primary_block a.color_pick {display:block;width:20px;height:20px;border:1px solid #666;cursor:pointer;}
#primary_block a.color_pick:hover {border:1px solid #000;}
#primary_block a#color_all {cursor:pointer;margin-bottom:0 !important;}

#primary_block #image-block img#bigpic.jqzoom {cursor:crosshair;position:relative;}

#primary_block p.buttons_bottom_block a,
#primary_block p.buttons_bottom_block input {margin:0.9em auto 0 auto;}

/* prices */
#primary_block form#buy_block {margin:15px 0 0 0;padding:13px 0 0 0;border-top:1px dashed #dcdcdc;text-align:left;}
#primary_block form#buy_block p {padding:0;margin-top:0;}
#primary_block form#buy_block img.on_sale_img {float:right;}
#primary_block form#buy_block span.on_sale {color:#da0f00;text-transform:uppercase;font-weight:bold;display:block;}
#primary_block form#buy_block span.discount {color:#da0f00;text-transform:uppercase;font-weight:bold;}
#primary_block form#buy_block span.our_price_display {font:bold 22px "Arial";color:#272221;}
#primary_block form#buy_block span#availability_label {float:left;margin-right:1em;}
#primary_block form#buy_block label {text-align:right;}

#primary_block form#buy_block label,
#primary_block form#buy_block select {display:block;width:47%;float:left;}

#primary_block form#buy_block p.price {padding-bottom:10px;}
#primary_block form#buy_block span#pretaxe_price {font-size:12px;}
#primary_block form#buy_block p#old_price {font-size:12px;text-decoration:line-through;}
#primary_block form#buy_block p#reduction_percent {color:#da0f00;font-size:12px;margin-top:10px;}
#primary_block form#buy_block p.price-ecotax {font-size:12px;margin-bottom:15px;}

.pack_price {font-size:12px;padding-bottom:14px !important;}

/* attributes */
#primary_block div#attributes p,
#quantity_wanted_p {clear:left;height:25px;}

#primary_block div#attributes p label,
#quantity_wanted_p label {width:70px !important;font:normal 12px/14px "Arial";color:#181413;padding-top:3px;text-align:left !important;}

#primary_block div#attributes p select,
#quantity_wanted_p select {padding:1px;width:150px;}

p#pQuantityAvailable {padding:15px 0 0 0 !important;}
p#pQuantityAvailable span {font:normal 12px "Arial";color:#181413;}

#primary_block p#add_to_cart input.exclusive,
#primary_block p#add_to_cart input.exclusive_disabled {margin:13px 0 0 0 !important;}

/* availability */
p#availability_statut {font:normal 12px "Arial";color:#181413;}
p#availability_statut span#availability_value {font:bold 12px "Arial";color:#ff5a00;}
span#last_quantities {font:bold 12px "Arial" !important;color:#ff5a00 !important;margin-left:15px;}

/* Tabs */
ul.idTabs {list-style-type:none;height:42px;padding:47px 0 0 0;background:url(../img/bg_tabs.jpg) 0 bottom no-repeat;}
ul.idTabs li {float:left;margin-right:7px;}
ul.idTabs li a {display:block;width:250px;height:27px;text-align:center;text-decoration:none;text-transform:uppercase;font:bold 17px/17px "Arial";color:#fff;padding-top:15px;background:#ff5a00;}
ul.idTabs li a.selected {background:#fff;color:#181413 !important;}

/* IdTabs Short */
ul.idTabsShort li a {background-image:url('../img/tab_bg_short.jpg');width:142px;}
ul.idTabsShort li a.selected {background-image:url('../img/tab_bg_selected_short.jpg');color:white;}
div.sheets {clear:both;padding:1em;}
div#more_info_sheets ul li {background-position:6px 4px;margin-bottom:0.4em;}

/* quantity discount */
div#quantityDiscount {}

/* ——— sendtoafriend.tpl ——— */
body#sendtoafriend-form div#center_column p.bold {font:normal 12px "Arial";color:#181413;padding-left:24px;}
body#sendtoafriend-form div#center_column p.bold form fieldset h3 {font-weight:bold !important;}



/* ——— authentication.tpl ——— */
body#authentication p.submit {padding-left:21.4% !important;}
body#authentication p.submit span {display:block;float:left;padding-top:4px;padding-right:14px;}
body#authentication p.submit input {float:left;}



/* ——— new-products.tpl ——— */
body#new-products div#center_column {background-image:none;padding-bottom:0;}
body#new-products div#center_column h2 {padding-bottom:75px;background:url(../img/bg_content_bottom.jpg) 0 bottom no-repeat #fff;}



/* ——— best-sales.tpl ——— */
body#best-sales div#center_column {background-image:none;padding-bottom:0;}
body#best-sales div#center_column h2 {padding-bottom:75px;background:url(../img/bg_content_bottom.jpg) 0 bottom no-repeat #fff;}



/* ——— prices-drop.tpl ——— */
body#prices-drop div#center_column {background-image:none;padding-bottom:0;}
body#prices-drop div#center_column h2 {padding-bottom:75px;background:url(../img/bg_content_bottom.jpg) 0 bottom no-repeat #fff;}








/* —————————————————————————————— order pages styles —————————————————————————————— */

/* ——— order-steps.tpl ——— */
ul.step {background:url('../img/step_start.gif') bottom left no-repeat;list-style:none;margin:0 auto 24px;padding:20px 0 0 40px;height:25px;width:540px;}
ul.step li {height:25px;width:100px;float:left;text-align:center;background:url('../img/step_standard.gif') no-repeat bottom left;font:normal 12px "Arial";color:#181413;}
ul.step li a {color:#181413;}
ul.step li.step_current {background:url('../img/step_current.gif') no-repeat bottom left;font-weight:bold;}
ul.step li.step_todo {font-style:italic;}
ul.step li#step_end {width:90px;padding:0 0 0 10px;text-align:left;}
ul.step li#step_end {background:url('../img/step_end.gif') no-repeat bottom left;}
ul.step li#step_end.step_current {background:url('../img/step_end_current.gif') 50% bottom center;}
ul#order_step {background-color:white;}



/* shopping cart (ORDER STEP 1) */
#order div#center_column p {font:12px ;}
#order div.cart_last_product {width:300px;margin:0 auto 12px;}

#order div.cart_last_product .cart_last_product_header,
#order div.cart_last_product .cart_last_product_header div.left {background:#eee;padding:0;text-align:center;}

#order div.cart_last_product .cart_last_product_header div.left {background-color:#eee;background-position:0 0;margin-bottom:5px;padding-left:27px;
width:249px;height:24px;font:bold 13px/24px "Arial";color:#181413;}

#order div.cart_last_product a.cart_last_product_img {float:left;}
#order div.cart_last_product a.cart_last_product_img img {margin:0 6px;border:1px solid #D0D1D5;}
#order div.cart_last_product .cart_last_product_content {float:right;width:241px;}
#order div.cart_last_product .cart_last_product_content a {text-decoration:none;text-transform:uppercase;}
#order div.cart_last_product .cart_last_product_content h5 {font-size:12px;}
#order div.cart_last_product .cart_last_product_content h5 a {color:#ff5a00;}
#order div.cart_last_product .cart_last_product_content h5 a:hover {text-decoration:underline;}

p.cart_navigation {padding:15px 24px;}

p.cart_navigation .button,
p.cart_navigation .button_large {float:left;}

p.cart_navigation .exclusive,
p.cart_navigation .exclusive_large {float:right;}

p.cart_navigation_extra {text-align:center;width:auto;}
form.std p.cart_navigation span {float:none;text-align:left;width:auto;}
#cart_summary tfoot tr td {border-top:none;line-height:1.5em;color:#181413 !important;}
#cart_summary tfoot tr.cart_total_product td {border-top:1px solid #bdc2c9;}
#cart_summary tfoot tr.cart_total_price td {border-bottom:2px solid #bdc2c9;}

#cart_summary .price,
#cart_summary .price-discount {color:#595A5E;font-size:1em;text-decoration:none;}

tr.cart_item td {padding:0.5em 0;}
td.cart_product a {margin:0 0.6em;}
td.cart_product a img {border:1px solid #d0d1d5;}
td.cart_description a {font:bold 12px "Arial";color:#ff5a00 !important;text-decoration:none;text-transform:uppercase;}
td.cart_description a:hover {text-decoration:underline;}

td.cart_description h5 a,
td.cart_ref,
td.cart_total {color:#595a5e;}
td.cart_total {padding-right:0.4em !important;}

td.cart_unit,
td.cart_total,
td.cart_discount_price {text-align:right;color:181413;}

td.cart_availability, td.cart_ref {text-align:center;}
td.cart_total .price {font-weight:bold;color:#181413 !important;}
tr.cart_item td.cart_unit {padding-right:1em;}
td.cart_quantity {width:5.5em;text-align:right;}

td.cart_quantity p,
td.cart_quantity a {float:left;display:inline;}

td.cart_quantity p {padding-right:0.3em;margin-top:7px !important;}
td.cart_quantity .icon {margin-top:0.6em;}

td.cart_quantity a.cart_quantity_up,
 td.cart_quantity a.cart_quantity_down {display:block;}

tr.cart_free_shipping {white-space:normal;}
#order tfoot p {margin:0;float:left;width:85%;}
#order tfoot span {float:right;width:15%;display:block;}
tr.cart_total_price {font-weight:bold;}

#order form#voucher fieldset {border:1px solid #bdc2c9;padding:15px;}

#order form#voucher h4,
#order form#voucher p,
#order form#voucher .submit {display:block;float:left;margin-top:0;}
#order form#voucher p {width:255px;padding-top:7px;}
#order form#voucher fieldset p.submit {width:150px;}
#order form#voucher fieldset p.submit input {margin-top:-7px !important;}

#order form#voucher h4 {line-height:31px;margin-right:150px;}
#order #order_carrier {clear:both;margin-top:1em;border:1px solid #bdc2c9;padding:0.5em;}
#order #order_carrier h4 {width:50%;display:inline;}
#order #order_carrier img {vertical-align: middle;}
#order #order_carrier span {margin: 0 0.2em;}
#order #gift_div {display:none;}

#order #gift_div label,
#order #gift_div textarea {display:block;width:100%;margin:1em 0;}
#order #gift_div textarea {width:760px;}



/* ——— authentication.tpl ——— */
#authentication #create-account_form,
#authentication #login_form {width:49%;height:240px;clear:none;float:left;}

#authentication #create-account_form h4 {height:35px;padding:15px 24px 0;}

#authentication #create-account_form p.text,
#authentication #login_form p.text {height:50px;padding:0 24px;}

#authentication #login_form a {color:#374853;}

#authentication #create-account_form {margin-right:7px;}
#authentication #create-account_form p.text {text-align:left;width:100px;}
#authentication #create-account_form p.text label {width:100px;}

#authentication #create-account_form p.text input,
#authentication #login_form p.text input {margin-left:0;}

#authentication input#SubmitCreate,
#authentication input#SubmitLogin {margin:0;}

#authentication #create-account_form p.submit,
#authentication #login_form p.submit {margin-right:0;text-align:left;padding-left:24px !important;}

#authentication p.lost_password {padding-left:24px;}
#authentication p.lost_password a {font:normal 12px "Arial";color:#181413 !important;}

#authentication #create-account_form fieldset,
 #authentication #login_form fieldset {height:18em;}

#authentication p.submit span {padding-right:0.5em;}

#authentication #create-account_form label,
#authentication #login_form label {float:none;clear:both;display:block;text-align:left;width:100%;margin-bottom:0.3em;}

form#account-creation_form input.text, 
form#account-creation_form #id_country, 
form#account-creation_form #id_state, 
#authentication textarea {width:17em;}



/* ——— password.tpl ——— */
body#password div#center_column p.text label {width:145px;text-align:left;}
body#password div#center_column p.submit {padding-left:177px !important;}
body#password div#center_column p.submit input {margin:0 !important;}
body#password div#center_column p.clear a {color:#181413;}



/* ——— order-address.tpl ——— */
div.addresses {padding:0 24px;position:relative;}
div.addresses h3 {margin:0;}

div.addresses p.address_delivery,
div.addresses p.checkbox {padding-left:0 !important;}
div.addresses p.checkbox input {margin-top:0!important;margin-top:-3px;margin-left:0;}

div.addresses p#address_invoice_form {padding-left:0 !important;}

ul.address {background-color:white;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;
padding:20px 0;position:relative;width:49%;}

ul#address_delivery {margin-right:15px;}
ul#address_invoice {}

ul.address li {padding-left:24px;margin-top:0.6em;}
li.address_title {margin-top:0 !important;background-color:#eee;color:#181413;font-weight:bold;height:27px;font-size:14px;line-height:1.9em;padding-left:23px !important;}

li.address_name,
li.address_update a,
li.address_delete a {color:#ff5a00;}

li.address_name,
li.address_company {font-weight:bold;}

li.address_update,
li.address_delete {background:url('../img/bullet.gif') no-repeat 0 4px;}

#center_column .address_add {margin:0;padding:0 0 36px 0;}

#center_column div#ordermsg p {padding-left:0;}



/* ——— order-carrier.tpl ——— */
body#order form#form {}
body#order form#form h3 {padding-left:24px;padding-right:24px;}
body#order form#form p.checkbox input {margin-left:0;}



/* ——— order-payment.tpl ——— */
body#order div#center_column h4 {padding-left:24px;}
.payment_module {display:block;margin:0;padding:0 24px 24px;}
.payment_module img {vertical-align:middle;margin-right:1em;}
.payment_module a {display:block;border:1px solid #ccc;padding:0.6em;text-decoration:none;font:normal 12px "Arial";color:#181413;}

.payment_module a:hover,
.payment_module a:focus,
.payment_module a:active {border:1px solid #eee;background-color:#e5e6e7;color:#374853;}

body#order div#center_column iframe {width:712px !important;display:block;margin:0 24px 24px !important;padding:24px !important;border:1px solid #ccc !important;}



/* ——— payment validation page ——— */
body#validation div#center_column h3 {padding-left:24px;}
div.bottomlinks {padding:0 24px;}
div.bottomlinks a {color:#181413;}


/* ——— my-account.tpl ——— */
body#my-account div#center_column h4 {padding-left:24px;padding-right:24px;padding-top:24px;}
body#my-account div#center_column ul li {margin-left:24px;}
body#my-account div#center_column ul li a,
body#my-account div#center_column p a {color:#181413;}



/* ——— history.tpl ——— */
#block-history {color:#181413;padding:13px 24px 0;}
.color-myaccount {color:#ff5a00;}
#block-history table#order-list {border:none;}

#block-history table#order-list a,
#block-history table#order-list span.price {color:#ff5a00;}

#block-history table#order-list thead th {}
#block-history table#order-list tbody {}
#block-history table#order-list tbody tr td {}
#block-history table#order-list td.history_link {white-space:nowrap;}

#block-history #block-order-detail {border-top:2px #ff5a00 solid;border-bottom:2px #ff5a00 solid;padding-top:10px;}
#block-history #block-order-detail p {padding-left:0;padding-right:0;}
#block-history #block-order-detail div.table_block {padding:10px 0 0 0;}
#block-history #block-order-detail div.table_block td .price,
#block-history #block-order-detail div.table_block td .price-shipping {color:#ff5a00 !important;}

#order-detail-content {clear:both;margin-top:1.5em;}
#order-detail-content tbody tr {height:3em;}
#order-detail-content tfoot td {border:none;}
#order-detail-content table td input.order_qte_input {display:none;}
#order-detail-content table td.order_cb input {border:none}
#order-detail-content table td span.order_qte_span {width:100%;display:block;}

#block-history #block-order-detail h4 {font:bold 13px "Arial";color:#181413;text-transform:uppercase;}
#block-history #block-order-detail #sendOrderMessage {padding:10px 0 24px;}
#block-history #block-order-detail #sendOrderMessage p {padding:0 0 10px 0;}
#block-history #block-order-detail #sendOrderMessage p.bold {padding:0 0 5px 0;}
#block-history #block-order-detail #sendOrderMessage p.submit {padding:0 !important;}
#block-history #block-order-detail textarea {margin:0 auto;width:100%;}

#ordermsg textarea {margin:0;padding:0;width:528px;}

#block-history p.warning {margin-left:0 !important;margin-right:0 !important;}

/* Footer links */
ul.footer_links {list-style-type:none;clear:both;height:2em;padding:20px 24px 0;}
ul.footer_links li {float:left;margin-right:2em;height:2em;}
ul.footer_links li a {text-decoration:none;color:#181413;}
ul.footer_links li a:hover {text-decoration:underline;}
ul.footer_links li img.icon {vertical-align:-2px;}



/* ——— addresses.tpl ——— */
body#addresses div#center_column div.addresses p {padding:0;}



/* ——— address.tpl ——— */
body#address div#center_column h3 {padding-left:24px;padding-right:24px;}
body#address div#center_column form.std p.submit2 {padding:0 !important;float:left;}
body#address div#center_column form.std p.required2 {display:block;float:left;padding-top:9px;padding-right:10px;padding-left:176px;}
body#address div#center_column form.std p.submit2 input {float:left;}



/* ——— discount.tpl ——— */
body#discount div#center_column table.discount {width:762px;margin:10px 24px 0;}
td.discount_value {white-space:nowrap;}



/* ——— identity.tpl ——— */
body#identity div#center_column h3 {padding-left:24px;padding-right:24px;}
body#identity div#center_column form p.checkbox {padding-left:32% !important;}
body#identity div#center_column form p.submit {padding-left:32% !important;}
body#identity div#center_column form p.submit input {margin:0 0 0 9px !important;}
p#security_informations {font-size:11px;padding:0 24px 0 51px;text-align:center;}



/* ——— search.tpl ——— */
body#search div#center_column {background-image:none;padding-bottom:0;}
body#search div#center_column h2 {padding-bottom:75px;background:url(../img/bg_content_bottom.jpg) 0 bottom no-repeat #fff;}
body#search div#center_column h3 {padding:24px;margin:0;}
body#search div#center_column form#productsSortForm {}









/* sitemap.tpl */
body#sitemap div#sitemap_content {padding:0 24px 0 38px;}

div.sitemap_block h3,
.categTree h3 {margin-top:1em;margin-bottom:1em;}

div.sitemap_block {padding:0;float:left;width:30%;}
div.sitemap_block ul {text-align:left;}
div.sitemap_block ul li {margin:5px 0 0 0;}
div.sitemap_block ul li a {color:#181413;}

body#sitemap div.categTree {padding:0 24px;}
body#sitemap div.categTree ul li {padding-top:5px;}
body#sitemap div.categTree a {color:#181413;}




/*
!ASTERISK! html ul#product_list li {height:auto !important;height:130px;}
ul#product_list li a {text-decoration:none;color:#374853;}
ul#product_list a.product_img_link {border:solid 1px #d0d3d8;float:left;margin-right:0.6em;}
ul#product_list a.product_img_link img {vertical-align:bottom;}
ul#product_list li h3 {margin:0.4em 0;}

ul#product_list li .new {background:transparent url(../img/flag_new_bg.jpg) repeat-x scroll 0%;border:1px solid #488C40;color:white;font-size:0.6em;
font-weight:bold;margin:0 1em 0 0;padding:0 0.4em;text-transform:uppercase;vertical-align:0.3em;}

ul#product_list li p.product_desc {margin-bottom:0;font-size:0.92em;}
ul#product_list li div.center_block {float:left;width:74%;}
ul#product_list li div.right_block {float:left;width:11em;text-align:right;margin-left:1em;margin-top:0;}
ul#product_list li .discount {color:#da0f00;text-transform:uppercase;font-weight:bold;display:block;}
ul#product_list li .on_sale {color:#da0f00;text-transform:uppercase;font-weight:bold;display:block;}
ul#product_list li .reduction {display:block;margin-bottom:0.3em;}
ul#product_list li .price {display:block;font-size:1.5em;margin-bottom:0.2em;}
ul#product_list li span.availability {color:#488c40;font-size:0.9em;}
ul#product_list li a.button {margin-top:0.5em;}
*/








/* block exclusive 
#left_column div.exclusive, #right_column div.exclusive {
	background: transparent url('../img/block_exclusive_footer.jpg') no-repeat bottom left
}
div.exclusive h4 {
	background: transparent url('../img/block_header_exclusive.gif') no-repeat top left;
	color: white
}
div.exclusive h4 a { color: white }
div.exclusive li { margin-top: 0 }
div.exclusive, div.exclusive a { color: white }
div.exclusive .block_content {
	background: #bdc2c9 url('../img/block_exclusive_bg.jpg') repeat-x bottom left;
	border-left: 1px solid #595a5e;
	border-right: 1px solid #595a5e
}
*/

/* block myaccount 
#left_column div.myaccount,
 #right_column div.myaccount { 
	background: #f6dce8 url('../img/block_footer_myaccount.jpg') no-repeat bottom left 
}
div.myaccount h4 { background: #971d58 url('../img/block_header_myaccount.jpg') no-repeat top left }
div.myaccount h4 a, div.myaccount h4 { color: white }
div.myaccount, div.myaccount a { color: #5d0630 }
div.myaccount ul.bullet { margin-top: 0.6em }
div.myaccount ul.bullet li { background-image: url('../img/bullet_myaccount.gif') }
div.myaccount ul.bullet .icon { display: none }
div.myaccount p.logout { padding: 0.3em 0 0.3em 2em }
div.myaccount p.logout, div.myaccount p.logout a { color: #dd2a81 }
div.myaccount p.logout a { text-decoration: underline }
div.myaccount p.logout a:hover { text-decoration: none }
div.myaccount .block_content {
	background: #f6dce8 url('../img/block_bg_myaccount.jpg') repeat-x bottom left;
	border-left: 1px solid #f6dce8;
	border-right: 1px solid #f6dce8
}
.account_input {
	margin-left: 0;
	width: 15em
}
*/










/* —————————————————————————————— footer —————————————————————————————— */
div#footer {width:1244px;height:138px;position:relative;clear:both;background:url(../img/bg_footer.jpg) 0 0 no-repeat;}

div#footer ul.block_various_links {list-style:none;text-align:right;padding:50px 69px 0 0;}
div#footer ul.block_various_links li {display:inline;border-left:1px solid #51453e;margin:0 !important;padding:0 8px 0 10px;}
div#footer ul.block_various_links li a {font:normal 12px "Arial";color:#51453e;text-decoration:none;margin:0 !important;}
div#footer ul.block_various_links li a:hover {text-decoration:underline;}
div#footer ul.block_various_links li.first_item {border:none;padding-left:0;}

div#footer p {text-align:right;padding:10px 77px 0 0;font:normal 12px "Arial";color:#51453e;}
div#footer p a {color:#ff5a00;}

/* ——— blockcurrencies.tpl ——— */
div#footer div#currencies_block {width:250px;:32px;position:absolute;left:120px;top:65px;}
div#footer div#currencies_block form#setCurrency label {display:block;float:left;padding:3px 5px 0 0;font:normal 12px/15px "Arial";color:#51453e;}
div#footer div#currencies_block form#setCurrency select {width:80px;padding:1px;font:normal 12px "Arial";color:#374853;}

/* jQuery custom select 
:focus {outline:none;}
.js ul.newList {left:-9999px;}
div.custom_select_block div.newListSelected,
div.custom_select_block div.newListSelHover {height:32px;position:relative;float:left;background:url(../img/custom_select.jpg) right 0 no-repeat #fff;border:1px solid #f0f0ec;font:normal 13px "Arial";color:#80665a;}

div.custom_select_block div.newListSelected div.selectedTxt {height:32px;line-height:32px;color:#3b3b3b;cursor:pointer;margin:0;padding:0 52px 0 19px;font:normal 13px/32px "Arial";color:#80665a;}

div.custom_select_block div.newListSelected ul.newList {width:256px;position:absolute;display:block;left:0;background:#fff;border:1px solid #c1c1c1;z-index:10000;margin:0;padding:0 !important;top:27px !important;height:auto !important;}
div.custom_select_block div.newListSelected ul.newList li {height:16px;display:block;margin:0;padding:5px 0 7px 8px !important;background:none !important;}
div.custom_select_block div.newListSelected ul.newList li.newListHover {cursor:pointer !important;background:#eaeaea !important;}
div.custom_select_block div.newListSelected ul.newList li.hiLite {color:#fff;background:#0d0b7c !important;}
 ———————————————————— */





