
/*** themes/Home/css/grid_prestashop.css ***/
/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */
.container_24{ position: relative; width: 960px; margin: 0 auto; padding: 0; z-index:2;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24{ float: left; display: inline; margin-left:5px; margin-right:5px; }

.grid_18{float: left; display: inline; margin-left:5px; margin-right:15px;}
/* Nested Column Classes */
.container_24 .alpha { margin-left: 0; }
.container_24 .omega { margin-right: 0; }
/* Base Grid */
.container_24 .grid_1 { width: 30px; }
.container_24 .grid_2 { width: 70px; }
.container_24 .grid_3 { width: 110px; }
.container_24 .grid_4 { width: 150px; }
.container_24 .grid_5 { width: 190px; }
.container_24 .grid_6 { width: 230px; }
.container_24 .grid_7 { width: 270px; }
.container_24 .grid_8 { width: 310px; }
.container_24 .grid_9 { width: 350px; }
.container_24 .grid_10 { width: 390px; }
.container_24 .grid_11 { width: 430px; }
.container_24 .grid_12 { width: 470px; }
.container_24 .grid_13 { width: 510px; }
.container_24 .grid_14 { width: 550px; }
.container_24 .grid_15 { width: 590px; }
.container_24 .grid_16 { width: 630px; }
.container_24 .grid_17 { width: 670px; }
.container_24 .grid_18 { width: 700px; }
.container_24 .grid_19 { width: 750px; }
.container_24 .grid_20 { width: 790px; }
.container_24 .grid_21 { width: 830px; }
.container_24 .grid_22 { width: 870px; }
.container_24 .grid_23 { width: 910px; }
.container_24 .grid_24 { width: 950px; }
/* Prefix Extra Space >> 24 Columns */
.container_24 .prefix_1 {padding-left:40px;}
.container_24 .prefix_2 {padding-left:80px;}
.container_24 .prefix_3 {padding-left:120px;}
.container_24 .prefix_4 {padding-left:160px;}
.container_24 .prefix_5 {padding-left:200px;}
.container_24 .prefix_6 {padding-left:240px;}
.container_24 .prefix_7 {padding-left:280px;}
.container_24 .prefix_8 {padding-left:320px;}
.container_24 .prefix_9 {padding-left:360px;}
.container_24 .prefix_10 {padding-left:400px;}
.container_24 .prefix_11 {padding-left:440px;}
.container_24 .prefix_12 {padding-left:480px;}
.container_24 .prefix_13 {padding-left:520px;}
.container_24 .prefix_14 {padding-left:560px;}
.container_24 .prefix_15 {padding-left:600px;}
.container_24 .prefix_16 {padding-left:640px;}
.container_24 .prefix_17 {padding-left:680px;}
.container_24 .prefix_18 {padding-left:720px;}
.container_24 .prefix_19 {padding-left:760px;}
.container_24 .prefix_20 {padding-left:800px;}
.container_24 .prefix_21 {padding-left:840px;}
.container_24 .prefix_22 {padding-left:880px;}
.container_24 .prefix_23 {padding-left:920px;}
/* Suffix Extra Space >> 24 Columns */
.container_24 .suffix_1 {padding-right:40px;}
.container_24 .suffix_2 {padding-right:80px;}
.container_24 .suffix_3 {padding-right:120px;}
.container_24 .suffix_4 {padding-right:160px;}
.container_24 .suffix_5 {padding-right:200px;}
.container_24 .suffix_6 {padding-right:240px;}
.container_24 .suffix_7 {padding-right:280px;}
.container_24 .suffix_8 {padding-right:320px;}
.container_24 .suffix_9 {padding-right:360px;}
.container_24 .suffix_10 {padding-right:400px;}
.container_24 .suffix_11 {padding-right:440px;}
.container_24 .suffix_12 {padding-right:480px;}
.container_24 .suffix_13 {padding-right:520px;}
.container_24 .suffix_14 {padding-right:560px;}
.container_24 .suffix_15 {padding-right:600px;}
.container_24 .suffix_16 {padding-right:640px;}
.container_24 .suffix_17 {padding-right:680px;}
.container_24 .suffix_18 {padding-right:720px;}
.container_24 .suffix_19 {padding-right:760px;}
.container_24 .suffix_20 {padding-right:800px;}
.container_24 .suffix_21 {padding-right:840px;}
.container_24 .suffix_22 {padding-right:880px;}
.container_24 .suffix_23 {padding-right:920px;}
/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.container_24 { width: 778px; }
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24{ margin-left: 5px; margin-right: 5px;}
.grid_18{ margin-right:15px;}
.container_24 .alpha { margin-left: 0; margin-right: 5px; }
.container_24 .omega { margin-right: 0; margin-left: 5px; }
.container_24 .grid_1 { width: 22px; }
.container_24 .grid_2 { width: 54px; }
.container_24 .grid_3 { width: 86px; }
.container_24 .grid_4 { width: 118px; }
.container_24 .grid_5 { width: 150px; }
.container_24 .grid_6 { width: 182px; }
.container_24 .grid_7 { width: 214px; }
.container_24 .grid_8 { width: 246px; }
.container_24 .grid_9 { width: 278px; }
.container_24 .grid_10 { width: 310px; }
.container_24 .grid_11 { width: 342px; }
.container_24 .grid_12 { width: 374px; }
.container_24 .grid_13 { width: 406px; }
.container_24 .grid_14 { width: 438px; }
.container_24 .grid_15 { width: 470px; }
.container_24 .grid_16 { width: 502px; }
.container_24 .grid_17 { width: 534px; }
.container_24 .grid_18 { width: 556px; }
.container_24 .grid_19 { width: 598px; }
.container_24 .grid_20 { width: 630px; }
.container_24 .grid_21 { width: 662px; }
.container_24 .grid_22 { width: 694px; }
.container_24 .grid_23 { width: 726px; }
.container_24 .grid_24 { width: 758px; }
/* Prefix Extra Space >> 24 Columns */
.container_24 .prefix_1 {padding-left:32px;}
.container_24 .prefix_2 {padding-left:64px;}
.container_24 .prefix_3 {padding-left:96px;}
.container_24 .prefix_4 {padding-left:128px;}
.container_24 .prefix_5 {padding-left:160px;}
.container_24 .prefix_6 {padding-left:192px;}
.container_24 .prefix_7 {padding-left:224px;}
.container_24 .prefix_8 {padding-left:256px;}
.container_24 .prefix_9 {padding-left:288px;}
.container_24 .prefix_10 {padding-left:320px;}
.container_24 .prefix_11 {padding-left:352px;}
.container_24 .prefix_12 {padding-left:384px;}
.container_24 .prefix_13 {padding-left:416px;}
.container_24 .prefix_14 {padding-left:448px;}
.container_24 .prefix_15 {padding-left:480px;}
.container_24 .prefix_16 {padding-left:512px;}
.container_24 .prefix_17 {padding-left:544px;}
.container_24 .prefix_18 {padding-left:576px;}
.container_24 .prefix_19 {padding-left:608px;}
.container_24 .prefix_20 {padding-left:640px;}
.container_24 .prefix_21 {padding-left:672px;}
.container_24 .prefix_22 {padding-left:704px;}
.container_24 .prefix_23 {padding-left:736px;}
/* Suffix Extra Space >> 24 Columns */
.container_24 .suffix_1 {padding-right:32px;}
.container_24 .suffix_2 {padding-right:64px;}
.container_24 .suffix_3 {padding-right:96px;}
.container_24 .suffix_4 {padding-right:128px;}
.container_24 .suffix_5 {padding-right:160px;}
.container_24 .suffix_6 {padding-right:192px;}
.container_24 .suffix_7 {padding-right:224px;}
.container_24 .suffix_8 {padding-right:256px;}
.container_24 .suffix_9 {padding-right:288px;}
.container_24 .suffix_10 {padding-right:320px;}
.container_24 .suffix_11 {padding-right:352px;}
.container_24 .suffix_12 {padding-right:384px;}
.container_24 .suffix_13 {padding-right:416px;}
.container_24 .suffix_14 {padding-right:448px;}
.container_24 .suffix_15 {padding-right:480px;}
.container_24 .suffix_16 {padding-right:512px;}
.container_24 .suffix_17 {padding-right:544px;}
.container_24 .suffix_18 {padding-right:576px;}
.container_24 .suffix_19 {padding-right:608px;}
.container_24 .suffix_20 {padding-right:640px;}
.container_24 .suffix_21 {padding-right:672px;}
.container_24 .suffix_22 {padding-right:704px;}
.container_24 .suffix_23 {padding-right:736px;}
}
/* #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
.container_24 { width: 300px; }
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24{ margin: 0; }
.container_24 .grid_1,
.container_24 .grid_2,
.container_24 .grid_3,
.container_24 .grid_4,
.container_24 .grid_5,
.container_24 .grid_6,
.container_24 .grid_7,
.container_24 .grid_8,
.container_24 .grid_9,
.container_24 .grid_10,
.container_24 .grid_11,
.container_24 .grid_12,
.container_24 .grid_13,
.container_24 .grid_14,
.container_24 .grid_15,
.container_24 .grid_16,
.container_24 .grid_17,
.container_24 .grid_18,
.container_24 .grid_19,
.container_24 .grid_20,
.container_24 .grid_21,
.container_24 .grid_22,
.container_24 .grid_23,
.container_24 .grid_24{ width: 300px;}
.container_24 .grid_18{ width:300px;}
.container_24 .grid_6{ width:300px;}
/* Prefix Extra Space >> 12 Columns */
.container_24 .prefix_1,
.container_24 .prefix_2,
.container_24 .prefix_3,
.container_24 .prefix_4,
.container_24 .prefix_5,
.container_24 .prefix_6,
.container_24 .prefix_7,
.container_24 .prefix_8,
.container_24 .prefix_9,
.container_24 .prefix_10,
.container_24 .prefix_11,
.container_16 .prefix_12,
.container_16 .prefix_13,
.container_16 .prefix_14,
.container_16 .prefix_15,
.container_24 .prefix_16,
.container_24 .prefix_17,
.container_24 .prefix_18,
.container_24 .prefix_19,
.container_24 .prefix_20,
.container_24 .prefix_21,
.container_24 .prefix_22,
.container_24 .prefix_23{padding-left:0;}
/* Suffix Extra Space >> 12 Columns */
.container_24 .suffix_1,
.container_24 .suffix_2,
.container_24 .suffix_3,
.container_24 .suffix_4,
.container_24 .suffix_5,
.container_24 .suffix_6,
.container_24 .suffix_7,
.container_24 .suffix_8,
.container_24 .suffix_9,
.container_24 .suffix_10,
.container_24 .suffix_11,
.container_16 .suffix_12,
.container_16 .suffix_13,
.container_16 .suffix_14,
.container_16 .suffix_15,
.container_24 .suffix_16,
.container_24 .suffix_17,
.container_24 .suffix_18,
.container_24 .suffix_19,
.container_24 .suffix_20,
.container_24 .suffix_21,
.container_24 .suffix_22,
.container_24 .suffix_23{padding-right:0;}
}
/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
.container_24 { width: 420px; }
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24{ margin: 0; }
.container_24 .grid_1,
.container_24 .grid_2,
.container_24 .grid_3,
.container_24 .grid_4,
.container_24 .grid_5,
.container_24 .grid_6,
.container_24 .grid_7,
.container_24 .grid_8,
.container_24 .grid_9,
.container_24 .grid_10,
.container_24 .grid_11,
.container_24 .grid_12,
.container_24 .grid_13,
.container_24 .grid_14,
.container_24 .grid_15,
.container_24 .grid_16,
.container_24 .grid_17,
.container_24 .grid_18,
.container_24 .grid_19,
.container_24 .grid_20,
.container_24 .grid_21,
.container_24 .grid_22,
.container_24 .grid_23,
.container_24 .grid_24{ width: 420px; }
.container_24 .grid_18{ width:420px; }
.container_24 .grid_6{ width:420px; }
/* Prefix Extra Space >> 12 Columns */
.container_24 .prefix_1,
.container_24 .prefix_2,
.container_24 .prefix_3,
.container_24 .prefix_4,
.container_24 .prefix_5,
.container_24 .prefix_6,
.container_24 .prefix_7,
.container_24 .prefix_8,
.container_24 .prefix_9,
.container_24 .prefix_10,
.container_24 .prefix_11,
.container_16 .prefix_12,
.container_16 .prefix_13,
.container_16 .prefix_14,
.container_16 .prefix_15,
.container_24 .prefix_16,
.container_24 .prefix_17,
.container_24 .prefix_18,
.container_24 .prefix_19,
.container_24 .prefix_20,
.container_24 .prefix_21,
.container_24 .prefix_22,
.container_24 .prefix_23{padding-left:0;}
/* Suffix Extra Space >> 12 Columns */
.container_24 .suffix_1,
.container_24 .suffix_2,
.container_24 .suffix_3,
.container_24 .suffix_4,
.container_24 .suffix_5,
.container_24 .suffix_6,
.container_24 .suffix_7,
.container_24 .suffix_8,
.container_24 .suffix_9,
.container_24 .suffix_10,
.container_24 .suffix_11,
.container_16 .suffix_12,
.container_16 .suffix_13,
.container_16 .suffix_14,
.container_16 .suffix_15,
.container_24 .suffix_16,
.container_24 .suffix_17,
.container_24 .suffix_18,
.container_24 .suffix_19,
.container_24 .suffix_20,
.container_24 .suffix_21,
.container_24 .suffix_22,
.container_24 .suffix_23{padding-right:0;}
}

