* {font-family:arial; font-size:8pt;margin:0;padding:0;}

.textfield {border:1px solid #b2b2b2; margin:0; padding:3px 3px 2px 3px;height:15px;background:white url('../img/bgtextfield.png') repeat-x left top;}
.textfield-wrapper {display:block;position:relative;background-color:white;}

.updown  {padding-right:19px;}
.updown > .textfield {padding-right:18px;}
.updown > a {display:block; position:absolute; width:14px; height:10px; background-image:url('../img/btnupdown.png'); background-repeat: no-repeat;}
.updown > .up {right:2px; top:1px; background-position: left top;}
.updown > .up:hover { background-position: right top;}
.updown > .down {right:2px; bottom:2px; background-position: left bottom; }
.updown > .down:hover { background-position: right bottom; }

#decal01 {display:block;position:absolute;left:0;top:118px;right:0;height:24px;background:url('../img/decal01.png') repeat-x center top; z-index:-1;}

#website {display:block;position:relative;margin:8px auto;width:1044px;}

#header {display:block;position:relative;width:100%;}
#header > .top-part {display:block; position:relative; width:100%; height:109px;}
#header > .top-part > .left-part {display:block; position:absolute; left:0; top:0; width:21px;height:100%;background:url('../img/bgheader.png') no-repeat left top; z-index:-1;}
#header > .top-part > .middle-part {display:block; position:absolute; left:21px; right:21px; top:0; height:100%;background:url('../img/bgheader.png') repeat-x right center; z-index:-1;}
#header > .top-part > .right-part {display:block; position:absolute; right:0; top:0; width:21px;height:100%;background:url('../img/bgheader.png') no-repeat right bottom; z-index:-1;}
#header  .logo {display:block; position:absolute; left:30px; top:35px; width:200px; height:50px;background:url('../img/logo.png') no-repeat left top;}
#header_links {display:block; position:absolute; right:7px; top:23px; color:#b2b2b2; margin: 0.4em 0.3em 0 0; list-style-type: none; float: left; text-align:right;}
#header_links li {float:left; border-right: 1px solid #b2b2b2;}
#header_links a { display: block; line-height:18px; color: #595a5e; text-decoration: none; padding:0 5px 0px 5px;text-transform:lowercase;}
#header_links a:hover {text-decoration:underline;}
#header_link_your_account { font-weight:bold;text-decoration:none;border-right:none !important;;}
#header_link_your_account a {display:block; width:230px; text-align:left; text-indent:0; height:18px; line-height:18px; color:white !important;text-transform:none !important; background:url('../img/button-account-bg.png') no-repeat right center;}
#header_link_your_account a:hover {text-decoration:none; background:url('../img/button-account-bg-red.png') no-repeat right center;}
#header_link_your_account span {font-weight:normal;}
#header_link_bookmark { border-right: none !important;}
#header  .links > .help {color:#4e7cac;font-weight:bold;text-decoration:none;padding-right:23px;background:url('../img/iconhelp.png') no-repeat right bottom;}
#header  #search_block_top {display:block; position:absolute; right:0; top:60px;}
#header  #search_block_top label {display:block; position:absolute; left:0; top:-15px; }
#header  #search_block_top .ac_input {border:1px solid #b2b2b2; margin:0; padding:3px 3px 2px 3px;height:15px;background:white url('../img/bgtextfield.png') repeat-x left top;float:left;margin-right:2px;width:180px;color:#999999;}
#header  #search_block_top .button {display:block; float:left; width:59px; height:23px; line-height:22px; padding-bottom:2px; background:url('../img/bgbtnsmallredright.png') no-repeat left top; margin:0; border:none; font-size:9pt;color:white; font-weight:bold; text-align:left; text-indent:1px; text-align:center;}
#header  #search_block_top .button:hover {background-position:left bottom; cursor:hand; cursor:pointer;}

#website > .left-part {display:block; position:absolute; left:0; top:109px; bottom:95px; width:21px;background:url('../img/bgwebsiteleftright.png') repeat-y left top; z-index:-1;}
#website > .right-part {display:block; position:absolute; right:0; top:109px; bottom:95px; width:21px;background:url('../img/bgwebsiteleftright.png') repeat-y right top; z-index:-1;}
#website > .bottom-part {display:block; position:relative; height:20px; z-index:-1;}
#website > .bottom-part > .left-part {display:block; position:absolute; left:0; bottom:0; width:21px; height:100%; background:url('../img/bgwebsitebottom.png') no-repeat left top; }
#website > .bottom-part > .right-part {display:block; position:absolute; right:0; bottom:0; width:21px; height:100%; background:url('../img/bgwebsitebottom.png') no-repeat right top; }
#website > .bottom-part > .middle-part {display:block; position:absolute; left:21px; right:21px; bottom:0; height:100%; background:url('../img/bgwebsitebottom.png') repeat-x left bottom; }

#website > .middle-part {display:block; position:relative; margin:0 11px 0 11px;background-color:white; overflow:hidden;}

#topmenu {display:block;position:relative;height:34px;margin:0 11px 0 11px;background:url('../img/bgtopmenuitem.png') repeat-x left top;z-index:3;}
#topmenu > a {display:block; float:left; height:100%;padding:0 17px 0 17px; font-size:10pt; font-weight:bold; color:white; text-shadow: black 0px 1px 2px; text-decoration:none; line-height:24px; background:url('../img/bgtopmenuitem.png') no-repeat left top; color:#ecf5ff;}
#topmenu > a:hover {background-position: center center; color:white;}
#topmenu > a.selected {background-position: center bottom; color:white;}
#topmenu > b {display:block; float:left; width:2px; height:25px; margin-top:1px; background:url('../img/topmenuitemsep.png') no-repeat left top;}

#categories {display:block; position:relative; height:120px;margin:-9px 11px 0 11px;}
#categories > .left-part {display:block; position:absolute; left:0; top:0; height:100%; width:10px;background:url('../img/bgcategories.png') no-repeat left top; }
#categories > .middle-part {display:block; position:absolute; left:10px; right:10px; top:0; height:100%; background:url('../img/bgcategories.png') repeat-x left center; }
#categories > .right-part {display:block; position:absolute; right:0; top:0; height:100%; width:10px;background:url('../img/bgcategories.png') no-repeat right bottom; }
a#categories-nav-left {display:block; position:absolute; left:4px; top:25px; width:40px; height:40px; background:url('../img/categoriesnav.png') no-repeat 0px 0px; z-index:1;}
a#categories-nav-left:hover {background-position: 0px -40px;}
a#categories-nav-left.disabled {background-position: 0px -120px; cursor:default;}
a#categories-nav-right {display:block; position:absolute; right:4px; top:25px; width:40px; height:40px; background:url('../img/categoriesnav.png') no-repeat -40px 0px; z-index:1;}
a#categories-nav-right:hover {background-position: -40px -40px;}
a#categories-nav-right.disabled {background-position: -40px -120px; cursor:default;}

#categories-window {display:block;position:absolute; left:43px; right:43px; top:0; bottom:0; overflow:hidden;z-index:2;}

#categories-items {display:block; position:absolute; left:0px; top:0px;}
#categories-items a {display:block; position:relative; float:left; width:78px; height:120px; text-align:center;text-decoration:none; color:#97a5b3; line-height:0.97em; }
#categories-items a img {border:none;margin-top:14px;}
#categories-items a > b {display:block; position:absolute; left:0; right:0; top:0; bottom:0; background: url('../img/categoryitemmask.png') no-repeat 0px 0px; text-align:center; padding:86px 2px 0 2px; font-weight:normal;}
#categories-items a:hover > b {background-position:0px -120px; color:white;text-shadow: black 0px 1px 2px;}
#categories-items a.selected> b,
#categories-items a.selected:hover> b {background-position:0px -240px; font-weight:normal; color:white;text-shadow: black 0px 1px 2px; text-align:center;}


#footer-callout {display:block; position:absolute; left:50%; margin-left:-178px; bottom:60px; }

#footer-links {display:block; position:relative; width:100%; height:15px; margin:-7px 0 2px 0;text-align:center;color:#666666; z-index:10;}

#footer {display:block; position:relative; width:100%; height:77px; margin-top:-10px;text-align:center;}
#footer > span {display:block;padding:20px 0 5px;font-weight:bold;color:#666666;text-shadow: white 1px 1px;}
#footer > span > strong {color:black;}
#footer > .left-part {display:block; position:absolute; left:0; top:0; height:100%; width:521px;background:url('../img/bgfooter.png') no-repeat left top; z-index:-1;}
#footer > .middle-part {display:block; position:absolute; left:521px; height:100%; right:521px; bottom:0; background:url('../img/bgfooter.png') repeat-x left center; z-index:-1;}
#footer > .right-part {display:block; position:absolute; right:0; top:0; height:100%; width:521px;background:url('../img/bgfooter.png') no-repeat right bottom; z-index:-1;}


.panel {display:block; position:relative; width:187px; z-index:0; overflow:hidden;}
.panel > .top-part {display:block; position:absolute; left:0; top:0; right:0; height:80px; background:url('../img/bgpanel.png') no-repeat left top; z-index:-1;}
.panel > .middle-part {display:block; position:absolute; left:0; top:80px; right:0; bottom:80px; background:url('../img/bgpanel.png') repeat-y center top; z-index:-1;}
.panel > .bottom-part {display:block; position:absolute; left:0; right:0; bottom:0; height:80px; background:url('../img/bgpanel.png') no-repeat right top; z-index:-1;}
.panel > .contents {display:block;}

#shopping-cart {display:block; position:relative;}
#shopping-cart > .cart {display:block; float:left; width:67px; height:67px; background:url('../img/iconcartlarge.png') no-repeat left top;}
#shopping-cart > label {display:block; padding:28px 0 0 73px;}
#shopping-cart > span {display:block;text-align:right; padding-right:15px; height:32px;}
#shopping-cart > span > span {font-size:13pt; font-weight:bold; color:#901e1c;}
#shopping-cart > span > sup {color:#901e1c; padding-left:3px;}
#shopping-cart > .panel {margin-bottom:15px;padding-bottom:20px;}
#shopping-cart > .btncartcheckout {display:block; position:absolute; bottom:-15px; left:0; width:152px; padding:2px 0 0 35px;height:29px; background:url('../img/btncartcheckout.png') no-repeat left top; text-decoration: none; color:white; line-height:13px;}
#shopping-cart > .btncartcheckout > b {display:block;text-shadow: black 0px 1px 2px;font-size:9pt;}
#shopping-cart > .btncartcheckout:hover {background-position: left bottom;}

#shopping-cart-info {padding: 10px 10px 0 10px;}

#order-special-product {display:block; position:relative; padding-top:10px;}
#order-special-product > .panel {margin-bottom:15px;padding-bottom:25px;}
#order-special-product > .panel > .contents > h3 {display:block; background-color: #142f71;border-bottom:1px solid #b2b2b2; color:white; text-transform:uppercase; text-align:center; font-weight:normal; margin: 9px 0 0 0; padding: 0 0 0 0; line-height:16px; text-align:left; padding-left:10px;}
#order-special-product > .btnorderspecialproduct {display:block; position:absolute; bottom:-15px; left:0; width:152px; padding:2px 0 0 35px;height:29px; background:url('../img/btnorderspecialproduct.png') no-repeat left top; text-decoration: none; color:white; line-height:25px;text-shadow: black 0px 1px 2px;font-weight:bold;}
#order-special-product > .btnorderspecialproduct:hover {background-position: left bottom;}

#order-special-product > .panel > .contents > div > .c01  {display:block; float:left;}
#order-special-product > .panel > .contents > div > .c01 > .updown {width:35px;height:23px;}
#order-special-product > .panel > .contents > div > .c01 > .updown  > .textfield {width:30px; height:15px;}

#order-special-product > .panel > .contents > div > .c02  {display:block; width:105px; float:right;}
#order-special-product > .panel > .contents > div > .c02 > .textfield-wrapper {width:81px;float:left;height:23px;}
#order-special-product > .panel > .contents > div > .c02 > .textfield-wrapper > .textfield {width:72px;height:15px;}
#order-special-product > .panel > .contents > div > .c02 > span {display:block; float:right; line-height:22px;}

#order-special-product > .panel > .contents > div > .c03  {display:block; float:left; margin-top:5px;}
#order-special-product > .panel > .contents > div > .c03 > a {display:block; background:url('../img/iconhelp.png') no-repeat right bottom; line-height:20px; color:black; text-decoration:none;}
#order-special-product > .panel > .contents > div > .c03 > .textfield-wrapper  {width:166px;height:78px;}
#order-special-product > .panel > .contents > div > .c03 > .textfield-wrapper > .textfield {width:157px;height:70px;line-height:13px; overflow:auto; color:#999999;}


body{background:#feeaa4 url('../img/seasons/summer/bgtop.png') repeat-x top center;color:#5d717e;}




#columns .uppercase{text-transform:uppercase;}
#columns .top{vertical-align:top;}
#columns br.clear{clear:both;line-height:0;font-size:0;height:0;}
#columns noscript ul{list-style-type:none;color:#FFF;border:1px solid gray;padding:10px;background:#000;}
#columns .clearfix:after{clear:both;display:block;height:0;font-size:0;visibility:hidden;content:".";}
#columns ul.footer_links{list-style-type:none;clear:both;height:2em;margin-top:2em;}
#columns ul.footer_links li{float:left;margin-right:2em;height:2em;}
#columns ul.footer_links li a:hover{color:#000;}
#columns ul.footer_links li img.icon{vertical-align:-2px;}
.transferProduct{border:2px solid #888;}
ul.inline_list li{float:left;text-align:center;}
ul.half{width:45%;margin-right:1em !important;float:left;}
div.tree_top{padding-left:24px;padding-bottom:5px;padding-top:3px;background:url(../img/sitemap-top.gif) no-repeat -1px;}

ul.tree, ul.tree ul{list-style-type:none;}
ul.tree li{padding:0 0 0 1.2em;border-left:1px gray dotted;margin:0 0 0 1em;background:url(../img/sitemap-horizontal.gif) no-repeat left 6px;}
ul.tree a{padding:0 0 0 .2em;}
ul.tree li.last{border:none;background:url(../img/sitemap-last.gif) no-repeat -12px;}

#columns ul.idTabs{list-style-type:none;border-bottom:solid 1px #76839b;height:21px;margin-top:1em;}
#columns ul.idTabs li{float:left;margin-right:1px;}
#columns ul.idTabs li a{display:block;width:173px;height:18px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;padding-top:3px;color:#374853;background:url(../img/tab_bg.jpg);}
#columns ul.idTabs li a.selected{color:#FFF;background:url(../img/tab_bg_selected.jpg);}
#columns ul.idTabsShort li a{width:138px;background:url(../img/tab_bg_short.jpg);}
#columns ul.idTabsShort li a.selected{color:#FFF;background:url(../img/tab_bg_selected_short.jpg);}
#columns div.sheets{clear:both;padding:1em;}
#columns div#more_info_sheets ul li{margin-bottom:.4em;background:6px 4px;}
#columns a{color:#5d717e;text-decoration:underline;outline:none;}
#columns .input:focus{outline:0;}
#columns a img{outline:none;border:none;text-decoration:none;}
#columns h2{font-size:1.1em;line-height:21px !important;padding-left:7px !important;text-transform:uppercase;font-weight:700;color:#374853;height:21px;margin:.5em 0;background:url(../img/title_bg.gif) no-repeat top left;}
#columns h2 span{font-size:.9em;text-transform:none;font-weight:400;font-style:italic;color:#374853;margin-left:1em;}
#columns h3{font-size:1.1em;margin:1em 0;}
#columns #page{width:980px;text-align:left;margin:0 auto 2px;}
#columns h1#logo{float:left;width:27%;margin-top:.5em;}
#columns #header_right{float:left;margin-bottom:15px;width:73%;text-align:right;}
#columns #left_column{clear:left;width:191px;margin:0 10px 0 5px;overflow:hidden;}
#columns #center_column{width:610px;overflow:hidden;margin:0 0 30px;}
#columns #right_column{width:191px;margin-left:10px;overflow:hidden;}
#columns div.rte,#columns .mceContentBody{text-align:left;color:#000;background:#FFF;}
#columns body.mceContentBody{width:610px;margin:9px 6px;}
#columns div.rte html,#columns div.rte div,#columns div.rte span,#columns div.rte applet,#columns div.rte object,#columns div.rte iframe,#columns div.rte h1,#columns div.rte h2,#columns div.rte h3,#columns div.rte h4,#columns div.rte h5,#columns div.rte h6,#columns div.rte p,#columns div.rte blockquote,#columns div.rte pre,#columns div.rte a,#columns div.rte abbr,#columns div.rte acronym,#columns div.rte address,#columns div.rte big,#columns div.rte cite,#columns div.rte code,#columns div.rte del,#columns div.rte dfn,#columns div.rte em,#columns div.rte font,#columns div.rte img,#columns div.rte ins,#columns div.rte kbd,#columns div.rte q,#columns div.rte s,#columns div.rte samp,#columns div.rte small,#columns div.rte strike,#columns div.rte strong,#columns div.rte sub,#columns div.rte sup,#columns div.rte tt,#columns div.rte var,#columns div.rte dl,#columns div.rte dt,#columns div.rte dd,#columns div.rte ol,#columns div.rte ul,#columns div.rte li,#columns div.rte fieldset,#columns div.rte form,#columns div.rte label,#columns div.rte legend,#columns div.rte table,#columns div.rte caption,#columns div.rte tbody,#columns div.rte tfoot,#columns div.rte thead,#columns div.rte tr,#columns div.rte th,#columns div.rte td,#columns .mceContentBody html,#columns .mceContentBody div,#columns .mceContentBody span,#columns .mceContentBody applet,#columns .mceContentBody object,#columns .mceContentBody iframe,#columns .mceContentBody h1,#columns .mceContentBody h2,#columns .mceContentBody h3,#columns .mceContentBody h4,#columns .mceContentBody h5,#columns .mceContentBody h6,#columns .mceContentBody p,#columns .mceContentBody blockquote,#columns .mceContentBody pre,#columns .mceContentBody a,#columns .mceContentBody abbr,#columns .mceContentBody acronym,#columns .mceContentBody address,#columns .mceContentBody big,#columns .mceContentBody cite,#columns .mceContentBody code,#columns .mceContentBody del,#columns .mceContentBody dfn,#columns .mceContentBody em,#columns .mceContentBody font,#columns .mceContentBody img,#columns .mceContentBody ins,#columns .mceContentBody kbd,#columns .mceContentBody q,#columns .mceContentBody s,#columns .mceContentBody samp,#columns .mceContentBody small,#columns .mceContentBody strike,#columns .mceContentBody strong,#columns .mceContentBody sub,#columns .mceContentBody sup,#columns .mceContentBody tt,#columns .mceContentBody var,#columns .mceContentBody dl,#columns .mceContentBody dt,#columns .mceContentBody dd,#columns .mceContentBody ol,#columns .mceContentBody ul,#columns .mceContentBody li,#columns .mceContentBody fieldset,#columns .mceContentBody form,#columns .mceContentBody label,#columns .mceContentBody legend,#columns .mceContentBody table,#columns .mceContentBody caption,#columns .mceContentBody tbody,#columns .mceContentBody tfoot,#columns .mceContentBody thead,#columns .mceContentBody tr,#columns .mceContentBody th,#columns .mceContentBody td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
#columns div.rte h1,#columns div.rte h2,#columns div.rte h3,#columns div.rte h4,#columns div.rte h5,#columns div.rte h6,#columns .mceContentBody h1,#columns .mceContentBody h2,#columns .mceContentBody h3,#columns .mceContentBody h4,#columns .mceContentBody h5,#columns .mceContentBody h6{color:#374853;margin:.75em 0 .3em;}
#columns div.rte h1,#columns .mceContentBody h1{font-size:25px;font-weight:700;}
#columns div.rte h2,#columns .mceContentBody h2{font-size:20px;text-transform:none;height:auto;}
#columns div.rte h3,#columns .mceContentBody h3{font-size:16px;}
#columns div.rte h4,#columns .mceContentBody h4{font-size:14px;}
#columns div.rte h5,#columns .mceContentBody h5{font-size:12px;}
#columns div.rte h6,#columns div.rte h6{font-size:8px;}
#columns div.rte ol,#columns .mceContentBody ul,#columns div.rte ol,#columns .mceContentBody ul{padding-left:2em;}
#columns div.rte ul,#columns .mceContentBody ul{list-style-type:square;margin-left:10px;}
#columns div.rte table,#columns .mceContentBody table{border-collapse:separate;border-spacing:1px;width:auto;}
#columns div.rte caption,#columns div.rte th,#columns div.rte td,#columns div.rte table,#columns .mceContentBody caption,#columns .mceContentBody th,#columns .mceContentBody td,#columns .mceContentBody table{font-weight:400;height:inherit;border:1px #e5e6e7 solid;text-align:center;}
#columns div.rte th,#columns .mceContentBody th{padding-left:1em;padding-right:1em;background:#e5e6e7;}
#columns #center_column div.rte p,#columns .mceContentBody p{padding-left:0;margin:.5em 0;}
#columns div.rte ol,#columns .mceContentBody ol{list-style-type:decimal;margin-left:10px;}
#columns div.table_block{padding-bottom:6px;width:541px;margin:0 auto 2em;background:url(../img/table_footer.gif) no-repeat bottom left;}
#columns table.std{border-spacing:0;border-collapse:collapse;width:100%;}
#columns table.std td,#columns table.std th{padding:5px;}
#columns table.std tr.alternate_item td,#columns table.std tr.alternate_item th{background:#f1f2f4;}
#columns table.std thead th{height:15px;color:#374853;font-weight:700;text-align:left;white-space:nowrap;background:url(../img/table_header.gif) no-repeat;}
#columns table.std thead th.first_item{background-position:top left;}
#columns table.std thead th.last_item{background-position:top right;}
#columns table.std thead th.item{background-position:-5px 0;}
#columns table.std tfoot td{color:#374853;text-align:right;white-space:nowrap;}
#columns form.std h3{color:#555;font-size:1.4em;font-weight:400;border-bottom:1px solid #d0d1d5;margin:0 0 .5em;padding:.5em;}
#columns form.std fieldset{border:1px solid #d0d3d8;margin-bottom:1em;padding-bottom:1em;background:url(../img/form_bg.jpg) repeat-x top left #D0D1D5;}
#columns form.std fieldset legend{font-size:1.6em;font-weight:100;border-color:#d0d1d5;border-style:solid;border-width:1px;margin:1em 0 1em .5em;padding:.3em .6em;}
#columns form.std h4,#columns form.std p{clear:both;padding:.3em 1em;}
#columns form.std label,#columns form.std p span{float:left;text-align:right;width:30%;}
#columns form.std p span.like_input{width:auto;margin-left:.7em;}
#columns input,#columns textarea,#columns select,#columns span.editable{margin-left:.7em;font-size:12px;font-family:Verdana,Arial,Helvetica,Sans-Serif;outline:none;}
#columns input,#columns textarea,#columns select{border:1px solid #bdc2c9;}
#columns input.text{height:18px;padding-left:2px;padding-right:2px;}
#columns form.std .checkbox label,#columns form.std .radio label,#columns form.std span.form_info{float:none;text-align:left;margin:0;}
#columns .required sup{color:#da0f00;}
#columns form.std p.checkbox{padding-left:30%;}
#columns form.std p.submit{padding-left:31%!important;margin-bottom:1.5em;}
#columns #center_column form.std p.submit2{padding-left:170px;margin-bottom:1.5em;}
#columns input.button_mini,#columns input.button_small,#columns input.button,#columns input.button_large,#columns input.button_mini_disabled,#columns input.button_small_disabled,#columns input.button_disabled,#columns input.button_large_disabled,#columns input.exclusive_mini,#columns input.exclusive_small,#columns input.exclusive,#columns input.exclusive_large,#columns input.exclusive_mini_disabled,#columns input.exclusive_small_disabled,#columns input.exclusive_disabled,#columns input.exclusive_large_disabled,#columns a.button_mini,#columns a.button_small,#columns a.button,#columns a.button_large,#columns a.exclusive_mini,#columns a.exclusive_small,#columns a.exclusive,#columns a.exclusive_large,#columns span.button_mini,#columns span.button_small,#columns span.button,#columns span.button_large,#columns span.exclusive_mini,#columns span.exclusive_small,#columns span.exclusive,#columns span.exclusive_large{border:none;color:#000!important;font-weight:700;font-size:10px!important;text-align:center;text-decoration:none!important;cursor:pointer;display:block;line-height:18px;height:18px;background:no-repeat top left;}
#columns input.button_mini,#columns input.button_small,#columns input.button,#columns input.button_large,#columns input.button_mini_disabled,#columns input.button_small_disabled,#columns input.button_disabled,#columns input.button_large_disabled,#columns input.exclusive_mini,#columns input.exclusive_small,#columns input.exclusive,#columns input.exclusive_large,#columns input.exclusive_mini_disabled,#columns input.exclusive_small_disabled,#columns input.exclusive_disabled,#columns input.exclusive_large_disabled{padding-bottom:2px;}
#columns input.button_mini_disabled,#columns input.button_small_disabled,#columns input.button_disabled,#columns input.button_large_disabled,#columns input.exclusive_mini_disabled,#columns input.exclusive_small_disabled,#columns input.exclusive_disabled,#columns input.exclusive_large_disabled,#columns span.button_mini,#columns span.button_small,#columns span.button,#columns span.button_large,#columns span.exclusive_mini,#columns span.exclusive_small,#columns span.exclusive,#columns span.exclusive_large{cursor:default;color:#888!important;background:left -36px;}
#columns input.exclusive_mini_disabled,#columns input.exclusive_small_disabled,#columns input.exclusive_disabled,#columns input.exclusive_large_disabled,#columns span.exclusive_mini,#columns span.exclusive_small,#columns span.exclusive,#columns span.exclusive_large{color:#488c40!important;}
#columns input.button_mini:hover,#columns input.button_small:hover,#columns input.button:hover,#columns input.button_large:hover,#columns input.exclusive_mini:hover,#columns input.exclusive_small:hover,#columns input.exclusive:hover,#columns input.exclusive_large:hover,#columns a.button_mini:hover,#columns a.button_small:hover,#columns a.button:hover,#columns a.button_large:hover,#columns a.exclusive_mini:hover,#columns a.exclusive_small:hover,#columns a.exclusive:hover,#columns a.exclusive_large:hover{background-position:0px -18px;}
#columns input.button_mini,#columns input.button_mini_disabled,#columns input.exclusive_mini,#columns input.exclusive_mini_disabled,#columns a.button_mini,#columns a.exclusive_mini,#columns span.button_mini,#columns span.exclusive_mini{width:30px;background:url(../img/button-mini.gif);}
#columns input.button_small,#columns input.button_small_disabled,#columns input.exclusive_small,#columns input.exclusive_small_disabled,#columns a.button_small,#columns a.exclusive_small,#columns span.button_small,#columns span.exclusive_small{width:60px;background:url(../img/button-small.gif);}
#columns input.button,#columns input.button_disabled,#columns input.exclusive,#columns input.exclusive_disabled,#columns a.button,#columns a.exclusive,#columns span.button,#columns span.exclusive{width:120px;background:url(../img/button-medium.gif);}
#columns input.button_large,#columns input.button_large_disabled,#columns input.exclusive_large,#columns input.exclusive_large_disabled,#columns a.button_large,#columns a.exclusive_large,#columns span.button_large,#columns span.exclusive_large{width:180px;background:url(../img/button-large.gif);}
#columns input.exclusive,#columns input.exclusive_disabled,#columns a.exclusive,#columns span.exclusive{background:url(../img/button-medium_exclusive.gif);}
#columns input.exclusive_mini,#columns input.exclusive_mini_disabled,#columns a.exclusive_mini,#columns span.exclusive_mini{background:url(../img/button-mini_exclusive.gif);}
#columns input.exclusive_small,#columns input.exclusive_small_disabled,#columns a.exclusive_small,#columns span.exclusive_small{background:url(../img/button-small_exclusive.gif);}
#columns input.exclusive_large,#columns input.exclusive_large_disabled,#columns a.exclusive_large,#columns span.exclusive_large{background:url(../img/button-large_exclusive.gif);}
#columns ul.bullet li,#columns .block ul.bullet li{padding-left:2em;list-style-type:none;background:url(../img/bullet.gif) no-repeat 6px 6px;}
#columns .price-pretax{color:gray;}
#columns .price-ecotax{color:#488c40;}
#columns img.icon{margin-right:.5em;vertical-align:middle;}
#columns .price,#columns .price-shipping,#columns .price-wrapping{color:#da0f00;font-size:1.1em;font-weight:700;white-space:nowrap;}
#columns .error{width:90%;border:1px solid #da0f00;color:#da0f00;margin:.3em auto 1.5em;padding:.3em .8em 1em;background:#f1f2f4;}
#columns .error li{list-style-position:inside;list-style-type:decimal-leading-zero;padding-left:3em;}
#columns .warning{color:#000;font-size:1.2em;border:1px dashed #F9E400;font-weight:700;margin:.2em 2em;padding:.6em 1em;background:#F8E1A0;}
#columns .warning_inline{color:#da0f00;font-weight:700;}
#columns .success{color:green;border:1px dashed green;font-weight:700;margin:.2em 1em;padding:.3em .8em 1em;background:#d0d3d8;}
#columns .success_inline{color:green;font-weight:700;}
#columns .breadcrumb{font-size:1em;color:#901e1c;margin-top:8px;}
#columns .breadcrumb .navigation-pipe{padding:0 .6em;}
#columns .breadcrumb a{text-decoration:underline;color:#901e1c;}
#columns ul.pagination{list-style:none;float:left;}
#columns ul.pagination li{display:inline;float:left;margin-right:.3em;}
#columns ul.pagination li,#columns ul.pagination a,#columns ul.pagination span{font-weight:700;color:#374853;}
#columns ul.pagination a,#columns ul.pagination span{border:1px solid #888;display:block;line-height:17px;padding:0 .4em;background:url(../img/pagination_bg.gif) repeat-x top right #bdc2c9;}
#columns ul.pagination li.current span{color:#FFF;border:1px solid #595a5e;background:url(../img/pagination-bg-current.gif) #595a5e;}
#columns ul.pagination li.truncate{padding:.3em;}
#columns #pagination_previous a,#columns #pagination_previous span,#columns #pagination_next a,#columns #pagination_next span{border:none;line-height:19px;border-color:#d0d1d5;border-style:solid;border-width:0 1px;background:url(../img/pagination-prevnext-bg.gif);}
#columns #pagination_previous{padding-left:6px;background:url(../img/pagination-prev-border.gif) no-repeat top left;}
#columns #pagination_previous a,#columns #pagination_previous span{border-left:none;}
#columns #pagination_next{padding-right:6px;background:url(../img/pagination-next-border.gif) no-repeat top right;}
#columns li.disabled span{color:#888;background:#f1f2f4;}
#columns form.pagination label{line-height:1.4em;vertical-align:bottom;float:right;margin-left:.3em;}
#columns form.pagination select option{font-size:.9em;padding-right:1em;}
#columns form#productsSortForm p{height:1em;margin:.5em 0 0;}
#columns #header_right form{border:none;margin-bottom:0!important;display:inline;}
#columns #header_right label{float:none;margin:0;}
#columns #header_right #currencies_block_top{float:left;width:8em;text-align:left;margin:.4em .5em 0 0;}
#columns #header_right #currencies_block_top ul li{float:left;margin-right:.2em;margin-bottom:2px;}
#columns #header_right #currencies_block_top ul li a{display:block;font-size:.8em;border:#595a5e 1px solid;text-decoration:none;min-width:1em;line-height:1.5em;text-align:center;vertical-align:middle;padding:0 2px 0 3px;background:#f1f2f4;}
#columns #header_right #currencies_block_top ul li a:hover{color:#000;background:#FFF;}
#columns #header_right #currencies_block_top ul li.selected a{font-size:11px;line-height:1.2em;font-weight:700;color:#000;border:1px solid #FFF;}
#columns #header_right #languages_block_top{float:left;margin:.4em .1em 0 0;}
#columns #languages_block_top{width:80px;}
#columns #languages_block_top ul#first-languages li{float:left;margin-right:3px;}
#columns #languages_block_top ul#first-languages li.selected_language{float:left;margin-right:.3em;}
#columns ul#header_links{list-style-type:none;float:left;margin:.4em .3em 0 0;}
#columns #header_links li{float:left;width:66px;}
#columns #header_links a{display:block;height:15px;color:#595a5e;padding-top:19px;text-align:center;text-decoration:none;background:no-repeat top center;}
#columns #header_links #header_link_sitemap a{background:url(../img/icon/sitemap.gif);}
#columns #header_links #header_link_contact a{background:url(../img/icon/contact.gif);}
#columns #header_links #header_link_bookmark a{background:url(../img/icon/star.gif);}
#columns #header_right #search_block_top{float:right;margin-bottom:11px;width:336px;height:28px;background:url(../img/block_search_bg.jpg) no-repeat top right #e5e6e7;}
#columns #header_right #search_block_top p{padding:.4em 0 .4em 1em;}
#columns #header_right #search_block_top label{float:left;width:19px;height:18px;display:block;background:url(../img/icon/search.gif) no-repeat 0 2px;}
#columns #header_right #search_block_top input#search_query{width:12em;}
#columns #search_block_left input{margin:2px 0 0;}
#columns #search_block_left #search_query{width:11em;}
#columns #header_right #header_user{float:right;width:535px;text-align:right;margin-right:6px;}
#columns #header_user ul{margin-top:.3em;}
#columns #header_user li{float:right;line-height:2em;margin-left:.5em;white-space:nowrap;}
#columns #header_user li#your_account{margin-left:0;}
#columns #header_user #shopping_cart a,#columns #header_user #your_account a{height:20px;text-decoration:none;padding:2px 0 4px 26px;background:no-repeat top left;}
#columns #header_user #shopping_cart a{background:url(../img/icon/cart.gif);}
#columns #header_user #your_account a{background:url(../img/icon/my-account.gif);}
#columns #footer{border-top:1px solid #d0d3d8;clear:both;padding:.5em 0;}
#columns #footer .block_various_links li{display:inline;border-left:1px solid #888;padding:0 2px 0 4px;}
#columns #footer .block_various_links li.first_item{border:none;padding-left:0;}

#columns div.block{margin-bottom:5px;width:191px;}

#columns #left_column div.block,#columns #right_column div.block{padding-bottom:5px;background:url(../img/block_footer.gif) no-repeat bottom left;}

/*
#columns div.block h4{text-transform:uppercase;font-family:Arial, Verdana,Helvetica,Sans-Serif;font-weight:700;font-size:11px;padding:0;line-height:19px !important; padding-left:7px!important; border-bottom:1px solid #595A5E;padding-top:2px;line-height:1.3em;color:#374853;height:19px;background:url(../img/block_header.gif) no-repeat top left;}
*/

#columns div.block h4{text-transform:uppercase;font-family:Arial, Verdana,Helvetica,Sans-Serif;font-weight:700;font-size:11px;padding:0;line-height:20px !important; padding-left:7px!important; padding-top:5px;line-height:1.3em;color:white;height:18px;background:url(../img/block_header2.gif) no-repeat top left;}
#center_column div.block h4{text-transform:uppercase;font-family:Arial, Verdana,Helvetica,Sans-Serif;font-weight:700;font-size:11px;padding:0;line-height:19px !important; padding-left:7px!important; border-bottom:1px solid #595A5E;padding-top:2px;line-height:1.3em;color:#374853;height:19px;background:url(../img/block_header.gif) no-repeat top left;}
#columns div.block ul.tree li{padding-left:1.2em !important;}
#columns #left_column div.block .block_content a.button_large,#columns #right_column div.block .block_content a.button_large{margin:0 0 0 -3px;}
#columns div.block .block_content{border-left:1px #d0d3d8;border-right:1px #d0d3d8;min-height:16px;padding:5px;background:url(../img/block_bg.png) repeat-x bottom left #f1f2f4;}
#columns div.block li{list-style-position:outside;padding:.2em 0;}
#columns div.block a{color:#595a5e;text-decoration:none;}
#columns #left_column div.exclusive,#columns #right_column div.exclusive{background:url(../img/block_exclusive_footer.jpg) no-repeat bottom left;}
#columns div.exclusive h4{color:#FFF;background:url(../img/block_header_exclusive.gif) no-repeat top left;}
#columns div.exclusive li{margin-top:0;}
#columns div.exclusive .block_content{border-left:1px solid #595a5e;border-right:1px solid #595a5e;background:url(../img/block_exclusive_bg.jpg) repeat-x bottom left #bdc2c9;}
#columns #left_column div.myaccount,#columns #right_column div.myaccount{background:url(../img/block_footer_myaccount.gif) no-repeat bottom left;}
#columns div.myaccount h4{background:url(../img/block_header_myaccount.gif) no-repeat top left;}
#columns div.myaccount,#columns div.myaccount a{color:#901e1c;}
#columns div.myaccount ul.bullet li{background-image:url(../img/bullet_myaccount.gif);}
#columns div.myaccount p.logout{padding:.3em 0 .3em 2em;}
#columns div.myaccount .block_content{background:url(../img/block_bg_myaccount.png) repeat-x bottom left;}
#columns .account_input{margin-left:10px;width:15em;}
#columns #center_column p{padding-left:.7em;margin:.5em 0;}
#columns #center_column div.block{width:610px;margin:auto;}
#columns #center_column div.block h4{height:17px;line-height:17px!important;color:#FFF;background:url(../img/block_header_large.gif) no-repeat top left;}
#columns .products_block li{margin-top:.2em;}
#columns .products_block li.item img{margin-right:5px;}
#columns .products_block li img{float:left;margin-right:.2em;}
#columns .products_block p img{float:none;margin:0 0 0 .4em;}
#columns .products_block li h5{display:inline;font-size:.9em;}
#columns .products_block li p a{font-weight:700;font-size:.8em;}
#columns .products_block dl{clear:both;border-top:1px solid #999999;padding:0 4px 4px;}
#columns .products_block dl dt{margin-top:.3em;color:#595a5e;}
#columns .products_block a.button_large{margin:.4em .4em 0;}
#columns .products_block ul.product_images li{border:none;float:left;clear:none;}
#columns #center_column .products_block{border:none;color:#595a5e;}
#columns #center_column .products_block h4{line-height:1.3em;}
#columns #center_column .products_block .block_content{padding:0;background:#d0d3d8;}
#columns #center_column .products_block ul li:hover{background:#bdc2c9;}
#columns #center_column .products_block ul li{float:left;margin-top:0;width:151px;border-right:1px solid #FFF;border-bottom:1px solid #FFF;padding:0 0 1px;background:#d0d3d8;}
#columns #center_column .products_block ul .product_accessories_description{height:280px;margin:0;padding:0;}
#columns #center_column .products_block li.last_line{border-bottom:none;}
#columns #center_column .products_block p,#columns #center_column .products_block h5{margin:.5em .1em;}
#columns #center_column div.products_block h5{display:block;height:2.57em;margin:10px 5px 3px;}
#columns #center_column div.products_block h5 a{color:#374853;font-size:1.1em;}
#columns #center_column div.products_block ul li p{margin:0;padding:0;}
#columns #center_column div.products_block p.product_desc{height:60px;color:#595a5e;margin:0 5px;}
#columns #center_column div.products_block a.product_image{display:block;margin-bottom:2px;margin-left:11px;width:129px;height:129px;}
#columns #center_column div.products_block .product_accessories_description a.product_image{width:118px;height:85px;}
#columns #center_column div.products_block a.product_description{display:block;width:199px;height:60px;margin-left:2px;}
#columns #center_column div.products_block a.product_image img{float:none;margin:0;}
#columns #center_column div.products_block ul li p.product_desc a{font-weight:400;}
#columns #center_column .products_block span.price{text-align:center;font-size:1.5em;padding:.5em 0;}
#columns #center_column .products_block .featured_price{margin-top:2.5em;}
#columns #center_column .products_block a.button,#columns #center_column .products_block a.exclusive,#columns #center_column .products_block span.exclusive{margin:.5em auto;}
#columns #center_column div.products_block.accessories_block p.product_desc{margin-right:0;height:150px;border-right:1px solid #d0d3d8;}
#columns #center_column .products_block.accessories_block .block_content li{text-align:center;}
#columns div.tags_block .block_content{padding:3px 6px 0;}
#columns div.tags_block p{text-align:justify;font-size:.9em;}
#columns div.tags_block p a{line-height:1.5em;margin:0 .1em;}
#columns div.tags_block p a:hover{color:#FFF!important;text-decoration:none;background:#5D717E;}
#columns a.tag_level3{font-size:1.8em;font-weight:700;}
#columns a.tag_level1{font-size:1em;color:#888!important;}
#columns .blockmanufacturer ul,#columns .blocksupplier ul{padding:4px 0 6px;}
#columns .blockmanufacturer select,#columns .blocksupplier select{width:100%;margin:0;}
#columns #informations_block_left .block_content{padding-top:3px;}
#columns #best-sellers_block_right p{padding-top:3px;margin:0;}
#columns .blockspecials ul{padding-top:5px;}
#columns .blockspecials ul li{float:left;clear:none;width:48%;padding:0;}
#columns .blockspecials p.product_image{margin-right:.3em;}
#columns .blockspecials p{text-align:center;clear:both;margin:0;padding:.3em 0 0;}
#columns .blockspecials p a{margin:0 auto;}
#columns div#viewed-products_block_left div.block_content ul.products li{margin-top:0;padding:4px 0 0;}
#columns div#newsletter_block_left div.block_content{text-align:center;padding:1em 0;}
#columns div#newsletter_block_left div.block_content p{text-align:center;padding:.3em 0;}
#columns div#newsletter_block_left div.block_content input.button_mini{margin:1em auto 0;}
#columns div#rss_block_left p{text-align:center;margin:.5em 0;}
#columns div.paiement_logo_block{width:191px;text-align:center;margin-bottom:1.5em;}
#columns div.paiement_logo_block img{margin:0 .5em;}
#columns .editorial_block{margin-bottom:10px;}
#columns .editorial_block h2{margin-bottom:1em;padding:0;}
#columns .editorial_block p{padding-top:.4em;}
#columns #editorial_block_center p{padding-left:0;}
#columns .advertising_block{width:191px;margin-bottom:1em;text-align:center;}
#columns #new-products_block_right ul{padding:5px 0;}
#columns #new-products_block_right ul li{margin-top:0;padding:0;}
#columns #new-products_block_right ul.product_images li.first{margin-right:11px;}
#columns #new-products_block_right dt a{font-size:.8em;font-weight:700;}
div#categories_block_left ul.tree{padding:0 0 0 .5em!important;}
div#categories_block_left ul.tree li{border:none!important;padding:5px 0 0 15px!important;margin-left:0!important;font-weight:700;font-size:13px;line-height:13px;background:none!important;}
div#categories_block_left ul.tree li ul{padding:2px 0 0!important;}
div#categories_block_left ul.tree li ul li{font-size:11px;font-weight:400;padding:1px 0 1px 15px!important;}
div#categories_block_left ul.tree li ul li ul li{padding-left:15px!important;font-size:9px;}
div#categories_block_left ul.tree a{padding-left:0!important;color:#374853;}
div#categories_block_left ul.tree a.selected{color:#901e1c;font-weight:700;}
div#categories_block_left span.grower{display:block;float:left;width:9px;height:9px;margin:2px 0 0 -12px !important;padding:0 0 0 0!important;background:no-repeat 0 3px;}
div#categories_block_left span.OPEN{background:url(../img/icon/less.gif);}
div#categories_block_left span.CLOSE{background:url(../img/icon/more.gif);}
#columns ul.step{list-style:none;padding-left:40px;height:25px;width:465px;margin:.8em auto 2em;background:url(../img/step_start.gif) no-repeat bottom left;}
#columns ul.step li{height:25px;float:left;width:100px;text-align:center;background:url(../img/step_standard.gif) no-repeat bottom left;}
#columns ul.step li.step_current{font-weight:700;background:url(../img/step_current.gif) no-repeat bottom left;}
#columns ul.step li#step_end{width:40px;background:url(../img/step_end.gif) no-repeat bottom left;}
#columns ul.step li#step_end.step_current{background:url(../img/step_end_current.gif) no-repeat bottom left;}
#columns #cart_block .block_content{padding:6px 6px 2px;}
#columns #cart_block h4{background:url(../img/block_header_exclusive_cart.gif);}
#columns #cart_block h4 span{text-transform:none;font-size:.8em;cursor:pointer;padding:0 0 0 6px !important; background:no-repeat left top;}
#columns #cart_block h4 span#block_cart_collapse{background:url(../img/icon/sort_asc_white.gif);}
#columns #cart_block h4 span#block_cart_expand{background:url(../img/icon/sort_desc_white.gif);}
#columns #cart_block #cart_block_no_products{margin:.5em 0;}
#columns #cart_block dt{padding-top:.4em;width:175px;text-align:right;}
#columns #cart_block dl span.quantity-formated{padding-right:1px;}
#columns #cart_block dt,#columns #cart_block dd{clear:both;margin-top:.2em;}
#columns #cart_block dd{width:155px;margin-left:1em;margin-right:1em;font-style:italic;}
#columns #cart_block a.ajax_cart_block_remove_link{width:11px;height:13px;margin-left:6px;float:right;font-size:0;display:block;background:url(../img/icon/delete.gif) no-repeat left bottom;}
#columns #cart_block p span{clear:right;float:left;text-align:right;}
#columns #cart_block span.price{color:#FFF;float:right;}
#columns #cart_block dl span.price{font-weight:400;color:#FFF;float:none;}
#columns #cart_block_wrapping_cost,#columns #cart_block_shipping_cost,#columns #cart_block_total{padding-right:1.3em;}
#columns #cart_block table#vouchers{margin-top:.5em;border-top:1px solid #FFF;height:3em;padding-top:.4em;margin-bottom:.5em;clear:both;}
#columns #cart_block p#cart-prices{clear:both;margin-top:8px;margin-bottom:.5em;padding-top:.4em;height:3em;border-top:1px solid #FFF;}
#columns #cart_block table#vouchers td{border:0;height:1.5em;padding:0;}
#columns #cart_block table#vouchers td.price{color:#FFF;font-size:1em;font-weight:400;width:37%;text-align:right;}
#columns #cart_block table#vouchers td.delete{width:9%;text-align:right;}
#columns #cart_block p#cart-buttons{height:1.6em;margin:0 -.3em;}
#columns #cart_block .cart_block_customizations{margin-left:6px;list-style-type:square;}
#columns #cart_block #cart-price-precisions{margin-top:.5em;padding-top:.4em;border-top:1px solid #FFF;font-size:.9em;height:2em;}
#columns #authentication #create-account_form,#columns #authentication #login_form{width:49%;height:25em;clear:none;float:left;}
#columns #authentication #create-account_form h4{height:3.4em;padding:.3em 3em 0 4em;}
#columns #authentication #create-account_form p.text,#columns #authentication #login_form p.text{height:3.4em;margin-left:4em;padding-left:0;padding-right:0;}
#columns #authentication #create-account_form p.text{text-align:left;width:100px;}
#columns #authentication #create-account_form p.text label{width:100px;}
#columns #authentication p.submit{margin-right:0;text-align:left;padding-left:17%!important;}
#columns #authentication p.lost_password{padding-left:4em;}
#columns #authentication #create-account_form fieldset,#columns #authentication #login_form fieldset{height:18em;}
#columns #authentication p.submit span{padding-right:.5em;}
#columns #authentication #create-account_form label,#columns #authentication #login_form label{float:none;clear:both;display:block;text-align:left;width:100%;margin-bottom:.3em;}
#columns form#account-creation_form input.text,#columns form#account-creation_form #id_country,#columns form#account-creation_form #id_state,#columns #authentication textarea{width:17em;}
#columns #my-account #center_column ul{margin:2em 0;}
#columns #my-account #center_column li{list-style:none;margin:2em 1.5em;}
#columns h2.category_title{font-size:1.3em; margin-bottom:0!important;padding-bottom:0!important;}
#columns body#category #subcategories li{margin-right:10px;}
#columns div.cat_desc{margin:0 1em;}
#columns ul#product_list li{border:solid 1px #d0d3d8;min-height:130px;height:auto;clear:both;margin-bottom:.3em;padding:6px;background:url(../img/block_category_item_bg.jpg) repeat-x #d0d3d8;}
#columns * html ul#product_list li{height:auto!important;}
#columns ul#product_list a.product_img_link img{vertical-align:bottom;}
#columns ul#product_list li .new{border:1px solid #488C40;color:#FFF;font-size:.6em;font-weight:700;text-transform:uppercase;vertical-align:.3em;margin:0 1em 0 0;padding:0 .4em;background:url(../img/flag_new_bg.jpg) repeat-x 0;}
#columns ul#product_list li p.product_desc{margin-bottom:0;font-size:.92em;}
#columns ul#product_list li div.center_block{float:left;width:74%;}
#columns ul#product_list li div.right_block{float:left;width:11em;text-align:right;margin-left:1em;margin-top:0;}
#columns ul#product_list li .reduction{display:block;margin-bottom:.3em;}
#columns ul#product_list li .price{display:block;font-size:1.5em;margin-bottom:.2em;}
#columns ul#product_list li span.availability{color:#488c40;font-size:.9em;}
#columns ul#product_list li a.button{margin-top:.5em;}
#columns #order div.cart_last_product{width:300px;margin:0 auto 12px;}
#columns #order div.cart_last_product .cart_last_product_header,#columns #order div.cart_last_product .cart_last_product_header div.left{background:url(../img/table_header.gif) right 0;}
#columns #order div.cart_last_product .cart_last_product_header div.left{margin-bottom:5px;padding-left:27px;width:249px;height:24px;line-height:24px;color:#374853;font-weight:700;background:#fff;}
#columns #order div.cart_last_product a.cart_last_product_img img{border:1px solid #D0D1D5;margin:0 6px;}
#columns #order div.cart_last_product .cart_last_product_content{float:right;width:241px;}
#columns #order div.cart_last_product .cart_last_product_content h5{font-size:9px;}
#columns #order div.cart_last_product .cart_last_product_content h5 a{color:#595A5E;}
#columns p.cart_navigation{padding:1em 0!important;}
#columns p.cart_navigation_extra{text-align:center;width:auto;}
#columns form.std p.cart_navigation span{float:none;text-align:left;width:auto;}
#columns #cart_summary tfoot tr td{border-top:none;line-height:1.5em;}
#columns #cart_summary tfoot tr.cart_total_price td{border-bottom:2px solid #bdc2c9;}
#columns #cart_summary .price,#columns #cart_summary .price-discount{color:#595A5E;font-size:1em;text-decoration:none;}
#columns tr.cart_item td{padding:.5em 0;}
#columns td.cart_product a{margin:0 .6em;}
#columns td.cart_product a img{border:1px solid #d0d1d5;}
#columns td.cart_product a:hover img{border:1px solid #888;}
#columns tr.cart_item td.cart_unit{padding-right:1em;}
#columns td.cart_quantity{width:5.5em;text-align:right;}
#columns td.cart_quantity p,#columns td.cart_quantity a{float:left;display:inline;}
#columns td.cart_quantity p{padding-right:.3em;}
#columns #order tfoot p{float:left;width:85%;margin:0;}
#columns #order tfoot span{float:right;width:15%;display:block;}
#columns #order form#voucher fieldset{border:1px solid #bdc2c9;padding:.7em;}
#columns #order form#voucher h4{float:left;line-height:1.5em;margin-right:6em;}
#columns #order #order_carrier{clear:both;margin-top:1em;border:1px solid #bdc2c9;padding:.5em;}
#columns #order #order_carrier h4{width:50%;display:inline;}
#columns #order #order_carrier span{margin:0 .2em;}
#columns #order #gift_div label,#columns #order #gift_div textarea{display:block;width:100%;margin:1em 0;}
#columns body#contact-form div#center_column form input#email,#columns body#contact-form div#center_column form select#id_contact,#columns body#contact-form div#center_column form textarea#message{width:50%;}
#columns form.std p.desc_contact span.like_input{width:366px;text-align:left;}
#columns #block-history table#order-list thead th {color:#FFF; background-color:#901e1c; background-image:none;}
#columns #block-history table#order-list tbody {background:url(../img/form_bg.jpg) repeat-x top left #D0D1D5;}
#columns #block-history table#order-list td.history_link{white-space:nowrap;text-align:right;}
#columns #block-history #block-order-detail{border-top:2px #901e1c solid;border-bottom:2px #901e1c solid;padding:.5em;background:url(../img/form_bg.jpg) repeat-x top left #D0D1D5;}
#columns #block-history #block-order-detail p{padding-left:0;padding-right:0;}
#columns #order-detail-content{clear:both;margin-top:1.5em;}
#columns #order-detail-content tbody tr{height:3em;}
#columns #order-detail-content table td span.order_qte_span{width:100%;display:block;}
#columns #block-history #block-order-detail #sendOrderMessage p{padding:0 4px 0 1px;}
#columns #block-history #block-order-detail textarea{width:100%;margin:0 auto;}
#columns #ordermsg textarea{width:528px;margin:0;padding:0;}
#columns #sitemap_content{margin-left:5em;}
#columns div.sitemap_block{float:left;width:30%;padding:0;}
#columns div.sitemap_block h3,#columns .categTree h3{margin-top:1em;margin-bottom:1em;}
#columns div.categTree{margin-top:25px;margin-bottom:1em;margin-left:5em;}
#columns #primary_block #pb-right-column{width:365px;float:left;}
#columns #primary_block #image-block{border:#d0d1d5 solid 1px;height:355px;width:355px;}
#columns #primary_block #image-block img#bigpic{cursor:pointer;height:355px;width:355px;}
#columns #primary_block ul#usefull_link_block li{display:block;margin:.5em 1em .5em 0;}
#columns #primary_block ul#usefull_link_block li a,#columns #primary_block ul#usefull_link_block span.span_link,#columns #primary_block ul#usefull_link_block span.span_link:hover{text-decoration:none;color:#76839b;font-size:.9em;padding-left:15px;height:15px;background:url(../img/bullet_alt.jpg) no-repeat top left #FFF;}
#columns #primary_block #pb-left-column{float:right;width:245px;}
#columns #primary_block #short_description_block{border:1px #d0d3d8 solid;margin-bottom:1.5em;padding:.7em;background:url(../img/product-short-desc-bg.gif) repeat-x top left #e5e6e7;}
#columns #primary_block #color_picker p{margin-bottom:.4em;padding:0;}
#columns #primary_block #color_picker{border:1px #d0d3d8 solid;margin-bottom:1.5em;padding:.6em .7em .4em;background:url(../img/product-short-desc-bg.gif) repeat-x top left #e5e6e7;}
#columns #primary_block #color_to_pick_list li{display:inline;float:left;margin:0 .4em .4em 0;}
#columns #primary_block a.color_pick{display:block;width:20px;height:20px;border:1px solid #666;cursor:pointer;}
#columns #primary_block a.color_pick:hover{border:1px solid #000;}
#columns #primary_block #image-block img#bigpic.jqzoom{cursor:crosshair;position:relative;}
#columns #primary_block p.buttons_bottom_block a,#columns #primary_block p.buttons_bottom_block input{margin:.9em auto 0;}
#columns #primary_block #short_description_content{margin-bottom:.5em;background:transparent!important;}
#columns #primary_block form#buy_block{font-size:1.1em;color:#374853;border:1px #d0d3d8 solid;padding:.7em;background:url(../img/product-buy-bg.gif) repeat-x top left #f1f2f4;}
#columns #primary_block form#buy_block p{margin-top:0;padding:0;}
#columns #primary_block form#buy_block span#availability_label{float:left;margin-right:1em;}
#columns #primary_block form#buy_block label,#columns #primary_block form#buy_block select{display:block;width:47%;float:left;}
#columns #primary_block div#attributes p,#columns #quantity_wanted_p{clear:left;height:2em;}
#columns #primary_block form#buy_block p.price{font-size:1.05em;text-align:right;}
#columns #primary_block form#buy_block p#old_price{font-size:.8em;text-align:right;text-decoration:line-through;}
#columns #primary_block form#buy_block p#reduction_percent{color:#da0f00;font-size:.75em;text-align:right;}
#columns #views_block{width:274px;margin:0 auto;}
#columns #thumbs_list{overflow:hidden;float:left;width:240px;}
#columns #thumbs_list ul{padding-left:0;list-style-type:none;margin-top:5px;}
#columns #thumbs_list li{float:left;cursor:pointer;width:80px;height:80px;}
#columns #view_scroll_left,#columns #view_scroll_right{text-indent:-3000px;width:9px;height:18px;float:left;margin-top:30px;padding-right:4px;padding-left:4px;background:url(../img/thumbs_left.gif) no-repeat center;}
#columns span.view_scroll_spacer{float:left;width:17px;height:80px;}
#columns ul#suppliers_list li,#columns ul#manufacturers_list li{border:solid 1px #d0d3d8;margin-bottom:1.5em;padding:.6em;background:url(../img/block_category_item_bg.jpg) repeat-x #d0d3d8;}
#columns ul#suppliers_list .left_side,#columns ul#manufacturers_list .left_side{float:left;width:75%;}
#columns ul#suppliers_list li p.description,#columns ul#manufacturers_list li p.description{font-size:.92em;}
#columns ul#suppliers_list li .right_side,#columns ul#manufacturers_list li .right_side{float:right;text-align:right;}
#columns ul#suppliers_list .right_side span,#columns ul#manufacturers_list .right_side span{font-size:1.7em;color:#da0f00;}
#columns ul#suppliers_list li a.button,#columns ul#manufacturers_list li a.button{margin-top:4em;}
#columns #category img#categoryImage{margin-top:1em;}

#columns div.addresses{border:1px solid #d0d3d8;position:relative;width:598px;padding:5px;background:url(../img/form_bg.jpg) repeat-x top left #D0D1D5;}

#columns div.addresses p.checkbox input{margin-top:0!important;}
#columns ul.address{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:.25em;margin-bottom:1em;position:relative;width:268px;background:transaprent;}
#columns ul.address li{padding:5px 0 5px 10px;background-color:white;}
#columns li.address_title{padding:0 0 0 10px!important;color:#374853;font-weight:700;height:26px;font-size:1.2em;line-height:26px;background:#d0d1d5;}
#columns ul.item li.address_title{background:url(../img/address_alias_left.gif);}
#columns ul.alternate_item li.address_title{background:url(../img/address_alias_right.gif);}
#columns li.address_update,#columns li.address_delete{margin-left:1.4em;background:url(../img/bullet_myaccount.gif) no-repeat 0 !important;}
#columns ul.shop_info{list-style-type:square!important;list-style-position:inside;margin-top:.6em;margin-left:2em;border:1px solid #888;padding:.6em;}
#columns ul.shop_info li{padding-left:.5em!important;padding-bottom:.5em!important;}
#columns #conditions h2{background:url(../img/title_bg_large.gif) no-repeat top left;}
#columns #conditions #center_column{width:730px;text-align:justify;line-height:1.3em;}
#columns #conditions #center_column ul,#columns #conditions #center_column ol{margin-left:2em;padding:.6em;}
#columns #conditions #center_column ul{list-style-type:circle;}
#columns #conditions #center_column li{padding-bottom:.5em;}
#columns p#security_informations{font-size:.85em;margin:0 3em;}
#columns .payment_module img{vertical-align:middle;margin-right:1em;}
#columns .payment_module a{display:block;border:1px solid #595a5e;text-decoration:none;padding:.6em;}
#columns .payment_module a:hover,#columns .payment_module a:focus,#columns .payment_module a:active{border:1px solid #488c40;color:#374853;background:#e5e6e7;}
#columns #customization_block{width:100%;}
#columns .customization_block_title{margin:4px 4px 4px 2px;}
#columns #customization_block ul{margin:6px 6px 0;}
#columns .customization_block_input{vertical-align:inherit;}
#columns img.customization_delete_icon{margin:2px;}
#columns li.customizationUploadLine{clear:left;display:block;padding:4px;}
#columns div.customizationUploadBrowseDescription{padding:6px;}
#columns img.customizationUploaded{border:1px solid #888;margin:2px;}
#columns ul.customizationUploaded{list-style-type:none;margin-left:4px;}
#columns ul.typedText{padding-left:6px;list-style-type:none;}
#columns #wishlist_block #wishlist_block_list dl.products{font-size:10px;border-bottom:1px solid #fff;margin:0 0 5px;padding:3px 0 5px;}
#columns #wishlist_block div.block_content #wishlist_block_list dl.products dt{margin:2px 0;}
#columns #wishlist_block div.block_content #wishlist_block_list dl.products dd{font-style:italic;margin:0 0 0 10px;}
#columns #wishlist_block div.block_content p select#wishlists{width:140px;}
#columns #wishlist_block div.block_content p a.exclusive{margin:5px auto 0;}
#columns div#mywishlist div#block-order-detail form.wl_send fieldset p input{margin-left:60px;}
#columns div#mywishlist div#block-order-detail{display:block;margin-top:10px;}
#columns div#mywishlist form.std fieldset label{width:30px;}
#columns div#mywishlist table.std thead th.mywishlist_first{text-align:center;width:40px;}
#columns div#mywishlist table.std thead th.mywishlist_second{text-align:center;width:80px;}
#columns div#mywishlist table.std thead th.first_item,#columns div#mywishlist table.std tbody tr td{width:200px;}
#columns div#mywishlist #hideBoughtProducts,#columns div#mywishlist #showBoughtProducts{float:left;margin:-18px 0 0 5px;}
#columns div#mywishlist #showBoughtProductsInfos,#columns div#mywishlist #hideBoughtProductsInfos{float:right;margin:-18px 118px 0 0;}
#columns div#mywishlist #showSendWishlist,#columns div#mywishlist #hideSendWishlist,#columns div#mywishlist div#block-order-detail ul li a.exclusive{float:right;margin:-18px 0 0;}
#columns div#mywishlist div#block-order-detail table.wlp_bought_infos thead tr th.first_item{width:300px;}
#columns div#mywishlist div#block-order-detail table.wlp_bought_infos{margin:0 0 0 10px;}
#columns #view_wishlist #featured-products_block_center ul div li a,#columns #view_wishlist #featured-products_block_center ul div li span{text-decoration:none;float:left;}
#columns #view_wishlist #featured-products_block_center ul div li span.wishlist_product_detail,#columns div#mywishlist div#block-order-detail ul li span.wishlist_product_detail{margin-left:30px;float:left;}
#columns div#mywishlist div#block-order-detail ul li span.wishlist_product_detail{margin-bottom:5px;}
#columns #view_wishlist #featured-products_block_center ul div li a.exclusive,#columns #view_wishlist #featured-products_block_center ul div li span.exclusive{margin-left:55px;}
#columns #view_wishlist #featured-products_block_center ul div li.address_name input.text{color:#999;font-weight:700;font-size:11px;border:0;}
#columns .account_creation #reverso-form{width:100%;}
#columns .account_creation #reverso-form label{width:250px;text-align:left;margin-left:10px;}
#columns .account_creation #reverso-form label#legend_reverso{clear:both;width:100%;font-size:10px;text-align:left;}
#columns .account_creation #reverso-form input#reverso_form{margin-top:20px;}
#columns .rating{cursor:pointer;clear:both;display:block;margin:2em;}
#columns .rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden;}
#columns .cancel,#columns .star{float:left;width:17px;height:15px;overflow:hidden;text-indent:-999em;cursor:pointer;}
#columns .cancel,#columns .cancel a{background:url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px;}
#columns .star,#columns .star a{background:url(../../../modules/productcomments/img/star.gif) no-repeat;}
#columns .cancel a,#columns .star a{display:block;width:100%;height:100%;}
#columns div.star_on a{background:0 -16px;}
#columns div.star_hover a,#columns div.star a:hover{background:0 -32px;}
#columns .pack_content{margin:10px 0;}
#columns .pack_price{float:right;margin-right:3px;font-size:12px;}
#columns .confirmation{color:olive;font-weight:700;}
#columns .paypalapi_about ul{padding-left:20px;}
#columns #cms div.content_only{text-align:left;padding:10px;}
#columns .align_center,#columns p.price_container,#columns td.cart_availability,#columns td.cart_ref,#columns div#mywishlist div#block-order-detail table.wlp_bought_infos thead tr th{text-align:center;}
#columns .align_right,#columns form.pagination,#columns td.cart_unit,#columns td.cart_total,#columns td.cart_discount_price,#columns #primary_block form#buy_block label{text-align:right;}
#columns .middle,#columns #order #order_carrier img{vertical-align:middle;}
#columns .align_justify,#columns .paypalapi_about{text-align:justify;}
#columns .hidden,#columns .collapsed,#columns .block_hidden_only_for_screen,#columns form p.id_state,#columns div.myaccount ul.bullet .icon,#columns #order #gift_div,#columns #order-detail-content table td input.order_qte_input,#columns #conditions #right_column,#columns div#mywishlist #showBoughtProducts,#columns div#mywishlist #hideBoughtProductsInfos,#columns div#mywishlist #hideSendWishlist{display:none;}
#columns .wrap,#columns tr.cart_free_shipping{white-space:normal;}
#columns .bold,#columns ul.tree a.selected,#columns div.rte strong,#columns .mceContentBody strong,#columns .error p,#columns #header_user span,#columns #cart_block dl dt a,#columns td.cart_total .price,#columns tr.cart_total_price,#columns li.address_name,#columns li.address_company,#columns #wishlist_block div.block_content #wishlist_block_list dl.products dt a.cart_block_product_name{font-weight:700;}
#columns .strike,#columns .price-discount{text-decoration:line-through;}
#columns .italic,#columns div.rte em,#columns .mceContentBody em,#columns ul.step li.step_todo{font-style:italic;}
#columns .span_link,#columns span.grower,#columns #primary_block a#color_all{cursor:pointer;}
#columns .span_link:hover,#columns .breadcrumb a:hover,#columns div.block a:hover,#columns div.myaccount p.logout a,#columns td.cart_description a:hover{text-decoration:underline;}
#columns .clear,#columns form.std,#columns #center_column .products_block li.first_item_of_line,#columns #cart_block p,#columns #cart_block li{clear:both;}
#columns * html .clearfix,#columns :first-child+html .clearfix{zoom:1;}
#columns ul.footer_links li a,#columns a:hover,#columns ul.pagination a,#columns #footer .block_various_links li a,#columns div.myaccount p.logout a:hover,#columns div.paiement_logo_block a,#columns div#categories_block_left ul.tree a:hover,#columns #cart_block a.ajax_cart_block_remove_link:hover,#columns #order div.cart_last_product .cart_last_product_content a,#columns td.cart_description a,#columns ul.customizationUploaded a{text-decoration:none;}
#columns ul.inline_list,#columns #primary_block ul#usefull_link_block{list-style-type:none;margin-top:1em;}
#columns ul.inline_list li img,#columns td.cart_quantity a.cart_quantity_up,#columns td.cart_quantity a.cart_quantity_down,#columns .payment_module{display:block;}
#columns h4,#columns form#productsSortForm p select{font-size:1em;}
#columns #left_column,#columns #center_column,#columns #right_column,#columns #header_right #search_block_top label,#columns #header_right #search_block_top input,#columns #cart_block dl dt a,#columns #cart_block dl dt span.quantity-formated,#columns #cart_block p#cart-buttons a,#columns #order div.cart_last_product a.cart_last_product_img,#columns p.cart_navigation .button,#columns p.cart_navigation .button_large,#columns #primary_block form#buy_block img.on_sale_img,#columns div.customizationUploadBrowse,#columns div#mywishlist div#block-order-detail ul li img,#columns #view_wishlist #featured-products_block_center ul div li a img{float:left;}
#columns table.std th,#columns td.discount_value{white-space:nowrap;}
#columns table.std tr.item td,#columns table.std tr.item th,#columns ul#order_step,#columns #block-history table#order-list tbody tr td{background:#FFF;}
#columns table.std tbody tr td,#columns table.std tfoot tr td,#columns #cart_summary tfoot tr.cart_total_product td{border-top:1px solid #bdc2c9;}
#columns .checkbox input,#columns .radio input,#columns .products_block li.last_item,#columns #center_column .products_block.accessories_block .block_content li.last_item a.product_image,#columns #block-history table#order-list,#columns #order-detail-content tfoot td,#columns #order-detail-content table td.order_cb input{border:none;}
#columns input.exclusive_mini,#columns input.exclusive_small,#columns input.exclusive,#columns input.exclusive_large,#columns input.exclusive_mini_disabled,#columns input.exclusive_small_disabled,#columns input.exclusive_disabled,#columns input.exclusive_large_disabled,#columns a.exclusive_mini,#columns a.exclusive_small,#columns a.exclusive,#columns a.exclusive_large,#columns span.exclusive_mini,#columns span.exclusive_small,#columns span.exclusive,#columns span.exclusive_large,#columns input.exclusive_mini:hover,#columns input.exclusive_small:hover,#columns input.exclusive:hover,#columns input.exclusive_large:hover,#columns a.exclusive_mini:hover,#columns a.exclusive_small:hover,#columns a.exclusive:hover,#columns a.exclusive_large:hover{color:#FFF!important;}
#columns div.pagination,#columns #center_column .address_add{padding:1em 0;}
#columns #pagination_next a,#columns #pagination_next span,#columns #center_column .products_block li.last_item_of_line{border-right:none;}
#columns form.pagination select,#columns form.pagination input,#columns form#productsSortForm p label,#columns form#productsSortForm p select,#columns #cart_block p#cart-buttons a#button_order_cart,#columns p.cart_navigation .exclusive,#columns p.cart_navigation .exclusive_large,#columns #primary_block form#buy_block span.our_price_display,#columns div.deletePictureUploaded,#columns div.deleteCustomizableProduct,#columns #wishlist_block div.block_content #wishlist_block_list dl.products dt a.ajax_cart_block_remove_link{float:right;}
#columns #header_right ul,#columns #footer .block_various_links,#columns div.block ul{list-style:none;}
#columns #header_right #currencies_block_top p,#columns #header_right #languages_block_top p,#columns div.customizationUploaded{clear:left;}
#columns #search_button,#columns body#category div#subcategories ul.inline_list li a img,#columns #order form#voucher h4,#columns #order form#voucher p,#columns #order form#voucher .button,#columns ul.customizationUploaded li,#columns div#mywishlist form.std fieldset input#submitWishlist{display:inline;}
#columns #header_user p,#columns td.cart_description h5 a,#columns td.cart_ref,#columns td.cart_total{color:#595a5e;}
#columns #header_user #shopping_cart,#columns #header_user #your_account,#columns #cart_block dl{font-size:.9em;}
#columns #authentication #login_form a,#columns #block-history{color:#374853;}
#columns div.block h4 a {color:white;}
#columns div.exclusive h4 a,#columns div.exclusive,#columns div.exclusive a,#columns div.myaccount h4 a,#columns div.myaccount h4{color:#FFF;}
#columns div.myaccount ul.bullet,#columns td.cart_quantity .icon{margin-top:.6em;}
#columns div.myaccount p.logout,#columns div.myaccount p.logout a,#columns .color-myaccount,#columns li.address_name,#columns li.address_update a,#columns li.address_delete a{color:#901e1c;}
#columns #center_column .products_block.accessories_block .block_content li h5,#columns #center_column .products_block.accessories_block .block_content li a.product_description,#columns div.sitemap_block ul{text-align:left;}
#columns a.tag_level2,#columns #block-history #block-order-detail h4{font-size:1.4em;}
#columns div#viewed-products_block_left div.block_content ul.products li img,#columns #authentication #create-account_form{margin-right:7px;}
#columns div#categories_block_left ul.tree li.last,#columns div#categories_block_left ul.tree li ul li.last{padding-bottom:0;}
#columns #cart_block table#vouchers td.delete img,#columns #authentication input#SubmitCreate,#columns #authentication input#SubmitLogin,#columns #primary_block p.buttons_bottom_block,#columns div.addresses h3,#columns div#mywishlist div#block-order-detail ul li span.wishlist_product_detail select{margin:0;}
#columns ul#product_list,#columns ul#manufacturers_list,#columns ul#suppliers_list{margin-top:2em;list-style-type:none;}
#columns ul#product_list li a,#columns ul#suppliers_list li a,#columns ul#manufacturers_list li a{text-decoration:none;color:#374853;}
#columns ul#product_list a.product_img_link,#columns ul#suppliers_list .logo,#columns ul#manufacturers_list .logo{border:solid 1px #d0d3d8;float:left;margin-right:.6em;}
#columns ul#product_list li h3,#columns ul#suppliers_list li h3,#columns ul#manufacturers_list li h3{margin:.4em 0;}
#columns ul#product_list li .discount,#columns ul#product_list li .on_sale{color:#da0f00;text-transform:uppercase;font-weight:700;display:block;}
#columns #primary_block form#buy_block span.on_sale,#columns #primary_block form#buy_block span.discount{color:#da0f00;text-transform:uppercase;font-weight:700;float:right;}
#columns #primary_block form#buy_block span#pretaxe_price,#columns #primary_block form#buy_block p.price-ecotax{font-size:.75em;text-align:right;}
#columns #view_scroll_right,#columns #productscategory_scroll_right,#columns #crossselling_scroll_right{background:url(../img/thumbs_right.gif);}
#columns #productscategory,#columns #productscategory_noscroll{height:120px;width:100%;margin:2em auto 0;}
#columns #productscategory_list,#columns #crossselling_list{overflow:hidden;float:left;width:96%;}
#columns #productscategory_list ul,#columns #crossselling_list ul{padding-left:0;list-style-type:none;}
#columns #productscategory_list li,#columns #crossselling_list li{float:left;cursor:pointer;text-align:center;width:100px;overflow:hidden;margin:0 3px;}
#columns #productscategory_scroll_left,#columns #productscategory_scroll_right,#columns #crossselling_scroll_left,#columns #crossselling_scroll_right{text-indent:-3000px;display:block;width:9px;height:18px;float:left;margin-top:30px;background:url(../img/thumbs_left.gif) no-repeat center;}
#columns #crossselling,#columns #crossselling_noscroll{height:120px;width:100%;margin:0 auto;}
@media print{
div#left_column,div#right_column,div#footer,a.button,span.button,.button,ul#usefull_link_block,div#header_user,#languages_block_top,#search_block_top,#currencies_block_top,ul#header_links,ul.idTabs,#availability_statut br{display:none;}
div#center_column{width:100%;}
input.text{border:1px solid gray;}
.block_hidden_only_for_screen{display:block;margin-top:1em;}
#more_info_sheets #idTab1{width:530px;}
*{background:#FFF !important;}
}

#columns ul.myaccount {margin-top:10px;}
#columns ul.myaccount li {margin-bottom:5px;}
#columns ul.myaccount li a {text-decoration:none; color:#142f71;}

#subcategories ul {display:block; margin-left:-5px; margin-right:-10px; }
#subcategories h3{display:block; margin:5px 0 -10px 0; padding:0; }
#subcategories ul li {display:block; width:80px; height:110px; margin:5px 4px 5px 5px; padding:6px 7px 2px 5px; border:1px solid #E5E5E5;}
#subcategories ul li a img {border:1px solid #E0E0E0;}
#subcategories ul li:hover {background-color:#92abc3;border:1px solid #88a1b9;}
#subcategories ul li:hover a{color:white;text-shadow: black 0px 1px 2px;}
#subcategories ul li:hover a img {border:1px solid #88a1b9;}
#subcategories ul li a { display:block; text-align:center; text-decoration:none; font-weight:bold;}
#subcategories ul li br { display:none;}
#manufacturers_block_left {margin-top:-10px;}


#columns #new-products_block_right dl > dt > a {display:block; color:#142f71 !important; margin-top:5px;}
#columns #new-products_block_right a.button_large {display:block; margin-left:0px !important;}
#columns #new-products_block_right ul {overflow:hidden;padding:0;margin:0;}
#columns #new-products_block_right ul li {margin:0 3px 0 5px;}

/* yahoo status */

#columns #yahoo_status_block a.exclusive_large {text-align:left !important;text-indent:30px; margin:1px 0 1px 0;}
#columns #yahoo_status_block .yson {color:white;}
#columns #yahoo_status_block .ysicon {margin-top:-22px;padding-left:3px;}

/* from prestashop */

#block_various_links_footer { list-style: none; }
#block_various_links_footer li a { text-decoration: none; }
#block_various_links_footer li a:link,
#block_various_links_footer li a:visited  { color: #333333; }
#block_various_links_footer li a:hover  { color: #901e1c; }
#block_various_links_footer li {
	display: inline;
	border-left: 1px solid #666666;
	padding: 0 2px 0 4px
}
#block_various_links_footer li.first_item {
	border: none;
	padding-left: 0
}

#currencies_block_top { display:none !important; }
#languages_block_top { display:none !important; }
#header_user {display:none !important;}


#columns {margin-top:5px;overflow:hidden;}