/* #Clearing
================================================== */
.container_24:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,.clearfix:after,.row:before,.row:after {content: '\0020';display: block;overflow:hidden;visibility:hidden;width:0;height:0; }
.row:after,.clearfix:after{clear:both;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
/*** themes/Home/css/global.css ***/
@import url("grid_prestashop.css");

/* ************************************************************************************************
GENERAL STYLE
************************************************************************************************ */
body{font: 12px/17px Arial, Helvetica, sans-serif;position:relative;color:#333;background:#fff;}
html {font-size: 100%;}


/* ************************************************************************************************
GENERAL STYLE ELEMENT
************************************************************************************************ */
.f_right {float:right}
.f_left {float:left}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio[controls],canvas,video {display: inline-block;width:100px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;}
img{margin:0;vertical-align:top;}
address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup,sub{vertical-align:baseline}
legend{color:#000}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{font-size:100%}
a {cursor:pointer}
.clearblock {clear: both; font-size: 0;height: 0;line-height: 0;overflow: hidden;}

/* ************************************************************************************************
STRUCTURE   
************************************************************************************************ */
/*#wrapp{width:100%;padding:0px 0px 0px 0px;background:url(../img/bg-main.jpg) center  top  repeat-x #F9F9F9;}*/
#wrapp-1{width:100%;padding:0px 0px 60px 0px;overflow:hidden;}
#wrapp-2{width:990px;margin:0 auto;}
/*.contant-wrapper{border-right:1px solid #EAEBD8;border-left:1px solid #EAEBD8;border-bottom:1px solid #EAEBD8;padding:20px 0px 0px 0px;margin:0px 0 0 0;position:relative;z-index:2;background:url(../img/tail-contant.gif) left  top  repeat-x #fff; border-radius:0 0 4px 4px}*/
 .contant-wrapper{ padding:15px 0px 0px 0px;margin:6px 0 0 0;position:relative;z-index:2; border-radius:0 0 4px 4px;background-color:#fff; border: 0px solid #ccc;background:url(../img/tail-contant.gif) left  top  repeat-x #fff;}
/*.contant-wrapper-1{position:relative;padding:0px 0px 15px 0px;background-color:#fff;}*/

.contant-wrapper-1 {position:relative;padding:0px 0px 15px 0px;
background:url(../img/tail-wrapper1.gif) center  top  repeat-x #fff;}

#right_column{padding:33px 0px 0px 0px;}

body#index #old_center_column + #center_column #product_list li.product_list-3{ margin-right:10px;}
body#index #old_center_column + #center_column #product_list{ padding-bottom:20px!important;}
/* ************************************************************************************************
MAIN STYLE STORE
************************************************************************************************ */
/*#center_column h1,#cms #center_column div.rte h1,#cms #center_column div.rte h2 {font-size:16px;color:#524A4A;font-weight:bold; text-transform:uppercase; padding:7px 0px 8px 0px; margin:0; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}*/
#center_column h1,#cms #center_column div.rte h1,#cms #center_column div.rte h2 {border-radius:4px;font-size:16px;color:#524A4A;font-weight:bold; text-transform:uppercase; padding:10px 10px 10px 10px; border:1px solid #E5E5E5; margin:0 0px 0px 0;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E5E5E5',GradientType=0 ); /* IE6-9 */  
border-radius:4px;
}

#center_column h1 span {float:right;padding:1px 0 5px 0;font-size:12px;font-weight:normal;color:#634D49; font-family:Arial, Helvetica, sans-serif;}
.center_column h2, .center_column h3 {margin:0 0 -3px 0;padding:17px 0 5px 0;font-size:14px;font-weight:bold;color:#3a3a3a;text-transform:uppercase;border-bottom:1px dotted #dadad9;}
.center_column h4 {margin:0 0 -3px 0;padding:17px 0 5px 0;font-size:12px;font-weight:bold;color:#3a3a3a;border-bottom:1px dotted #dadad9;}
.center_column p {color:#333; margin:0 0 -3px;padding: 17px 0 0;}

/*#columns a.product_link,#cart_block #cart_block_list dt a.product_link {font-size:15px; color:#2a2a2a; font-weight:bold;text-transform:none; line-height:18px;}*/
#columns a.product_link {border:0;font-size:14px; color:#3a3a3a; font-weight:bold;text-transform:uppercase; line-height:18px;}
#cart_block #cart_block_list dt a.product_link {border:0;line-height:15px;font-size:11px; color:#3a3a3a; font-weight:normal;text-transform:uppercase; width:147px;}

/* column right - new products header  */
#columns a.product_link_right_new {font-size:12px; color:#3a3a3a;line-height:15px;}

.tekst_special {font-size:16px; color:#0E767A; font-weight:normal;text-transform:none; line-height:18px;}

#columns a.product_link:hover{color:#0D686B; font-weight:bold; text-decoration:none;}
#cart_block #cart_block_list dt a.product_link:hover {color:#0D686B; font-weight:normal; text-decoration:none;}

/* column right - new products tekst */
#columns a.product_descr {font:10px "Arial";color:#3a3a3a;text-decoration:none;line-height:10px;border:0;}
#columns a.product_descr:hover {color:#0D686B;}
#center_column .bordercolor, #center_column table.std th, #center_column table.std td {}

/*#center_column form.std h3 {border-bottom:1px dotted #dadad9;}*/
#center_column form.std h3 {}

span.price,#cart_block .products .price,#layered_price_range {color:#E40000;font-weight:bold;font-size:16px;}
span.price_history {color:#E40000;font-weight:bold;font-size:14px;}
span.price_small {color:#E40000;font-weight:bold;font-size:13px;}

.columns .bordercolor, #columns .bordercolor {border-color: #E5E5E5;}

/* ************************************************************************************************
ERRORS
************************************************************************************************ */
div.error {background:#F01030;margin:20px 0 0 0;padding:10px 13px;}
div.error p {padding:0;font-weight:bold;color:#fff;}
div.error p a{ color:#fff;}
div.error b {color:#fff;}
div.error li {padding:0px 0 0 0;list-style-position:inside;list-style-type:decimal;color:#eee;}
p.warning {background:#C82A22;margin:20px 0 0 0;padding:10px 13px;font:bold 12px "Arial";color:#fff;}
.warning_inline {color:#C82A22;font-weight:bold;}

/* ************************************************************************************************
SUCCESS CNFIRMATION
************************************************************************************************ */	
p.success, p.confirmation {margin:20px 0 0 0;padding:10px 13px;background:#0E7A5A;font:bold 12px "Arial";color:#fff;}
.success_inline {color:#0E7A5A;font-weight:bold;}
.required {color:#F01030}

/* ************************************************************************************************
LINK
************************************************************************************************ */	
a,a:active,a:visited{color: #1974D2; text-decoration:none;outline:medium none;}
a:hover {text-decoration:none;}
a,span {vertical-align: baseline;}
.bold {font-weight: bold;}

/* ************************************************************************************************
CMS PAGE
************************************************************************************************ */
#cms #center_column div.rte {padding:0 0px 20px 0px;}
#cms #center_column div.rte h5{ font-size:14px; text-transform:uppercase; color:#535353; border-bottom:1px solid #E5E5E5; padding-bottom:17px; padding-top:10px; font-weight:normal;}
#cms #center_column div.rte .p3 {}
#cms #center_column div.rte .p2 {font-size:14px;line-height:18px;color:#333;}
#cms #center_column div.rte .p4 {padding-bottom:28px;}
#cms #center_column div.rte .p5 {padding-bottom:28px;}
.center_column .rte ul {margin:0 0 -3px 20px;padding:12px 0 0 0; list-style:none;}
.center_column .rte ul li {padding:5px 0 0 13px;background:url(../img/marker-footer.png) 0 12px no-repeat;}
.center_column .rte hr {margin:20px 0 0 0;background:#e5e5e5;font-size:0;line-height:0;color:#fff;}

/* ************************************************************************************************
	BUTTONS
************************************************************************************************ */
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled {display:inline-block;cursor:pointer; border-radius:3px; border:none; padding:4px 6px 4px 6px; color:#fff; font-size:12px; font-weight:normal; margin:0 3px 4px 0px;
background: rgb(154,154,154); /* Old browsers */
background: -moz-linear-gradient(top, rgba(154,154,154,1) 16%, rgba(117,117,117,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(154,154,154,1)), color-stop(100%,rgba(117,117,117,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#9A9A9A',GradientType=0 ); /* IE6-9 */  
}


a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large {display:inline-block;cursor:pointer; border-radius:3px; border:none; padding:4px 6px 4px 6px; color:#fff; font-size:12px; font-weight:normal; margin:0 3px 4px 0px;
background: rgb(154,154,154); /* Old browsers */
background: -moz-linear-gradient(top, rgba(154,154,154,1) 16%, rgba(117,117,117,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(154,154,154,1)), color-stop(100%,rgba(117,117,117,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#9A9A9A',GradientType=0 ); /* IE6-9 */  
}
 
span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {}

/* disabled button */
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.button_mini, span.button_small, span.button, span.button_large,span.exclusive_mini, span.exclusive_small,  span.exclusive_large, .span.exclusive 
{cursor:default;color:#fff;background:#ccc;}


/* hover buttons */
input.button_mini:hover, a.button_mini:hover, input.button_small:hover, a.button_small:hover, input.button:hover, a.button:hover, input.button_large:hover, a.button_large:hover, input.exclusive_mini:hover, a.exclusive_mini:hover, input.exclusive_small:hover, a.exclusive_small:hover, input.exclusive:hover, a.exclusive:hover, input.exclusive_large:hover, a.exclusive_large:hover {
background: rgb(154,154,154); /* Old browsers */
background: -moz-linear-gradient(top, rgba(154,154,154,1) 16%, rgba(117,117,117,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(154,154,154,1)), color-stop(100%,rgba(117,117,117,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#9A9A9A',GradientType=0 ); /* IE6-9 */  
}
	
/* ************************************************************************************************
	FORM
************************************************************************************************ */
label {font:bold 12px "Arial";color:#333;}
input[type=text], input[type=password], input[type=email], input[type=tel],textarea, select {background:#fff;border:1px solid #ddd;font:normal 12px "Arial";color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
select:focus,input:focus, textarea:focus{ outline:none}
input{border-radius: 0px; padding:5px;}
select{padding:4px 2px 4px 2px;}
textarea{resize:none;box-shadow:none;border-radius:0px;padding:10px;width:679px;overflow:auto;}
.delivery_options_address .delivery_option_radio{ margin-top:10px;}
form p.id_state {display:none;}
input:focus,textarea:focus,select:focus{}
form.std {clear:both;}
form.std h3 {margin:0;padding:17px 5px 7px 0;border-bottom:1px dotted #dadad9; color:#3a3a3a; font-size:14px;}
form.std fieldset { border:none;}
form fieldset { border:none;}
form.std .text label,form.std .password label,form.std .textarea label,form.std .select label{ display:block; padding-bottom:4px;}
form.std .text label,form.std .password label,form.std .textarea label,form.std .select label,form.std .select span,form.std .radio span,
form.std .checkbox span {text-align:left;padding:4px 0px 0 0;font:normal 12px "Arial";color:#3a3a3a; font-weight:bold;text-transform:uppercase;}
form.std span.inline-infos {display:block;margin:0 0 -3px 0;padding:2px 0 0 157px;font:normal 11px "Arial";color:#3a3a3a;}
span.editable {padding:0 0 0 5px;font:normal 12px "Arial";color:#3a3a3a;}
span.form_info {padding:0 0 0 5px;font:normal 12px/23px "Arial";color:#3a3a3a;}
form.std .text,form.std .password {margin:0;}
form.std .text input,form.std .password input {width:212px;}
form.std .textarea {margin:0;padding:15px 0 0 0;}
form.std .textarea textarea {min-width:212px;}
form.std .select {margin:0;padding:15px 0 0 0;}
form.std .select select {width:220px;}
select#days {width:50px;margin:0 8px 0 0;}
select#months {width:90px;margin:0 8px 0 0;}
select#years {width:58px;}
input:focus{ outline:none;}
#pagenotfound #right_column {padding-top:32px;} 
form.std p.checkbox, form.std p.radio {margin:0;padding:15px 0 0 0;overflow:hidden;}
form.std p.checkbox {}
.checkbox input,.radio input,input[type="checkbox"],input[type="radio"] {padding:0;margin:0;vertical-align: middle;}
.checkbox input,.radio input,input[type="checkbox"],input[type="radio"] {padding:0;margin:0;vertical-align: middle;}
.checkbox label,.radio label {padding:0px 0 0 5px; display:inline-block; line-height:18px;}
form.std p.submit {margin:0;padding:20px 0 0 0px;}
form.std .required {margin:0;}
sup{ color:#F01030;vertical-align:top;font:normal 13px "Tahoma";}
form.std .required_desc {margin:0 0 -3px 0;padding-left:157px;}

/* ************************************************************************************************
TABLE
************************************************************************************************ */
div.table_block {padding:20px 0 0 0;}
table.std {width:100%;}
table.std th, table.std td {padding:5px;vertical-align:middle;border:1px dotted #C0C0C0;}
table.std th {padding:5px 5px;font-weight:bold;color:#333;text-align:left;white-space:nowrap;}
table.std tfoot td {color:#333;text-align:right;white-space:nowrap;}
.account_creation label{float:left;padding-top:2px;width:80%;text-align:left;cursor:pointer}

/* ************************************************************************************************
FOOTER LINK PAGE
************************************************************************************************ */
ul.footer_links {height:16px;clear:both;padding:20px 0 0 0; list-style:none;}
ul.footer_links li {height:16px;float:left;margin:0 25px 0 0;}
ul.footer_links li a {line-height:17px;text-decoration:none;}
ul.footer_links li a:hover {color:#888;}
ul.footer_links li img.icon {margin:0 5px 0 0;}

/* ************************************************************************************************
PRODUCT SORT AND COMPARE
************************************************************************************************ */
.product_sort {padding:10px 0 5px 0;overflow:hidden;}
.product_sort #productsSortForm {float:left;}
.product_sort #productsSortForm label {display:inline-block;float:left;padding:7px 10px 0 0;}
.product_sort #productsSortForm select {width:160px;float:left;margin:2px 0 0 0;}
.product_sort ul {float:right; list-style:none; margin-top:4px;}
.product_sort ul li {width:17px;height:16px;float:left;background-image:url(../img/product_view.png);background-repeat:no-repeat;cursor:pointer;}
.product_sort ul li + li {margin:0 0 0 10px;}
.product_sort ul li#product_view_grid {background-position:0 0;}
.product_sort ul li#product_view_grid.current {background-position:0 -16px; cursor:default;}
.product_sort ul li#product_view_list {background-position:0 -32px;}
.product_sort ul li#product_view_list.current {background-position:0 -48px; cursor:default;}
.box {display:none;}
.box.visible {display:block;}
.product_compare {padding:20px 0 10px 0;overflow:hidden;}
.product_compare p{ padding:0; margin:0}
.product_compare .button {float:right;display:none;}

/* ************************************************************************************************
PAGINATION
************************************************************************************************ */
#pagination {clear:both;padding:0px 5px 5px 5px; overflow:hidden;border:1px solid #E5E5E5;margin: 10px 0 0 0;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(248,248,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */  
border-radius:4px;
}

.pagination {float:left;padding:0px 0 0 0; margin-top:10px;}
.pagination li {margin:0 10px 0 0;float:left; list-style:none;}
.pagination li.pag-top{ padding-top:4px;}
.pagination li.current span {font-weight:bold;color:#535353;}
.pagination li.disabled {cursor:default;}

#pagination_previous {margin:0 10px 0 5px;}
/* .pagination .disabled .button{padding:5px 5px 4px 5px; font-size:12px; font-weight:normal; */
.pagination .disabled .button{padding:6px 6px 6px 6px; font-size:12px; font-weight:normal;
background: rgb(154,154,154); /* Old browsers */
background: -moz-linear-gradient(top, rgba(154,154,154,1) 16%, rgba(117,117,117,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(154,154,154,1)), color-stop(100%,rgba(117,117,117,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(232,232,232,1) 16%,rgba(232,232,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8E8E8', endColorstr='#E8E8E8',GradientType=0 ); /* IE6-9 */  
border-radius: 3px; }

#pagination_next {margin:0 0 0 5px;}
#pagination_previous a,#pagination_next a {text-decoration:none;
background: rgb(154,154,154); /* Old browsers */
background: -moz-linear-gradient(top, rgba(154,154,154,1) 16%, rgba(117,117,117,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(154,154,154,1)), color-stop(100%,rgba(117,117,117,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#9A9A9A',GradientType=0 ); /* IE6-9 */  


}
#pagination_previous span,#pagination_next span {position:relative;top:4px;left:4px;}
#pagination_form {float:right; margin-top:10px;}
#pagination_form input {display:none;}
#pagination_form select {width:45px;height:26px;float:right;margin:2px 0 0 0;}
#pagination_form label {display:block;float:right;padding:7px 10px 0 10px;}
#pagination_form a {float:right;}
#product_comparison .comparison_product_infos .product_image img{}


/* ************************************************************************************************
		HEADER  
************************************************************************************************ */
#header { position:relative;z-index:101;padding:0px 0px 0px 0px; width:100%; margin:0px 0px 0px 0px;height:149px; background:url(../img/bg-image-header-full.png) left  top  no-repeat;}
/* #header { position:relative;z-index:101;padding:0px 0px 0px 0px; width:100%; margin:0px 0px 0px 0px;height:149px; background-color:#EAEBD8;} */
/* #header { position:relative;z-index:101;padding:0px 0px 0px 0px; width:100%; margin:0px 0px 0px 0px;height:149px;}*/
#header_logo {display:block;position:absolute;left:-5px;top:35px;}
#header_logo img{}
#header-inner{ padding:115px 0px 0px 0px;}
#tmtextblock{ position:absolute; left:290px; top:84px;}
#tmtextblock h2{ font-size:21px; color:#ee3521; font-weight:bold;background:url(../img/tel.gif) left  top  no-repeat; padding:3px 0 5px 18px;}
/* ************************************************************************************************
		CATEGORY HORIZOTAL TOP
************************************************************************************************ */
/* .sf-contener {  height:38px; clear:both;background:url(../img/tail-cat.png) left  top  repeat-x #8D8D6D; padding-bottom:0px; margin:-4px -20px 0 -20px; border-radius:1px 1px 0 0;}*/
/*.sf-contener { height:35px; clear:both;background-color: #0E1C4A; padding-bottom:0px; margin:10px -20px 0 -20px; border-radius:1px 1px 0 0;}*/
.sf-contener { height:35px; clear:both;padding-bottom:0px; margin:10px -20px 0 -20px; 
background: rgb(67,53,53); /* Old browsers */
background: -moz-linear-gradient(top, rgba(67,53,53,1) 16%, rgba(49,39,39,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(67,53,53,1)), color-stop(100%,rgba(49,39,39,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(67,53,53,1) 16%,rgba(49,39,39,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(67,53,53,1) 16%,rgba(49,39,39,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(67,53,53,1) 16%,rgba(49,39,39,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(67,53,53,1) 16%,rgba(49,39,39,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#433535', endColorstr='#312727',GradientType=0 ); /* IE6-9 */  

}

.sf-right {margin-right: 14px;float: right;width: 7px;}
.sf-menu, .sf-menu * {margin-top:0px;padding:0;list-style:none;}
/*.sf-menu ul {position:absolute;top:-999em;width:190px;background:url(../img/tail-sf.gif) left  top  repeat-x #B1B1A9; padding:0px;}*/
.sf-menu ul {position:absolute;top:-999em;width:190px;background-color: #1FAAB7; padding:0px;}
.sf-menu >  li:first-child{ border-radius:1px 0 0 0;}
.sf-menu  > li:first-child > a{ border-radius:1px 0 0 0; }
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
/*.sf-menu > li{margin-right:0px;background:url(../img/border.gif) right  top  no-repeat;padding-right:1px;}*/
.sf-menu > li{padding-right:1px;}
.sf-menu li {float:left;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:40px;z-index:99;width:auto;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:190px;top:0px;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:190px;top:0px;}
.sf-menu a {padding:10px 10px 5px 10px;border:0;text-decoration:none;display:block;position:relative;color:#fff;text-transform:uppercase;font-size:12px;font-weight:normal;}
.sf-menu li li a { font-size:12px;color:#fff;text-transform:none;line-height:13px;padding:10px 0px 8px 31px;background:url(../img/sub-menu.gif) 10px  10px  no-repeat; display:block;font-weight:normal; border-top: 1px dotted #1C8990;}
.sf-menu li li:first-child{ border:none;}
.sf-menu li li { width:190px; }
/*.sf-menu > li.sfHoverForce > a, .sf-menu > li.sfHover > a,     */
.sf-menu > li.sfHoverForce > a, .sf-menu > li.sfHover > a, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{height:13px; color:#F5CF73;}
/*background: rgb(99,77,73); /* Old browsers */
/*background: -moz-linear-gradient(top, rgba(99,77,73,1) 0%, rgba(99,77,73,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(99,77,73,1)), color-stop(100%,rgba(99,77,73,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, rgba(99,77,73,1) 0%,rgba(99,77,73,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, rgba(99,77,73,1) 0%,rgba(99,77,73,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, rgba(99,77,73,1) 0%,rgba(99,77,73,1) 100%); /* IE10+ */
/*background: linear-gradient(to bottom, rgba(99,77,73,1) 0%,rgba(99,77,73,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#634D49', endColorstr='#634D49',GradientType=0 ); /* IE6-9 */	
/*}*/
.sf-menu > li > ul > li.sfHoverForce > a,.sf-menu > li > ul > li > ul > li.sfHoverForce > a,.sf-menu li li.sfHover > a{color:#FFF890;background:transparent; background:url(../img/sub-menu.gif) 10px  -24px  no-repeat; }
.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {height:auto;outline:0;color:#FFF890;background:url(../img/sub-menu.gif) 10px  -24px  no-repeat transparent;filter: progid:DXImageTransform.Microsoft.gradient( enabled=false); /* IE6-9 */
 }
.sf-menu a.sf-with-ul {padding-right:1.5em;min-width:1px;}
.sf-sub-indicator {position:absolute;display:block;right:5px;top:1.05em;width:10px;height:11px;text-indent:-999em;overflow:hidden;background:url(../img/arrows-menu.png) no-repeat -10px -100px transparent;


}
a > .sf-sub-indicator {top:9px;background-position:0 -98px;}
.sf-menu li li a > .sf-sub-indicator{ top:11px;}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator, 
.sf-menu > li.sfHoverForce > a > .sf-sub-indicator{background-position: -10px -98px;}
.sf-menu ul .sf-sub-indicator {background-position:-10px 0; }
.sf-menu ul a > .sf-sub-indicator {background-position: 0 0; }
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;}
li.sf-search {background:inherit;float:right;line-height:25px; margin:10px 10px 0 0; border:none;}
li.sf-search input {-moz-border-radius: 0 5px 5px 0;padding: 3px 0;padding-left: 20px;margin-top: 4px;background:#fff url(../img/search.gif) no-repeat left center;}

/* ************************************************************************************************
		BLOCK MENU ACARDION
************************************************************************************************ */
.wrap-title{padding:13px 0 13px 15px;position:relative;background:url(../img/tail-cat.png) left  top  repeat-x; margin-left:-10px; margin-right:-10px; border-radius:0px 0px 0 0;} 
.main-mobile-menu h4{color:#fff;font-size:14px;font-weight:bold;text-transform: capitalize;margin:0;padding:0;}
.main-mobile-menu ul li{padding:5px 0 5px 0;position:relative; border-bottom: 1px dotted #1C8990;}
.main-mobile-menu ul{padding:13px 20px 10px 20px;list-style:none;}
.main-mobile-menu ul{list-style:none;padding:14px 20px 12px 20px;background:#1FAAB7;margin-left:-10px; margin-right:-10px;}
.main-mobile-menu ul li a{ color:#fff;font-size:14px;}
.main-mobile-menu ul li a:hover{text-decoration:none;color:#FFF890;}
.main-mobile-menu > li.sfHoverForce ul{display:block;}
.main-mobile-menu ul li .open-mobile-2{width:10px;text-align:center;height:10px;padding:5px;display:block;position:absolute;right:-5px;top:3px;background:url(../img/open-mobile-2.png) 50% 50% no-repeat;}
.main-mobile-menu ul li .open-mobile-2.mobile-close-2{background:url(../img/close-mobile-2.png) 50% 50% no-repeat;}
.main-mobile-menu .menu-mobile-2{padding:10px 0 10px 0;margin:0px;display:none;border:none;}
.main-mobile-menu .menu-mobile-2 li{padding:5px 0 5px 10px;}
.main-mobile-menu .menu-mobile-2 li a{font-size:14px;color:#fff;display:inline-block;}
.open-mobile{width:25px;height:25px;display:block;position:absolute;right:10px;top:7px;background:url(../img/open-mobile.png) left top no-repeat;}
.open-mobile.mobile-close{background:url(../img/close-mobile.png) left top no-repeat;}
.main-mobile-menu .menu-mobile-2 .menu-mobile-2{display:none;padding:5px 0 5px 0;}
.main-mobile-menu .open-mobile-2.mobile-close-2.mobile-close-2-2{background:url(../img/open-mobile-2.png) 50% 50% no-repeat;}
.main-mobile-menu .open-mobile-2.mobile-close-2-2.mobile-close-3{background:url(../img/close-mobile-2.png) 50% 50% no-repeat;}
.main-mobile-menu .menu-mobile > .sfHoverForce > a,.main-mobile-menu .menu-mobile-2 ul .sfHoverForce > a,.main-mobile-menu .menu-mobile-2 .menu-mobile-2 .sfHoverForce > a{color:#FFF890; background-position:0 -39px;}

.main-mobile-menu >  ul > li >  ul > li.sfHoverForce > a{color:#FFF890; background-position:0 -39px;}
.open-mobile:hover,.wrap-title:hover,.main-mobile-menu ul li .open-mobile-2:hover{ cursor:pointer;}
.main-mobile-menu,.sf-menu li .open-mobile,.menu-mobile,.main-mobile-menu > .menu-mobile-2{display:none;}

/* ************************************************************************************************
		LANGUAGES CURRENCIES
************************************************************************************************ */
#languages_block_top:hover,
#currencies_block_top:hover{ cursor:pointer;}
#setCurrency .currencies_ul li.selected a,#countries_2 .countries_ul li.selected_language span{color:#0D686B;}
#setCurrency .currencies_ul li a:hover,#countries_2 .countries_ul li a:hover span{color:#0D686B;}
#countries_2 .countries_ul, #setCurrency .currencies_ul{display:none;z-index:999;width:100px;background:#F5F5F5;position:absolute;right:0px;top:24px; list-style:none;}
#countries_2, #setCurrency {position:relative;}
#languages_block_top ul li, #setCurrency .currencies_ul li{ border-top:1px dotted #fff;}
#languages_block_top ul li:first-child, #setCurrency .currencies_ul li:first-child {border:none;}


/* ************************************************************************************************
MOBILE MENU TOP
************************************************************************************************ */

.mobile-link-top{ display:none;}

/* languages */
#languages_block_top { position:absolute;right:240px;top:5px;width:36px;padding:8px 0px 9px 15px;}
#languages_block_top.mobile-open{ cursor:pointer;}

#languages_block_top p {padding:2px 15px 0px 0px;color:#433535;font-weight:normal;font-size:12px; line-height:12px; text-transform: uppercase;background:url(../img/btn-open.png) 70%  1px  no-repeat;}
#languages_block_top p.mobile-open{background: url(../img/btn-open2.png) no-repeat 70% 1px; color:#0D686B;}
#countries_2 p img {padding:0px 0px 0px 5px;}
#countries_2 .countries_ul li img{ float:left;margin:3px 5px 0px 0px}
#countries_2 .countries_ul li{ padding:5px 5px 5px 10px;}
#countries_2 .countries_ul li a{ color:#3a3a3a;text-decoration:none;}
#countries_2 .countries_ul li span .firstWord{ display:none;}
#countries_2 .countries_ul li span {display:block;font-size:11px;color:#3a3a3a;}
boeken
/* currencies */
#currencies_block_top {position:absolute;top:5px;right:195px;width:30px;padding:8px 0px 9px 15px;}
#currencies_block_top.mobile-open{ cursor:pointer;}
#currencies_block_top p.inner-carrencies {padding:2px 12px 0px 0;color:#F5CF73;font-weight:normal;font-size:14px; line-height:12px;background:url(../img/btn-open.png) 13px  1px  no-repeat;}
#setCurrency .currencies_ul li:first-child{ }
#setCurrency .currencies_ul li a{ color:#3a3a3a;text-decoration:none;font-size:11px;padding:5px 5px 5px 10px; display:block;}
#setCurrency .currencies_ul li a span{ padding-right:10px; display:inline-block;}
#currencies_block_top p.inner-carrencies.mobile-open {background:url(../img/btn-open2.png) no-repeat 13px 1px; color:#ffffff;}

/* ************************************************************************************************
		BLOCKPERMANENTLINKS
************************************************************************************************ */
#header_links {border-left: 0px dotted #fff;border-bottom: 0px dotted #fff;border-right: 0px dotted #fff; position:absolute;right:350px;top:5px; list-style:none; padding: 10px 0px 9px 10px;line-height:12px;}
#header_links li {float:left;line-height:12px; padding:0px 10px 0px 5px; margin:0;}
#header_links li a {color:#433535;text-decoration:none;font-size:12px; line-height:12px;display:inline-block;font-weight:normal; text-transform:capitalize;}
#header_links li a:hover, #sitemap #header_links li a.header_links_sitemap, #contact #header_links li a.header_links_contact{text-decoration:none;color:#0D686B;}


/* ************************************************************************************************
		BLOCK USER INFO
************************************************************************************************ */
#header_user {border-right:0px dotted #fff; position:absolute; right:-26px; top:6px; z-index:2; background:url(../img/cart.png) 0px  5px  no-repeat;}
#header_user li {}
#header_nav{list-style:none;}
/* cart */
#header_user #shopping_cart b:hover,.opancart:hover{cursor:pointer;}
#header_user #shopping_cart b{padding:5px 30px 5px 0px;display:inline-block;overflow:hidden; float:right; margin:0px 0 0 18px;}
#header_user #shopping_cart b span,#header_user #shopping_cart .ajax_cart_quantity{font-size:12px; color:#433535; font-weight:normal;margin-right:5px; float:left;}
#header_user #shopping_cart .title-cart{ font-size:12px;color: #433535; font-weight:normal;display:none;}
.opancart{background:url(../img/opencart.png) 0px  0px  no-repeat;width:15px;height:15px;position:absolute;top:7px;right:13px;z-index:99;display:block;}
.close-cart .opancart{background:url(../img/opencart2.png) 0px  0px  no-repeat;}
.hidden{ display:none;}
/* account */
#your_account {display:block;position:absolute;right:0px;top:53px; display:none;}
#your_account a {display:inline-block; font-weight:bold;font-size:12px; color:#F5CF73;text-decoration:none;}
#your_account a:hover{ text-decoration:none;color:#0D686B;}

/* user infos */ 
#header_user_info { position:absolute; top:6px; right:296px;width:40px; height:15px; border-right: 0px dotted #fff; padding: 6px 7px 10px 7px;}
#header_user_info a:hover{ text-decoration:none;color: #0D686B;} 
#header_user_info:hover{color: #0D686B;}
#header_user_info a.account {display:none;margin:0;padding:0;}
/*#header_user_info a.login {display:inline-block;background:url(../img/login.png) 0px  0%  no-repeat; width:30px; height:30px;}*/
#header_user_info a.login {display:inline-block; width:30px; height:30px;font-size:12px;font-weight:normal;color:#433535;}
#header_user_info a.logout {display:inline-block; width:11px; height:15px;font-size:12px;font-weight:normal;color:#0D686B;}
/* ************************************************************************************************
		EASYTOOLTIP
************************************************************************************************ */
#easyTooltip{padding:5px 10px 5px 10px;background:#E6A814;color:#fff;font-size:12px; position:relative; z-index:9999; margin-top:50px;}

/* ************************************************************************************************
		MAIN STYLE BOX COLUMN
************************************************************************************************ */
div.column div.block {margin:0 0 10px 0;}
div.column div.block h4 {font-size:14px;color:#524A4A;font-weight:bold; text-transform:uppercase; padding:10px 10px 10px 10px; margin:0;border:1px solid #E5E5E5;border-radius:4px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E5E5E5',GradientType=0 ); /* IE6-9 */  
border-radius:4px;
}

div.column div.block h4 a {font-size:14px;color:#524A4A;font-weight:bold; text-transform:uppercase;}
div.column div.block h4 a:hover {color:#0D686B;}
div.column div.block .block_content {padding:10px 0px 10px 0px;}
div.column div.block .block_content .button_large {margin:20px 0px 0px 0;}
div.column div.block ul.bullet {padding-top:0px; list-style:none;}
div.column div.block ul.bullet li {padding:10px 0 0px 0px;}
div.column div.block ul.bullet li a{background:url(../img/bullet.png) left 4px no-repeat; padding-left:12px;}
div.column div.block ul.bullet li a img{ display:none;}
div.column div.block ul.bullet li a:hover{ color:#666; background-position:0 -41px;}
div.column div.block ul.bullet li.last_item {}


/* ************************************************************************************************
		CATEGORIES
************************************************************************************************ */
#categories_block_left .block_content {padding:0 0px 0px 0px;}
#categories_block_left ul.tree {padding:0px 0 0 0; list-style:none;}
#categories_block_left ul.tree li {padding:7px 0 0 0;position:relative;}
#categories_block_left ul.tree li a {background:url(../img/bullet.png) left 4px no-repeat; padding-left:12px;}
#categories_block_left ul.tree li a:hover,#categories_block_left ul.tree a.selected {color:#52C2C1;background:url(../img/bullet.png) left -41px no-repeat;}
#categories_block_left ul.tree li ul { list-style:none;}
#categories_block_left ul.tree li ul li {padding:7px 0 0 20px;}
#categories_block_left ul.tree li ul li a {}
#categories_block_left span.grower {width:13px;height:13px;display:block;cursor:pointer;position:absolute;right:0px;top:11px;}
#categories_block_left span.OPEN {background:url(../img/plus_minus.png) 0px -13px no-repeat;}
#categories_block_left span.CLOSE {background:url(../img/plus_minus.png) 0px 0px no-repeat;}

/* ************************************************************************************************
		Filter
************************************************************************************************ */
#enabled_filters {margin: 0 0 10px 0;padding: 5px;}
#enabled_filters .layered_subtitle {font-weight:bold;}
#enabled_filters ul li {padding:2px 0}
#enabled_filters li a {float:right;display:inline-block;margin-top:5px;height:9px;width:9px;text-indent:-5000px;background:url(../img/icon/delete.gif) no-repeat 0 0 transparent;cursor: pointer;}
#enabled_filters li a:hover{ background-position:0 -9px;}
#layered_price_slider{ background:#fff!important; border:1px solid #d2d1d1!important;}
.ui-slider-range.ui-widget-header{ background:#535353!important;}
.ui-slider-handle{border:1px solid #d2d1d1!important;background:#fff!important;}
#layered_block_left .block_content {
margin: 10px 0 0 0; padding: 0 5px 0 5px;  border: 1px solid #E5E5E5;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(248,248,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */  
border-radius:4px;
}
#layered_block_left .layered_close {float: right;padding-right: 5px;margin-top:7px;}
#layered_block_left span.layered_close {display:block;height:13px;width:13px;text-decoration: none;text-indent:-5000px;background:url(../img/plus_minus.png) 0px -13px no-repeat;}
#layered_block_left span.layered_close a {display:block;height:13px;width:13px;text-decoration: none;text-indent:-5000px;background:url(../img/plus_minus.png) 0px -13px no-repeat;}
#layered_block_left span.closed a {background:url(../img/plus_minus.png) 0px 0px no-repeat;}
#layered_block_left ul {clear: both;padding: 1px 0;}
#layered_block_left ul  li {padding:4px 0 0 0}
#layered_block_left ul li {list-style-type: none;}
#layered_block_left div > form > div > div {border-bottom: 1px dotted #E5E5E5;margin: 5px 0 5px 0;}
#layered_block_left #enabled_filters , #layered_url_filter_block{font-size: 10px;padding-bottom: 10px;margin-bottom:20px;margin-top: 0px;border-bottom: 1px dotted #CCC;}
#layered_block_left #enabled_filters ul li {margin-left: 0;padding-left: 0;}
#layered_block_left #enabled_filters ul li:hover {background: inherit;color: inherit;}
#layered_block_left #enabled_filters a {text-decoration:none;color:red;}
#layered_block_left ul li label {cursor:pointer;font-weight:normal;}
#layered_block_left ul li label a {color: #1E3DA2;}
#layered_block_left ul li label a:hover {color: #F88702;}
#layered_block_left .layered_price ul li.nomargin {background:url(../img/bullet.png) left 9px no-repeat; padding-left:12px;}
#layered_block_left .layered_price li.nomargin:hover{background:url(../img/bullet.png) left -36px no-repeat; color:#52C2C1; cursor:pointer;}
#layered_block_left span.layered_subtitle {float:left;font-weight:bold;text-transform:none;display:inline-block;color:#333;font-size:12px;display:block;margin:4px 0 4px 0;}
#layered_block_left span.layered_close a { text-decoration: none; }
#layered_block_left span.layered_close {float: right;font-weight: bold;font-size: 12px;display: block;margin-bottom: 4px;}
#layered_block_left ul li input.checkbox {vertical-align: middle;margin-left: 2px;}
#layered_block_left ul li .disabled {color: #666;}
#product_list .warning {margin-top: 13px;}
#layered_form .select {width:224px;}
#layered_form .color-option {margin-left: 0;width: 16px;height: 16px;padding:0;border: 1px solid #666;}
#layered_block_left .color-option.disable {}
#layered_form  .color-option.on {border: 1px solid red;}
#layered_form input[type=radio] {margin-left: 2px;vertical-align: middle;}
.layered_price_range {margin-left: 7px;}
.layered_price_range_unit {margin-right: 7px;}
.layered_slider_container {margin: 6px 0 6px 6px; width: 92%;}
.layered_slider {margin-top:5px;}
.layered_input_range_min {width:30px;}
.layered_input_range_max {width:40px;}
.layered_list_selected {font-weight: bold;}
.layered_ajax_loader p {margin:0px 0 0 0px!important; padding:0px!important;text-align: center; border:none;}
.lod-main img{border:none!important;margin:0px!important;  padding:0px!important;}
.lod-main{margin:0px!important;  padding:0px!important; border:none!important; position:absolute!important; left:355px!important; top:535px!important; z-index:9999; width:100px; height:2000px;}
.hide-action {text-align: center;text-align: right;display: block;cursor: pointer;}
.hide-action:hover {font-weight: normal;color: #F88702;}
#layered_form div div ul {max-height: 220px;overflow-x: auto;}

/* ************************************************************************************************
		BLOCK footer
************************************************************************************************ */
.blockcategories_footer {padding:15px 10px;}
.blockcategories_footer ul ul {}

/* ************************************************************************************************
		CONTACT BLOCK
************************************************************************************************ */
#contact_block .block_content {padding:10px 0 15px 0;}
#contact_block p {padding:5px 5px 5px 0px;font-size: 13px;line-height: 18px}
#contact_block p.tel {margin:0 0 0 0px;font-weight:bold;}
#contact_block a {display:block;padding:6px 0px; font-weight:bold;color:#333;}
#contact_block a:hover {text-decoration:none; color:#b2b2b2;}
#contact_block .label { margin-right:10px;}

/* ************************************************************************************************
		TAGS BLOCK
************************************************************************************************ */
#tags_block_left p.block_content {padding:20px 0 0 0;}
#tags_block_left p.block_content a {margin:0 5px 5px 0;display:inline-block;background:#333;padding:5px 7px 5px 7px; border-radius:3px; color:#fff}
#tags_block_left p.block_content a:hover {color:#999}
a.tag_level1 {font-size:11px; line-height:11px;}
a.tag_level2 {font-size:13px;line-height:13px;}
a.tag_level3 {font-size:14px;line-height:14px;}

/* ************************************************************************************************
		SEARCH
************************************************************************************************ */
#search_block_top {position:absolute;right:0px;top:68px;}
#search_block_top #searchbox{ float:right; margin:0px 0px 0px 0px;}
#search_block_top label {float:left;padding:5px 10px 0px 0px;font-size:12px; line-height:12px;color:#EAEBD8;text-transform:uppercase;display:none;}
#search_block_top input.search_query {margin:0px 0px 0 0;float:left;height:26px;line-height:26px;background:#fff;padding:0px 10px 0px 10px;width:242px;position:relative;vertical-align:middle;
/* -webkit-box-shadow: inset 5px 6px 7px #b8b8b8;
-moz-box-shadow: inset 5px 6px 7px #b8b8b8;
box-shadow: inset 5px 6px 7px #b8b8b8; */
 border-radius:3px 0px  0px 3px;-moz-border-radius:3px 0px  0px 3px; -webkit-border-radius:3px 0px  0px 3px;  margin-right:1px;}

#search_block_top a {padding:6px 3px 6px 3px; width:75px; text-align:center; display:block;float:right; font-size:15px; font-weight:normal; color: #fff;  margin:0 0px 0 4px;
background: rgb(230,168,20); /* Old browsers */
background: -moz-linear-gradient(top, rgba(230,168,20,1) 0%, rgba(202,143,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,168,20,1)), color-stop(100%,rgba(202,143,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6A814', endColorstr='#CA8F00',GradientType=0 ); /* IE6-9 */
border-radius:3px;
}

#search_block_top a:hover {
background: rgb(230,168,20); /* Old browsers */
background: -moz-linear-gradient(top, rgba(230,168,20,1) 0%, rgba(202,143,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,168,20,1)), color-stop(100%,rgba(202,143,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6A814', endColorstr='#CA8F00',GradientType=0 ); /* IE6-9 */
border-radius:3px;
}

.ac_results { width:225px!important;border:1px solid #ddd!important;}
.ac_over {background:#333!important;}
#instant_search_results .close{ margin-left:10px;}
/* ************************************************************************************************
		BLOCK  PRODUCT COLUMN
************************************************************************************************ */
.products_block ul {list-style-type:none;padding:0px 0px 0px 0px;overflow:hidden;}
.products_block ul li {width: 99%; border: 1px solid #E5E5E5; padding:10px 0 10px 0; float:left;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(248,248,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */  
border-radius:4px;
}

.products_block ul li + li { width:99%; margin-top:10px;}
.products_block ul li a.products_block_img {display:block;float:left;margin: 0 0 0 5px;}
.products_block ul li a.products_block_img img {}
.products_block ul li > div {width:134px;float:left;padding:0 10px 0 10px;}
.products_block ul li p {padding:2px 0 0 0; font-size:10px;line-height:11px;}
.products_block ul li p.price_small_block {padding:2px 0 0 0; font-size:10px;line-height:11px;margin-top:10px;}
.products_block ul li span.price-discount {text-decoration:line-through;}
.products_block ul li span.price-discount_small {padding: 0 0 0 0; text-decoration:line-through;color:#A7A7A7;font-weight:normal;font-size:12px;}
.products_block .button_large {margin:17px 0 0 0;}
/*blockspecials*/
#special_block_right h5 {padding:12px 0 10px 0;}
#special_block_right span.price-discount {text-decoration:line-through;}

/* ************************************************************************************************
		BLOCK NEWSLETTER
************************************************************************************************ */
#newsletter_block_left{}
#newsletter_block_left div.block_content { padding:20px 0 20px 0;}
#newsletter_block_left input.inputNew{width:160px;height:15px;margin:0px;padding:5px;float:left;position:relative; margin-right:1px;}
#newsletter_block_left input.button_mini {margin:0px;}
#newsletter_block_left .warning_inline{ padding-top:10px;}
#newsletter_block_left p.success_inline {color: #418B19;text-align: center;font-weight: bold;}
#newsletter_block_left p.warning_inline {color: #DA0F00;text-align: center;font-weight: bold;}

/* ************************************************************************************************
BLOCK STORE
************************************************************************************************ */
#stores_block_left div.block_content {padding-top:12px;}
#stores_block_left p {text-align:left;}
#stores_block_left p a img {margin:0 0 10px 0;}

/* ************************************************************************************************
BLOCK MANUFACTURE AND SUPPLIER
************************************************************************************************ */
.blockmanufacturer select,
.blocksupplier select {width:230px;margin:20px 0 0 0;}
.blockmanufacturer li.last{ border:none;}

/* ************************************************************************************************
HOMEFEATURED and Home Block best sellers
************************************************************************************************ */
#featured_products { padding:10px 0 5px 0; position:relative;clear:both;}
#featured_products h4 {border:1px solid #EDE7E7;font-size:16px;color:#524A4A; padding:10px 10px 10px 10px; margin:0px 0 8px 0; font-weight:bold; text-transform:uppercase;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E5E5E5',GradientType=0 ); /* IE6-9 */  
border-radius:4px;
}

#featured_products ul{margin: 10px 0 0 0;padding: 0;list-style: none;display: block; }
#featured_products ul li {float:left;display: block;margin:0px 0 0 0px; text-align:center;padding: 0px 0px 0px 0px;}


/*#featured_products ul li .featured_box{border:1px solid #000; text-align:left;  padding:0px 0px 0 20px; margin:0 0 0 10px;background:url(../img/tail-li.gif) left  bottom  repeat-x; display:block; border-radius:4px}*/
#featured_products ul li .featured_box{height:174px;text-align:left;  padding:0px 0px 0 10px; margin:0 0 0 15px; display:block; border-radius:4px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(248,248,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
}

#featured_products ul li:first-child .featured_box{ margin:0;}
#featured_products ul li h5 {padding:0px 0px 0px 0px; width:160px;}
#columns #featured_products ul li h5 a{ font-size:14px; color:#343434; line-height:20px; font-weight:bold;}
#columns #featured_products ul li h5 a:hover{ color:#0D686B;}
#featured_products ul li .product_descr{line-height:15px;padding:5px 0 5px 0; margin:0;width:160px; font-size:11px; color:#5B5B5B;}
#featured_products ul li .price_container{padding:0; margin:0;width:145px;}
/*#featured_products ul li .product_image{ display:block; float:right; width:145px; height:215px;}*/
#featured_products ul li .product_image{display:block; float:right;margin: 0 3px 0 0;height:151px;}
#featured_products ul li .product_image img{ max-height: 140px;max-width:117px; }
#featured_products ul li span.price {display:inline-block;padding:2px 0px 5px 0px;font-size:20px; line-height:20px;color:#A81E35; font-weight:normal; }
/*#featured_products ul li .button { padding:2px 11px 2px 0; font-size:12px; background:none; color:#222222;background:url(../img/btn-marker.png) right 8px no-repeat; margin-right:11px; margin-bottom:4px;
filter: progid:DXImageTransform.Microsoft.gradient( enabled=false);*/ /* IE6-9 */
/*}*/

/*#featured_products ul li .button { padding:2px 7px 2px 7px; font-size:12px; background:#634D49; color:#fff; margin-right:11px; margin-bottom:4px;
filter: progid:DXImageTransform.Microsoft.gradient( enabled=false); /* IE6-9 */
/*}*/

/*#featured_products ul li .button span {color: #fff;padding:2px 0 2px 22px;background:url(../img/bekijk-featured.png) 0px 0px  no-repeat;text-shadow:0px 1px 0 #656565;}*/
#featured_products ul li .button span {color: #fff;padding:2px 2px 2px 2px;}

#featured_products ul li .button {padding:2px 2px 2px 2px; font-size:11px; font-weight:normal; margin:-0px 3px 4px -7px;
background: rgb(154,154,154); /* Old browsers */
background: -moz-linear-gradient(top, rgba(154,154,154,1) 16%, rgba(117,117,117,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(154,154,154,1)), color-stop(100%,rgba(117,117,117,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#9A9A9A',GradientType=0 ); /* IE6-9 */  
}

#featured_products ul li .button:hover {border:0px solid #EDE7E7;
background: rgb(154,154,154); /* Old browsers */
background: -moz-linear-gradient(top, rgba(154,154,154,1) 16%, rgba(117,117,117,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(154,154,154,1)), color-stop(100%,rgba(117,117,117,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#9A9A9A',GradientType=0 ); /* IE6-9 */  
}

/* #featured_products ul li .exclusive {padding:2px 11px 2px 0; font-size:12px; background:none;color:#fff;background:url(../img/btn-border.png) right 5px no-repeat; margin-right:11px; margin-bottom:4px;
filter: progid:DXImageTransform.Microsoft.gradient( enabled=false); */ /* IE6-9 */
/*}*/

#featured_products ul li .exclusive span.titel_featured_exclusive {padding:2px 0 2px 22px;background:url(../img/cart-featured.png) 0px 0px  no-repeat;}

#featured_products ul li .exclusive {padding:2px 6px 2px 2px; font-size:11px; font-weight:normal; color: #fff;  margin:0 8px 4px -2px;
background: rgb(230,168,20); /* Old browsers */
background: -moz-linear-gradient(top, rgba(230,168,20,1) 0%, rgba(202,143,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,168,20,1)), color-stop(100%,rgba(202,143,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6A814', endColorstr='#CA8F00',GradientType=0 ); /* IE6-9 */
border-radius:3px;
}

#featured_products ul li .exclusive:hover {
background: rgb(230,168,20); /* Old browsers */
background: -moz-linear-gradient(top, rgba(230,168,20,1) 0%, rgba(202,143,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,168,20,1)), color-stop(100%,rgba(202,143,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6A814', endColorstr='#CA8F00',GradientType=0 ); /* IE6-9 */
border-radius:3px;
}
.list_carousel.responsive {width: auto;margin-left: 0; height:100%;}
.prev { position:absolute; right:30px; top:18px; width:27px; height:26px;background:url(../img/slider_prev.png) 0px 0px no-repeat;}
.prev:hover{ background-position:0 -38px;}
.next { position:absolute; right:1px; top:18px;width:27px; height:26px;background:url(../img/slider_next.png) 0px 0px no-repeat;}
.next:hover{ background-position:0 -38px;}	

	
/* ************************************************************************************************
BLOCK HEADER CART
************************************************************************************************ */
#header #cart_block h4 { display:none;}
#header #cart_block {z-index:999;display:none;position:absolute;right:-10px;top:35px;height:auto;width:240px; padding:0px 10px 10px 10px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(248,248,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
border-radius: 4px; border:1px solid #f8f8f8;}

/* ************************************************************************************************
BLOCK CART
************************************************************************************************ */
#cart_block.cart_block_hover {display:block;}
#cart_block h4 span {float: right;padding-left: 10px;text-transform: none;background-position: left top;background-repeat: no-repeat;cursor: pointer; }
#cart_block #cart_block_no_products {padding:15px 0 15px 0; font-size:12px; color:#333}
#cart_block #cart_block_summary {padding:10px 0 0 0; display:none;}
#cart_block #cart_block_summary span {color:#333;}
#cart_block #cart_block_summary span.ajax_cart_total {margin:0 0 0 5px;font-weight:bold;}
#cart_block .quantity-formated {display:inline-block;margin-right:5px;min-width:19px; float:left; line-height:16px;color:#343336;}
#cart_block #cart_block_list dl {padding-bottom:10px;}
#cart_block #cart_block_list dt:first-child{ border:none;}
#cart_block #cart_block_list dt {padding:20px 0 0 0; clear:both; position:relative; border-top:1px dotted #dadad9;}
#cart_block #cart_block_list dt a{ display:inline-block; float:left;}
#cart_block #cart_block_list dt a img{ display:inline-block; margin-right:5px; margin-bottom:20px;width:47px;}
#cart_block #cart_block_list dd {margin-left:20px;position:relative;}
#cart_block .remove_link {height:9px;width:9px;position:absolute; right:0; top:23px;}
#cart_block .remove_link a{background:url(../img/icon/delete.gif) no-repeat 0 0;z-index:9;display:block;height:9px;width:9px;}
#cart_block .remove_link a:hover{ background-position:0 -9px;}
#cart_block .products .price{ display:inline-block; padding:2px 38px 2px 0px;margin: 0; width:125px;font-size:12px;float:right;}
#cart_block table#vouchers {clear: both;width:100%; position:relative;}
#cart_block table#vouchers tr td{padding: 2px;}
#cart_block table#vouchers tr td.quantity{margin-right:5px;min-width:18px}
#cart_block table#vouchers tr td.delete a{padding:0;width:9px; height:9px; position:absolute; right:0; top:7px; }
#cart_block ul.cart_block_customizations {padding:0 0 0 13px; list-style:none;}
#cart_block ul.cart_block_customizations li {font:11px/15px "Arial";}
#cart_block ul.cart_block_customizations li .quantity-formated{ line-height:14px;}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct {width:9px;height:9px;position:absolute; right:0; top:3px;}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct a {background:url(../img/icon/delete.gif) no-repeat 0 0;display:block;height:9px;width:9px;}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct a:hover{ background-position:0 -9px;}
#cart_block .cart-prices div{ border-top:1px dotted #dadad9; padding:5px 0 5px 0;color:#343336; }
#cart_block #cart_block_shipping_cost,#cart_block #cart_block_total {float:right; font-size:12px;}
#cart_block #cart-buttons  #button_order_cart {float:left;color:#fff;
background: rgb(230,168,20); /* Old browsers */
background: -moz-linear-gradient(top, rgba(230,168,20,1) 0%, rgba(202,143,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,168,20,1)), color-stop(100%,rgba(202,143,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6A814', endColorstr='#CA8F00',GradientType=0 ); /* IE6-9 */
border-radius:3px;
}
#cart_block #cart-buttons  #button_order_cart span {}
#cart_block p#cart-buttons {padding:10px 0 0 0;width:100%;overflow:hidden;border-top:1px dotted #dadad9;}
#cart_block p#cart-buttons a.button_mini  {float:left;margin-right:10px;color:#fff;}
#cart_block p#cart-buttons a.exclusive {color:#fff; }
#footer .block_various_links {padding:15px 10px;}

/* ************************************************************************************************
BREADCRUMB
************************************************************************************************ */
.breadcrumb {margin:0px 0 0px 0;padding:7px 0 9px 0px;position:relative; width:930px; font-size:12px;}
.breadcrumb-special {margin:0px 0 10px 0;padding:0px 0 0px 0px;position:relative; width:930px; font-size:12px;border:1px solid #000;}
.breadcrumb .navigation-pipe {margin:0 3px 0 5px}
.breadcrumb a {color:#181818;text-decoration:none;}
.breadcrumb a:hover { color:#c3c3c3;}

/* ************************************************************************************************
SITEMAP PAGE
************************************************************************************************ */
div.sitemap_block {width:40%;float:left;padding:0 3% 0 0;}
div.sitemap_block ul {padding-top:7px; list-style:none;}
div.sitemap_block ul li {padding:5px 0 0 12px;background:url(../img/marker-footer.png) 0 11px no-repeat;}
div.sitemap_block ul li a:hover{ color:#9d9c9c; text-decoration:none;}
div.categTree {clear:both;overflow:hidden;padding:3px 0 0 0;}
div.tree_top {height:14px;margin:10px 0 0 0;padding:3px 0 0 28px;background:url(../img/sitemap_top.gif) -1px -1px no-repeat;}
div.tree_top a {font-weight:bold;text-transform:uppercase;}
div.tree_top a:hover{color:#9d9c9c; text-decoration:none;}
div#center_column ul.tree { list-style:none;}
div#center_column ul.tree li {border-left:solid 1px #a1a1a1;background:url(../img/sitemap_horizontal.gif) 0 12px no-repeat;margin:0 0 0 11px;padding:5px 0 0 16px;}
div#center_column ul.tree li ul {padding:2px 0 4px 0; list-style:none;}
div#center_column ul.tree li ul li {margin:0;}
div#center_column ul.tree a {padding-left:0;}
div#center_column ul.tree a:hover{color:#9d9c9c; text-decoration:none;}
div#center_column ul.tree a.selected {font-weight:bold;color:#9d9c9c;}
div#center_column ul.tree li.last {background:url(../img/sitemap_last.gif) 0 0 no-repeat;border:none;padding:5px 0 0 17px;}

/* ************************************************************************************************
CONTACT PAGE
************************************************************************************************ */
p#desc_contact0,p#desc_contact1,p#desc_contact2 {height:15px;padding:11px 0 0 157px;}
#contact_form p.file_input label {padding-top:3px;}
#contact_form p.file_input input {height:21px;}
#contact_form {padding:0px 0px 20px 0px;margin:20px 0 0 0;}
#contact_form h3 {padding:0px 0 10px 0;border-bottom:1px dotted #dadad9;;}
#desc_contact0,#desc_contact1, #desc_contact2 {height:15px;padding:11px 0 0 157px;}
#desc_contact0 {display:none;}
#contact_form p.file_input label {padding-top:4px;}
#contact_form p.file_input input {height:21px;background:none;}
#contact_form textarea#message {width:672px;height:200px;}
#contact_form .select select {width: 312px;}
#contact_form .text input, #contact_form .password input {width:300px;}
#contact-form .submit {padding-top:15px;}
#contact_form input#fileUpload{ border:1px solid #E5E5E5; width:298px; height:22px; line-height:22px; }
#contact_form label {display: block;float: none;margin-bottom: 7px;text-align: left;}

/* ************************************************************************************************
HISTORY
************************************************************************************************ */
.myaccount ul{ padding-bottom:10px;}
.color-myaccount,
a.color-myaccount {color:#152D7D;}
.favoriteproducts img{ width:16px; height:16px;}
div#block-history {margin:17px 0 0 0;}
div#block-history textarea {height:100px;}
table#order-list td.history_link a {font-weight:bold;}
table#order-list td.history_detail a.details_link {text-transform:capitalize;}
#block-history #block-order-detail table.std td.inputs input.order_qte_input {height:15px;padding:1px;float:left;}
#block-history #block-order-detail table.std td.inputs label {display:block;float:left;padding:2px 0 0 7px;font-weight:bold;}
#block-history h3 {padding:17px 0 0 0;}
#block-history #block-order-detail {padding:3px 0 0 0;}
#block-history #block-order-detail h4 {overflow:hidden;}
div#order-detail-content table.std th {padding:15px 12px;}
div#order-detail-content table.std th.last_item,
div#order-detail-content table.std td.last_item {}
form#sendOrderMessage {}
form#sendOrderMessage p.textarea {padding:20px 0 0 0;}
form#sendOrderMessage p.submit {padding:20px 0 0 0;}
.info-order strong{ color:#333}
#sendOrderMessage label{ display:block; font-weight:bold; color:#333; padding-bottom:4px;}
.addresses .address_delivery label{ display:block; padding-bottom:4px; font-weight:bold; color:#333;}
table.discount {margin:17px 0 0 0;}
table.discount td.discount_code {font-weight:bold;}
table.discount td.discount_value {white-space:nowrap;}
body#discount div.center_column sup {vertical-align:top;}

/* ************************************************************************************************
MY ACCOUNT
************************************************************************************************ */
body#my-account div#center_column ul.myaccount_lnk_list {padding:3px 0 0 0; list-style:none;}
body#my-account div#center_column ul.myaccount_lnk_list li {padding:12px 0 0 0;}
body#my-account div#center_column ul.myaccount_lnk_list li img {margin:0 5px 0 0;display:inline-block;}

#account-creation_form {}
#account-creation_form  fieldset {padding:0 0 15px 0;}
#account-creation_form  h3 {margin:10px 0 15px 0;padding:3px 8px 10px 0;border-bottom:1px dotted #dadad9; font-size: 14px; color: #524A4A; font-weight: bold; text-transform: uppercase;}
#center_column #account-creation_form p {margin:0; padding:0 0 10px 0}
#account-creation_form p.required {color:#222}
#account-creation_form p.radio span{ padding:0; margin-right:10px;}
#account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label,
#account-creation_form p.select span, #account-creation_form p.textarea label {display:block;padding:6px 0px;text-align:left}
#account-creation_form p.radio label {float:none;padding-right:10px;width:auto; font-weight:bold}
#account-creation_form p.checkbox label {float:none;width:auto;}		
#account-creation_form span.form_info {display:block;margin:5px 0 0 0px;color:#666; padding-left:0;}
#account-creation_form p.inline-infos {margin:0 0 0 100px !important;}
#center_column #account-creation_form p.cart_navigation {margin:20px 0}

/* ************************************************************************************************
Product Comparison
************************************************************************************************ */
#product_comparison {margin:20px 0 0 0;}
#product_comparison .product_image{ text-align:center; display:block;}
#product_comparison .comparison_header{ font-weight:bold;}
#product_comparison h5 {height:30px;margin:0 20px 0 0;}
#product_comparison .comparison_availability_statut{ padding:0;}
#product_comparison td p.product_desc {padding:0px 0 0 0; margin:0}
#product_comparison .comparison_product_infos {padding:20px 0 0 0;}
#product_comparison .comparison_product_infos a.cmp_remove {padding:5px;background:#f5f5f5;border-radius:3px;color:#333;font-weight:normal;display:inline-block; margin-top:20px;}
#product_comparison .comparison_product_infos a.cmp_remove:hover{ background:#333; color:#fff; text-decoration:none;}
#product_comparison .comparison_product_infos a.button {margin:5px 0 0 0;}
#product_comparison .comparison_product_infos .exclusive {margin:5px 0 0px 0;}
#product_comparison .comparison_product_infos .product_discount {padding:12px 0 0 0;}

/* ************************************************************************************************
Identity
************************************************************************************************ */
form.identity p.radio input {top:3px;}
form.identity p.radio label {padding:0 15px 0 3px;line-height:19px;display:inline-block;}
form.identity p.required_desc {padding:20px 0 0 157px;}
p#security_informations {padding:20px 0 0 0px;font-size:11px;}

/* ************************************************************************************************
Orderopc
************************************************************************************************ */
#orderopc  #left_column {display:none}
#orderopc #center_column{width:757px}
#orderopc  #left_column h2 {margin-top:20px}
#opc_account_choice {padding:0 15px;}
#opc_account_choice .opc_float {float:left;width:350px}
#opc_account_choice .opc_float ul {margin:0 0 20px 30px}
form#new_account_form { padding-top:10px; }
form#new_account_form h4{ margin-bottom:10px;}
#new_account_form  fieldset {padding:0 0 15px 0;}
#new_account_form  h3 {margin:0 0 15px 0;padding:8px;}
#center_column #new_account_form p {margin:0; padding:0 0 10px 0;}
#new_account_form p.radio label {padding-right:10px;font-size:14px;}
#new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label,
#new_account_form p.select span, #new_account_form p.textarea label {display:inline-block;padding:6px 15px;width:230px;text-align:right}
#new_account_form p.textarea textarea {height:80px;width:205px;}
#new_account_form span.form_info,#new_account_form span.inline-infos {display:block;margin:5px 0 0 0px;color:#666}


/* ************************************************************************************************
CATEGORIES
************************************************************************************************ */
#subcategories h2{ padding-top:10px!important;}
.center_column .cat_desc {margin:20px 0 10px 0;padding:17px 20px;
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,252,252,1) 15%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,rgba(252,252,252,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,252,252,1) 15%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,252,252,1) 15%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(252,252,252,1) 15%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(252,252,252,1) 15%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
#subcategories ul {width:730px; list-style:none;}
#subcategories ul li {float:left;margin:10px 20px 0 0;position:relative;}

#subcategories {width:700px; overflow:hidden; margin-bottom:10px; border-bottom:1px dotted #dadad9;padding-bottom:5px;}
#center_column #subcategories ul li a {width:120px;display:block;padding:0px 0px 0px 0px;text-decoration:none;color:#3a3a3a;background:none;}
#center_column #subcategories ul li a img {display:none;}
#subcategories ul li a span {text-transform:none;font-size:12px;line-height:16px;display:block;padding:3px 0px 3px 12px ; font-weight:bold;text-align:left;background:url(../img/icon-subcategory.png) 0px 4px no-repeat;}
/*#subcategories ul li strong {border:1px solid #000;background:url(../img/icon-sub.png) 0px 0px no-repeat;width:12px;height:12px;position:absolute;bottom:5px;right:98px;}*/
#subcategories ul li a:hover span{ color:#0D686B;}


/* ************************************************************************************************
PDODUCT PAGE
************************************************************************************************ */
#primary_block {margin:0px 0 0 0;}

/*pb-right-column*/
.cloud-zoom,#wrap{position:relative;display:block; width:106px!important; height:106px!important;}
.cloud-zoom-lens {border:none;margin:0px;cursor:move;}
.cloud-zoom-big {border:none;overflow:hidden;margin:-187px 0 0 -187px;}
.cloud-zoom-loading {display:none;}
.picpic:hover{cursor:auto;}
#zoom1:hover{cursor:default;}
.mousetrap{background:url(../img/mousetrap.png) left  top  no-repeat!important; background-image:none; width:106px!important; height:106px!important; overflow:hidden;z-index:9999!important; position:relative;}
.img_zoom{display:block;z-index:2;opacity:0;}
.img_wrap{display:block;margin:0;top:-187px;left:-187px; position:absolute;z-index:1;}

#primary_block #image-block.thickbox_box{ padding:0; width:300px; height:290px;text-align:center;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(246,244,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(246,244,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F6F4F4',GradientType=0 ); /* IE6-9 */
border-radius:4px;
}

#primary_block #pb-right-column {width:300px;float:left;margin-right:20px;}
#primary_block #image-block {width:113px;height:113px;position:relative;padding:187px 0 0 187px;border:0px solid #e5e5e5; 
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(246,244,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(246,244,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F6F4F4',GradientType=0 ); /* IE6-9 */
border-radius:4px;
}
#primary_block #image-block img#bigpic {cursor:pointer;margin:5px 0 0 17px;text-align:center;}
#primary_block #image-block img#bigpic.jqzoom {cursor:crosshair;position:relative;}
#pb-right-column #image-block #view_full_size .span_link img {position:relative;top:3px;left:-3px;border:none;padding-right:2px;}
#views_block{ padding:10px 0 0 0px;width:301px;position:relative;}
#thumbs_list {width:300px;height:95px; overflow:hidden;}
#thumbs_list ul{ list-style:none;}
#thumbs_list li {float:left;cursor:pointer;margin-right:9px;}
#thumbs_list li a{ display:block;height:86px;width:92px;border:1px solid #e5e5e5; text-align:center; padding-top:6px;}
#thumbs_list li img {margin:0 0px 0 0px;padding:0;}
span.view_scroll_spacer {float: left;height:27px;width:27px;z-index:9999;position:absolute;left:5px;top:43px;}
#view_scroll_left {float: left;height:27px;width:27px;text-indent: -3000px;background: url(../img/thumbs_left.png) no-repeat center center transparent;}
#view_scroll_right {background: url(../img/thumbs_right.png) no-repeat center center transparent;position:absolute; right:5px; top:43px;text-indent: -3000px;float:left;z-index:9999;height:27px;width:27px;}
span#wrapResetImages { width:200px;}
span#wrapResetImages div {width:306px;margin:0 0 -3px 0;padding:17px 0 10px 20px;}
span#wrapResetImages {display:none;}
span#wrapResetImages div {width:306px;margin:0 0 -3px 0;padding:17px 0 10px 20px;}

/* pb-left-column*/
#pb-left-column {margin-left: 14px;overflow: hidden;}
#pb-left-column h1 {background:none;border:none;color:#3a3a3a;font-size: 15px;margin: 0px 0 5px 0;padding: 0;text-transform:uppercase;line-height: normal; font-family:Arial, Helvetica, sans-serif;}
#pb-left-column #short_description_block {padding-bottom:10px;}
#pb-left-column #short_description_block #short_description_content {margin-top: 2px;margin-bottom: 5px;}

/* more details om te goed houden */
.short_description_block2 {padding-bottom:10px;}
.short_description_content2 {margin-top: 2px;margin-bottom: 5px;}



/* buy_block */
#buy_block .row_1 {overflow:hidden;text-align:left;border-top:1px dotted #dadad9;padding: 10px 0;}
#buy_block p{margin:0;padding:0;}
#buy_block #product_reference{ padding-bottom:20px;}
#buy_block .buttons_bottom_block{ text-align:right; padding-top:10px;margin: 0px 0 10px 0;}
#buy_block .row_1 p {float:right;padding:0 0 0px 0; }
#buy_block .row_1 p.our_price_display{ float:left;}
#buy_block .row_1 p#quantity_wanted_p {padding-right: 10px;}
#buy_block .row_1 p#quantity_wanted_p input {float:right;height:15px;padding:5px;text-align:center;width:20px;}
#buy_block .row_1 p#quantity_wanted_p label {float:right;padding:8px 7px 0 0;text-align:right;}
#buy_block .row_1 input#add2cartbtn {display: none;}

#buy_block .row_1 .exclusive span {font-size:12px; font-weight:normal; color: #fff; padding:5px 0 5px 22px;background:url(../img/cart-featured.png) 0px 4px  no-repeat;text-shadow:0px 1px 0 #8C4C00;}

#buy_block .row_1 .exclusive {padding:4px 8px 4px 4px;  margin:0 8px 4px -2px;
background: rgb(230,168,20); /* Old browsers */
background: -moz-linear-gradient(top, rgba(230,168,20,1) 0%, rgba(202,143,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,168,20,1)), color-stop(100%,rgba(202,143,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(230,168,20,1) 0%,rgba(202,143,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6A814', endColorstr='#CA8F00',GradientType=0 ); /* IE6-9 */
border-radius:3px;
}


#buy_block .row-2 {overflow: hidden;text-align: left;}
#buy_block .row-2.bordered {border-top: 1px dotted #dadad9;padding: 10px 0;}

#buy_block .row-2 span.on_sale,#buy_block .row-2 span.discount {display:block;float:right;color:#BE0000;padding:4px 6px 3px 22px;font-size: 12px;background:url(../img/onsale_percent_small.png) 0px 4px no-repeat;}


#buy_block .row-2 span.online_only {float:right;display:block;clear:right;font-weight: bold;font-size:11px;line-height:normal;text-transform: uppercase;margin-top: 5px;}
#buy_block .row-2 #reduction_percent,#buy_block .row-2 #reduction_amount {display: block;clear: left;padding:0 0 5px 0;}
#buy_block .row-2 #reduction_percent span,#buy_block .row-2 #reduction_amount span {display: block;}
#buy_block .row-2 #old_price {padding-bottom: 0;color:#A7A7A7;font-weight:normal;font-size:16px;}
#buy_block .row-3 {overflow: hidden;text-align:left;}
#buy_block .row-3 #availability_statut {float:right;margin-bottom:10px;}
#buy_block .row-3 #pQuantityAvailable {padding-bottom:12px;}
#buy_block .pack_price{ padding:0 0 10px 0;margin:0;}
#buy_block p#old_price {padding-bottom: 15px;font-size:18px;text-decoration:line-through; color:#787878;}
#buy_block #pQuantityAvailable {font-weight:bold;}

/*atributes*/
.product_attributes #attributes {padding: 20px 0 0 0;border-top: 1px solid #dadad9;}
.product_attributes #attributes label {vertical-align:top;position:relative; display:block; padding-bottom:7px;}
.product_attributes #color_to_pick_list {list-style-type: none;}
.product_attributes #color_to_pick_list li {float: left;margin: 0 8px 8px 0;padding: 1px;border: 1px solid #dadad9;}
.product_attributes #color_to_pick_list li.selected {border: 1px solid #3a3a3a;}
.short_description_pack{padding:10px 0px 0px 0;}
.short_description_pack h3{padding:5px 0 0 0;margin:0;}
.short_description_pack p{padding:5px 0 0 0;}
.short_description_pack .pack_content {padding: 10px 0 0 0;}
.pack_content {margin:5px 0 5px 0;}
#blockpack{ padding-top:10px; padding-bottom:10px;}
#pb-left-column #color_picker p {padding-bottom: 5px;font-weight: bold;}
#attributes fieldset {padding-bottom:10px;}
#attributes .attribute_list {display:inline-block;}
.attribute_list #color_to_pick_list a.color_pick {display: block;height: 15px;width: 15px;}
.product_attributes {padding:10px 0 0 0;border-top:1px dotted #dadad9;}
#attributes select {width:380px;}
#availability_statut {padding-bottom:10px;}
#availability_statut span#availability_label{display:none;}
#availability_statut span#availability_value{display:inline-block;padding:2px 5px 1px 5px;font-size:13px;color:#3a3a3a; font-weight:bold !important; border-radius:3px;}
#our_price_display{padding-top:7px;font-size:24px;line-height:18px;display:inline-block;}
*:first-child + html .content_prices #add_to_cart .exclusive {padding: 4px 3px 4px 11px;}
#pb-left-column .share{line-height: normal;margin: 0px 0 0;overflow: hidden;padding: 10px 10px 2px 0px;vertical-align: top;border-top: 1px dotted #dadad9;border-bottom: 1px dotted #dadad9;}

/*send_friend_form*/
#send_friend_form{width:300px;}
#send_friend_form h2{text-transform: uppercase; border:1px solid #EDE7E7;font-size:16px;color:#524A4A; padding:10px 10px 10px 10px; margin:0px 0 8px 0; font-weight:bold; text-transform:uppercase;border-radius:4px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E5E5E5',GradientType=0 ); /* IE6-9 */  
border-radius:4px;}

#send_friend_form .product_desc{text-align:center;float:left;margin-left:0px;width:300px;line-height:18px;color:#3a3a3a}
#send_friend_form_error{ padding-top:10px; color:#BE0000}
#send_friend_form .product_name{text-align:center;padding:5px 0 5px 0;font-size:13px;color:#3a3a3a;}
#send_friend_form .submit,#send_friend_form .text{ padding-top:10px;}
#send_friend_form label { display:block; padding-bottom:4px;}
#send_friend_form .txt_required{ padding-top:7px; display:block;}
#send_friend_form .product{ text-align:center;}
.form_container .intro_form{text-transform:uppercase; font-weight:bold; padding:10px 2px 10px 2px; color:#3a3a3a; border-top:1px dotted #dadad9; border-bottom:1px dotted #dadad9;} 
.form_container input{width:200px;}

/* usefull links */
#usefull_link_block {margin:0px 0 0 0;clear:both;padding:12px 0 12px 0px;overflow:hidden;border-top: 1px dotted #dadad9; list-style:none;}
#usefull_link_block li {padding:2px 0 0 0px;float:left;margin-right:12px;}
#usefull_link_block li.sendtofriend a{background:url(../img/icon-mail.png) 0px 1px no-repeat;}
#usefull_link_block li.print a{background:url(../img/icon-print.png) 0px 1px no-repeat; text-decoration:none;}
#usefull_link_block #left_share_fb a {background: url(../img/icon-fb.png) no-repeat 0 2px;text-decoration:none; padding-left:14px;}
#usefull_link_block li.view-size {background:url(../img/view-size.png) 0px 1px no-repeat;padding-left:19px;}
#usefull_link_block li a,#usefull_link_block span.span_link {color: #333;padding-left:20px;display:inline-block; line-height:20px;}
#usefull_link_block li a:hover,#usefull_link_block span.span_link:hover {color: #333;}



/* ************************************************************************************************
PDODUCT PAGE ACARDEON
************************************************************************************************ */

/* quantity discount */
div#quantityDiscount {margin:20px 0 0px 0;padding:0 0px 0px 0px;}
div#quantityDiscount table {width:100%;margin:20px 0 0 0;}

/* idTab1 (product description) */
#idTab1 {padding:0 0px 0px 0px;}
.more_info_inner {margin:20px 0 0 0;padding:0 0px 0px 0px;}
#idTab1 div,#idTab1 p {margin:17px 0 -3px 0;padding:0;}
#idTab1 iframe{ width:700px!important; height:400px!important;}

.more_info_inner h3:hover, .more_info_inner2 h3:hover, .more_info_inner4 h3:hover, #more_info_block5 h3:hover, div#quantityDiscount h3:hover,
.more_info_inner3 h3:hover, #more_info_block5 h3:hover, .blockproductscategory h3:hover{ cursor:pointer;}


.more_info_inner > h3, .more_info_inner2 h3, .more_info_inner4 h3,
#more_info_block li a, div#quantityDiscount h3, .more_info_inner3 h3, #more_info_block5 h3, .blockproductscategory h3{ font-size:16px; padding:7px 7px 7px 7px; text-transform:uppercase;font-weight:normal; display:block;color:#fff;margin-bottom:0;background:url(../img/icon-tab-close.png) 98% 12px no-repeat #5B5B5B;}

.more_info_inner h3.mobile-open, .more_info_inner2 h3.mobile-open, .more_info_inner4 h3.mobile-open, #more_info_block li a.mobile-open,
div#quantityDiscount h3.mobile-open, .more_info_inner3 h3.mobile-open, #more_info_block5 h3.mobile-open, .blockproductscategory h3.mobile-open{background:url(../img/icon-tab.png) 98% 12px no-repeat #9C9C9C; color:#F5F5F5; }

/* idTab22 (data sheet) */
#idTab22 {padding:15px 20px 0px 0px; list-style:none;}
#idTab22 li {padding:7px 0 0 12px;background: url(../img/bullet.png) no-repeat 0 13px; color:#666}
#idTab22 li span {font-weight:bold; color:#333}
.more_info_inner2 {margin:20px 0 0 0;padding:0 0px 0px 0px;}
#idTab1 ul, #idTab1 ol, #idTab1 dl {margin-left: 20px;}

/* idTab9 (attachments) */
.more_info_inner3 {margin:20px 0 0 0;padding:0 0px 0px 0px;}
#idTab9 {padding:20px 20px 0px 0px; list-style:none;}
#idTab9 li {margin:0 0 5px 0;}
#idTab9 li a {background: url(../img/bullet.png) no-repeat 0 6px; display:inline-block;padding:0px 0 0 12px;}
#idTab9 li a:hover{background: url(../img/bullet.png) no-repeat 0 -39px;} 
#more_info_block{ list-style:none; margin-top:20px;}
#more_info_block li a:hover{ text-decoration:none;}
#more_info_block5{ margin-top:20px;}

/* idTab4 (accessories) */
.more_info_inner4 {margin:20px 0 0 0;padding:0 0px 0px 0px;}
#idTab4 {padding:20px 0 0 0;}
#idTab4 li {overflow:hidden;margin:10px 0 0 0;padding:10px 0 10px 0; display:block;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 56%, rgba(248,248,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
}
#idTab4 li .accessories_desc {width:538px;float:left;border-width:0 1px 0 0px;border-style:solid; padding-right:20px;}
#idTab4 li .accessories_desc a.accessory_image {width:80px;height:80px;display:block;float:left;margin:0 20px 0 0;}
#idTab4 li .accessories_desc h5 {margin:0 0 7px 0;padding:0px 0 0 0;}
#idTab4 li .accessories_price {width:120px;float:right;padding:0px 0 0 20px;}
#idTab4 li .accessories_price span.price {display:block;margin:0 0 7px 0;}

/* idTab5 (product comments) */
#idTab5 {padding:20px 0px 20px 0px;}
#idTab5 .comment_criterions {overflow:hidden;}
#idTab5 .comment_criterions > div {float:left;padding:17px 20px 0 0;}
#idTab5 .comment_criterions > div > div {float:left;}
#idTab5 p{ padding-top:0;}
#idTab5 p.align_right {height:11px;padding:0;}
#idTab5 p.align_right a {width:11px;height:0;padding:11px 0 0 0;overflow:hidden;display:block;float:right;background:url(../img/icon/delete.gif) 0 0 no-repeat;}
#idTab5 p.comment_add {margin:0;padding:20px 0 0 0;}
#idTab5 fieldset p {margin:0;padding:10px 0 0 0;}
#idTab5 fieldset table.comment_rating {margin:17px 0 3px 0;}
#idTab5 fieldset table.comment_rating td {padding:0 10px 0 0;}
#idTab5 fieldset label {display:block;padding:0 0 3px 0;}
#idTab5 fieldset input#customer_name,#idTab5 fieldset input#comment_title {width:206px;height:15px;padding:3px;}
#idTab5 textarea#content {width:680px;min-width:300px;max-width:680px;height:100px;}
#idTab5 p.submit {padding:13px 0 0 0;}

/* productscategory.tpl */
.center_column .productscategory_h2 {margin:20px 0 0 0;padding:7px 14px;background:#333;font-size:16px;color:#fff;text-transform:uppercase;}
#productscategory_prod {width:100%;height:164px;margin:20px auto 0 auto;padding-left:23px;position:relative;float:left;}
#productscategory_noscroll {width:100%;height:120px;margin-bottom:30px;}
#productscategory_list .product_link {display:block;padding:10px 0 10px 0;text-transform:uppercase;}
#productscategory_prod #productscategory_list {overflow:hidden;float:left;width:94%;height:200px;}
#productscategory_prod #productscategory_list ul {padding-left:0;list-style-type:none;width:100000px!important}
#productscategory_prod #productscategory_list li {float:left;margin:0 3px;cursor:pointer;text-align:center;width:126px!important;overflow:hidden;line-height:20px;border:1px solid #DFE1E4;padding:10px 2px 10px 2px;}
#productscategory_prod #productscategory_list li a {margin:auto;font-weight:normal;}
#productscategory_prod #productscategory_scroll_left {margin-left:0px;position:absolute;top:0px;left:2px;background:url(../img/arrow_thumbs.gif) left -31px no-repeat;text-indent:-3000px;display:block;width:10px;height:18px;float:left;margin-top:69px;}
#productscategory_prod #productscategory_scroll_right {text-indent:-3000px;display:block;width:10px;height:19px;}
#productscategory_prod #productscategory_scroll_right {background:url(../img/arrow_thumbs.gif) left -111px no-repeat;margin-right:10px;float:right;position:absolute;right:14px;top:38px;}

/* customizable products */
.customization_block {padding:0 0px 0px 0px;position:relative;z-index:9; margin-top:20px;}
.customization_block p.infoCustomizable { padding-bottom:12px; padding-top:0}
.customization_block .customizationUploadBrowseDescription {padding:7px 0 0 0;}
.customization_block p img {margin:0 2px 0 0;}
.customization_block h2 {padding:0px 0 10px 0;}
.customization_block #uploadable_files { margin-bottom:10px;}
.customization_block ul{ list-style:none;}
.customization_block ul li {overflow:hidden;}
.customization_block ul li > div + div {padding:10px 0 0 0;}
.customization_block ul li .customizationUploadBrowse img {margin:0 5px 0 0;}
textarea.customization_block_input {width:678px;height:100px;}
.customization_block #customizedDatas {margin:0;padding:0px 0 0 0; float:left;}
.customizableProductsText{ margin-bottom:20px;}
#new_comment_form textarea {max-width: 538px;min-width: 538px;overflow: auto !important;padding: 3px;width: 538px;}
#product_comments_block_tab { margin: 0 0 0px!important;}
.customization_block  .required{ padding:0; margin:0; float:left; margin-left:20px;}
.customization_block  .required sup{ vertical-align:middle; color:#52C2C1}

/* pack products list */
#blockpack .list li .right_block{ float:left;}

/* ************************************************************************************************
STORES PAGE
************************************************************************************************ */
div#stores_block{ margin:0;}
div#stores_block p.text label {display:block;float:none;padding:2px 7px 0 0; display:block; font-weight:bold; padding-bottom:7px;}
div#stores_block p.text input {width:270px;height:22px;padding:1px 1px 1px 10px;}
div#stores_block p.select {padding:20px 0 0 0; height:22px; margin-right:10px;}
div#stores_block p.select label {display:block;float:none;padding:2px 7px 0 0; display:block; font-weight:bold; padding-bottom:7px;}
div#stores_block p.select select {float:left;margin-right:10px;}
div#stores_block p.select span {display:block;float:left;padding:2px 7px 0 7px;}
div#stores_block p.select #stores_loader {margin:-2px 0 0 0;display:none;}
div#stores_block input.button {clear:both;margin:20px 0 7px 0 !important;}
div#stores_block select#locationSelect {margin:0px 0;visibility:hidden; }
div#stores_block div#map {width:100%;height:320px; margin-top:7px;}
div#stores_block table#stores-table {margin:20px 0 0 0;display:none;}
div#stores_block table#stores-table td{ border:1px solid #ccc; padding:5px;}
div#stores_block table#stores-table th{ border:1px solid #ccc; padding:5px;}
div#stores_block table#stores-table td img { vertical-align:middle; margin-right:7px;}


/* ************************************************************************************************
		FOOTER
************************************************************************************************ */
#footer {width:100%;padding:10px 0px 0px 0px;margin:7px 0 0 0;overflow:hidden;position:relative; border-top:0px solid #dadad9; border-radius:0 0 5px 5px;
background: rgb(225,221,213); /* Old browsers */
background: -moz-linear-gradient(top, rgba(225,221,213,1) 0%, rgba(255,255,255,1) 69%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,221,213,1)), color-stop(69%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(225,221,213,1) 0%,rgba(255,255,255,1) 69%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(225,221,213,1) 0%,rgba(255,255,255,1) 69%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(225,221,213,1) 0%,rgba(255,255,255,1) 69%); /* IE10+ */
background: linear-gradient(to bottom, rgba(225,221,213,1) 10%,rgba(255,255,255,1) 69%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E1DDD5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.footer-inner{padding:0px 0px 53px 0px;overflow:hidden;}
#tmfooterlinks h4,
#block_contact_infos h4,
#social_block h4 {padding:15px 0 0px 0px;color:#333;font-weight:bold; font-size:12px;}

/* ————— tmfooterlinks.tpl ————— */
#tmfooterlinks { float:left;}
#tmfooterlinks div {width:220px;float:left;padding:0 0px 0px 0; position:relative; margin-right:20px;}
#tmfooterlinks h4 a{color:#333;font-size:12px;font-weight:bold;}
#tmfooterlinks h4 a:hover{color:#333;}
#tmfooterlinks ul {list-style:none; display:block; padding:5px 0 10px 0px;}
#tmfooterlinks ul.foot-cat ul{ display:none!important;}
#tmfooterlinks ul li {padding:2px 0 0 0;}
#tmfooterlinks ul li.lnk_wishlist img,#tmfooterlinks ul li.loyalty img,#tmfooterlinks ul li.referralprogram img { display:none;}
#tmfooterlinks ul li a {font-size:11px;color:#3a3a3a;text-decoration:none;display:inline-block;}
#tmfooterlinks ul li a:hover {color:#1C8990;}
#tmfooterlinks .footer-text{ padding:0px 0 0 0;}
.footer-inner p.row-footer {padding:12px 0 5px 0px;color:#949494; font-size:11px;position:absolute;bottom:10px;left:0px; border-top:0px solid #dadad9;}
.footer-inner p.row-footer a {color:#949494; font-size:11px; text-decoration:none;}
.footer-inner p.row-footer span {color:#949494;font-size:11px;}
.footer-inner p.row-footer a:hover{ text-decoration:none;color:#000}

/* ************************************************************************************************
FOOTER block_contact_infos
*********************************************************************************************** */
#block_contact_infos {padding:0px 0px 0 0;width:220px; margin-right:0px;float:left;}
#block_contact_infos ul{list-style:none;padding:5px 0px 0px 0px}
#block_contact_infos li {font-weight:normal; font-size:11px; color:#2a2a2a; line-height:18px;}
#block_contact_infos li  strong { font-weight:normal; font-size:11px; color:#2a2a2a; }
#block_contact_infos li  pre {font-weight:normal; font-size:11px; color:#2a2a2a;}
#block_contact_infos .tel{ font-weight:normal; font-size:11px; color:#2a2a2a;}
#block_contact_infos .tel a{font-weight:normal; font-size:11px; color:#2a2a2a;}
#block_contact_infos .tel a:hover{ color:#52C2C1; }

/**********************************************************************************************
FOOTER BLOCK SOCIAL 										
***********************************************************************************************/
#social_block {width:220px;padding:0px 0px 0 0; float:left; margin-right:20px; }
#social_block ul{list-style:none; padding-top:10px;}
#social_block li a{ display:inline-block; font-size:11px; color:#2a2a2a;}
#social_block li a:hover{ text-decoration:none; color:#1C8990; cursor:pointer;}
#social_block li {vertical-align:middle; padding-top:0px;}
#social_block li.facebook a{background:url(../img/sprite_pict_social_block.png) no-repeat 0 0px;padding:7px 0 0px 40px !important;height:30px;}
#social_block li.twitter a{background:url(../img/sprite_pict_social_block.png) no-repeat 0 -61px;padding:7px 0 0px 40px !important;height:30px;}
#social_block li.pinterest a{background:url(../img/sprite_pict_social_block.png) no-repeat 0 -181px;padding:7px 0 0px 40px !important;height:30px;}
#social_block li.rss a{background:url(../img/sprite_pict_social_block.png) no-repeat 0 -121px;padding:7px 0 0px 40px !important;height:30px;}

/* ************************************************************************************************
PAIMENT - PAGE ORDER
************************************************************************************************ */
#order h1{ font-size:17px;}
#order #right_column {padding-top:46px;}
#order .p-cart{ font-size:13px; text-transform:uppercase; color:#535353; padding-bottom:15px; border-bottom:1px solid #e5e5e5;}
#order_steps {width:692px;height:61px;overflow:hidden;margin:20px 0 0 5px; list-style:none;}
#order_steps li.even:first-child{background:#433535;}
#order_steps li.even.step_current:first-child { background:#1C8990;}
#order_steps li.even{ background:url(../img/marker-order.png) 0px 25px  no-repeat #433535;}
#order_steps li.odd{background:url(../img/marker-order.png) 0px 25px  no-repeat #6F5B5C;}
#order_steps li {width:138px;height:61px;float:left; text-align:center;}
#order_steps li span {display:block;padding:5px 0 0 5px;}
#order_steps li span {color:#fff; font-weight:bold;}
#order_steps li span span{color:#fff; font-weight:bold; font-size:27px; line-height:27px;}
#order_steps li.step_current { background:#1C8990;}
#order_steps li a {font-weight:bold;color:#ccc;text-decoration:none;}
#order_steps li a:hover {color:#fff;}

/* step 1 - cart ******************************************************************************* */
table#cart_summary h5{ padding-bottom:8px;}
table#cart_summary .cart-atr{ padding-bottom:5px; display:inline-block;}
#order-detail-content .title-th{ float:left; padding-bottom:10px; padding-right:10px; display:inline-block; font-weight:bold;color:#333}
table#cart_summary tr{ border-width:0px 0px 1px 0px; border-style:solid; border-color:#E5E5E5}
#seperated_packag{ padding:0;}
table#cart_summary tbody tr{background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 56%, rgba(248,248,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */ border:none;
}
table#cart_summary td {padding:20px 0 20px 0; border:none;  vertical-align:top;}
table#cart_summary .customization{ border-color:#fafafa}
table#cart_summary td.cart_product{ width:180px;}
table#cart_summary tr ul {list-style: none;}
table#cart_summary .customizationUploaded{ margin-bottom:10px;}
table#cart_summary td .cart_quantity { display:inline-block; margin-bottom:10px;} 
table#cart_summary .cart_quantity .cart_quantity_down{ float:left;}
table#cart_summary .cart_discount_name{ color:#333; text-transform:uppercase; vertical-align:middle;}
table#cart_summary .cart_discount{ border-width:1px 0 1px 0; border-style:solid;}
table#cart_summary .cart_discount_price .div_cart_quantity_delete{ float:none; margin-left:7px; display:inline-block;}
table#cart_summary .div_cart_quantity_delete{ float:left;}
table#cart_summary .total-pr{ font-size:15px; display:inline-block;}
table#cart_summary .div_cart_quantity_delete a{ width:13px; height:13px; display:block;background:url(../img/delete-cart.gif) 0 0 no-repeat; margin:5px 0 0 10px}
table#cart_summary .customization .cart_quantity {padding:20px 0px 20px 0; border:none; margin-bottom:0;}
table#cart_summary .cart_quantity .cart_quantity_input {float:left;border-left:none;border-right:none;color: #535353;display: inline-block;font-size: 12px;height:12px;line-height:12px;text-align: center;width: 40px;}
table#cart_summary .cart_quantity .cart_quantity_button {float:left;}
table#cart_summary a.price_discount_delete { margin-top:3px}
table#cart_summary .cart_total_price .total_price_container {border-right:none;}
table#cart_summary .cart_total_price td.cart_voucher {vertical-align:middle}
table#cart_summary #total_price_container { vertical-align:middle;}
#cart_summary tfoot{ font-weight:bold}
#cart_summary .cart_last_tr #total_price{ font-size:22px; font-weight:normal;}
table#cart_summary tfoot td {padding:15px 0 15px 0; border:none; text-align:left;}
table#cart_summary tfoot td + td{ text-align:right;}
#total_price_container{ vertical-align:middle;}
#cart_summary .price {border:none;white-space: nowrap;}
.total_price_container p {text-align: left}
table#cart_summary .cart_total_price .total_price_container {padding:0;}
.cart_total_price .total_price_container p {display:block;padding:8px;}
.cart_total_price .total_price_container span {display:block;padding:15px;font-weight:bold;font-size:18px;text-align:center}
table#cart_summary .gift-icon {color: white;background: #0088CC;line-height: 20px;padding: 2px 5px;border-radius: 5px;}

/*cart_voucher******************************************************************************* */
form#voucher fieldset {padding:16px 0px 0px 0px; border-top:2px dotted #dadad9;}
form#voucher fieldset h4 { padding:0; margin:0;}
form#voucher fieldset h4 label {margin:0;padding:6px 20px 0 0px; font-weight:bold;}
form#voucher fieldset p {float:left;margin:0;padding:4px 10px 0 0;}
form#voucher fieldset p.submit {padding:3px 0 0 0;}
form#voucher fieldset p label {float:left;text-align:right;padding:2px 7px 0 0;}
form#voucher fieldset p input.discount_name {width:300px;padding:1px;height:23px;line-height:23px;}
form#voucher fieldset div#display_cart_vouchers h4 {margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #eee;}
form#voucher fieldset div#display_cart_vouchers div {padding:4px 0 0 0;}
form#voucher fieldset div#display_cart_vouchers span.voucher_name {font-weight:bold;text-decoration:underline;cursor:pointer;}
form#voucher fieldset div#display_cart_vouchers span.voucher_name:hover {text-decoration:none;}

#order_carrier {clear:both;margin-top:20px;border:1px solid #999;}
#order_carrier h4 {padding:0 15px;}
#order_carrier span {display:block;padding:15px;font-weight:bold}
.order_delivery{ padding-top:20px;}
.order_delivery .first_item {margin-right:35px;}
.address_select{ width:100px;}
.multishipping_close_container {text-align: center; padding-top:10px;}
/*cart_voucher******************************************************************************* */
form#voucher fieldset {padding:16px 0px 0px 0px; border-top:2px dotted #dadad9;}
form#voucher fieldset h4 { padding:0; margin:0;}
form#voucher fieldset h4 label {margin:0;padding:6px 20px 0 0px; font-weight:bold;}
form#voucher fieldset p {float:left;margin:0;padding:4px 10px 0 0;}
form#voucher fieldset p.submit {padding:3px 0 0 0;}
form#voucher fieldset p label {float:left;text-align:right;padding:2px 7px 0 0;}
form#voucher fieldset p input.discount_name {width:300px;padding:1px;height:23px;line-height:23px;}
form#voucher fieldset div#display_cart_vouchers h4 {margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #eee;}
form#voucher fieldset div#display_cart_vouchers div {padding:4px 0 0 0;}
form#voucher fieldset div#display_cart_vouchers span.voucher_name {font-weight:bold;text-decoration:underline;cursor:pointer;}
form#voucher fieldset div#display_cart_vouchers span.voucher_name:hover {text-decoration:none;}

#order_carrier {clear:both;margin-top:20px;border:1px solid #999;}
#order_carrier h4 {padding:0 15px;}
#order_carrier span {display:block;padding:15px;font-weight:bold}
.order_delivery{ padding-top:20px;}
.order_delivery .first_item {margin-right:35px;}
.address_select{ width:100px;}
.multishipping_close_container {text-align: center; padding-top:10px;}

/* ————— carriercompare.tpl ————— */
#compare_shipping_form p {margin:0;}
#compare_shipping #availableCarriers{}
#compare_shipping_form p label {padding:5px 7px 5px 0; display:block;}
#compare_shipping_form p select{ margin-bottom:10px; width:300px;}
#compare_shipping_form p input{ margin-bottom:10px; width:288px; margin-right:10px;}
#compare_shipping_form{padding:16px 0px 0px 0px; border-top:2px solid #3a3a3a; margin-top:20px;}
#compare_shipping_form #compare_shipping{ padding:0;}
#compare_shipping_form #compare_shipping h3{ padding-top:0; border-bottom:0;}
#compare_shipping_form #compare_shipping p{ padding:0;}
#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard{ padding-top:20px;}
#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard input{ width:auto; margin-bottom:0; margin-right:16px;}

/* nav bottom ********************************************************************************** */
.cart_navigation {margin:20px 0}
.cart_navigation .exclusive,.cart_navigation .exclusive_large {float:right}

/* order carrier */
div#order_carrier {margin:20px 0 0 0;padding:10px;border-width:1px;border-style:solid;}
div#order_carrier h4 {float:left;padding:0 10px;}

/* cart navigation */
p.cart_navigation {clear:both;margin:0;padding:20px 0 0 0;overflow:hidden;}
p.cart_navigation .button,p.cart_navigation .button_large {float:left;}
p.cart_navigation .exclusive,p.cart_navigation .exclusive_large {float:right;}

#compare_shipping_form #availableCarriers {padding:15px 0 0 0;}
#compare_shipping_form #noCarrier {margin:12px 0 0;padding:10px 13px;text-align:center;}
#availableCarriers_table {width:100%; text-align:center;}
#availableCarriers_table th{ text-align:center;}
#carriercompare_errors_list li {margin:0;padding:3px 0 0 0;}

/**********************************************************************************************
LOGIN PAGE									
***********************************************************************************************/
#create-account_form h3{ padding-top:15px; padding-bottom:5px;border-bottom:1px dotted #dadad9; font-size: 14px; color: #524A4A; font-weight: bold; text-transform: uppercase;}
#login_form h3{ padding-top:15px; padding-bottom:5px;border-bottom:1px dotted #dadad9; font-size: 14px; color: #524A4A; font-weight: bold; text-transform: uppercase;}
#create-account_form .text input, #create-account_form .password input {height: 15px;width: 332px;}
#login_form .text input, #login_form .password input {height: 15px; width: 332px;}
#create-account_form .button_large {margin:0;}
#login_form .button {margin:0;}
#authentication #create-account_form h4{ text-transform:none; font-size:12px; font-weight:normal; color:#555;}
#authentication #create-account_form {width:340px;clear:none;float:left;margin:0 20px 0 0; padding:0; margin-top:0px;}
#authentication #login_form {width:340px;clear:none;float:left; padding:0;margin-top:0px;}
#authentication #create-account_form h4,#authentication #login_form h4 {margin:0;padding:15px 0 0 0;}
#authentication #create-account_form p.text, #authentication #login_form p.text {width:220px;padding:15px 0 0 0;}
#authentication #create-account_form p.submit, #authentication #login_form p.submit {padding:18px 0 0 0;}
#authentication #create-account_form label, #authentication #login_form label {display:block;clear:both;text-align:left;padding:0 0 5px 0;}
#authentication #login_form p.lost_password {margin:0;color:#1974D2; font-weight:normal;}
#new_account_form p.radio input {top:3px;}
#new_account_form p.radio label {padding:0 15px 0 3px;line-height:19px;display:inline-block;}

/* account creation form */
form#account-creation_form p.radio input { margin-right:5px; margin-top:1px;float:left;}
form#account-creation_form p.radio label {padding:0px 15px 0 3px; float:left;display:inline-block;}
form#account-creation_form textarea {width:210px;max-width:563px;}
form#account-creation_form span.form_info {line-height:19px;}
.cart_total{ text-align:right;}

/* ————— password.tpl ————— */
.forgot_password #restore_password label {width:170px;}
.forgot_password p.submit {padding-left:177px !important;}

/* step 3 - address ************************************************************************** */
div.order_address p.select label {float:left;text-align:right;padding:2px 7px 0 0;}
div.order_address p#address_invoice_form a.button_large {margin:0 auto;}
div.order_address p.address_add {padding:20px 0 0 0;margin:0;}
div.order_address #ordermsg p {margin:0;}
div.order_address #ordermsg textarea {height:100px;}
#multishipping_mode_box {border: 1px solid #D0D3D8;margin-bottom: 10px;padding: 5px; margin-top:10px;}
#multishipping_mode_box h2{ text-align:center; margin-bottom:12px;}
#multishipping_mode_checkbox {vertical-align: middle;margin-right: 5px;}
#multishipping_mode_box.on {border: 1px solid #ddd;}
#multishipping_mode_box .title {padding: 5px;font-weight: bold; color:#333}
#multishipping_mode_box .description, #multishipping_mode_box .description_off {padding: 5px;}
#multishipping_mode_box .description_off {display: none;padding: 5px;}
#multishipping_mode_box .description_off div {margin-bottom: 10px;}
#multishipping_mode_box .description_off a, #multishipping_mode_box .description a {display: block;text-align: center;text-decoration: none;padding: 5px 10px;margin: 0 160px;border: 1px solid #ccc;background: #ddd;}
#multishipping_mode_box .description_off a:hover, #multishipping_mode_box .description a:hover {background: #f3f3f3;border: 1px solid #ccc;}
#multishipping_mode_box.on .description_off {display: block;}

table.multishipping-cart td{ padding:12px!important;}
table.multishipping-cart th{ border-width:0 0 1px 0;}
.multishipping-cart tr.last_item {}
.multishipping-cart .cart_description h5 a{}
.multishipping-cart .cart_description h5 a:hover{ }
.multishipping-cart .cart_description  a{}
.multishipping-cart .cart_description  a:hover{}
.multishipping-cart .cart_quantity .cart_quantity_input{ float:left; margin:0; height:22px; line-height:22px; border-left:0; border-right:0; text-align:center;}
.multishipping-cart .cart_quantity  a{ float:left;}
.multishipping-cart .cart_quantity{ width:140px;}


/* step 4 - paiement ************************************************************************** */
table#carrierTable {margin:17px 0 0 0;}
table#carrierTable tr td.radio input {background:none;border:none;position:relative;top:1px;left:0;}
p#gift_div {display:none;clear:both;margin:0;}
p#gift_div label {display:block;}
p#gift_div textarea {height:100px;margin:12px 0 0 0;}

/* step 5 - paiement ************************************************************************** */
p.payment_module {display:block;margin:0 !important;padding:20px 0 0 0 !important;border:none !important;}
.payment_module img {vertical-align:middle;margin:0 10px 0 0;}
.payment_module a {display:block;background:#fafafa;border:1px solid #ddd;padding:7px;color:#777;text-decoration:none;}
.payment_module a:hover,.payment_module a:focus,.payment_module a:active {background:#fff;border:1px solid #ff0000;color:#000;}

/* ************************************************************************************************
PAGE ORDER-OPC
************************************************************************************************ */
div#order-opc h2.bordercolor {margin:20px 0 0 0;padding:17px 0 0 0;border-width:1px 0 0 0;border-style:solid;}
div#order-opc table#carrierTable {margin:17px 0 0 0;}
div#order-opc textarea#message {height:100px;}

/* ************************************************************************************************
express checkout
************************************************************************************************ */
#new_account_form {clear:both;margin-bottom: 20px}
#new_account_form h3 {margin-bottom:20px;padding:8px;border-bottom:1px solid #ccc;}
#center_column #new_account_form p {margin:0;padding:0 0 10px 0}
#new_account_form p.required {color:#222}
#new_account_form p.radio span,#new_account_form p.text label,#new_account_form p.password label,#new_account_form p.select label,#new_account_form p.select span,#new_account_form p.textarea label {display:block;padding: 6px 0px  6px 0;font-size: 12px;text-align:left}
#new_account_form p.radio label {float:none;padding-right:10px;width:auto;font-size:12px;}
#new_account_form p.checkbox label {float: none;width: auto;font-size: 12px;}
#new_account_form #submitGuestAccount {float: right}

/* ************************************************************************************************
paiment - CONFIRMATION
************************************************************************************************ */
#orderconfirmation #left_column {display:none}
#orderconfirmation #center_column{width:757px}

/* ************************************************************************************************
PAGE ADRESSES
************************************************************************************************ */
ul.item {margin:0px 0 15px 0;padding:0 0 15px 0;overflow:hidden; list-style:none; border-bottom:2px dotted #dadad9;}
#columns  ul.alternate_item {margin:0px 0 0 0;padding:0 0 0px 0;overflow:hidden;list-style:none; border-bottom:2px dotted #dadad9!important; padding-bottom:15px;}
ul#address_invoice{margin:20px 0 0 0;padding:0 0 17px 0;overflow:hidden;list-style:none;}
ul.address li {margin:0px 0px 0 0px;}
ul.address li.address_title {margin:0px 0px 5px 0px;color:#3a3a3a;font-size:14px;text-transform:uppercase;font-weight:bold;}
ul.address li.address_title h3 {margin:0;}
ul.address li span.address_name, ul.address li span.address_firstname, ul.address li span.address_lastname, ul.address li.address_firstname {font-weight:bold;color:#3a3a3a;}
ul.address li.address_update{ margin-top:10px; margin-bottom:10px;}
body#addresses div.address_add {clear:both;padding:20px 0 0 0;}
.bloc_adresses{ margin-top:20px;}

/* ————— address.tpl ————— */
body#address div#center_column form.std p.textarea textarea {width:206px;}
body#address div#center_column form.std p.submit .button {margin:20px 0 0 0;}

/* ************************************************************************************************
PAGE DISCOUNT
************************************************************************************************ */
table.discount {margin:17px 0 0 0;}
table.discount td.discount_code {font-weight:bold;}
table.discount td.discount_value {white-space:nowrap;}
body#discount div.center_column sup {vertical-align:top;}

/* ************************************************************************************************
PAGE ORDER FOLLOW
************************************************************************************************ */
#order-follow #left_column {display:none}
#order-follow #center_column{width:757px}

/* ************************************************************************************************
PAGE NEW-PRODUCTS
************************************************************************************************ */
#newproducts .sortPagiBar {margin-bottom:20px}

/* ************************************************************************************************
PAGE BEST SALES
************************************************************************************************ */
#bestsales .sortPagiBar {margin-bottom:20px}

/* ************************************************************************************************
PAGE PRICES DROP SALES
************************************************************************************************ */
#pricesdrop .sortPagiBar {margin-bottom:20px}

/* ************************************************************************************************
PAGE MANUFACTURER
************************************************************************************************ */
#manufacturer #center_column h1,
#supplier #center_column h1 {margin-bottom:0;}
#manufacturer #center_column > p, #supplier #center_column > p {padding:20px 0 10px 20px;}
.mnf_sup_list {margin:-13px 0 0 0;padding:0 0px;overflow:hidden;}
.mnf_sup_list li {height:80px;overflow:hidden;padding:20px 0;}
.mnf_sup_list li + li {border-width:1px 0 0 0;border-style:solid;}
.mnf_sup_list li .logo {display:block;float:left;border-width:1px;border-style:solid;}
.mnf_sup_list li .left_side {width:400px;float:left;padding:0 0 0 20px;}
.mnf_sup_list li .left_side div {padding:7px 0 0 0;}
.mnf_sup_list li .left_side div a {text-decoration:none; color:#8A8989;}
.mnf_sup_list li .left_side div a:hover{ color:#333}
.mnf_sup_list li .left_side h3 {padding:0px 0 0 0;color:#333;text-transform:none; font-size:14px;} 
.mnf_sup_list li .left_side h3 a {font-size:14px;font-weight:normal;text-decoration:none; color:#ce1041;}
.mnf_sup_list li .left_side h3 a:hover{ color:#333}
.mnf_sup_list li .right_side {width:120px;height:80px;float:right;position:relative;padding-left:20px;border-width:0 0 0 1px;border-style:solid;}
.mnf_sup_list li .right_side p {padding:0px 0 0 0;vertical-align:baseline;}
.mnf_sup_list li .right_side p span {font-size:14px;font-weight:normal; color:#3A3A3A;}
.mnf_sup_list li .right_side p a {text-decoration:none;font-size:14px;font-weight:normal; color:#3A3A3A;}
.mnf_sup_list li .right_side a.button {margin:18px 0 0 0;}
.mnf_sup_list li .left_side a:hover, .mnf_sup_list li .right_side p:hover a span {color:#535353;}
.mnf_sup_list li  .des-small { display:none;} 


/* ************************************************************************************************
PAGE SEARCH
************************************************************************************************ */
#search h3.nbresult {margin:10px 0 10px 0;padding:10px;border:1px solid #E7E8A4;font-size:13px;background:#F9F9DB}
#search .sortPagiBar {margin-bottom:20px}

/* ************************************************************************************************
PAGE 404
************************************************************************************************ */
p.error404 {border:2px solid #dd0000;background:#f5f5f5;margin:20px 0 0 0;padding:10px;line-height:32px;}
p.error404 img {margin:0 10px 0 0;}

/* ************************************************************************************************
addons payment cheque
************************************************************************************************ */
#module-cheque-payment #center_column h3{ margin-bottom:10px;}
#module-cheque-payment #center_column p { margin:0; padding:0;}
#module-cheque-payment #center_column .cart_navigation { margin-top:10px;}

/* ************************************************************************************************
addons payment bankwire
************************************************************************************************ */
#module-bankwire-payment aside {display:none}

/* ************************************************************************************************
addons google checkout
************************************************************************************************ */
#module-gcheckout-payment aside {display:none}

/* ************************************************************************************************
addons paypal
************************************************************************************************ */
#module-payment-submit aside {display:none}
/* ************************************************************************************************
addons cashondelivery validation
************************************************************************************************ */
#module-payment-submit aside {display:none}

/* ************************************************************************************************
addon RerversoForm
************************************************************************************************ */
#account-creation_form fieldset.reversoform {padding:10px !important}
#account-creation_form fieldset.reversoform  .text label{display:block;padding:0 0 10px 0;width:100%;text-align:left;}
#account-creation_form fieldset.reversoform .infos-sup {padding:0 !important;font-size:10px;font-style:italic;text-align:right}

/* ************************************************************************************************
addon customer privacy
************************************************************************************************ */
#account-creation_form fieldset.customerprivacy label{padding-bottom:0;font-size:12px;text-align:left;cursor:pointer}

/* ************************************************************************************************
addon referralprogram
************************************************************************************************ */
#module-referralprogram-referralprogram-program #left_column {display:none}
#module-referralprogram-referralprogram-program #center_column{width:757px}
#footer .myaccount li.referralprogram img {display:none}
#module-referralprogram-referralprogram-program .sheets {padding-top:10px}
#module-referralprogram-referralprogram-program form p.checkbox {font-weight:bold}
#module-referralprogram-referralprogram-program form p.checkbox a {text-decoration:underline}
#module-referralprogram-referralprogram-program form p.submit {text-align:right}
#module-referralprogram-referralprogram-program form p.see_email {padding-left:10px;color: #0088cc;background:url(../img/arrow_right_1.png) no-repeat 0 4px;}
#module-referralprogram-referralprogram-program form p.see_email a {color: #0088cc;text-decoration:underline}

/* ************************************************************************************************
addon loyalty
************************************************************************************************ */
#module-loyalty-default #left_column {display:none}
#module-loyalty-default table  tr{ border-bottom:1px solid #E5E5E5}
/* ************************************************************************************************
addon Livezilla
************************************************************************************************ */
#livezilla_lnk  {margin:10px 0;text-align: right}
#livezilla_lnk a {display:inline-block;padding:6px 8px 8px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font:bold 10px Arial,Verdana,sans-serif;color:#fff;text-shadow: 0 -1px 0 #000;
background: url(../img/bg_bt_compare.gif) repeat-x scroll 0 0 #000}
#livezilla_lnk a:hover {text-decoration:none}

/* ************************************************************************************************
guest tracking
************************************************************************************************ */
#guest-tracking fieldset p:first-child {padding-top: 10px;}
#guest-tracking fieldset p:last-child {padding-bottom: 10px;}


#featured_products ul li .product_image.feat-mobile{ display:none;}
#address_invoice_form { margin-bottom:20px;}
#address_invoice_form  label{ display:block; font-weight:bold; padding-bottom:11px;}
#order #fancybox-content h2 { font-size:14px; text-transform:uppercase; color:#3a3a3a}
.popup-extra h3 { color:#ed038a; font-size:14px; padding-bottom:7px;}


#module-favoriteproducts-favoriteproducts-account #left_column {display:none}
#module-favoriteproducts-favoriteproducts-account #center_column {width:757px}
#favoriteproducts_block_account .favoriteproduct {position:relative;margin-bottom: 14px; margin-top:15px;border-bottom:2px dotted #dadad9;}
.favoriteproduct a.product_img_link {display: block;float: left;margin-bottom:10px;margin-right: 14px;overflow: hidden;position: relative;}
.favoriteproduct h3 {color: #3a3a3a;font-size: 13px;padding: 0 0 10px;border:0;}
.favoriteproduct  p.product_desc {line-height: 16px;overflow: hidden;padding: 0;border:0;}
.favoriteproduct .remove {position:absolute;top:3px;right:3px;}
.favoriteproduct .remove .icon {cursor:pointer}

/* lnk fiche produit */
#usefull_link_block li#favoriteproducts_block_extra_add {padding-left:20px;background:url(../img/add_favorite.gif) no-repeat 0 4px;cursor: pointer;line-height:22px;color:#3A3A3A;text-decoration:none;}
#usefull_link_block li#favoriteproducts_block_extra_remove:hover,
ul#usefull_link_block li#favoriteproducts_block_extra_removed:hover,
#usefull_link_block li#favoriteproducts_block_extra_add:hover,
ul#usefull_link_block li#favoriteproducts_block_extra_added:hover{ text-decoration:none; color:#3a3a3a; }
#usefull_link_block li#favoriteproducts_block_extra_remove {padding-left:20px;background:url(../img/del_favorite.gif) no-repeat 0 5px;cursor:pointer; line-height:20px;color:#3A3A3A; text-decoration:none;}
ul#usefull_link_block li#favoriteproducts_block_extra_added {padding-left:20px;background:url(../img/del_favorite.gif) no-repeat 0 4px;cursor:pointer;display:none;line-height:20px;
color:#3A3A3A;text-decoration:none;}
ul#usefull_link_block li#favoriteproducts_block_extra_removed {padding-left:20px;background:url(../img/add_favorite.gif) no-repeat 0 4px;cursor: pointer;display:none;line-height:20px;color:#3A3A3A;text-decoration:none;}


/* slider products category */
.container {}
.iosSlider {width:100%;}
.iosSlider .slider {width: 100%;height: 100%;}
.iosSlider .slider #item a{float: left;width:95px;height:121px;}
.iosSlider .slider #item {float: left;width:105px;height:121px;}
.iosSlider .slider #item img {width: 100%;height: auto;}
.container2 {position: relative;width:700px;overflow: hidden; padding-top:20px; }
.iosSlider2 {height:300px!important;background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 56%, rgba(248,248,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */}
.iosSlider2 .slider2 {width: 100%;height: 100%;}
.iosSlider2 .slider2 #item2.last{ margin-right:0;}
.iosSlider2 .slider2 #item2 {float: left!important;width:155px!important; padding:10px 10px 0px 10px; text-align:center;}
.iosSlider2 .slider2 #item2 img {width:145px;height:215px}
.container2 .prev {position: absolute;top:0px;right:30px;width:50px;height:50px;background:#000;z-index:10;background:url(../img/prev-sl.png) no-repeat 50% 50%;}
.container2 .next {position: absolute;top:0px;right:-11px;width:50px;height:50px;background:#000;z-index:10;background:url(../img/next-sl.png) no-repeat 50% 50%;}
.container2 .unselectable {}
.container2 .product_name{ display:block; padding-top:24px; }
.iosSlider2 .slider2 .product_name a{ float:none; display:block; font-size:12px; color:#474744; font-weight:bold;}
.iosSlider2 .slider2 .product_name a:hover{ color:#52C2C1; text-decoration:none;}
.container2 .price_display{ display:block; padding-top:5px; font-size:14px;}
.blockproductscategory { margin-top:20px;}

/* slider products crossselling
#crossselling h2.productscategory_h2 {font-size:16px; padding:7px 7px 7px 7px; margin: 0 0 10px 0; text-transform:uppercase;font-weight:normal; display:block;color:#fff;background-color: #5B5B5B;}
#crossselling ul {list-style-type:none}
#crossselling li {float:left;margin-right:25px;height:160px;}
#crossselling li a.lnk_img {display:block}
#crossselling li a img {border:0px solid #ccc; width:76px; height: 100px;}
#crossselling li p.product_name {text-align:center}
#crossselling_list {overflow: hidden;}
#crossselling_scroll_left,#crossselling_scroll_right {text-indent: -3000px;display: block;width: 9px;height: 18px;float: left;margin-top: 30px}
#crossselling_scroll_right {}
*/

/* new style for crosselling  */
#crossselling_scroll_left,#crossselling_scroll_right {text-indent: -3000px;display: block;width: 9px;height: 18px;float: left;margin-top: 30px}
#crossselling_scroll_right {}

#crossselling_list {overflow: hidden; }

#crossselling h2.productscategory_h2 {font-size:16px; padding:7px 7px 7px 7px; margin: 0 0 10px 0; text-transform:uppercase;font-weight:normal; display:block;color:#fff;background-color: #5B5B5B;}
#crossselling ul {list-style-type:none;padding:0px 0px 0px 0px;overflow:hidden;display: table-cell;}
#crossselling ul li {border:1px solid #F3F1F1; width:110px;float:left;margin:10px 7px 0 7px;padding:10px 10px 0px 10px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(248,248,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */  
border-radius:4px;
}

#crossselling ul li + li { width:100px; margin-top:10px;}
#crossselling ul li a.lnk_img {display:block;text-align:center;}
#crossselling ul li a.lnk_img img {width:76px; height:100px;}
#crossselling ul li p.product_name {text-align:center;padding:6px 0 0 6px; font-size:10px;line-height:12px;min-height:30px;}
#crossselling ul li p.product_name a {font-size:12px; color:#0E767A;font-weight:bold;}

#crossselling ul li div.price_display {text-align:center;padding: 2px 0 0 0;}
#crossselling ul li span.price_small {padding: 2px 0 2px 0 ;}

/* new */

#product_comments_block_extra { border-width:1px 0 0 0; border-style:dotted; padding:10px 0 5px 0;overflow:hidden;}	
#product_comments_block_extra ul { list-style:none;}
#product_comments_block_extra ul li{overflow:hidden; float:left; margin-right:20px; margin-bottom:5px;padding:0 0 15px 0;}
#product_comments_block_extra ul li .open-comment-form{color: #333;background: url(../img/icon-review.png) left 0px no-repeat; padding-left:22px; display:inline-block; line-height:16px;}
#product_comments_block_extra ul > li + li a{color: #333;background: url(../img/icon-review-read.png) left 0px no-repeat; padding-left:22px; display:inline-block; line-height:16px;}
#product_comments_block_extra .comments_note {display:block; float:none;margin: 10px 0 0 0;}
#product_comments_block_extra .comments_note span, #product_comments_block_extra .star_content {float:left; font-weight:bold;}
#product_comments_block_extra .star_content {margin:0px 0 0 10px;}
#product_comments_block_extra div.star {background: url(../img/star.gif) no-repeat scroll 0 0 transparent}
#product_comments_block_extra div.star_on {background: url(../img/star.gif) no-repeat scroll 0 -12px transparent}
#product_comments_block_extra .comments_advices {clear:both; padding-top:7px;}


/* module productcomments ********************************************************************** */
.rating {clear: both;display: block;margin: 2em;cursor: pointer;}
.rating:after {content: '.';display: block;height: 0;width: 0;clear: both;visibility: hidden}
.cancel,.star {overflow: hidden;float: left;margin:0 1px 0 0;width: 16px;height: 16px;text-indent: -999em;cursor: pointer}
.cancel,.cancel a { background: url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important }
.star,.star a { background: url(../../../modules/productcomments/img/star.gif) no-repeat 0 0 }
.cancel a,.star a {display: block;width: 100%;height: 100%;background-position: 0 0}
div.star_on a { background-position: 0 -16px }
div.star_hover a,div.star a:hover{background-position:0 -32px}

/* ************************************************************************************************
		addons comments products
************************************************************************************************ */
.star {position: relative;top:2px;float: left;height: 12px;width: 12px;overflow: hidden;text-indent: -999em;cursor: pointer}
.star, .star a { background: url(../../../modules/productcomments/img/star.gif) no-repeat 0 0 }
div.star_on a { background-position: 0 -12px }
div.star_hover a, div.star a:hover { background-position: 0 -12px }
.confirmation {margin: 0 0 10px;padding: 10px;border: 1px solid #e6db55;font-size: 13px;background:#ffffe0;}
#main .rte { background:0 0 }
.listcomment {list-style-type:none;margin:0 0 20px 0 !important;}
.listcomment li {padding:10px 0;border-bottom:1px dotted #ccc;color:#666}
.listcomment .titlecomment {display:block;font-weight:bold;font-size:12px;color:#333}
.listcomment .txtcomment {display:block;padding:5px 0;color:#333}
form#sendComment  fieldset{padding:10px;border:1px solid #ccc;background:#eee}
form#sendComment h3 {font-size:14px;}
#new_comment_form p.text {margin-bottom: 0;padding-bottom: 0;}
#sendComment p.text label,
#sendComment p.textarea label {display: block;margin: 12px 0 4px;font-weight: bold;font-size: 12px;}
#sendComment p.text input {padding: 0 5px;height: 28px;width: 498px;border: 1px solid #ccc;background: url(../img/bg_input.png) repeat-x 0 0 #fff;}
#sendComment p.textarea textarea {height:80px;width:508px;border:1px solid #ccc;}
#sendComment p.submit {padding:0;text-align:right}
#sendComment p.closeform {float:right;padding:0;height:16px;width:12px;text-indent:-5000px;background:url(../img/icon/delete.gif) no-repeat 0 0}
#fancybox-wrap { width:585px }
#fancybox-content {width:585px;border-width:0}
#new_comment_form {width:585px;color: #333;text-align: left;background-color: #fff}


#new_comment_form .title {border:1px solid #EDE7E7;font-size:16px;color:#524A4A; padding:10px 10px 10px 10px; margin:0px 0 8px 0; font-weight:bold; text-transform:uppercase;border-radius:4px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E5E5E5',GradientType=0 ); /* IE6-9 */  
border-radius:4px;
}

#new_comment_form ul.grade_content {list-style-type:none}
#new_comment_form .grade_content li {width:50%}
#new_comment_form .product {padding:15px 15px 0px 15px}
#new_comment_form .product img {float:left;border: 1px solid #ccc;}
#new_comment_form .product .product_desc {float:left;margin-left:15px;width:300px;line-height:18px;color:#3a3a3a}
#new_comment_form .product .product_desc ul{ list-style:none;}
#new_comment_form .product .product_desc {padding-bottom:5px;font-size:13px;color:#3a3a3a;}
#new_comment_form .product .product_name {padding-bottom:5px;font-size:13px;color:#0E767A;}
#new_comment_form .grade_content {margin:0 0 20px 0}
#new_comment_form .grade_content span,
#new_comment_form .grade_content span {display:inline-block;padding:0 10px;width:150px;font-weight:bold}
#new_comment_form .grade_content .cancel {margin-right:5px}
.new_comment_form_content {padding:15px;}
.new_comment_form_content h2{ font-size:14px; font-weight:normal; color:#535353;}
.new_comment_form_content .intro_form {text-transform:uppercase;font-weight:bold; padding:10px 2px 10px 2px; color:#0E4E7A; border-top:1px dotted #dadad9; border-bottom:1px dotted #dadad9;}
#new_comment_form label {display: block;margin:12px 0 4px 0;font-weight: bold;font-size: 12px;}
#new_comment_form input[type=text] {padding: 0 5px;height: 28px;width: 540px;}
#new_comment_form textarea {padding: 0 5px;height: 80px;width: 540px;border-radius:3px;}
#new_comment_form .submit {margin-top:20px;padding:0;font-size:13px;text-align:right}
#new_comment_form button:hover{ background:#000} 
#new_comment_form button {cursor: pointer; background:#ed038a;border: medium none;color: #FFFFFF !important;cursor: pointer;display: inline-block;font: bold 12px "Arial" !important;
height: 25px !important;padding: 0 10px;text-align: center;text-decoration: none !important;}

#criterions_list_wrapper {display:inline-block; margin: 0 0px 0 15px;padding: 0 0 0 0;}
#new_comment_form #criterions_list {border: 0px solid #CCC;padding-bottom: 15px;list-style-type: none;}
#new_comment_form #criterions_list li {margin-bottom:5px; padding-top:5px;}
#new_comment_form #criterions_list label {display:block;margin: 0 0px 0 0px; padding-bottom:5px;}
#new_comment_form #criterions_list .star_content {float:left;margin-right: 180px;}
#new_comment_form #new_comment_form_footer {margin-top: 20px;font-size: 12px;}

/* TAB COMMENTS ******************************************************************************** */
#product_comments_block_tab {margin:0 0 20px 0;}
#product_comments_block_tab div.comment { margin:0 0 10px 0;padding:0px 0 10px 10px; border-radius:4px;

background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(248,248,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */

}
#product_comments_block_tab div.comment div.comment_author {float:left;padding:0 20px 0 0;width:110px;line-height:18px;}
#product_comments_block_tab div.comment div.comment_author span {font-weight:bold; display:none;}
#product_comments_block_tab div.comment div.comment_author span,#product_comments_block_tab div.comment .star_content {float:left;}
#product_comments_block_tab div.comment .star_content {margin:0px 0 0 0px;}
#product_comments_block_tab div.star,#product_comments_block_tab div.star_on {background: url(../img/star.gif) no-repeat 0 0 transparent}
#product_comments_block_tab div.star_on {background-position: 0 -12px}
#product_comments_block_tab .comment_author_infos {clear:both;padding-top:10px;}
#product_comments_block_tab .comment_author_infos em {color:#999;font-size: 11px;}
#product_comments_block_tab div.comment div.comment_details {float: left;overflow:hidden;width:495px;margin: 0 20px 0 0;}
#product_comments_block_tab div.comment_details h4 { padding:0; margin:0px 0 3px 0;  font-weight:bold;font-size:13px;text-transform:none;border:0;}
#product_comments_block_tab div.comment_details p {padding-bottom:10px; font-size:12px;margin: 0 0 15px 0 ; }
#product_comments_block_tab div.comment_details ul {list-style-type:none;margin:0px 0 0 0;}
#product_comments_block_tab div.comment_details li {padding:2px 0 2px 2px; font-size:11px; color:#8D8D8D;}

/*#product_comments_block_tab button.usefulness_btn {cursor: pointer;margin:0 0 0 5px;display: inline-block;padding: 0 2px;border: 1px solid #CC9900;border-radius: 3px 3px 3px 3px;color: #000;font-weight: bold;background: url(../img/bg_bt.gif) repeat-x scroll 0 0 #F4B61B}
#product_comments_block_tab button.usefulness_btn:hover {background-position: left -50px}
#product_comments_block_tab button.usefulness_btn:active {background-position: left -100px}*/

#product_comments_block_tab button.usefulness_btn {cursor: pointer; background-color:#FBFBFB;border:0;color: #A81E35; padding: 0 0px 0 10px;}
#product_comments_block_tab button.usefulness_btn:hover {text-decoration:underline}

#product_comments_block_tab span.report_btn {cursor: pointer; color: #A81E35;margin:0;}
#product_comments_block_tab span.report_btn:hover {text-decoration:underline}

.fl{float:left;}
.fr{float:right;}
#cluetip-close img {border: 0;}
#cluetip-title {overflow: hidden;}
#cluetip-title #cluetip-close {float: right;position: relative;}
#cluetip-waitimage {width: 43px;height: 11px;position: absolute;background-image: url('../img/loader.gif');}
.cluetip-arrows {display: none;position: absolute;top: 0;left: -11px;height: 22px;width: 11px;background-repeat: no-repeat;background-position: 0 0;}
#cluetip-extra {display: none;}
#cluetip {background-color: transparent;}
#cluetip #cluetip-outer {border: 2px solid #ccc;position: relative;background-color: #fff;}
#cluetip h3#cluetip-title {margin: 0 0 5px;padding: 2px 5px;font-size: 12px;font-weight: normal;background-color: #ccc;color: #333;}
#cluetip #cluetip-inner {padding: 0 5px 5px;display: inline-block;}
#cluetip div#cluetip-close { text-align: right;margin: 0 5px 5px;color: #900;}

/* block paiment logos ******************************************************************************** */
.paiement_logo_block {border: 1px solid #E5E5E5; padding:10px;text-align:center;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(248,248,248,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(248,248,248,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 56%,rgba(248,248,248,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */  
border-radius:4px;}
#paiement_logo_block img {padding:5px 5px 0 5px ;}
#paiement_logo_block {margin:0 0 20px 0;}


/* custom content at homepage - reinsurance block top  ******************************************************************************** */

#reinsurance_block3 { text-align: center; }

#reinsurance_block3 ul {margin: auto; 
display: inline-block;
        margin: 0;
        padding: 0;
        /* For IE */
        zoom:1;
        *display: inline;

}

#reinsurance_block3 .width4 li {width:170px;}

#reinsurance_block3 li {
	float:left;
	padding:10px 5px 10px 10px !important;
	font-size:12px;
	color:#3a3a3a;
	text-transform:uppercase;
	list-style-type: none;
	text-align:left;
	margin: 3px 0 0 2px;
	
}

#reinsurance_block3 li span {

	float:left;	
	padding-left:30px;
	color:#3a3a3a;
	line-height:13px;
}

#reinsurance_block3 li a {

	color:#3a3a3a;
	line-height:13px;
}

#reinsurance_block3 .img1 {float:left; background: url(../img/reinsurance/reinsurance-top-1.png) no-repeat 0px 4px transparent;}
#reinsurance_block3 .img2 {float:left; background: url(../img/reinsurance/reinsurance-top-2.png) no-repeat 0px 4px transparent}
#reinsurance_block3 .img3 {float:left; background: url(../img/reinsurance/reinsurance-top-3.png) no-repeat 0px 4px transparent}
#reinsurance_block3 .img4 {float:left; background: url(../img/reinsurance/reinsurance-top-4.png) no-repeat 0px 4px transparent}

/* Overzicht reeksen CMS pagina & Homepage cms block overzicht reeksen  ******************************************************************************** */

#containter-overzicht-reeksen {margin: 10px 0 10px 0; padding: 0px; }
#containter-overzicht-reeksen ul {margin:0px;  padding:0px;}
#containter-overzicht-reeksen ul li {margin:3px;width:25px; padding:6px;display:inline-block;list-style-type:none;text-align:center;border: 1px solid #E5E5E5;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E5E5E5',GradientType=0 ); /* IE6-9 */  
border-radius:4px;
}
#containter-overzicht-reeksen ul li a {border:0;font-size:16px; color:#3a3a3a; font-weight:bold; }
#containter-overzicht-reeksen ul li a:hover {color:#F88702;}

div.content-overzicht-reeksen {}
.content-overzicht-reeksen ul {display: inline-block;vertical-align: top;}
.content-overzicht-reeksen ul li {text-transform:uppercase;}
.content-overzicht-reeksen ul li a {color:#3a3a3a;}
.content-overzicht-reeksen ul li a:hover {color:#F88702;text-decoration:underline;}

div.content-overzicht-reeksen span {display:block;margin:0;padding:20px 0 5px 0;font-size:16px;font-weight:bold;color:#3a3a3a;text-transform:uppercase;border-bottom:1px dotted #dadad9;}

#minic_slider {position: relative;display:block;margin:0;}

/**** Block content anywhere styles  *********************************************/
#tekst_footer {display:block;clear:both; font-size:11px;color:#5B5B5B;text-align:center;margin:0px 0 5px; 0;}

#tekst_footer ul li {
	list-style: none;
	width: 100%!important;
	float: left;
	padding: 0 0px!important;
	box-sizing: border-box;
}

#tekst_footer .grijs {font-size:11px;color:#5B5B5B;text-align:center;margin: 0 0 5px; 0;}

#tekst_footer .footer-padding {margin:5px 0 0 0;}
#tekst_footer img {display: block; margin-left:auto; margin-right:auto;text-align:center;}
#tekst_footer .image-footer {display:block;background:url(../img/logos-footer.jpg) no-repeat 0 0;width: 107px;height:60px;text-align:center;margin:auto;}

span.red {color: red;font-weight:bold}
span.green {color: green;font-weight:bold}
/*** themes/Home/css/320.css ***/
/*  #Mobile (Portrait) width of 320px 
================================================== */
@media only screen and (max-width: 767px) {
/* ************************************************************************************************
 GENERAL STYLE
************************************************************************************************ */	
#columns {z-index:1;}
#wrapp-2{width:320px; border:none;}
#wrapp-1 {padding:0px 0 0;}
#columns { padding:0px 0 0px 0;}
.contant-wrapper {width: 320px; padding-top:10px;}
#right_column {padding-top:20px;}
#columns a.product_descr {
    color: #908F90;
    font: 12px/15px "Arial";
    text-decoration: none;
}
body{font: 12px/16px Arial, Helvetica, sans-serif;-webkit-text-size-adjust: none;}
#center_column h1, #cms #center_column div.rte h1, #cms #center_column div.rte h2 {padding: 0px 0;}
#tmtextblock{ display:none;}
#center_column h1 span{ font-size:11px;}
#center_column h1{ padding:10px;}
#tmfooterlinks h4 a{ font-size:15px;}
#content_block_home {display:none;}
/* ************************************************************************************************
FORM
************************************************************************************************ */	
select#days {width:50px;margin:0;}
textarea {width: 278px;}
select#months {width:90px;margin:0;}
body#index #columns {padding:0px;}
.favoriteproduct h3 {color: #3a3a3a;font-size: 13px;padding: 0 10px 10px;}
form.std .text input, form.std .password input {width: 288px;line-height:35px; height:35px;}
#account-creation_form p.select select {width:300px;line-height:43px; height:43px;margin-bottom:20px;}	
#account-creation_form p.select select option{ padding:5px;}
form.std .select select {height:43px;line-height:43px;padding: 2px;width:300px;}
#add_adress label { display:block;}
#add_adress  p.textarea textarea {width: 268px;}
body#address div#center_column form.std p.textarea textarea {width:292px;}
#multishipping_mode_box{ display:none;}

/* ************************************************************************************************
HEADER
************************************************************************************************ */	
#header{}

#header-inner {padding-top: 160px;padding-bottom:10px;}
#header_logo {display: block;left:0px;position: absolute;top:26px;}
.main-mobile-menu{display:block;margin:-6px 0px 0px 0px; }
#header-inner {padding-top:155px;position: relative;z-index: 101;}
.sf-contener,#header_links{ display:none;}
p.cart_navigation .button, p.cart_navigation .button_large {float: left; margin-bottom:20px;}
#tmtextblock { display:none;}


#search_block_top {position:absolute;right:0px;top:110px; width:100%}
#search_block_top input.search_query {width:190px; height:30px; line-height:30px;}
#search_block_top #searchbox {float: left;}
#search_block_top a {padding:8px 3px 8px 3px; width:75px; text-align:center;margin:0 0 0 4px;}

#header_logo img {width:243px;height:64px;padding: 14px 0px 0 0px ;}

#header_user {left:auto;top:10px; right:-2px;}
#header #cart_block {right: -8px;top: 35px;}
#header_user #shopping_cart .title-cart{ font-size:12px;color:#fff;display:none;}
#header #cart_block {top: 35px; right:auto; left:40px;}

#header_user #shopping_cart b{padding:5px 10px 5px 0px;display:inline-block;overflow:hidden; float:right; margin:0px 0 0 18px;}
#header_user #shopping_cart b span{ color:#F5CF73; font-size:12px;}
#header_user #shopping_cart .ajax_cart_quantity{ color:#F5CF73; font-size:12px;}
#header_user #shopping_cart .ajax_cart_total { display:none!important}

.opancart{background:url(../img/opencart.png) 0px  0px  no-repeat;width:15px;height:15px;position:absolute;top:7px;right:-2px;z-index:99;display:block;}
.close-cart .opancart{background:url(../img/opencart2.png) 0px  0px  no-repeat;}

/* ************************************************************************************************
BUTTONS
************************************************************************************************ */
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small,input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large,a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large { font-size:12px; font-weight:normal;}

/* ************************************************************************************************
HOMEFEATURED
************************************************************************************************ */
#featured_products ul li{ width:200px;}
#featured_products ul li .product_image{display:block; float:right;margin: 0 0px 0 0;height:151px;}
#featured_products ul li .product_image img{ width:117px;}

#featured_products ul li h5{ width:180px; float:none; padding-top:10px; min-height:25px;}
#featured_products ul li .product_descr{ width:180px; float:none; font-size:12px; }
#columns #featured_products ul li h5 a{ font-size:14px;}
#featured_products ul li span.price {font-size:18px;line-height:18px;padding: 0 0 16px;}

/* ************************************************************************************************
MOBILE MENU TOP
************************************************************************************************ */
#mobilelink{ display:block;}
.mobile-link-top h4:hover{ background:none;}
.mobile-link-top {position:absolute;left:-20px;top:10px;display:block;height:25px;width:50px;}
/*border-right:0px solid #4b4b4b;
background: rgb(2,152,238); /* Old browsers */
/*background: -moz-linear-gradient(top, rgba(2,152,238,1) 0%, rgba(4,78,120,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,152,238,1)), color-stop(100%,rgba(4,78,120,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* IE10+ */
/*background: linear-gradient(to bottom, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#044E78', endColorstr='#0298EE',GradientType=0 ); /* IE6-9 */

/*} */

.mobile-link-top h4.act{}

/*background: rgb(2,152,238); /* Old browsers */
/*background: -moz-linear-gradient(top, rgba(2,152,238,1) 0%, rgba(4,78,120,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,152,238,1)), color-stop(100%,rgba(4,78,120,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* IE10+ */
/*background: linear-gradient(to bottom, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#044E78', endColorstr='#0298EE',GradientType=0 ); /* IE6-9 */ /*} */

.mobile-link-top #mobilelink {display:none;z-index:99;}
.mobile-link-top h4 span{  display:inline-block;font-size:12px;padding:5px 0px 10px 0; font-weight:bold;color:#F5CF73; width:100%; text-align:center;}
.mobile-link-top h4.act span{ color:#ffffff;text-decoration:none;}
.mobile-link-top h4:hover{ cursor:pointer;text-decoration:none;color:#ffffff;}
#mobilelink {list-style:none;width:140px;position:absolute;top:25px;background:#BE0000;left:14px;}
#mobilelink li { padding:0 0 0 0; border-top:0px solid #373738;}
#mobilelink li:first-child{ border:none;}
#mobilelink li a {color:#fff;display:block;padding:10px 5px 10px 10px; font-size:12px;}
#mobilelink li a:hover,#mobilelink li a.active {text-decoration:none; color:#FFF890;}
.mobile-link-top h4 .open-menu{background:url(../img/btn-open.png) left  top  no-repeat;padding:0;display:inline-block;height:5px;width:10px;position: absolute;right:7px;top:17px;}
.mobile-link-top h4.act .open-menu{background:url(../img/btn-open2.png) left  top  no-repeat; padding:0;display:inline-block;height:5px;width:10px;position:absolute;right:7px;top:17px;}

/* ************************************************************************************************
LANGUAGES
************************************************************************************************ */
#languages_block_top {right:175px;top:2px;width:45px;}

#countries_2 .countries_ul li {padding: 10px 5px 10px 10px;}
#languages_block_top p {background: url(../img/btn-open.png) no-repeat 33px 5px; padding:7px 0 10px 15px; font-size:12px;height:5px;}
#languages_block_top p.mobile-open{background: url(../img/btn-open2.png) no-repeat 33px 5px;}
#countries_2 .countries_ul {position: absolute;left:-1px;top:30px;width:100px; text-align:left;}
#currencies_block_top p.inner-carrencies.mobile-open,#languages_block_top p.mobile-open {}
#countries_2 .countries_ul li span {font-size: 11px;}
/* ************************************************************************************************
CURRENCIES
************************************************************************************************ */
#currencies_block_top p.inner-carrencies.mobile-open{background: url(../img/btn-open2.png) no-repeat  8px 6px; height:5px;}
#currencies_block_top p.inner-carrencies { height:5px;background: url(../img/btn-open.png) no-repeat  8px 6px;  padding:6px 0 10px 10px;font-size:12px; font-weight:normal;
}


#currencies_block_top {position: absolute;right:120px;top:0px;padding:0px 0px 0px 0px;text-align:center;width:40px; height:25px;
}

#currencies_block_top.mobile-open{
}
#setCurrency .currencies_ul {position:absolute;left:-1px;top:30px;width:111px; text-align:left;}
#setCurrency .currencies_ul li a {padding:10px 5px 10px 10px;}
#setCurrency .currencies_ul li a{ font-size:11px;}
/* ************************************************************************************************
HEADER USER
************************************************************************************************ */
#header_user_info:hover{color:#F88702;
/*background: rgb(2,152,238); /* Old browsers */
/*background: -moz-linear-gradient(top, rgba(4,78,120,1) 0%, rgba(2,152,238,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(4,78,120,1)), color-stop(100%,rgba(2,152,238,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, rgba(4,78,120,1) 0%,rgba(2,152,238,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, rgba(4,78,120,1) 0%,rgba(2,152,238,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, rgba(4,78,120,1) 0%,rgba(2,152,238,1) 100%); /* IE10+ */
/*background: linear-gradient(to bottom, rgba(4,78,120,1) 0%,rgba(2,152,238,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#044E78', endColorstr='#0298EE',GradientType=0 ); /* IE6-9 */
}
#header_user_info { position:absolute;padding:0; top:10px; right:212px; text-align:center; width:60px; height:25px; 
}

/*background: rgb(2,152,238); /* Old browsers */
/*background: -moz-linear-gradient(top, rgba(2,152,238,1) 0%, rgba(4,78,120,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,152,238,1)), color-stop(100%,rgba(4,78,120,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* IE10+ */
/*background: linear-gradient(to bottom, rgba(2,152,238,1) 0%,rgba(4,78,120,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0298EE', endColorstr='#044E78',GradientType=0 ); /* IE6-9 */ /* } */

#header_user_info a.login {width:60px;height:25px;margin:5px 0 0 0;}
#header_user_info a.logout {width:60px;height:25px;margin:5px 0 0 0;color:#FFFFFF;}
/* ************************************************************************************************
FOOTER 
*********************************************************************************************** */
#footer {padding:0px 0 40px; margin-top:10px;}
.footer-inner { padding:10px 0 0 0;}
#tmfooterlinks h4, #social_block h4, #block_contact_infos h4{color:#333; padding:14px 0px 14px 0px;background:url(../img/footer-button.png) 100%  15px  no-repeat;border-bottom:1px dotted #dadad9; font-size:15px;}
#tmfooterlinks h4:hover, #social_block h4:hover, #block_contact_infos h4:hover{ cursor:pointer;}
#tmfooterlinks, #social_block, #block_contact_infos {float:none;width:100%;}
#tmfooterlinks h4.mobile-open, #block_contact_infos h4.mobile-open, #social_block h4.mobile-open{background:url(../img/mobile-close.png) 100%  15px  no-repeat;}
#tmfooterlinks div {float:none;width:100%;margin-bottom:0;}
#tmfooterlinks ul li a {font-size: 14px;}
#tmfooterlinks ul { display:none;padding:2px 0 12px 10px;margin:10px 0 10px 0;}
#tmfooterlinks ul li {padding: 8px 0 0;}
.footer-inner p.row-footer {bottom: -48px;padding:7px 0 19px; font-size:14px; border:none;}
#block_contact_infos ul,
#social_block ul {padding: 15px 10px 15px 10px;margin:10px 0 10px 0;display:none;overflow:hidden;}
#center_column .nbresult{ margin-bottom:10px; padding-top:0;}
#social_block li a {font-size: 14px;}
#block_contact_infos li {font-size: 14px; line-height:21px;}
#block_contact_infos li strong {font-size: 14px;}
.footer-inner p.row-footer a {font-size:14px;}
/* ************************************************************************************************
PAGE CONTACT
************************************************************************************************ */
#contact_form p.submit{ padding-top:20px;}
#contact_form p{ padding-top:7px; padding-left:0;}
#contact_form label{ float:none; display:block; text-align:left; margin-bottom:7px;}
#contact_form input{ float:none;}
#contact_form .text input {height:29px;line-height:29px;width:288px;}
#contact_form select {width:296px;}
#contact_form input#fileUpload{ height:34px;border:1px solid #E5E5E5; padding-left:10px; width:284px;}
#contact_form p.upload-file{ display:none;}
#contact_form .select select {width:300px;}
#contact_form textarea#message {
    height: 200px;
    width: 278px;
}
/* ************************************************************************************************
PAGE MANUFACTURE ADN SUPLIER
************************************************************************************************ */
.mnf_sup_list li {height:auto;overflow: hidden;padding: 20px 0;}
.mnf_sup_list li .right_side {border-style: solid;border-width: 0 0 0 0px;float: left;height: auto;padding-left:0px;padding-top:18px;position: relative;width: 120px;clear:both;}
.mnf_sup_list li .left_side {float: left;padding: 0 0 0 20px;width:173px;}
.mnf_sup_list li .left_side div a  em.des-small { display:block; font-style:normal;}
.mnf_sup_list li .left_side div a span{ display:none;}

/* ************************************************************************************************
PAGE STORES
************************************************************************************************ */
div#stores_block p.text input {width:286px;height:35px; line-height:35px;padding:1px 1px 1px 10px;}
div#stores_block p.select select{height:35px; line-height:35px;}
div#center_column ul.tree a{ font-size:14px;}
div.sitemap_block ul li a{font-size:14px;}

/* ************************************************************************************************
BOX COL
************************************************************************************************ */
.breadcrumb {width:260px; padding-right:20px; margin-top:10px;}
div.column > div {margin: 0 0 0 0px;}
div.column div.block .block_content {padding:0px 0px 20px 0px;display:none;}
div.column  div.block h4:hover{ cursor:pointer;}
div.column  div.block h4 {background: url(../img/icon-toggle.png) no-repeat scroll 98% 14px #F7F7F7;margin: 0 0 10px 0;}

div.column  div.block h4 a{}
div.column  div.block h4.mobile-open{background: url(../img/mobile-close.png) no-repeat scroll 98% 14px #F7F7F7; margin: 0 0 10px 0;}
div.column div.block {margin: 0 0 10px 0;}

#newsletter_block_left div.block_content {padding:20px 0 20px 0;display:none;}
#newsletter_block_left input[type="email"] { width:224px;height:41px;line-height:41px;}
#categories_block_left ul.tree {padding:0 0 17px 0;}
#layered_block_left div.block_content { padding:10px 0px 0 0px; width:300px;}
#layered_block_left span.layered_close a, #layered_block_left span.layered_close a {margin-right:9px;}
#layered_block_left h4 {margin-bottom:0px;}
#layered_form .select {width:287px;}
.products_block ul li > div {float: left;padding: 0 0 0 20px;width:205px;}
.products_block ul li {overflow: hidden;padding:20px 0 20px 0; width:99%}
.des-main{ display:none;}
.des-mob{ display:block;}
div.column div.block ul.bullet {padding:0px 0 10px 0;}
.manufacturers_block_left div.block_content{ padding:0;}
.blockmanufacturer select, .blocksupplier select {margin:5px 0 15px 0;width: 230px;}
div.column div.block ul.bullet li { padding-left:10px;}
div.column #manufacturers_block_left div.block_content,div.column #suppliers_block_left div.block_content, div.column #rss_block_left div.block_content{ padding:0; width:300px;}
#links_block_left .block_content{ padding:0 0 12px 0;}
#links_block_left .block_content  ul.bullet {padding:0;}
#cart_block .products .price {width:128px;}

#tags_block_left p.block_content {padding-bottom:15px;padding-top:15px;}
#specials {}

/* ************************************************************************************************
PAGINATION AND SORT AND SUBCATEGORY BLOCK
************************************************************************************************ */
.product_sort {overflow: hidden;padding:10px 0 5px 0;}
.product_sort ul{ display:none;}
.product_sort #productsSortForm select {float: left;height:40px; line-height:40px;margin: 2px 0 0;width:234px;}
.product_sort #productsSortForm label {display: block;float: left;padding: 13px 7px 0 0;}
.product_sort #productsSortForm select option{ padding:7px;}
.pagination {margin-top:0px;}
#pagination {padding:10px 0px 0 0px;}
#pagination .pag-top{ padding-top:5px;}
#pagination_form select {margin: 11px 0 0;}
#pagination_form {float: left;padding-top: 15px;margin-top: 0px;}
#pagination_form a {float:right; margin-left: 20px;}
#pagination_form label {display: block;float: left;padding:5px 10px 0 10px;}
#pagination_form select { height:26px; float:right;margin:0px 0 5px 0;}

#subcategories ul {width: 350px;}
#subcategories {width: 300px;}
#subcategories ul li {margin:10px 20px 0 0;position:relative;}

/* ************************************************************************************************
PRODUCT LIST
************************************************************************************************ */	
#product_list {padding:0px 0px 0px 0px;}
#product_list li {width:278px;padding:10px 10px 10px 10px;margin:10px 0 0 0}
#product_list li .mob{ display:block}
#product_list li .mob-2,#product_list li .product_desc,#product_list li .compare,.product_compare,.product_desc.mob{ display:none;}
#product_list li .product_image {display:block;float:left; margin-right:20px; height:99px;width:99px;}
#product_list li a.product_img_link { width:105px;display: block; float:left;}
#product_list li img{ width:100px; height:100px; }
#product_list li .center_block{width:168px;padding:0 0 14px 0; float:right;}
#product_list li .product_desc.mob2{ display:block; padding-top:0; margin:0;}
#product_list li .center_block h3 {padding:15px 0 10px 0 ;}
#product_list li h3 {height: auto;}
#product_list li .right_block{width:168px;border-width:0px;padding:0px 0px 0px 0px; float:right; height: auto;}
#product_list li span.price {margin:3px 10px 0 0;}
#product_list li .button {display: inline-block; float:left; margin:20px 0 0 0;}
#product_list li .exclusive{float:left;margin:20px 16px 0 -110px;}
.grid li a.product_img_link {}

.grid li .center_block .product_desc, #product_list.grid .product_flags {display: inline-block;}




/* discount price */

/* list view */
#product_list.grid .right_block span.on_sale,#product_list.grid  .right_block span.discount {background:url(../img/onsale_percent-medium.png) right 0px no-repeat;height:35px;width:35px;   border:0px solid #000;}


.grid li .right_block .on_sale{}

.grid li h3 {
min-height: 12px;
border: 0;
}


#product_list .product_flags2 span {
color: #3a3a3a;
display: inline-block;
float: left;
padding: 3px 5px 3px 0px;
margin: 0 10px 10px 0;
}

/* ************************************************************************************************
 PAGE NOTFOUND
************************************************************************************************ */	
.pagenotfound form label { display:block; padding-bottom:4px; font-weight:bold; color:#333;}
.pagenotfound form input  { line-height:35px; height:35px;}
.pagenotfound h1{ margin-top:10px;}

/* ************************************************************************************************
PAGE PRODUCT
************************************************************************************************ */	
#primary_block {margin: 10px 0 0;}
#primary_block #pb-left-column {float: left;padding: 0 0 0 0px;width:300px;margin:15px 0 0 0;}
#primary_block #pb-right-column {float: left;width:300px; margin:0 0 0 -1px;}
#primary_block #attributes select {width:300px;}
#nextprev_links{ display:none;}
#buy_block .row_1 p#quantity_wanted_p {clear: both;padding-right:10px; margin-top:5px;}
#buy_block .buttons_bottom_block{ text-align:right; padding-top:10px;margin: 0px 0 10px 0;}

/* ************************************************************************************************
PAGE PRODUCT CARUSEL
************************************************************************************************ */	
.container2 {width:300px;}
.iosSlider2 {width:300px!important;}
.iosSlider2 .slider2 #item2 {width:300px !important; padding:0;}
.container2{ display:none;}

/* ************************************************************************************************
PAGE PRODUCT TUBS
************************************************************************************************ */	
#idTab1,#idTab22,#idTab9,#idTab4,.customization_block,.table-block,#send_friend_form img,#new_comment_form img,#new_comment_form .product,div#more_info_sheets{ display:none;}
#idTab1 iframe{ width:300px!important; height:220px!important;}
#idTab4 li .accessories_price {float: left;padding: 20px 0 0;width: 150px; margin-left:10px;}
#idTab4 li .accessories_desc {border-width: 0 0px 0 0;padding-right:0px;width:290px; padding-left:10px;}
textarea.customization_block_input {width:278px;}

.blockproductscategory h3.mobile-open,.more_info_inner h3.mobile-open,.more_info_inner2 h3.mobile-open,div#quantityDiscount h3.mobile-open,.more_info_inner4 h3.mobile-open,#more_info_block5 h3.mobile-open,.more_info_inner3 h3.mobile-open,#more_info_block li a.mobile-open {background:url(../img/icon-tab-close.png) 98% 12px no-repeat #5B5B5B; color:#fff;font-weight:normal;}
.blockproductscategory h3,.more_info_inner > h3,.more_info_inner2 h3,div#quantityDiscount h3,.more_info_inner4 h3,#more_info_block5 h3,.more_info_inner3 h3,#more_info_block li a{font-size:16px;padding:7px 7px 7px 7px;text-transform:uppercase;font-weight:normal;display:block;color:#F5F5F5; margin-bottom:0;background:url(../img/icon-tab.png) 98% 12px no-repeat #9C9C9C;}


#pb-left-column .share a {height: 25px;margin-top: 5px;text-decoration: none;}
#send_friend_form .product_name {margin:0;}
#send_friend_form{ width:204px;}
#new_comment_form #criterions_list .star_content {float:left;margin-right:0px;}
#new_comment_form {width:210px;}
#new_comment_form input[type="text"] {height: 28px;padding: 0 5px;width: 198px;}
#new_comment_form_footer .fl a{ display:block; padding-bottom:5px;} 
#new_comment_form_footer .fl input{ margin-top:10px;} 
#new_comment_form input{ width:198px;}
.new_comment_form_content {padding:0px 0 20px 0;}
#new_comment_form textarea {padding: 0 5px;height: 80px;width:198px;}	
#product_comments_block_tab div.comment div.comment_author {width: 82px;}	
#product_comments_block_tab div.comment div.comment_details {width: 163px;}
#fancybox-content > div{ width:210px!important; overflow:hidden!important;}
.form_container .intro_form {padding-top:0px;}
/**********************************************************************************************
LOGIN PAGE									
***********************************************************************************************/
#authentication #create-account_form {width:300px; margin-bottom:20px; margin-right:0;}
#authentication #login_form {width:300px;margin-right:0;}
#authentication #create-account_form h3 { padding-left:0px}
#authentication #login_form h3{ padding-left:0px;}
#authentication #create-account_form .text input,
#authentication #login_form .text input { height:35px; line-height:35px; width:288px;}

/**********************************************************************************************
POPUP									
***********************************************************************************************/
#order #fancybox-wrap{ width:250px!important; height:190px!important;}
#order #fancybox-content{ height: 171px!important;width: 230px!important;}
#order .popup-extra {width: 202px!important;}
body#cms {min-width: 202px!important;}

/**********************************************************************************************
ORDER STEP
***********************************************************************************************/
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {float:right; margin-bottom:20px;}
#order_steps {width:90%;overflow:hidden;margin:20px 0 0 10px; list-style:none;height:200px!important;}
#order_steps li.even:first-child{background:#242424;}
#order_steps li.even.step_current:first-child { background:#BE0000;}
#order_steps li.even{ background:url(../img/marker-order2.png) center 0px  no-repeat #242424;}
#order_steps li.odd{background:url(../img/marker-order2.png) center 0px  no-repeat #4E4E4E;}
#order_steps li {width:280px;height:40px;float:none; text-align:center;}
#order_steps li a,#order_steps li span {display: inline-block;padding:6px 0 0 5px;font:bold 14px "Arial";}
#order_steps li span {color:#ffffff; font-weight:bold;}
#order_steps li span span{color:#ffffff; font-weight:bold; font-size:14px; line-height:14px; float:none; text-align:center;}
#order_steps li.even.step_current { background:#BE0000;}
#order_steps li.odd.step_current { background:#BE0000;}
#order_steps li a {font-weight:bold;color:#ccc;text-decoration:none; padding:0;}
#order_steps li a:hover {color:#fff;}
.list-order-step .img-order img{ width:71px; height:71px;}

/**********************************************************************************************
SHOPPING CART PAGE
***********************************************************************************************/
#compare_shipping #availableCarriers_table {margin:0;}
#order #right_column {padding-top:20px;}
table#cart_summary td.cart_product {padding-right:20px;width: 100px;}
#order-detail-content #cart_summary td.cart_product img{ width:100px;}
table#cart_summary .min-with-td {display: inline-block;font-weight: normal;min-width:50px;}
table#cart_summary #cart_quantity_button .cart_quantity_down {background:url(../img/quantity_down_mob.png) 0 0px no-repeat ;height:43px;width:45px;}
table#cart_summary #cart_quantity_button .cart_quantity_up {background:url(../img/quantity_up_mob.png) 0 0px no-repeat ;height:43px;width:45px; float:left;}
table#cart_summary #cart_quantity_button .cart_quantity_up img,table#cart_summary #cart_quantity_button .cart_quantity_down img,.address-form-multishipping{ display:none;}
table#cart_summary #cart_quantity_button span {line-height:43px;}
table#cart_summary .cart_quantity .cart_quantity_input {height: 31px;line-height: 31px;}
table#cart_summary .div_cart_quantity_delete a { margin-top:15px;}
table#cart_summary .cart_discount_price .div_cart_quantity_delete a { margin-top:3px;}
form#voucher fieldset p input.discount_name {height:40px;line-height:40px;width: 218px;}
#compare_shipping_form p select {height:40px;line-height:40px;width:300px;}
#compare_shipping_form p select option{ padding:7px;}
#availableCarriers_table {margin:0;width:300px;}
#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard {padding-left:0px;padding-top: 20px;text-align: center;}
.list-order-step .cart_quantity_input.text {width: 32px;}
.list-order-step #cart_quantity_button span {margin-right:6px;}
#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard input {margin-right: 9px; margin-bottom:10px;}
#compare_shipping_form p input {width:288px; }
#compare_shipping_form p #zipcode{line-height:27px; height:27px;}

#account-creation_form  h3 {margin:10px 0 15px 0;padding:0;}

table#order-list td strong{ font-weight:bold; color:#333; margin-right:7px;}
table#order-list td{ display:block; border-bottom:0!important;}
table#order-list td.history_detail{border-bottom:1px solid #E5E5E5!important;}
table#order-list thead{ display:none;}
#order-detail-content table  td strong{ font-weight:bold; color:#333; margin-right:7px;}
#order-detail-content table .totalprice  td{border-bottom:1px solid #E5E5E5!important;}
#shipping-table  td strong{ font-weight:bold; color:#333; margin-right:7px;}
#shipping-table td{ display:block; border-bottom:0!important;}
#shipping-table .tds-5{border-bottom:1px solid #E5E5E5!important;}
#shipping-table thead{ display:none;}
#sendOrderMessage select{ width:280px; line-height:35px; height:35px;}
#sendOrderMessage select option{ padding:5px; width:268px;}
.addresses .address_delivery select{width:280px; line-height:35px; height:35px;}
.addresses .address_delivery select option{ padding:5px;}
#module-cheque-payment #center_column p.cart_navigation .exclusive, #module-cheque-payment #center_column p.cart_navigation .exclusive_large {  margin-bottom:20px;}
#order-list tr{ margin-bottom:10px; display:block;}
#order-detail-content table td {border-bottom:0;display: block;}
#order-detail-content table thead {display: none;}
#order-detail-content table#cart_summary td {border-bottom:0;display:table-cell;}
#order-detail-content table.multishipping-cart  td strong{font-weight:bold;color:#333;margin-right:7px;clear:both;color: #333333;display: block;float:none;font-weight:bold;margin-right:7px;padding-bottom:7px;width: 100%;}
#order-detail-content table.multishipping-cart td{ display:block!important; border-bottom:0!important; }
#order-detail-content table.multishipping-cart thead{ display:none;}
.multishipping-cart .cart_quantity {width: auto;overflow:hidden;}
#order-detail-content table.multishipping-cart td select{ line-height:35px; height:35px;}
#order-detail-content table.multishipping-cart td select option{ padding:5px;}
}
/*** themes/Home/css/480.css ***/
/* #Mobile (Landscape) width of 480px
================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
/* ************************************************************************************************
GENERAL STYLE
************************************************************************************************ */	
#header-inner {}
textarea {width:398px;}
.contant-wrapper {width:440px;}
#wrapp-2 {width:440px;}
#right_column {padding-top:20px;}
#header_logo img { width:243px;height:64px; padding: 7px 0px 0 0 ;}
#content_block_home {display:none;}
/* ************************************************************************************************
HEADER
************************************************************************************************ */	
#search_block_top input.search_query {width:310px;}
#search_block_top {top: 101px;}

#header-inner {padding-top: 160px;padding-bottom:10px;}

#header_user {left: auto;right: 0px;top: 10px;}
#header #cart_block {left: auto;right: 1px;top: 35px;
}
#header_user #shopping_cart b{padding:5px 10px 5px 0px;display:inline-block;overflow:hidden; float:right; margin:0px 0 0 18px;}


/* ************************************************************************************************
 USER INFO
************************************************************************************************ */	
#header_user_info {width:60px;right:325px; top:10px;}
#header_user_info a.login {width:60px;}
#header_user_info a.logout {width:60px;color:#fff;}

/* ************************************************************************************************
MENU HEADER
************************************************************************************************ */	
.mobile-link-top{width:70px;}
.mobile-link-top h4 .open-menu{right:22px;}
.mobile-link-top h4.act .open-menu{right:22px;}
.main-mobile-menu{display:block;margin: -13px 0px 0px 0px; }
/* ************************************************************************************************
LANGUAGES
************************************************************************************************ */	
#languages_block_top {right:280px;width:45px; top:2px;}
#languages_block_top p {background: url(../img/btn-open.png) no-repeat 33px 5px; padding:7px 0 10px 15px; font-size:12px;height:5px;}
#languages_block_top p.mobile-open{background: url(../img/btn-open2.png) no-repeat 33px 5px;}

/* ************************************************************************************************
CURRENCIES
************************************************************************************************ */
#currencies_block_top p.inner-carrencies.mobile-open{background: url(../img/btn-open2.png) no-repeat  8px 6px;}
#currencies_block_top p.inner-carrencies {background: url(../img/btn-open.png) no-repeat  8px 6px;}
#currencies_block_top {right:255px;width:45px;height:25px;}

/* ************************************************************************************************
FORM
************************************************************************************************ */	
form.std .text input, form.std .password input {width:408px;line-height:35px; height:35px;}
#account-creation_form p.select select option{ padding:5px;}
#account-creation_form p.select select {width:420px;line-height:43px; height:43px;margin-bottom:20px;}	
form.std .select select {height: 43px;line-height: 43px;padding: 2px;width:420px;}

/* ************************************************************************************************
HOMEFEATURED
************************************************************************************************ */	

#featured_products ul li h5 {padding:0px 0px 0px 0px;  width:180px;float:left;text-align:center;min-height:50px;}
#columns #featured_products ul li h5 a{ font-size:14px; color:#343434; line-height:15px; font-weight:bold;}
#columns #featured_products ul li h5 a:hover{ color:#F88702;}
#featured_products ul li .product_descr{float:left;min-height:45px;padding:0px 0 15px 0; margin:0;width:170px; font-size:11px; color:#5B5B5B;text-align:center;}

#featured_products ul li .product_image{display:block; margin-left:auto;margin-right:auto;height:130px;width:100%;}
#featured_products ul li .product_image img{ max-width:120px; max-height:120px;display:block;margin-right:auto;margin-left:auto;}

#featured_products ul li .featured_box{height:270px;}

/* ************************************************************************************************
BOX COL
************************************************************************************************ */	
.breadcrumb {width:380px; padding-right:20px;}
div.column > div {margin: 0 0 0px;}
div.column .block_content{ display:none;}
div.column  div.block h4:hover{ cursor:pointer;}
div.column  div.block h4 {background: url(../img/icon-toggle.png) no-repeat  98% 14px #F7F7F7;margin: 0 0 10px 0;}
div.column  div.block h4.mobile-open{background: url(../img/mobile-close.png) no-repeat 98% 14px #F7F7F7; margin: 0 0 10px 0;}
#layered_block_left div.block_content { padding:10px 0px 0 0px; width:420px;}
#layered_form .select {width:403px;}
#layered_block_left span.layered_close a, #layered_block_left span.layered_close a {margin-right: 13px;}
.products_block ul li {}
.products_block li {float: left;}
.products_block ul li > div {float: left;padding: 0 0 0 20px;width:305px;}
div.column div.block ul.bullet {padding-top:0px; margin-bottom:0px;}
div.column div.block ul.bullet li { padding-left:10px;}
#newsletter_block_left input[type="email"] {width: 343px;}
.manufacturers_block_left div.block_content{ padding-bottom:0; padding-left:0; padding-right:0;}
div.column #manufacturers_block_left div.block_content{ padding-bottom:0; padding-left:0; padding-right:0; width:420px;}
div.column div.block .block_content {padding: 0 0px 20px 0px; width:420px;}
div.column #suppliers_block_left div.block_content{ padding-bottom:0; padding-left:0; padding-right:0; width:420px;}
div.column #rss_block_left div.block_content{ padding-bottom:0; padding-left:0; padding-right:0; width:420px;}
#links_block_left .block_content{ padding:0;width:420px;}
#links_block_left .block_content  ul.bullet { padding-top:0;}


.column #cart_block .products .price {width: 301px;}
 #buy_block .row_1 p#quantity_wanted_p {
    clear: none;
    margin-top: -2px;
    padding: 0 10px 0 0;
}
#header_user #shopping_cart .ajax_cart_total { display:none!important
}
/* ************************************************************************************************
CONTACT FORM
************************************************************************************************ */	
#contact_form .text input {width:408px;}
#contact_form select {width:418px;}
#contact_form input#fileUpload{ width:407px;}
#contact_form .select select {width:420px;}
#contact_form textarea#message {
    height: 200px;
    width:398px;
}
/* ************************************************************************************************
MANUFACTURE ADN SUPLIER
************************************************************************************************ */	
.mnf_sup_list li {height:auto;overflow: hidden;padding: 20px 0;}
.mnf_sup_list li .right_side {border-style: solid;border-width: 0 0 0 0px;float: left;height: auto;padding-left:0px;padding-top:18px;position: relative;width: 120px;clear:both;}
.mnf_sup_list li .left_side {float: left;padding: 0 0 0 20px;width:294px;}
.mnf_sup_list li .left_side div a  em.des-small { display:none; font-style:normal;}
.mnf_sup_list li .left_side div a span{ display:block;}

/* ************************************************************************************************
STORE PAGE
************************************************************************************************ */	
div#stores_block p.text input {width:407px;height:35px; line-height:35px;}
div#stores_block p.select select{height:35px; line-height:35px;}

/* ************************************************************************************************
PRODUCT LIST
************************************************************************************************ */
#pagination { margin-top:10px;}
#pagination_form {float:right;padding-top:0px;}
#pagination_form a {float:right; margin-left:20px;}
#pagination_form label {padding:5px 10px 0 0;}
#pagination_form select {width:45px;height:26px;float:right;margin:0px 0 5px 0;}
.product_sort ul,.product_compare,.product_compare,#product_list li .product_desc.mob2,#product_list li .product_desc,#product_list li .mob-2{ display:none;}


#tmfooterlinks h4, #social_block h4, #block_contact_infos h4{background:url(../img/footer-button.png) 100%  15px  no-repeat;}
#tmfooterlinks h4.mobile-open, #block_contact_infos h4.mobile-open, #social_block h4.mobile-open{background:url(../img/mobile-close.png) 100%  15px  no-repeat;}
/* ************************************************************************************************
PRODUCT LIST
************************************************************************************************ */
#product_list li {width:398px; padding:10px 10px 10px 10px;}
#product_list li .mob{ display:block}
#product_list li a.product_img_link { width:119px; margin-left:5px;}
#product_list li img{ width:117px; height:117px; }
#product_list li .center_block{width:260px;}
#product_list li .product_desc.mob{ display:block; padding:0; margin:0;}
#product_list li .right_block{width:263px;}
#product_list li .button {margin-top:20px;}
#product_list li .exclusive{margin-right:16px;margin-left:0px; float:left; margin-top:20px; margin-bottom:0;}


#subcategories ul {width: 470px;}
#subcategories {width: 420px;}
#subcategories ul li {margin:10px 20px 0 0;position:relative;}


.product_sort #productsSortForm select {float:left;height:35px; line-height:35px;margin: 2px 0 0;width:353px;}
.product_sort #productsSortForm label {display:block;float:left;padding: 13px 7px 0 0;}
.product_sort #productsSortForm select option{ padding:7px;}

/* ************************************************************************************************
PAGE PRODUCT
************************************************************************************************ */	
#primary_block #pb-right-column {margin-left:59px;}
#primary_block #pb-left-column {width:420px;}
#primary_block #attributes select {width:420px;}
#idTab4 li .accessories_desc {width:420px;}
textarea.customization_block_input {width:398px;}
#idTab1 iframe{ width:420px!important;}

.container2 {width: 420px;}
.iosSlider2 {width: 420px !important;}
.iosSlider2 .slider2 #item2 {width:190px !important; padding:10px;}
/**********************************************************************************************
LOGIN PAGE									
***********************************************************************************************/
#authentication #create-account_form,#authentication #login_form {width:420px;}
#authentication #create-account_form .text input, #authentication #login_form .text input {width:408px;}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {float:right; margin-bottom:0px; margin-right:0px;}

/**********************************************************************************************
ORDER PAGE									
***********************************************************************************************/
.list-order-step li {height: auto;width:380px;}
.list-order-step .img-order {height: 136px;}
.list-order-step .price-order {padding-left:0px;}
#order-detail-content #cart_summary td.cart_product img{ width:120px;}
table#cart_summary td.cart_product {width: 150px;}
table#cart_summary .min-with-td {display: inline-block;font-weight: normal;min-width:100px;}
#order_steps {width:90%;margin: 20px 0 0 67px;}
form#voucher fieldset p input.discount_name {width: 335px;}
#compare_shipping_form p input {width:412px;}
#compare_shipping_form p select {width: 420px;}
#availableCarriers_table {width:420px;}
table#cart_summary td.tdfirst {width: 77%;}
#header_user #your_account a {padding:8px 0 0;}
#sendOrderMessage select{ width:398px;}
.addresses .address_delivery select{width:398px;}
body#address div#center_column form.std p.textarea textarea {width:398px;}
#add_adress .select select { width:420px;}
#module-cheque-payment #center_column p.cart_navigation .exclusive, #module-cheque-payment #center_column p.cart_navigation .exclusive_large {float:right;margin-bottom: 20px;margin-top:0px; margin-right:10px;}
#product_comments_block_tab div.comment div.comment_details {width: 283px;}
}



/* ************************************************************************************************
REINSURANCE BLOCK HOME TOP
************************************************************************************************ */

/*** themes/Home/css/768.css ***/
/* #Tablet (Portrait) Note: Design for a width of 768px
================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {	
/* ************************************************************************************************
  GENERAL STYLE
************************************************************************************************ */
#wrapp-2 {width:768px;}
.contant-wrapper {width:768px;margin:-4px 0 0 0;}
.contant-wrapper-1 {width:768px;position:relative;padding:0px 0px 15px 0px;
background:url(../img/tail-wrapper1.gif) center  top  repeat-x #fff;}
#wrapp-1 {padding: 0px 0 20px;}
#content_block_home {display:none;}
/* ************************************************************************************************
  OTHER
************************************************************************************************ */
input[type=text],input[type=email],input[type=tel],input[type=password],textarea{-webkit-appearance:none;box-shadow:none;-webkit-box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-appearance:none;}
textarea {width:548px;}

/* ************************************************************************************************
  HEADER
************************************************************************************************ */
.sf-contener{ margin:-0px -5px;}
#header_logo{ left:5px;top:33px;}
#search_block_top{ right:20px;}
#header_user{ right:0px; }
#header_user_info{ right:315px;}
#currencies_block_top{ right:215px;}
#languages_block_top{ right:265px;}
#header_links{ right:375px;}
#header #cart_block{ right:20px;}
/* ************************************************************************************************
  FOOTER
************************************************************************************************ */
#tmfooterlinks div {width:175px;}
#social_block {width:174px;}
#block_contact_infos {width: 174px;}
#tmfooterlinks ul li {padding:5px 0 0;}
#tmfooterlinks ul li a {font-size: 12px;}
#social_block li a {font-size: 12px;}
#social_block ul,#block_contact_infos ul{ padding-top:10px;}
#block_contact_infos li {font-size: 12px;}
#block_contact_infos li strong {font-size: 12px;}
.footer-inner p.row-footer {font-size: 12px;}
.footer-inner p.row-footer a {font-size: 12px;}
/* ************************************************************************************************
  FEATURED PRODUCT
************************************************************************************************ */
#featured_products ul li h5{ width:210px; float:left; padding-top:4px; min-height:60px;}
#featured_products ul li h5 a{ font-size:14px; color:#343434;  font-weight:bold;}
#featured_products ul li h5 a:hover{ color:#F88702;}
#featured_products ul li .product_descr{min-height:45px;padding:0px 0 15px 0; margin:0;width:170px; font-size:11px; color:#5B5B5B;float:left;}

#featured_products ul li .product_image{display:block; float:left;margin: 0 3px 0 0;height:130px;}
#featured_products ul li .product_image img{ max-width:120px;max-height:120px;}

#featured_products ul li .featured_box{height:285px;text-align:left;}


/* ************************************************************************************************
  CATEGORY PAGE
************************************************************************************************ */
.breadcrumb {width:738px;padding-left:10px;}
.list li{ padding:20px;}
.list li .center_block {padding:0px 0px 20px 20px;width:340px;}
.list li a.product_img_link img{}
.list li a.product_img_link {height:150px;width:150px;}
.list li .right_block { border:none;float:right;width:340px; height:auto;}
.list li .right_block .compare {padding:6px 0 16px; width:100%; overflow:hidden;}
.list li .right_block span.price {}

#product_list .right_block span.on_sale, #product_list .right_block span.discount { float:right; margin:0;}

.grid li {width:158px;}
.grid li.product_list-3 {width:160px;}
.grid li a.product_img_link img{ }
.grid li a.product_img_link { margin-left:0px;}

#subcategories ul {width: 575px;}
#subcategories ul li {margin:10px 20px 0 0;position:relative;}

#subcategories {width:555px;}

/* ************************************************************************************************
  BOX COLUMN
************************************************************************************************ */
/*newsletter*/
#newsletter_block_left input[type="email"] {width:115px;}
#layered_form .select {width:180px;}
.products_block ul li > div {width:86px;}
#cart_block .products .price {width:105px;}
#your_account { display:none;}
#cart_block #cart_block_list dt a img { width:60px; height:60px;}
.blockmanufacturer select, .blocksupplier select {width: 181px;}
/* ************************************************************************************************
 CONTACT FORM
************************************************************************************************ */
#contact_form textarea#message {height: 200px;width:534px;}
#contact_form p.submit{ padding-top:20px;}
#contact_form p{ padding-top:7px; padding-left:0;}
#contact_form p.upload-file{}
#contact_form label{ float:none; display:block; text-align:left; margin-bottom:7px;}
#contact_form input{ float:none;}

/* ************************************************************************************************
 PRODUCT PAGE
************************************************************************************************ */
#primary_block #pb-right-column {float: left;margin:0px 5px 0 0;width:230px;}
#primary_block #pb-left-column {padding:10px 0 0 0px; margin-left: 14px;overflow: hidden;}
#idTab1 div, #idTab1 p {margin: 17px 0 20px;padding: 0;}
#idTab1 iframe{ width:556px!important; height:400px!important;}
#idTab22 {padding:10px 20px 0px 0px; list-style:none;}
#idTab4 li .accessories_price {width:130px;}
#idTab4 li .accessories_desc {width:383px;}
textarea.customization_block_input {width:534px;}
.container2 {position: relative;width:556px;}
#product_comments_block_tab div.comment div.comment_details {width: 350px;}
#nextprev_links{ display:none;}
.iosSlider2 .slider2 #item2 {width: 165px !important;}

#primary_block #image-block.thickbox_box{ padding:0; width:230px; height:240px;}
#primary_block #image-block img#bigpic {width:190px; height:190px;cursor:pointer;margin:15px 0 0 20px; }

/* ************************************************************************************************
 LOGIN
************************************************************************************************ */
#authentication #create-account_form {width:268px;}
#authentication #login_form {width:268px;}
#create-account_form .text input, #create-account_form .password input {height: 15px;width:260px;}
#login_form .text input, #login_form .password input {height: 15px; width:260px;}

/* ************************************************************************************************
 MANUFACTURE
************************************************************************************************ */
.mnf_sup_list li .left_side {float: left;padding: 0 0 0 20px;width: 260px;}
.mnf_sup_list li .des-small { display:none;}

/* ************************************************************************************************
 ORDER
************************************************************************************************ */
table#cart_summary td.tdfirst { width: 83%;}
#order_steps li {width: 109px;}
#order_steps {width: 546px;}
#order-list .history_detail .color-myaccount{ display:block;}
.list-order-step li {height: 250px;}
.list-order-step .img-order {margin-bottom:55px;}
#order_steps li {width: 109px;}
.multishipping-cart .cart_ref{ padding:5px!important;}
#center_column  #block-history table.std th, #center_column  #block-history table.std td {padding:2px;}
table.multishipping-cart td {padding: 5px !important;}
}

/* ************************************************************************************************
REINSURANCE BLOCK HOME TOP
************************************************************************************************ */

/*** modules/blockbestsellers/blockbestsellers.css ***/
/* Block best sellers */
#best-sellers_block_right ul {margin-bottom:5px}
#best-sellers_block_right li {
	float:none;
	padding:10px 0;
	border-bottom:1px dotted #ccc
}
#best-sellers_block_right li.last_item {border:none}
#best-sellers_block_right li a.content_img {
	display:block;
	float:left;
	padding:1px;
	height:47px;
	width:67px;
	text-decoration:none;
	background:#333
}
#best-sellers_block_right li span.number {
	display:block;
	float:left;
	margin-top:6px;
	width:20px;
	font-weight:bold;
	font-size:18px;
	color:#fff;
	text-align:center
}
#best-sellers_block_right li img {
	border:1px solid #ededed;
}
#best-sellers_block_right li p {
	float:left;
	margin-left:7px;
	padding:0;
	width:125px;
	font-weight:bold;
	font-size:12px
}
#best-sellers_block_right li .price {
	font-weight:bold;
	font-size:14px;
	color:#990000;

}

#best-sellers_block_right p.lnk {
	padding:0;
	text-align:right
}
#best-sellers_block_right .lnk .button_large {
	padding:0;
	border:none;
	background:none
}
#best-sellers_block_right .lnk .button_large:hover {text-decoration:underline}
/*** themes/Home/css/modules/blockviewed/blockviewed.css ***/

/*** themes/Home/css/modules/blockcart/blockcart.css ***/

/*** themes/Home/css/modules/blockcontact/blockcontact.css ***/


/*** themes/Home/css/modules/blockmyaccountfooter/blockmyaccount.css ***/

/*** themes/Home/css/modules/blockuserinfo/blockuserinfo.css ***/

/*** themes/Home/css/modules/blockcms/blockcms.css ***/

/*** js/jquery/plugins/autocomplete/jquery.autocomplete.css ***/
.ac_results {
	text-align: left;
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

/*
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
*/

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/*** themes/Home/css/modules/blocksocial/blocksocial.css ***/


/*** themes/Home/css/product_list.css ***/
/* ————— product-list.tpl ————— */
.center_column.instant_search_results.grid_24 .ajax_block_product.num-4{ margin-right:0; padding-top:0; border-top:0;}
.center_column.instant_search_results.grid_24 .ajax_block_product.num-3{ margin-right:30px;}
.center_column.instant_search_results.grid_24 .list li .center_block {float: left;padding: 0 0 0 20px;width: 560px;}
.des-mob{ display:none;}
.product_desc.mob{ display:none}
.product_desc.mob2{ display:none}


/* list view */
#product_list {position:relative;padding:0px;}
#product_list .product_flags {overflow:hidden;margin:0;padding:0;height:35px;}
#product_list .product_flags span {display:inline-block;float:left;padding:0; margin:0 0px 0px 0;}
#product_list ..product_flagsproduct_flags span + span {color:#fff;background:#999; border-radius:3px;}
#product_list .product_flags span.releasedatum {color:#333333; margin:0;padding:0;}
#product_list  .price_holder_list {}
#product_list .product_flags2 {overflow:hidden;margin:5px 0 0 0;height:72px; }
#product_list .product_flags2 span {line-height:15px;color:#3a3a3a;display:inline-block;float:left;padding:3px 0px 3px 0px; margin:10px 0px 1px 0;}
#product_list .product_flags2 span + span {color:#fff;background:#999; border-radius:3px;}
#product_list .product_flags2 span.releasedatum {color:#3a3a3a; margin:0;padding:0;}

/* discount price */

/* grid view */
#product_list .right_block span.on_sale, #product_list .right_block span.discount {background:url(../img/onsale_percent-medium.png) right 0px no-repeat;height:35px;width:100%;}
/* list view */
#product_list.grid .right_block span.on_sale,#product_list.grid  .right_block span.discount {float:right;}


/* stock status */
#product_list .product_flags2 {}

#product_list .product_flags span.new {color:#E08E00;font-weight:bold;}

#product_list .product_flags span.availability {padding: 5px;}
#product_list .product_flags span.online_only { margin-right:0;}

.list {margin:15px 0 0 0;padding:0 0px; list-style:none;}
.list li {border:1px solid #F3F1F1; padding:10px 10px 10px 10px; margin-top:10px;overflow:hidden;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(246,244,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(246,244,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F6F4F4',GradientType=0 ); /* IE6-9 */
border-radius:4px;

}
.list li a.product_img_link {float:left;min-height:138px;}
.list li a.product_img_link img {height:136px;width:136px;}
.list li .center_block {width:330px;float:left;padding:0 0 0 20px;}
.list li .center_block h3 {padding:0px 0 0 0;border:0;}
.list li .center_block h3 a {font-size:14px;}
.list li .center_block .product_desc {}
.list li .right_block {width:125px;float:right;padding:0 0 0 20px;border-width:0 0 0 1px;border-style:solid;position:relative; height:205px;}
.list li .right_block span.price {display:block;padding:0px 0 0 0;font-size:18px;}
.list li .right_block .compare {margin:0;padding:17px 0 5px 0;}
.list li .right_block .compare input{}
.list li .right_block .exclusive {margin:10px 0px 10px 0;}
.list li .right_block .exclusive:hover{}
.list li .right_block .button {padding:5px 5px 4px 5px; font-size:12px; font-weight:normal; margin:0 3px 4px -3px;
background: rgb(154,154,154); /* Old browsers */
background: -moz-linear-gradient(top, rgba(154,154,154,1) 16%, rgba(117,117,117,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(154,154,154,1)), color-stop(100%,rgba(117,117,117,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#9A9A9A',GradientType=0 ); /* IE6-9 */  
}
.list li .right_block .button span {color: #fff;padding:2px 2px 2px 2px;text-shadow:0px 1px 0 #656565;}

/* grid view  */
.grid {padding:5px 0 0px 0!important;overflow: inherit; list-style:none;display: table-cell;}
.grid li {border:1px solid #F3F1F1; width:205px;float:left;margin:10px 7px 0 0;padding:10px 10px 0px 10px; border-radius:4px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(246,244,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(246,244,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(246,244,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F6F4F4',GradientType=0 ); /* IE6-9 */
}
.grid li.product_list-3 {width:206px;margin:10px 0 0 0;}
.grid li a.product_img_link {display:block;text-align:center;min-height:138px;}
/*.grid li a.product_img_link img {height:136px;width:136px;}*/
.grid li a.product_img_link img {min-height:163px;}
/*.grid li .center_block .product_desc, #product_list.grid .right_block span.on_sale,#product_list.grid  .right_block span.discount,#product_list.grid .product_flags {display:none;}*/



.grid li .center_block .product_desc { padding:5px 0 17px 0;height:25px;}
.grid li .center_block .product_flags {padding: 16px 0 6px 0;}


.grid li h3 {min-height:72px;border:0;}
.grid li h3 a {font-size:18px;}
.grid li span.price {display:block;padding:0px 0 0 0;font-size:18px;}
.grid li .compare {padding:14px 0 0 0;}
/*.grid li .button{ margin-bottom:10px;}*/

.grid li .exclusive{margin:20px 8px 10px 0; }

.list li .right_block .exclusive span, .grid li .exclusive span {padding:2px 0 2px 22px;background:url(../img/cart-featured.png) 0px 0px  no-repeat;text-shadow:0px 1px 0 #8C4C00;}
.grid li .exclusive:hover,
.list li .right_block .exclusive:hover{padding:4px 8px 4px 4px;  margin:0 8px 4px -2px;
background: rgb(228,0,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(228,0,0,1) 0%, rgba(153,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,0,0,1)), color-stop(100%,rgba(153,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(228,0,0,1) 0%,rgba(153,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(228,0,0,1) 0%,rgba(153,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(228,0,0,1) 0%,rgba(153,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(228,0,0,1) 0%,rgba(153,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BE0000', endColorstr='#990000',GradientType=0 ); /* IE6-9 */
border-radius:3px;
}

.list li .right_block .exclusive,
.grid li .exclusive{padding:4px 8px 4px 4px;  margin:0px 8px 4px -2px;
background: rgb(228,0,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(228,0,0,1) 0%, rgba(153,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,0,0,1)), color-stop(100%,rgba(153,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(228,0,0,1) 0%,rgba(153,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(228,0,0,1) 0%,rgba(153,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(228,0,0,1) 0%,rgba(153,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(228,0,0,1) 0%,rgba(153,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BE0000', endColorstr='#990000',GradientType=0 ); /* IE6-9 */
border-radius:3px;
}


/* -- added new style for product list view button -- */

.grid li .button span {color: #fff;padding:2px 2px 2px 2px;text-shadow:0px 1px 0 #656565;}
.grid li .button:hover {padding:5px 5px 4px 5px;
background: rgb(154,154,154); /* Old browsers */
background: -moz-linear-gradient(top, rgba(154,154,154,1) 16%, rgba(117,117,117,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(154,154,154,1)), color-stop(100%,rgba(117,117,117,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#9A9A9A',GradientType=0 ); /* IE6-9 */  
}

.grid li .button {padding:5px 5px 4px 5px; font-size:12px; font-weight:normal; margin:0 3px 4px -7px;
background: rgb(154,154,154); /* Old browsers */
background: -moz-linear-gradient(top, rgba(154,154,154,1) 16%, rgba(117,117,117,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(154,154,154,1)), color-stop(100%,rgba(117,117,117,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(154,154,154,1) 16%,rgba(117,117,117,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#9A9A9A',GradientType=0 ); /* IE6-9 */  
}
/*** themes/Home/css/modules/blocksearch/blocksearch.css ***/

/*** themes/Home/css/modules/blockcontactinfos/blockcontactinfos.css ***/


/*** themes/Home/css/modules/favoriteproducts/favoriteproducts.css ***/

/*** themes/Home/css/modules/homefeatured/homefeatured.css ***/

/*** themes/Home/css/modules/blocknewsletter/blocknewsletter.css ***/

/*** themes/Home/css/modules/productcomments/productcomments.css ***/

/*** modules/addhomefeatured/css/addhomefeatured.css ***/
/* ————— homefeatured.tpl ————— */
.addhomefeatured {
}
.addhomefeatured h4 {
	font-size: 21px;
	line-height: 1.2em;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	padding: 15px 0px 17px 19px;
	margin: 0 0 30px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#8c5e56;
	font-family: 'Fjalla One', sans-serif;
	box-shadow:0px 2px 4px #d4d2d2;
}
.addhomefeatured ul {
	list-style: none;
}
.addhomefeatured ul li {
	text-align: center;
	margin-bottom: 30px;
	float: left;
	position: relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}
.addhomefeatured ul li .border { border-top:1px solid #d4d3d3; padding:0 20px 20px 20px;}
.addhomefeatured ul li.alpha { clear:left;}
.addhomefeatured ul li .product_image { margin-top:30px; margin-bottom:30px; display:block; text-align:center;}
.addhomefeatured ul .featured_li {
	text-align: center;
	padding: 0;
}
.addhomefeatured ul li a {
	position: relative;
}
.addhomefeatured ul li img.next-img {
	z-index: 9;
	display:none;
}
.addhomefeatured ul li .product_image:hover .main-img { display:none;}
.addhomefeatured ul li .product_image:hover .next-img { display:inline-block;}

.addhomefeatured ul li img {
	display: inline-block;
	overflow: hidden;
	background:#fff;
}
.addhomefeatured ul li img.main-img {
	display: inline-block;
}
.addhomefeatured ul li .product_image {
	width: 100%;
	display: block;
	padding-bottom: 0px;
	overflow: hidden;
	position: relative;
}
.addhomefeatured ul li  {
	border: none;
	background:#fff;
	box-shadow:1px 3px 4px #d4d2d2;
}
.addhomefeatured ul li div {
	text-align: left;
}
.addhomefeatured ul li .featured_li > div { overflow:hidden;}
.addhomefeatured ul li h5 {
	padding: 18px 0 0px 0;
	height:40px;
}
.addhomefeatured ul li p.product_desc {
	padding: 3px 0 0 0;
	display: block;
	color:#8a8989;
	font:italic 14px/20px Georgia, "Times New Roman", Times, serif;
	margin-bottom:12px;
}
.addhomefeatured ul li span.price {
	display: block;
	padding: 0px 0 0px 0;
	font-size: 23px;
}
.addhomefeatured .price-drop-feacherd {
	text-decoration: line-through;
	margin-left: 0px;
	color:#c4c4c4;
	font:normal 19px/20px Georgia, "Times New Roman", Times, serif;
	padding-top:2px;
	display:block;
	padding-bottom:1px;
}
.addhomefeatured .price_left { min-height:42px; float:left;}
.addhomefeatured ul li .button, .addhomefeatured ul li .exclusive {
	display: none;
}
.addhomefeatured ul li .exclusive { display:inline-block; float:right; margin-top:3px;}

@media only screen and (min-width: 768px) and (max-width: 979px) {
.addhomefeatured ul li span.exclusive {
	padding-left: 30px;
	padding-right: 30px;
}
.addhomefeatured ul li .exclusive {
	margin-bottom: 10px;
	float:none;
}
.addhomefeatured ul .featured_li {
	padding: 0px;
}
.addhomefeatured h4 {
	margin-bottom: 20px;
}
.addhomefeatured ul li {
	margin-bottom: 20px;
}
}
@media only screen and (max-width: 767px) {
.addhomefeatured h4 {
	font-size: 17px;
	margin-bottom: 20px
}
.addhomefeatured ul .featured_li {
	padding: 0;
}
.addhomefeatured ul li div {
	text-align: left;
}
.addhomefeatured ul li {
	float: left;
	margin: 0 0 20px 0;
	border: 1px solid #cccccc;
	padding: 16px 20px 20px 20px;
}
.addhomefeatured ul li:first-child {
}
.addhomefeatured ul li:first-child .featured_li {
	padding-top: 0;
}
.addhomefeatured ul li h5 {
	padding: 0px 0 7px 0;
}
.addhomefeatured ul li .product_image.feat-mobile {
	display: inline-block;
	float: left;
	margin-right: 10px;
	height: 181px;
	padding-bottom: 0;
	text-align: center;
	width: 118px;
}
.addhomefeatured ul li .product_image {
	width: 118px;
	float: left;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-top: 4px;
}
.addhomefeatured ul li span.price {
	padding: 12px 0 4px 0;
	font-size: 24px;
	display: block;
}
.addhomefeatured ul li img {
	width: 118px;
	height: auto;
}
.addhomefeatured ul li.num-1 .featured_li, .addhomefeatured ul li.num-2 .featured_li, .addhomefeatured ul li.num-3 .featured_li, .addhomefeatured ul li.num-4 .featured_li {
	border: none;
}
.addhomefeatured ul li .button {
	display: inline-block;
	margin: 20px 0 0 0;
}
.addhomefeatured ul li .exclusive, .addhomefeatured ul li a.exclusive {
	display: inline-block;
	margin: 20px 16px 0 0;
	float:none;
}
.addhomefeatured ul li p.product_desc {
	display: block;
	margin: 0;
}
.addhomefeatured .price-drop-feacherd {
	margin-left: 0px;
}
.addhomefeatured .price_left {
				float: none;
				min-height: 42px;
			}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
			.addhomefeatured ul li .exclusive {
				margin-right: 8px;
			}
			.addhomefeatured ul li span.price {
				display: inline-block;
				margin-right: 10px;
			}
			
			
		
}
@media only screen and (max-width: 480px) { 
			.addhomefeatured ul li .featured_li > div { overflow:visible;}
}

/*** themes/Home/css/modules/crossselling/crossselling.css ***/


/*** modules/sendtoafriend/sendtoafriend.css ***/
/* ************************************************************************************************
		PAGE SEND TO FRIEND
************************************************************************************************ */
#sendfriendpage form.std fieldset {
	margin:0 0 20px 0;
	padding: 10px 15px;
	background: none repeat scroll 0 0 #eee
}

#sendfriendpage .product {}
#sendfriendpage .product .img_link {float:left}
#sendfriendpage .product .img_link img {
	margin:0 10px 0 0;
	border:1px solid #ccc;
}
#sendfriendpage .product .product_desc {
	float:left;
	width:200px;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

#sendfriendpage #send_friend_form_content {margin-top:40px}
#sendfriendpage #send_friend_form_content .text {
   padding-bottom: 10px
}
#sendfriendpage #send_friend_form_content .text label {
   display: inline-block;
   padding: 6px 15px;
   width: 180px;
   font-size: 12px;
   text-align: right
}
#sendfriendpage #send_friend_form_content .text input {
   padding: 0 5px;
   height: 22px;
   width: 260px;
   border: 1px solid #ccc;
   font-size: 12px
}
#sendfriendpage #send_friend_form_content .submit {
	margin:0 20px 0 0;
	padding:5px 0;
	text-align:right
}
/*** modules/kiala/css/basic.css ***/
/*
 * SimpleModal Basic Modal Dialog
 * http://simplemodal.com
 *
 * Copyright (c) 2013 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:600px; width:1000px; color:#bbb; background-color:#333; border:4px solid #444; padding:0 15px 15px 0;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

/*** modules/kiala/css/kiala_front.css ***/
table.condensed { border: 0 !important; border-collapse: collapse !important; }
table.condensed td { border: 0 !important; padding: 2px !important }

#kialapickertd { padding: 0 !important; }
#kialapicker .clear { clear: both; }
#kialapicker h2 { font-size: 12px; }

#kialapicker h2 .ui-icon-info { position: relative; margin-left: 15px; border-radius: 3px; background: #e6e6e6 url('../img/icon-alert.png') no-repeat center; width: 16px; height: 12px; cursor: pointer; vertical-align: middle; display: inline-block; _display: inline; *display: inline; zoom: 1; border: 1px solid #d3d3d3; outline: none; }
#kialapicker h2 .ui-icon-info .inner { top: 20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: .3s all ease; -moz-transition: .3s all ease; -webkit-transition: .3s all ease; box-shadow: 0 0 3px #666; -moz-box-shadow: 0 0 3px #666; -webkit-box-shadow: 0 0 3px #666; display: none; position: absolute; background: #9d002d; color: #FFF; border: 1px solid #870b2f; font-size: 11px !important; font-weight: normal !important; width: 240px; padding: 5px; text-align: justify; text-transform: none; }
#kialapicker h2 .ui-icon-info:hover .inner { display: block; }
#kialapicker .center { text-align: center; }

#chooseKiala { margin: 0 auto !important; }
.kiala_fset { width: 260px; border: 1px solid #E8E8E8; background: #F8F8F8; padding: 10px 3px; float: left; }
.kiala_fset.alone { float: none; margin: 0 auto; }
.kiala_fset .title { text-align: center; }
.kiala_fset.last { float: right; }
.kiala_fset table { font-size: 10px; width: 100%; margin: 0; padding: 0; border: none !important; border-collapse: collapse; }
.kiala_fset table tr { border: none !important; }
.kiala_fset table td { border: none !important; }
.kiala_fset table td.description { vertical-align: top; padding: 0; display: table-cell !important; }
.kiala_fset table td .upper { text-transform: uppercase; }
.kiala_fset table .picker { padding-top: 10px; text-align: center; }
.kiala_fset table .picker a { margin: 0 auto; }

#kialapickerdialog.hasJS { position: relative; top: 0; bottom: 0; left: 0; right: 0; }
#kialapickerdialog iframe { min-height: 600px; }

#opc_payment_methods { position: relative; }
#opc_payment_methods-overlay { background: rgba(0,0,0,0.3); top: 0; right: 0; bottom: 0; left: 0; position: absolute; }

/*** modules/tmbannerblock/css/style.css ***/
/* strips BANNER BLOCK */
.block-main{ }
.block-main #banner{ display:block;padding:10px 0 0 0;}
.block-main #banner .step { margin-right:10px; float:left;}
.block-main #banner .step a{ display:block; margin:0; padding:0; position:relative; z-index:9;text-decoration:none;}
.block-main #banner .step a:hover{  opacity:0.8;}
.block-main #banner .step.num-3{ margin-right:0;}
.block-main #banner .jms-content{ display:none;}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.block-main #banner .step a img{ width:246px; height:87px;}

}

/* 320 */

@media only screen and (max-width: 767px) {
	.block-main #banner .step a img{ width:300px;}
	.block-main #banner .step{ margin-right:0; margin-bottom:10px;}
	.block-main #banner .step.num-3{ margin-bottom:0;}
}

/* 480 */

@media only screen and (min-width: 480px) and (max-width: 767px) {
.block-main #banner{margin-top:5px; display:block;}
.block-main #banner .step a img{ width:330px; }
.block-main #banner .step {margin-left:45px;}
}

/*** modules/touchslider/css/touchslider.css ***/
.m-carousel {
    position:  relative;
    overflow:  hidden;
    -webkit-font-smoothing:  antialiased; 
}
 .m-carousel.m-left  {
        text-align:  left;  }
    .m-carousel.m-center  {
        text-align:  center;  }
    .m-carousel.m-fluid  >  .m-carousel-inner  >  *  {
        width:  100%; position:relative;  }
    .m-carousel.m-fluid.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  0%;  }
    .m-carousel.m-fluid-2  >  .m-carousel-inner  >  *  {
        width:  50%;  }
    .m-carousel.m-fluid-2.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  25%;  }
    .m-carousel.m-fluid-3  >  .m-carousel-inner  >  *  {
        width:  33.333%;  }
    .m-carousel.m-fluid-3.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  33.333%;  }
    .m-carousel.m-fluid-4  >  .m-carousel-inner  >  *  {
        width:  25%;  }
    .m-carousel.m-fluid-4.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  37.5%;  }
    .m-carousel.m-fluid-5  >  .m-carousel-inner  >  *  {
        width:  20%;  }
    .m-carousel.m-fluid-5.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  40%;  }
    .m-carousel.m-fluid-6  >  .m-carousel-inner  >  *  {
        width:  16.667%;  }
    .m-carousel.m-fluid-6.m-center  >  .m-carousel-inner  >  *:first-child  {
        margin-left:  41.667%;  }
    .m-carousel  img  {
        -ms-interpolation-mode:  bicubic;  }
.m-carousel-inner  {
    position:  relative;
    white-space:  nowrap;
    text-align:  left;
    /*  Removes  inline-block  gaps  due  to  whitespace  */
    font-size:  0;
    /*  Configure  animations  */
    -webkit-transition-property:  -webkit-transform;
    -moz-transition-property:  -moz-transform;
    -ms-transition-property:  -ms-transform;
    -o-transition-property:  -o-transform;
    transition-property:  transform;
    /*  iOS  like  slide  timings  */
    -webkit-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -moz-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -ms-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -o-transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    transition-timing-function:  cubic-bezier(0.33,  0.66,  0.66,  1);
    -webkit-transition-duration:  0.5s;
    -moz-transition-duration:  0.5s;
    -ms-transition-duration:  0.5s;
    -o-transition-duration:  0.5s;
    transition-duration:  0.5s;  }
    .m-carousel-inner  >  *  {
        display:  inline-block;
        vertical-align:  top;
        white-space:  normal;
        /*  We  must  reset  the  font-size  here  */
        font-size:  16px;  }
    .m-fluid  >  .m-carousel-inner  >  *  {
        box-sizing:  border-box;
        -ms-box-sizing:  border-box;
        -moz-box-sizing:  border-box;
        -o-box-sizing:  border-box;
        -webkit-box-sizing:  border-box;  }
    .m-center:not(.m-fluid)  >  .m-carousel-inner  {
        display:  inline-block;
        margin-right:  -20000px  !important;
        margin-left:  0  !important;  }
        .m-center:not(.m-fluid)  >  .m-carousel-inner  >  *  {
            position:  relative;
            left:  -20000px;  }
        .m-center:not(.m-fluid)  >  .m-carousel-inner  >  *:first-child  {
            float:  left;
            margin-right:  20000px;
            left:  0;  }
            .m-center:not(.m-fluid)  >  .m-carousel-inner  >  *:first-child:last-child  {
                margin-right:  0;  }
        .m-center:not(.m-fluid)  >  .m-carousel-inner  >  *:last-child  {
            margin-right:  -30000px;  }
/* 
  Carousel control base styling 
*/
.m-carousel-inner img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
.m-carousel-bulleted{ position:absolute; right:10px; bottom:10px;}
.m-carousel-controls {

}
.m-carousel-controls a {
	padding: 5px;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	user-select: none;
	-webkit-user-drag: none;
	-moz-user-drag: -moz-none;
	user-drag: none;
}
/* Carousel controls: Bulleted */
.m-carousel-bulleted a {
	line-height: 0;
	text-decoration: none;
	text-indent: -999px;
	overflow: hidden;
	display: inline-block;
	padding:7px;
	width: 0;
	height: 0;
	margin: 0 2px 0 0;
	color: #333;
	background: rgb(87,87,87); /* Old browsers */
background: -moz-linear-gradient(top, rgba(87,87,87,1) 0%, rgba(186,186,186,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(87,87,87,1)), color-stop(100%,rgba(186,186,186,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(87,87,87,1) 0%,rgba(186,186,186,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(87,87,87,1) 0%,rgba(186,186,186,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(87,87,87,1) 0%,rgba(186,186,186,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(87,87,87,1) 0%,rgba(186,186,186,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#bababa',GradientType=0 ); /* IE6-9 */
	-webkit-transition: background-color 0.1s ease-in;
	-moz-transition: background-color 0.1s ease-in;
	-o-transition: background-color 0.1s ease-in;
	transition: background-color 0.1s ease-in;
	-webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px;
	-moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px;
	box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:9px;
}
.m-carousel-bulleted a:hover, .m-carousel-bulleted a:focus {
	text-decoration: none;
}
.m-carousel-bulleted a.m-active {
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.25) 0 1px 2px;
}
/* Carousel controls: Pagination */
.m-carousel-pagination {
	padding-top: 10px;
}
.m-carousel-pagination a {
	text-decoration: none;
	display: inline-block;
	padding: 3px 10px;
	margin: 1px 0;
	color: #333;
	background-color: rgba(255, 255, 255, 0.3);
	-webkit-transition: background-color 0.1s ease-in;
	-moz-transition: background-color 0.1s ease-in;
	-o-transition: background-color 0.1s ease-in;
	transition: background-color 0.1s ease-in;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.m-carousel-pagination a:hover, .m-carousel-pagination a:focus {
	text-decoration: none;
	background-color: rgba(255, 255, 255, 0.6);
}
.m-carousel-pagination a.m-active {
	background-color: rgba(255, 255, 255, 1);
}
/* Carousel controls: HUD */
.m-carousel-hud {
  padding-top: 0;
  display:none;
}
.m-carousel-hud a {
    z-index: 2;
    opacity: 0;
    display: block;
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 0;
    padding: 0;
    text-decoration: none;
    text-indent: -999px;
    overflow: hidden;
    color: rgba(255, 255, 255, 0.8);
    background: rgba(0, 0, 0, 0.8);
    -webkit-transition: opacity 0.1s ease-in;
    -moz-transition: opacity 0.1s ease-in;
    -o-transition: opacity 0.1s ease-in;
    transition: opacity 0.1s ease-in;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
.m-carousel:hover .m-carousel-hud a {
    opacity: 0.3;
}
.m-carousel .m-carousel-hud a:hover, .m-carousel .m-carousel-hud a:focus {
    opacity: 1;
}
.m-carousel-hud a:after {
    color: rgba(255,255,255,0.85);
    content: "\25c0";
    font-size: 25px;
    font-weight: bold;
    text-indent: 0;
    text-align: center;
    display: block;
    position: absolute;
    top:15px;
    left: 0;
    width: 47px;
    height: 50px;
    z-index: 9;
}
.m-carousel-hud .m-carousel-prev {
    left: 10px;
}
.m-carousel-hud .m-carousel-next {
    right: 10px;
}
.m-carousel-hud .m-carousel-next:after {
    left: auto;
    right: 0;
    content: "\25b6";
}

/* captions */
.m-caption {
	margin: 0;
	padding: 10px;
	height: auto;
	text-align:left;
	display:none;
}
.m-caption h2 {margin:0;padding:0;color:#fff;font-size:20px;}
.m-caption h3 {margin:0;padding:0;color:#fff;font-size:18px;}
.m-caption h4 {margin:0;padding:0;color:#fff;font-size:16px;}
.m-caption h5 {margin:0;padding:0;color:#fff;font-size:14px;}
/* scaled slides */
.m-scaled .m-item {
    opacity: 0.7;
    -webkit-backface-visibility: hidden;
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -o-transform: scale(0.75);
    transform: scale(0.75);

    /* Configure animations */
    /* (0.5s would match the transition length between each, 
      but fast swiping on a phone can result in odd timing. 
      Half-length durations for each transform is a reasonable 
      middle ground.) */
    -webkit-transition: -webkit-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
    -moz-transition-timing-function: -moz-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
    -o-transition-timing-function: -o-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
    transition-timing-function: transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;
}
.m-scaled .m-active {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.m-carousel-photos .m-item  > img {
    margin: 0;
    padding: 0;
    max-width: none;
    width: 100%;
    height: auto;

    -webkit-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    -moz-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    -o-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    -ms-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
}
.m-carousel-photos .m-caption {
    background: rgba(0,0,0,0.7);
    bottom: 0;
    position: absolute;
    z-index: 9;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* Inner Cards for Carousel */
.m-card-dark, .m-card-light {
    padding: 20px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;

    -webkit-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    -moz-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    -o-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    -ms-box-shadow: rgba(0,0,0,0.5) 0 5px 10px;
    box-shadow: rgba(0,0,0,0.5) 0 5px 10px;    
}
.m-card-dark {
    background: rgba(0,0,0,0.5);
    color: #FFF;
}
.m-card-light {
    background: rgba(255,255,255,0.9);
    color: #000;
}
.m-card-dark .m-caption, .m-card-light .m-caption {
    margin: 0;
    padding: 10px 0 0 0;
}

.m-fade-out {
    -webkit-mask-image: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,
    rgba(0,0,0,1) 5%, rgba(0,0,0,1) 95%, rgba(0,0,0,0) 100%);
}
@-webkit-keyframes demo {
from {
		opacity:0.3;
				-moz-transform: scale(1);
-webkit-transform: scale(1); -webkit-animation-timing-function: ease-in;
-o-transform: scale(1) ;
-ms-transform: scale(1);
transform: scale(1);
}
57.4% {
		opacity:0.7; -webkit-animation-timing-function: ease-in;
		-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
to {
  	opacity:1; 
	-webkit-animation-timing-function: ease-in;
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1) ;
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
}

.m-caption h2,.m-caption h3 {
	-webkit-animation-delay:1s;
	-webkit-animation-direction: alternate;
	-webkit-animation-duration:1s;
	-webkit-animation-fill-mode: none;
	-webkit-animation-iteration-count:1000;
	-webkit-animation-name: demo;
	 -webkit-animation-timing-function: ease-in;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
}
@media only screen and (max-width: 767px) {
.m-carousel {
	margin-bottom:5px;
}
.m-carousel-bulleted{ position:absolute; right:2px; bottom:2px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.m-carousel-bulleted{ position:absolute; right:5px; bottom:5px;}
}
/*** modules/customcontent/customcontent.css ***/
/*Frontend Styles*/
#customcontent_home {
	float: left;
	margin-right: 0;
	overflow:hidden;
}
#customcontent_home ul {
	margin: 0px;
	overflow: hidden;
}
#customcontent_home ul li > a {
	display: block;
}
#customcontent_home ul li {
	list-style: none;
	width: auto;
	padding: 0px;
	box-sizing: border-box;
	margin-bottom:0px;
}
#customcontent_home ul li:hover img { opacity:0.8;}

/*#customcontent_top {margin: 0 0 3px 0px;text-align:center;padding-top:3px;padding-bottom:3px;  
/*background: rgb(255,255,255); /* Old browsers */
/*background: -moz-linear-gradient(top, rgba(255,255,255,1) 16%, rgba(245,245,245,1) 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
/*background: -ms-linear-gradient(top, rgba(255,255,255,1) 16%,rgba(245,245,245,1) 100%); /* IE10+ */
/*background: linear-gradient(to bottom, rgba(255,255,255,1) 16%,rgba(245,245,245,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F5F5F5',GradientType=0 ); /* IE6-9 */  
/*border-radius:0 0 4px 4px;

/*}*/

#customcontent_top {margin: 0 0 3px 0px;text-align:right;padding-top:3px;padding-bottom:3px;}

#customcontent_top ul {
	margin: 0px;
	overflow: hidden;
}

#customcontent_top ul li {
	list-style: none;
	width: auto;
	padding: 0px;
	box-sizing: border-box;
	margin-bottom:0px;
	list-style-type:none;
}

#customcontent_top h1 {font-size:16px;font-weight:bold;color:#F88702; font-family:Arial, Helvetica, sans-serif;}
/*#customcontent_top .tekst-gratis-verzending {height:20px;padding:3px 0 0 24px;display:block;float:right;font-size:12px;font-weight:bold;color:#1974D2; font-family:Arial, Helvetica, sans-serif;background:url(img/Free-Shipping.png) 0px 0px no-repeat;}*/
#customcontent_top .tekst-gratis-verzending {padding:3px;text-align:center;font-size:16px;font-weight:bold;color:#fff; font-family:Arial, Helvetica, sans-serif;background-color:#F88702;}
#customcontent_top .oranje {color:#FFF890;}

 @media only screen and (min-width: 980px) and (max-width: 1199px) {
			
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
			
}
#customcontent_left ul li {
	list-style: none;
}
#customcontent_right ul li {
	list-style: none;
}
#customcontent_footer ul li {
	list-style: none;
	width: 100%!important;
	float: left;
	padding: 0 0px!important;
	box-sizing: border-box;
}

#customcontent_footer .grijs {font-size:11px;color:#5B5B5B;text-align:center;margin: 0 0 5px; 0;}

#customcontent_footer .footer-padding {margin:20px 0 0 0;}
#customcontent_footer img {display: block; margin-left:auto; margin-right:auto;}

/*Backend Styles*/
.customcontent_fieldset.deleteItem {
	background: #F2DEDE;
	border-color: #EED3D7;
}
.customcontent_fieldset {
	margin-bottom: 20px;
}
.customcontent_fieldset .left-col {
	float: left;
	margin-right: 20px;
	width: 510px;
}
.customcontent_fieldset .field {
	margin-bottom: 6px;
}
.customcontent_fieldset .html {
	position: relative;
}
.customcontent_fieldset .html .displayed_flag {
	float: right;
}
.customcontent_fieldset .html .language_flags {
	position: absolute;
	top: 0;
	right: 20px;
}
.customcontent_fieldset .deleteItem {
	overflow: hidden;
	margin-bottom: 12px;
	padding-bottom: 6px;
	border-bottom: 1px solid #ccc;
}
.customcontent_fieldset .deleteItem input {
	float: left;
	margin-right: 6px;
}
.customcontent_fieldset .deleteItem label {
	width: auto;
	float: none;
	display: inline;
}
.submit-wrapper {
	margin: 20px 0;
}

/*** modules/minicslider/views/js/plugins/nivo-slider/nivo-slider.css ***/
/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default {} 

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin: 0 auto;
    margin-bottom:2px;
  /*  -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 0 0 2px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a:hover,
.theme-default .nivo-controlNav.nivo-thumbs-enabled a.active{
	webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.8);
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}
/*** modules/psblog/psblog.css ***/

#post_view .rte{ text-align:justify; }
#post_view .medias{ float:left; margin-right:5px; padding:0 5px;    }
#post_view .media_list ul{ margin:0; padding:0; }
#post_view .media_list ul li{ display:block; margin:0; text-align:right; padding:0; margin-top:5px; text-align:center; }
#post_view .media_list ul li img{ border:1px solid #EAEAEA; }

#post_view .categories{ margin:20px 0; }
#post_view .categories ul{ margin:0; padding:0; list-style-type:none; }
#post_view .categories ul li{float:left; margin-right:3px; }
#post_view .categories a{ text-decoration:underline; }

#post_view .related{ margin:20px 0; }
#post_view .related ul{ list-style-type:none; }
#post_view .related a{ text-decoration:underline; }

#post_view .products{ margin:20px 0; }
#post_view .products h5{ font-size: 12px; padding:0; min-height:30px; }
#post_view .products h5 a{ display:block; }
#post_view .products h5 span{ font-size:10px; font-weight:normal; font-style:italic; color:#666; }
#post_view .products p{ margin:0; padding:0; }
#post_view .products ul{ list-style-type:none; }
#post_view .products ul li{ padding:5px; margin: 0 10px 10px 0; background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #CCCCCC; }
#post_view .products ul li.odd{ float:left; }
#post_view .products ul li.even{ float:right; }
#post_view .products .text_desc{ float: left; margin-left: 10px; width: 170px;}
#post_view .products a.content_img{ outline: medium none; display:block; float:left; display:block; }
#post_view .addthis_toolbox{ margin:10px 0 10px 0; height:20px; overflow:hidden; }

#postcomments{ margin:20px 0; }
#postcomments .std thead th { background:none; }
#postcomments .std tbody td p span { font-weight:bold; }

#post_list ul{ margin:0; padding:0; list-style-type:none; }
#post_list ul li{ margin:20px 0; padding:0 0 10px 0; list-style-type:none; border-bottom:1px solid #EAEAEA;  }
#post_list ul li.first_item{ margin:8px 0; }
#post_list ul li.last_item{ border-bottom:none; }
#post_list ul li h3{ margin-top:0; margin-bottom:0; padding-bottom:5px; }

#post_list ul li h3 a{ text-decoration:none; }
#post_list ul li h3 a:hover{ text-decoration:underline; }
#post_list ul li p{ padding-bottom:0; }
#post_list ul li span{ color:#999999; font-size:10px; }
#post_list ul li span a{ text-decoration:underline; }
#post_list ul li .excerpt{ margin:5px 0; }
#post_list ul li .img_default{ float:left; margin-right:5px;  }
#post_list ul li .img_default a{ display:block; }
#post_list ul li .img_default img{ border:1px solid #EAEAEA; }
#post_list ul li .detail_left{ float:left; width:420px;  }

#posts_home .block_content{ padding:5px 10px 5px 10px; }
#posts_home ul{ margin:0; padding:0; list-style-type:none; }
#posts_home ul li{ margin:0 0; padding:10px 0 5px 0; list-style-type:none; border-bottom:1px solid #D0D3D8;  }
#posts_home ul li h3{ margin-top:0; margin-bottom:0; padding-bottom:5px; }
#posts_home ul li h3 a{ text-decoration:none; }
#posts_home ul li h3 a:hover{ text-decoration:underline; }
#posts_home ul li span{ color:#999999; font-size:11px; }
#posts_home ul li .excerpt{ margin-top:5px; }
#posts_home ul li .img_default{ float:left; margin-right:5px;  }
#posts_home ul li .img_default img{ border:1px solid #EAEAEA; }
#posts_home ul li .detail_left{ float:left; width:400px; }
#posts_home ul li.last_item{ border:none; }

.bt_left{ float:left; }
.bt_right{float:right; }
.clear{ clear:both; }
#posts_home h4 span{ font-size:10px; float:right; margin-right:5px; text-transform:none; }

/* block search column */
#post_search_block .block_content{ padding:5px; background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #CCCCCC;}
#post_search_block input[type=text]{ height: 20px; padding: 0 5px; }
#post_search_block p{ padding:6px 0; font-weight:bold; }

#last_posts_block li{ padding:5px; }
#last_posts_block li a{ background: none; padding: 0; }
/*** modules/yourfeatured/css/yourfeatured.css ***/
@charset "utf-8";

/* Hides js navigation div for js-disabled users */
.yourfeatured_nav{
	display:none;
}


/* Navigation elements style. Please note that image-based background is driven by js. Changin bgColor won't do. Change images instead */
.yourfeatured_nav li{
	float: left;
	text-align:center;
	display: inline;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	font-weight:bold;
	cursor:pointer;
}

.yourfeatured_nav li a {
	text-decoration: none;
	color: #ccc;
}

.yourfeatured_nav .current a {
	color: #fdfdfd;
}

/* Ensures that each block is correctly positioned*/
.yourfeatured_block {
	clear:both;
}

.yf_footer {
	width:535px;
	margin-bottom: 20px;
	height:6px;
	background-color: #ccc;
}

/* Heading for non-js version*/
.yourfeatured_block h4 {
	line-height:25px;
	background-position:top left;
	width:535px;
	height:25px;
	font-size:12px;
	color:#fdfdfd;
	background-color:#ccc;
	text-align: center;
	
}

.yourfeatured_block h5 {
	margin: 5px auto 5px auto;
}

.yourfeatured_block ul {
	list-style-type:none;
	text-align: center;
}

/* Content box for products */
.yourfeatured_content {	
	margin-left: 13px;
	height: 195px;
	position: relative;
	left: 0;
	top:0;
	
}

/* outer content box(ul), allows for graceful degradation with scroolbars if js is disabled */
.yourfeatured_block .block_content {
	margin-top: 0;
	border: 1px solid #ddd;
	overflow-x: auto;
	height:195px;
	text-align: center;
	vertical-align:center;
	position: relative;
}

/*Beginning buttons*/

.button_r {
	background: url(../img/rbutton_active.png);
	width:35px;
	height:120px;
	position:absolute;
	right: 0;
	top: 30px;
	cursor:pointer;
}

.button_l {
	background: url(../img/lbutton_active.png);
	width:35px;
	height:120px;
	position:absolute;
	left: 0;
	top: 30px;
	cursor: pointer;
}

.lbutton_disabled {
	background: url(../img/lbutton_disabled.png);
	cursor:default;
}

.rbutton_disabled {
	background: url(../img/rbutton_disabled.png);
	cursor:default;
}

/* Each product's block */
.yourfeatured_block_product {
	float:left;
	width: 175px;
	text-align:center;
	margin: 7px 1px 0 1px;
	display: inline;
}

.yourfeatured_block_product a:link, .yourfeatured_block_product a:visited {
	text-decoration: none;
}

.yourfeatured_block_product a:active, .yourfeatured_block_product a:hover {
	text-decoration: underline;
}

/*** themes/Home/css/modules/blocktopmenu/css/superfish-modified.css ***/

/*** modules/blockreinsurance/style.css ***/
/* BLOCK #reinsurance_block ******************************************************************** */
/* #reinsurance_block {border-radius:5px 5px 5px 5px; border:1px solid #FDFBFB;
background: rgb(252,252,252); /* Old browsers */
/* background: -moz-linear-gradient(top, rgba(252,252,252,1) 15%, rgba(238,238,238,1) 100%); /* FF3.6+ */
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,rgba(252,252,252,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
/* background: -webkit-linear-gradient(top, rgba(252,252,252,1) 15%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(top, rgba(252,252,252,1) 15%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
/* background: -ms-linear-gradient(top, rgba(252,252,252,1) 15%,rgba(238,238,238,1) 100%); /* IE10+ */
/* background: linear-gradient(to bottom, rgba(248,251,252,1) 15%,rgba(220,235,238,1) 100%); /* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8FBFC', endColorstr='#DCEBEE',GradientType=0 ); /* IE6-9 */
/* }
*/

#reinsurance_block {}

/*#reinsurance_block {background:url(../blockreinsurance/img/bg_reinsurance_block.gif) repeat-x 0 0 #c3c7cb}*/
#reinsurance_block li {
	float:left;
	padding:15px 7px !important;
	font-size:13px;
	color:#3a3a3a;
	text-transform:uppercase;
	list-style-type: none;
	
}
#reinsurance_block .width1 li {width:960px}
#reinsurance_block .width2 li {width:470px}
#reinsurance_block .width3 li {width:305px}
#reinsurance_block .width4 li {width:224px}
#reinsurance_block .width5 li {width:175px}
#reinsurance_block li img{
	float:left;
	margin-right:10px;
}
#reinsurance_block li span {
	float:left;
	padding-top:10px;
	width:65%;
}

/*  #Mobile (Portrait) width of 320px 
================================================== */
@media only screen and (max-width: 767px) {
#reinsurance_block3 {display:none;}
}
/*** themes/Home/css/scenes.css ***/

/*TMP*/
#scenes .cluetip span{
	background:transparent url(../img/icon/cible.gif) no-repeat scroll center center;
	color:black;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	height:23px;
	padding-top:5px;
	text-align:center;
	width:23px;
}
/*TMP*/
.thumbs_banner{
	margin:10px auto;
	padding:2px 0;
	height: 60px !important;
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.thumbs_banner .space-keeper{
	width:21px;
	float:left;
	display:block;
	height:100%;
}

.thumbs_banner .space-keeper a.prev{
	display:none;
	width:21px;
	text-align:center;
	font-size:1.5em;
	text-decoration:none;
	background:url(../img/icon/serial_scroll_left.gif) no-repeat 0 0 #eee;
}
#scenes_list{
	overflow:hidden;
	float:left;
	width:478px;
}
#scenes_list ul{
	list-style-type:none;
}

#scenes_list li{
	float:left;
}

#scenes_list a{
	display:block;
}

.thumbs_banner a.next {
	float:left;
	display:block;
	width:21px;
	text-align:center;
	font-size:1.5em;
	text-decoration:none;
	background:url(../img/icon/serial_scroll_right.gif) no-repeat 0 0 #ddd;
}

/* Cluetip design ****************************************************************************** */
#scenes .screen_scene {
	margin:0 auto;
}

#scenes a.cluetip{
	display:block;
	position:absolute;
	text-decoration:none;
}

.cluetip-product_scene {
	padding:10px;
	border:7px solid #999;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
   border-radius:3px;
	text-align:left;
	background:#fff;
	opacity:0.95;
}

.cluetip-product_scene #cluetip-close{
	text-align:right;
	float:right;
}

.cluetip-product_scene img {
	float:left;
	margin-right:10px;
	border:1px solid #ccc
}
.cluetip-product_scene h4{
	display:inline-block;
	margin-bottom:5px;
	padding:0 !important;
	font-size:12px;
}

.cluetip-product_scene .clear {margin:0; padding:0}
.cluetip-product_scene .clear a {
	/*float:left;*/
	margin-top:2px;
}

.cluetip-product_scene p.description{
	float:left;
	padding:0;
	width:140px;
	color:#666
}

.cluetip-product_scene div.prices{
	float:right;
	position:relative;
	width:65px;
	text-align:right;
}
.cluetip-product_scene .new {
	position:absolute;
	top:0;
	right:0;
   display: inline-block;
   padding: 1px 5px;
   font-weight: bold;
   font-size: 10px;
   color: #fff;
   text-transform: uppercase;
	background: none repeat scroll 0 0 #9B0000
}
.cluetip-product_scene .price{
	padding-top:18px;
	font-weight:bold;
	font-size:13px;
	color:#990000
}
.cluetip-product_scene .on_sale, .cluetip-product_scene .discount {
	display:block;
	font-weight:bold;
	color:#DA0F00;
	text-transform:uppercase;
}
/* END Cluetip design */

/*** js/jquery/ui/themes/base/jquery.ui.theme.css ***/
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 	background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
	background: -webkit-gradient(linear, center top ,center bottom, from(#F9F9F9), to(#ECECEC)) repeat scroll 0 0 transparent; color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
/*** js/jquery/ui/themes/base/jquery.ui.slider.css ***/
/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/*** js/jquery/ui/themes/base/jquery.ui.core.css ***/
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*** js/jquery/ui/themes/base/jquery.ui.theme.css ***/
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 	background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
	background: -webkit-gradient(linear, center top ,center bottom, from(#F9F9F9), to(#ECECEC)) repeat scroll 0 0 transparent; color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
/*** js/jquery/ui/themes/base/jquery.ui.slider.css ***/
/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/*** js/jquery/ui/themes/base/jquery.ui.core.css ***/
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*** themes/Home/css/modules/blocklayered/blocklayered-15.css ***/

/*** js/jquery/plugins/fancybox/jquery.fancybox.css ***/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 
/* PrestaShop
 *
 * We did several modifications in this file:
 *
 * - Persistant arrows
 * - Fixed IE 6 path on the AlphaLoader method
 * - Specific path for background images
 *
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('images/fancybox.png');
}

#fancybox-overlay {
	background-color :#000 !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	background: none repeat scroll 0 0 rgb(255, 255, 255) !important;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3) !important;
	position: absolute;
	top: 0;
	left: 0;
	padding: 8px;
	z-index: 1101;
	outline: none;
	display: none;
	border-radius:8px;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('images/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -30px;
	left: 20px;  /* PrestaShop - make left arrow permanently visible */
}

#fancybox-right-ico {
	background-image: url('images/fancybox.png');
	background-position: -40px -60px;
	/* PrestaShop - make right arrow permanently visible */
	right: 20px;
	left: auto;
	/* End */
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('images/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('images/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('images/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('images/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */
/* PrestaShop - replace images by images_ie */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images_ie/fancy_shadow_nw.png', sizingMethod='scale'); }
/*** themes/Home/css/modules/blocktags/blocktags.css ***/

/*** themes/Home/css/modules/blocklanguages/blocklanguages.css ***/

/*** themes/Home/css/modules/blockpermanentlinks/blockpermanentlinks.css ***/
