@charset "utf-8";
/* CSS Document */


body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #999;
  font-size: 12px;
}

* {
  margin: 0px;
  padding:0px;
  border:0px;
  list-style-type:none;
  text-decoration:none;
  }

#global {
  background-color: #FFF;
  width: 955px;
  margin-right: auto;
  margin-left: auto;
}

#header {
  background-color: #FFF;
  height: 114px;
}

/****************************MAIN MENU **************************/

#twocols{ /* The columns that gets dropped down over yours might be different. */
  z-index:20;
}

#leftcol{  /* The columns that gets dropped down over yours might be different. */
  z-index:10;
}

.moduletablemainnav { /* I have absolutely positioned the module, you might have a different scheme. */
  float:left;
  z-index:100;
  font:0.9em Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

#mainlevelmainnav ul {
  float:left;
  list-style:none;
  line-height:1em;
  margin:0;
  padding:0;
  background-color:#000;
}

#mainlevelmainnav li {
float:left;
background-image: url(../images/parenthese.jpg);
background-repeat: no-repeat;
background-position: right;
padding-right:28px;
margin-top:6px;
font-weight:bold;
font-size:12px;
}

#mainlevelmainnav a {
  display:block;
  text-decoration:none;
  margin-left:25px;
  color:#FFF;
}


#mainlevelmainnav a:hover {
  color:#14cbec;
}

#mainlevelmainnav a.sublevelmainnav {
  font-weight:normal;
  padding-bottom:5px;}


a#active_menumainnav{
  color:#14cbec;}

#mainlevelmainnav li ul  {
  position:absolute;
  left:-999em;
  margin:0;
  padding-bottom:10px;
  padding-top:10px;
}

#mainlevelmainnav li li {
  float:none;
  background:none;
}

#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover
  ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul {
  left:auto;
  z-index:6000;
}

#mainmenu{
  height:30px;
  background-color:#000;
}

a.mainlevelmainnav{
  padding-bottom:3px;}


#banner{
  background-color:#FFF;
  height:180px;}

#contain{
  background-color:#fff;
  background-repeat: repeat-x;
  background-position: top;
  float:left;
  padding-bottom:20px;
}

#contain_left{
  width:225px;
  float:left;}
  
#contain_right{
  width:705px;
  float:left;
  padding-left:25px;}

#footer {
  background-color:#000;
  color:#FFF;
  height:20px;
  font-size:12px;
  text-align:left;
  padding-right:30px;
  padding-top:5px;
  padding-bottom:5px;
  float:left;
  width:925px;}


#search{
  padding-top:60px;
  text-align:right;
}

.search-search label{
  display: none;
}

.mod-languages{
  margin-bottom: 10px;
  margin-right: 8px;
}

.article-info-term{
  display:none;
}

/**********************************modifications pathway*/

#breadcrumb{
  padding-left:20px;
  padding-bottom:20px;
  padding-top:5px;
  }

#breadcrumb .pathway{
  color:#14CBEC;
  font-size:11px;
  font-weight:bold;
  }

#breadcrumb .pathway a{
  color:#000;
  text-decoration:none;
  }

/***********************************************************************************************************/
/*********************************************************** modifications on MODULES **********************/
/***********************************************************************************************************/


/********************************** cart module*/
.moduletable-cart{
  margin-left:20px;}

.moduletable-cart h3{
  padding-left:15px;
  padding-top:5px;
  color:#FFF;
  font-size:12px;
  background: url(../images/cart_top.png) no-repeat;
  height:25px;
}
.moduletable-cart #hikashop_cart_module{
  background-image: url(../images/cart_center.png);
  background-repeat: no-repeat;
  background-color:#14CBEC;
  margin-bottom:20px;
  margin-right:5px;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:10px;
  font-size:11px;
  text-align:left;
}

.moduletable-cart .hikashop_product_price{
  color:#FFF;
  margin-left:5px;
  }

.hikashop_cart .hikashop_cart_module_product_name_title{
padding-bottom:10px;
padding-top:3px;}

.hikashop_cart .hikashop_cart_module_product_quantity_title{
padding-bottom:10px;
padding-top:3px;}

.hikashop_cart .hikashop_cart_module_product_price_title{
padding-bottom:10px;
padding-top:3px;}

.hikashop_cart .hikashop_cart_module_product_total_title{
  font-weight:bold;}

.hikashop_cart .hikashop_cart_module_product_quantity_value input{
  border:1px solid #167e93}

.hikashop_cart hr{
  background-color:#167e93;
  margin-top:10px;
  margin-right:10px;}

.moduletable-cart .hikashop_cart_module_product_name_value a{
  color:#000;}

.moduletable-cart .hikashop_product_price_full{
  padding-top:7px;}

.moduletable-cart .hikashop_cart_input_button{
  background: url(../images/cart_ok.png) no-repeat;
  background-color:transparent;
  width:172px;
  height:23px;
  color:#FFF;
  font-weight:bold;
  cursor:pointer;
  font-size:12px;}

.moduletable-cart span.hikashop_product_price {
  white-space: normal;
  }

.hikashop_cart_module_product_delete_value img{
  display:none;}
.hikashop_cart_module_product_delete_value a{
  background-image:url(../images/delete2.png);
  background-repeat:no-repeat;
  display:block;
  height:16px;
  width:16px;}

.moduletable-cart #hikashop_cart {padding-top:5px;}


/******image delete on checkout page*/
.hikashop_cart_product_quantity_delete img{
  display:none;}

.hikashop_cart_product_quantity_delete a{
  background-image:url(../images/delete2.png);
  background-repeat:no-repeat;
  display:block;
  height:16px;
  width:16px;
  float:right;
  }

/**********************************currency switcher module*/

.moduletable-switch{
  margin-left:20px;}

.moduletable-switch h3{
  padding-left:15px;
  padding-top:5px;
  color:#FFF;
  font-size:12px;
  background-image: url(../images/switcher_top.png);
  background-repeat: no-repeat;
  height:25px;
}
.moduletable-switch .hikashop_currency_module{
  background-image: url(../images/login_center.png);
  background-repeat:repeat-y;
  margin-bottom:20px;
  padding-bottom:10px;
  padding-left:15px;
}
.moduletable-switch .hikashop_currency_module .inputbox{
  margin-top:10px;
  margin-left:0px;
  padding-left:5px;
  text-align:center;
}

/**********************************categories of products module*/

.moduletable-cat{
  margin-left:20px;}

.moduletable-cat h3{
  padding-left:15px;
  padding-top:5px;
  color:#FFF;
  font-size:12px;
  background: url(../images/cat_top.png) no-repeat;
  height:25px;
}

#category_panel_55 {
    margin-right: 15px;
    padding-top: 15px;
}

.pane-sliders .content{
  background:url(../images/cat_center_white.png) repeat-y;}

.moduletable-cat .hikashop_module{
  background: url(../images/cat_center.png) repeat-y;
  margin-bottom:20px;
  padding-left:10px;
  font-size:11px;
  text-align:left;
  padding-bottom:10px;
}

.moduletable-cat .hikashop_module .hikashop_category_list .hikashop_category_list_item{
  padding-top:8px;}

.hikashop_category_list_item, .hikashop_product_list_item {
    float: none;}

.moduletable-cat .hikashop_module .hikashop_category_list .hikashop_category_list_item a{
  color:#fff;
  font-size:12px;
  font-weight:normal;
  background-image: url(../images/cat_white_dot.png);
  background-repeat: no-repeat;
  background-position: left;
  padding-left:20px;
  margin-top:5px;
  margin-right:20px;
}

.moduletable-cat .hikashop_module .hikashop_category_list .hikashop_category_list_item a:hover{
  color:#17c4e4;
  font-size:12px;
  font-weight:bold;
  background-image: url(../images/cat_blue_dot.png);
  background-repeat: no-repeat;
  background-position: left;
  padding-left:20px;}

.panel{
  width: 165px;
}



.pane-sliders{
  padding-top: 15px;
}

.pane-sliders .panel h3 {
  background:url(../images/cat_center_gray.png) repeat-y;
  }
.pane-sliders .panel {
  border:none;}

.pane-toggler span a{
  color:#fff;}
.pane-toggler span a:hover{
  color:#17c4e4;}
.pane-toggler span a:active{
  color:#17c4e4;}
.pane-toggler span a:focus{
  color:#17c4e4;}

.title .pane-toggler-down{
  color:#17c4e4;
}

.pane-toggler-down span{
  background-image: url(../images/cat_blue_arrow.png);
  background-repeat: no-repeat;
  background-position: left;
  padding-left:20px;
  color:#17c4e4;}

.pane-toggler span{
  background-image: url(../images/cat_white_arrow.png);
  background-repeat: no-repeat;
  background-position: left;
  padding-left:20px;
  color:#fff;}


/**************************************modifications login form*/

.moduletable-identif{
  margin-left:20px;}

.moduletable-identif h3{
  padding-left:15px;
  padding-top:5px;
  color:#FFF;
  font-size:12px;
  background: url(../images/login_top.png) no-repeat;
  height:25px;
}

.moduletable-identif #form-login-username{
  padding-top:10px;}

.moduletable-identif #form-login-username label{
  font-size:12px;}

.moduletable-identif #form-login-username .inputbox{
  background-image: url(../images/login_name.png);
  background-repeat: no-repeat;
  height:19px;
  background-color:transparent;
  padding-left:40px;
  width:135px;
  border:none;}

.moduletable-identif #form-login-password{
  margin-top:5px;}

.moduletable-identif #form-login-password label{
  font-size:12px;}

.moduletable-identif #form-login-password .inputbox{
  background-image: url(../images/login_password.png) !important;
  background-repeat: no-repeat;
  height:19px;
  background-color:transparent !important;
  padding-left:40px;
  width:135px;
  padding-right:10px;
  border:none;}

.moduletable-identif #form-login-remember label{
  font-size:12px;}


.moduletable-identif #form-login{
  background: url(../images/login_center.png) repeat-y;
  margin-bottom:20px;
  padding-bottom:10px;
  padding-left:15px;
}

.moduletable-identif #login-form{
  background: url(../images/login_center.png) repeat-y;
  margin-bottom:20px;
  padding-bottom:10px;
  padding-left:15px;
}

.moduletable-identif #form-login .input{
  padding-bottom:10px;
}
.moduletable-identif #form-login div{
  padding-right:30px;}

#form-login .input .button{
  background: url(../images/login_button.png) no-repeat;
  width:172px;
  background-color:transparent;
  color:#167e93;
  font-weight:bold;
  margin-top:15px;
  cursor:pointer;
  padding-right:30px;}


#form-login .input .button{
  background: url(../images/login_button.png) no-repeat;
  width:172px;
  background-color:transparent;
  color:#167e93;
  font-weight:bold;
  margin-top:15px;
  cursor:pointer;
  padding-right:30px;}

#login-form .button{
  background: url(../images/login_out.png) no-repeat;
  width:172px;
  background-color:transparent;
  color:#167e93;
  font-weight:bold;
  margin-top:15px;
  cursor:pointer;
  height:19px;
  padding-right:30px;
  border:none;
  }

#form-login ul li a{
  color:#167e93;
  font-size:11px;
  }

#login-form ul li a{
  color:#167e93;
  font-size:11px;
  }

#form-login ul li a:hover{
  text-decoration:underline;
  }

#login-form ul li a:hover{
  text-decoration:underline;
  }

.moduletable-identif #form-login-remember{padding-top:10px;}



/*Login module > code special IE7*/

#form-login .input .button{
  *position:relative;
  *right:20px;}


.star{
  display: none;
}

.spacer{
  display: none;
}

.hikashop_product_right_part{
border-left: 1px solid #DDDDDD;
    float: left;
    padding: 10px;
    margin-bottom:30px;
}

.hikashop_product_vote_mini{
  width: 300px;
}
/***************************************************************title h1*/

.hikashop_category_information h1{
  font-size:16px;
  font-weight:bold;}

/**********************************modifications on pagination*/

.hikashop_products_listing .hikashop_products_pagination{
  color:#167e93;
  font-size:11px;
  text-align:center;
  margin-top:25px;
  clear:both;
  padding-top:20px;
  }

.hikashop_products_listing .hikashop_products_pagination .list-footer .limit{
  color:#167e93;
  font-weight:bold;
  margin-bottom:5px;
  }

.hikashop_products_listing .hikashop_products_pagination .list-footer .limit .inputbox{
  margin-left:10px;
  border:1px solid #ccc;
  color:#167e93;
  }


.hikashop_products_listing .hikashop_products_pagination .list-footer .pagenav {
  color:#14caec;
  font-weight:bold;
  background-color:#FFF;
  padding-right:5px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
  border:1px solid #ccc;
  }
.hikashop_products_listing .hikashop_products_pagination .list-footer a.pagenav {
  color:#14caec;
  background-color:#FFF;
  }

.hikashop_products_listing .hikashop_products_pagination .list-footer a.pagenav:hover{
  color:#fff;
  background-color:#167e93;
  }
.hikashop_products_listing .hikashop_products_pagination .list-footer span.pagenav {
  color:#fff;
  background-color:#167e93;
  }
.hikashop_products_listing .hikashop_products_pagination .list-footer span.pagenav_text{
  display:none;
  }

.hikashop_products_listing .hikashop_products_pagination .list-footer .counter{
  color:#666;
  margin-top:15px;
  }


.hikashop_products_listing .hikashop_products_pagination .hikashop_results_counter{
  color:#666;
  }


/**********************************modifications of "add to cart"*/

.hikashop_product_quantity_main .hikashop_product_stock td a{
  color:#14CBEC;
  font-weight:bold;
  background: url(../images/add_white_dot.png) no-repeat center;
  padding-left:15px;
  padding-right:15px;
  padding-top:3px;
  padding-bottom:3px;
  margin-top:3px;
}
.hikashop_product_quantity_main .hikashop_product_stock td a:hover{
  background: url(../images/add_blue_blue_dot.png) no-repeat center;
  color:#FFF;
}

/*special code for IE7*/
/*
.hikashop_product_quantity_main .hikashop_product_stock td a{
  *color:#14CBEC;
  *font-weight:bold;
  *background: url(../images/add_white_dot.png) no-repeat center;
  *padding-top:5px;
  *padding-bottom:5px;
  *margin-top:3px;
}
.hikashop_product_quantity_main .hikashop_product_stock td a:hover{
  *color:#fff;
  *font-weight:bold;
  *background: url(../images/add_blue_blue_dot.png) no-repeat center;
  *padding-top:5px;
  *padding-bottom:5px;
  *margin-top:3px;
}*/
/*End of special code for IE7*/


.hikashop_product_quantity_main .hikashop_product_stock .button{
  color:#167e93;
  font-weight:bold;
  background-image: url(../images/add_cart.png);
  background-repeat: no-repeat;
  background-position: right;
  height:32px;
  padding-right:40px;
  background-color:transparent;
  cursor:pointer;
}

.hikashop_product_quantity_main .hikashop_product_stock .hikashop_product_quantity_field{
  color:#167e93;
  border:1px solid #CCC;}

.hikashop_product_quantity_main .hikashop_product_stock td{
  padding:2px;}
#hikashop_product_quantity_field_change_minus
{padding-left:16px;}



/**********************************Login and ckeckin page*/

.hikashop_checkout_page{
  background-color:#fff;
  margin-right:20px;
  padding-left:10px;
  border:1px solid #CCC;
  margin-bottom:20px;}

.hikashop_checkout_page .hikashop_checkout_login_left_part a{
  font-size:11px;
  color:#167e93;}

.hikashop_checkout_page h1{
  margin-top:10px;
  font-size:16px;
  margin-right:10px;
  color:#666;
  }

.hikashop_checkout_login_left_part .input{
  margin-right:15px;
  margin-top:20px;
  padding-bottom:10px;
  border:1px solid #CCC;
  padding-left:10px;
  background-color:#f5f5f5;
}
.hikashop_checkout_login_left_part .input h2{
  font-size:14px;
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;
  color:#666;
}

#com-form-login-username{
  margin-bottom:5px;}
#com-form-login-username label{
  font-size:14px;
  color:#666;}
#com-form-login-username .inputbox{
 border:1px solid #e7e7e7;
 color:#333}

#com-form-login-password{
  margin-bottom:5px;}
#com-form-login-password label{
  font-size:14px;
  color:#666;}
#com-form-login-password .inputbox{
 border:1px solid #e7e7e7;
 color:#333;}

#com-form-login-remember label{
  font-size:14px;
  color:#666;}

.login-fields{
  margin-bottom:5px;
}
.login-fields label{
  font-size:14px;
  color:#666;
}
.validate-username{
   border:1px solid #e7e7e7;
   color:#333
}
.validate-password{
   border:1px solid #e7e7e7;
   color:#333
}

.hikashop_checkout_login_right_part .input{
  border:1px solid #CCC;
  margin-right:30px;
  margin-top:20px;
  padding-left:10px;
  padding-bottom:10px;
  background-color:#f5f5f5;}

.hikashop_checkout_login_right_part .input h2{
  font-size:14px;
  font-weight:bold;
  color:#000;
  padding-top:10px;
  padding-bottom:10px;
  color:#666;}

.hikashop_contentpane .inputbox{
  border:1px solid #666666}


.hikashop_product_quantity_field{
  border:1px solid #e7e7e7;}

.hikashop_contentpane td{
  padding-top:5px;
  font-size:14px;
  color:#666;
  }

.hikashop_checkout_login_left_part .input .hikashop_cart_input_button{
  color:#FFF;
  margin-top:10px;
}

.hikashop_checkout_login_right_part .input .hikashop_cart_input_button{
  color:#FFF;
  margin-top:10px;
}
#address_state{
  border:1px solid #e7e7e7;
  color:#333;
  width:135px;}

#address_country{
  border:1px solid #e7e7e7;
  color:#333;
  width:135px;}

#address_title{
  border:1px solid #e7e7e7;
  color:#333;}

#hikashop_checkout_address_billing_only #hikashop_checkout_billing_address table{
  background-color:#FFF;
  padding:5px;
  margin:5px;
  border:1px solid #E7E7E7;
  text-align:center;
  font-size:12px;}

#hikashop_checkout_address_billing_only .hikashop_checkout_billing_address_info{
  padding-right:5px;
  padding-left:5px;}

#hikashop_checkout_address_billing_only legend{
  font-size:16px;
  color:#167e93;
  font-weight:bold;}

#hikashop_checkout_page #hikashop_payment_methods{
  background-color:#F5F5F5;
  border:1px solid #E7E7E7;
  padding:10px;
  padding-top:5px;
  margin-top:15px;
  margin-bottom:10px;
  margin-right:10px;}

#hikashop_checkout_page .hikashop_checkout_payment_image{
  padding:10px;
  white-space:nowrap;}

#hikashop_checkout_page .hikashop_payment_methods_table td{
  font-size:12px;}
#hikashop_checkout_page #hikashop_checkout_status{
  font-size:12px;
  margin-bottom:10px;}


#hikashop_checkout_shopping_button{
  background-image: url(../images/button_blue_shape2.png);
  background-repeat: no-repeat;
  background-position: right;
  background-color:transparent;
  color:#FFF;
  padding-right:10px;
  padding-left:10px;
  float:none;
  margin-top:5px;
  margin-bottom:10px;
  padding-top:2px;
  padding-bottom:2px;}

#hikashop_checkout_next_button{
  float:none;
  margin-left:590px;
  margin-bottom:10px;
  margin-top:10px;}


/*Billing address / shipping address*/

#hikashop_checkout_page .hikashop_checkout_address_left_part{
  background-color:#F5F5F5;
  border:1px solid #E7E7E7;
  padding:10px;
  padding-top:5px;
  margin-top:15px;
  margin-bottom:10px;
  margin-right:10px;
  width:304px;}

#hikashop_checkout_page .hikashop_checkout_address_left_part legend{
    color: #167E93;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-right: 10px;
  }

#hikashop_checkout_page .hikashop_checkout_address_right_part{
  background-color:#F5F5F5;
  border:1px solid #E7E7E7;
  padding:10px;
  padding-top:5px;
  margin-top:15px;
  margin-bottom:10px;
  margin-right:10px;
  width:304px;}

#hikashop_checkout_page .hikashop_shipping_methods{
  background-color:#F5F5F5;
  border:1px solid #E7E7E7;
  padding:10px;
  padding-top:5px;
  margin-top:15px;
  margin-bottom:10px;
  margin-right:10px;}

#hikashop_checkout_page .hikashop_checkout_address_right_part legend{
    color: #167E93;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-right: 10px;}

#hikashop_checkout_page .hikashop_shipping_methods legend{
    color: #167E93;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-right: 10px;}

#hikashop_checkout_page .hikashop_checkout_address_left_part table{
  background-color:#FFF;
  padding:5px;
  border-top:1px solid #E7E7E7;
  border-left:1px solid #E7E7E7;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  text-align:center;
  font-size:12px;
  margin:auto;
  margin-bottom:10px;
  }

#hikashop_checkout_page .hikashop_checkout_address_right_part table{
  background-color:#FFF;
  padding:5px;
  border-top:1px solid #E7E7E7;
  border-left:1px solid #E7E7E7;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  text-align:center;
  font-size:12px;
  margin:auto;
  margin-bottom:10px;
  margin-top:5px;
  }

#hikashop_checkout_page  .hikashop_shipping_methods tr{
  background-color:#fff;
  border-bottom: 1px solid #ccc;
  }
#hikashop_checkout_page  .hikashop_shipping_methods td{
  padding:5px;
  border-bottom:1px solid #E7E7E7;}

/******pay with credit card*/
#hikashop_credit_card_creditcard_2{
  background-color:#fbfbfb;
  border:1px solid #e0e0e0;}

#hikashop_credit_card_creditcard_2 input{
  border:1px solid #e0e0e0;}
#hikashop_credit_card_creditcard_2 input:hover{
  border:1px solid #9CF;}

/**************************************enter your coupon*/
#hikashop_checkout_coupon_input{
  border:1px solid #e7e7e7;}

.hikashop_checkout_coupon{
  font-size:12px;
  color:#333;
  background-color:#f5f5f5;
  border:1px solid #e7e7e7;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:10px;
  padding-left:10px;}

/****************************************************************payment methode*/
.hikashop_payment_methods legend{
  font-size:16px;
  margin-right:10px;
  color:#167e93;
  font-weight:bold;
  margin-bottom:20px;}

form .hikashop_cart_input_button{
  color:#FFF;
  background-image: url(../images/button_blue_shape2.png);
  background-repeat: no-repeat;
  background-color:transparent;
  padding-right:10px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
  margin-bottom:10px;}

/*IE7*/
.hikashop_cart_input_button{
  *color:#FFF;
  *background-image: url(../images/button_blue_shape2.png);
  *background-position: center;
  *background-repeat: no-repeat;
  *background-color:transparent;
  *padding-right:none;
  *padding-left:none;
  *background-position:center;}
/*IE7*/

.hikashop_checkout_cart{
  border:1px solid #e7e7e7;
  margin-top:20px;
  margin-right:10px;
  background-color:#f5f5f5;
  padding-left:10px;
  padding-right:10px;}

.hikashop_checkout_cart thead{
  font-size:12px;
  text-align:left;
  color:#333;
  background-color:#e0e0e0;}

.hikashop_checkout_cart .hikashop_product_price{
  font-size:12px;
  text-align:left;
  color:#333;
  font-weight:bold;}


.hikashop_checkout_cart .hikashop_checkout_cart_shipping{
  font-size:12px;
  text-align:left;
  color:#14caec;}


.hikashop_checkout_cart .hikashop_cart_product_name a{
  font-size:12px;
  text-align:left;
  color:#167e93;
  }
.hikashop_checkout_cart .hikashop_cart_product_name a:hover{
  text-decoration:underline;
  }

.hikashop_checkout_cart tbody .row0{
  background-color:#F7F7F7;
}
.hikashop_checkout_cart tbody .row1{
  background-color:#F0F0F0;
}

.hikashop_checkout_cart tbody .row0:hover{
  background-color:#9CF;
  color:#333;
}
.hikashop_checkout_cart tbody .row1:hover{
  background-color:#9CF;
  color:#333;}

.hikashop_checkout_cart tbody .hikashop_product_price{
  font-weight:normal;
  white-space:normal;
  }

.hikashop_cart_total_title hikashop_cart_title{
  background-color:#F0F;}

.hikashop_checkout_cart tfoot hr{
  border-bottom:1px solid #000;
  padding-top:10px;
}

.hikashop_before_taxe{
  white-space:nowrap;}

.hikashop_checkout_cart .hikashop_cart_total_title{
  padding-top:10px;
  color:#333;
  font-size:12px;}

.hikashop_checkout_cart .hikashop_cart_total_value{
  padding-top:10px;
  font-size:12px;}

.hikashop_checkout_cart .hikashop_checkout_cart_final_total{
  color:#0CF;
  }

/******************************************************************search module*/
.inputbox-search{
  background-image: url(../images/search.png);
  background-repeat: no-repeat;
  position:relative;
  left:-10px;
  top:-5px;
  width:166px;
  height:22px;
  padding-left:55px;
  padding-top:2px;
  background-color:transparent;
}

#jflanguageselection{
  position:relative;
  right:5px;}

#mod_search_searchword{
  margin-left:320px;}



/***************************************************billing address*/
.hikashop_checkout_billing_address{
  border:1px solid #e7e7e7;
  background-color:#f5f5f5;
  margin-top:10px;
  margin-right:10px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
  }

.hikashop_checkout_billing_address legend{
  font-size:12px;
  padding-bottom:5px;}

/****************************************billing adress - popup*/

#sbox-content .sbox-content-iframe h1{
  color:#F0F;}

#hikashop_address_form_span_iframe{
  background-color:#939;
  padding:10px;
  margin:10px;
  border:1px solid #e7e7e7;
  background-color:#f5f5f5;}

#hikashop_address_form_span_iframe .inputbox{
  border:1px solid #e7e7e7;}

#hikashop_address_form_span_iframe .key label{
  font-size:12px;
  color:#666;}

#hikashop_address_form_span_iframe .hikashop_cart_input_button{
  margin-top:10px;}



/*****************************message on top*/
/******information message*/
#system-message dt.notice{
  display:none;
  }
#system-message dd.notice ul{
  color:#0CF;
  border-top:3px solid #0CF;
  border-bottom:3px solid #0CF;
  margin-right:20px;
  padding-left:90px;
  padding-top:15px;
  padding-bottom:15px;
  background-color:#fff;
  background-image: url(../images/message-icon-blue.png);
  background-repeat: no-repeat;
  background-position: 15px;
  text-align:center;
  font-weight:bold;
}

#system-message dt.message{
  display:none;
  }
#system-message dd.message ul{
  color:#0CF;
  border-top:3px solid #0CF;
  border-bottom:3px solid #0CF;
  margin-right:20px;
  padding-left:90px;
  padding-top:15px;
  padding-bottom:15px;
  background-color:#fff;
  background-image: url(../images/message-icon-blue.png);
  background-repeat: no-repeat;
  background-position: 15px;
  text-align:center;
  margin-bottom:5px;
  font-weight:bold;
}

/***********error message*/
#system-message dt.error{
  display:none;
  }
#system-message dd.error ul{
  color:#C00;
  border-top:3px solid #C00;
  border-bottom:3px solid #C00;
  margin-right:20px;
  padding-left:90px;
  padding-top:15px;
  padding-bottom:15px;
  background-color:#fff;
  background-image: url(../images/message-icon-red.png);
  background-repeat: no-repeat;
  background-position: 15px;
  text-align:center;
  margin-bottom:5px;
  font-weight:bold;
}

#system-message dt.debug{
  display:none;
  }
#system-message dd.debug ul{
  color:#C00;
  border-top:3px solid #C00;
  border-bottom:3px solid #C00;
  margin-right:20px;
  padding-left:90px;
  padding-top:15px;
  padding-bottom:15px;
  background-color:#fff;
  background-image: url(../images/message-icon-red.png);
  background-repeat: no-repeat;
  background-position: 15px;
  text-align:center;
  margin-bottom:5px;
  font-weight:bold;
}

/*************************************************************************/
/******************************************* page HOME (article) ********/
/*************************************************************************/

.item-page-home .create{
  clear:both;
  font-size:11px;
  color:black;
}

.item-page-home .createdby{
  font-size:11px;
  color:black;
  margin-bottom: 10px;
}

.item-page-home a{
  color:#14caec;}
.item-page-home a:hover{
  color:#167e93;
  text-decoration:underline;}

#contentpaneopen-div{
  padding-right: 20px;
}

#contentpaneopen-div  h2{
    color: #167E93;
    font-weight: bold;
  font-size: 12px;
  margin-bottom: 5px;
}

.contentpaneopen-home{
  padding-left:20px;
  padding-right:30px;
  margin-right:20px;
  color:#666;
  background-color:#FFF;
  border:1px solid #CCC;
  }

.contentpaneopen-home .contentheading-home{
  color:#14caec;
  font-weight:bold;
  font-size:16px;
  background-color:none;
  border:none;}

.contentpaneopen-home .contentheading-home h2{
  font-size: 16px;
}
.contentpaneopen-home tbody .small{
  font-size:11px;
  padding:0px;
  color:#333;}
.contentpaneopen-home tbody .createdate{
  font-size:11px;
  padding:0px;
  color:#333;}
.contentpaneopen-home tbody .modifydate{
  font-size:11px;
  padding-top:10px;
  padding-bottom:10px;
  color:#333;}

.contentpaneopen-home tbody td{
  font-size:12px;
  padding-top:10px;
  text-align:justify;
  }

.contentpaneopen-home a{
  color:#14caec;}
.contentpaneopen-home a:hover{
  color:#167e93;
  text-decoration:underline;}

/**********************************************footer hikashop*/
.hikashop_footer{
  display:none;}

/********************************************product shape*/

#hikashop_category_information_menu_69 .hikashop_products_listing{
  border:1px solid #ccc;
  padding:5px;
  margin-right:20px;
  background-color:#FFF;}

#contain_right .hikashop_category_information h1{
    background-color: transparent;
    background-image: url("../images/under_shoes.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    padding-left: 20px;
    padding-top: 2px;
  text-decoration: none;
  font-size:12px;
  height:18px;
}

#contain_right .hikashop_submodules{
  padding:0px;
  margin:0px;}


#contain_right .hikashop_category_information{
margin-bottom:20px;
margin-right:20px;
}

.hikashop_product_image{
  text-align:center;
  vertical-align:middle;
  height:100px;
  display:table-cell;
  clear:both;
  width:1%;}

.hikashop_product_image{
  background-color:#fff;
  margin-right:10px;
  margin-left:10px;
  padding:0px;
  *width:100% !important;}

#contain_right .hikashop_product{
  padding:3px;
  width:30%;}

#contain_right .hikashop_product .hikashop_subcontainer{
  background-color:#FFF;
}

 #contain_right .hikashop_subcontainer .hikashop_product_price{
   color:#14caec;
   }

.hikashop_product_name a{
  color:#000;
  font-size:12px;}
.hikashop_product_name a:hover{
  color:#000;
  text-decoration:underline;}



/********************************************product choose*/

.hikashop_product_top_part h2{
  border-bottom:1px solid #333;
  color:#333;
  margin-bottom:20px;
  margin-right:20px;
  font-size:14px;
  }

.hikashop_product_right_part .hikashop_product_price{
  color:#14caec;
  font-weight:bold;}

.hikashop_product_right_part .hikashop_product_price_full{
  font-weight:normal;}

.hikashop_product_main_image_thumb{
  background-color:#fff;
  padding-right:30px;
  width:150px;
  margin-left:30px;}

/*Thumb with IE7 > page with multiple images*/
.hikashop_product_main_image_thumb{
  *padding-right:0px;
  *margin-left:0px;}

/*****************************************************************************************************/
/*************************************************** PAGE : categories listing ***********************/
/*****************************************************************************************************/

#contain_right .hikashop_categories_listing_main .hikashop_subcategories{
  background-color:#fff;
  border:1px solid #ccc;
  margin-right:20px;
  padding-left:10px;}

.hikashop_categories_listing_main .hikashop_submodules .hikashop_subcategories {
  background-color:#FFF;
  border: 1px solid #ccc;
  margin-right:20px;
  padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;}

.hikashop_categories_listing_main .hikashop_category_image{
  background-color:#fff;
  margin-left:10px;
  margin-right:10px;
  padding-top:20px;
  /*height:100px;
  width:127px;*/}

.hikashop_categories_listing_main .hikashop_subcategories .hikashop_subcontainer{
  margin:5px;
  }

.hikashop_categories_listing_main .hikashop_category_name a{
  color:#007FC6;
  font-size:14px;
  font-weight:bold;
  }

.hikashop_categories_listing_main .hikashop_category_name a:hover{
  text-decoration:underline;}

#hikashop_category_information_menu_72 div.hikashop_subcontainer{
  background-color:#999;}

/***************************************************display in Table*/

.hikashop_products_listing .hikashop_products .hikashop_products_table{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  width:100%;
  padding-bottom:15px;
  padding-left:10px;
  padding-right:10px;
  }
#hikashop_category_information_menu_70 .hikashop_products_listing{
  margin-right:20px;}

.hikashop_products_table .hikashop_product_name{
  padding-left:15px;}


.hikashop_products_table .hikashop_product_image_row{
  padding:10px;
  border:1px solid #CCC;
  background-color:#FFF;}

.hikashop_products_table thead tr{
  color:#167e93;
  text-align:center;
  background-color:#fff;
  }

.hikashop_products_table .hikashop_product_stock .hikashop_cart_input_button{
  background-image: url(../images/add_cart.png);
  background-repeat: no-repeat;
  background-position: right;
  height:32px;
  padding-right:40px;
  background-color:transparent;
  cursor:pointer;
  color:#167e93;
  margin-bottom:10px;}
  }

.hikashop_products_table .hikashop_product_price_full{
  color:#000;
  font-size:12px;
  }
.hikashop_products_table .hikashop_product_price_full .hikashop_product_price{
  color:#0CF;
  font-size:16px;}


#hikashop_category_information_menu_70 .hikashop_category_description{
background-color:#f5f5f5;
border:1px solid #ccc;
margin-right:20px;
padding:20px;
color:#666;
}

.hikashop_product_characteristics_table .inputbox{
  border:1px solid #CCC;}


/*product category display in list*/
#contain_right .hikashop_subcategories .hikashop_category_list li{
  background-color:#FFF;
  border-right:1px solid #CCC;
  border-left:1px solid #CCC;}
#contain_right .hikashop_subcategories .hikashop_category_list li a{
  color:#167e93;
  font-size:12px;}
#contain_right .hikashop_subcategories .hikashop_category_list li a:hover{
  color:#14caec;}


/*************************************************************dsiplay list list */

/*display list (category)*/
#contain_right .hikashop_category_list{
  padding:20px;
  background-color:#fff;
  }

#contain_right .hikashop_category_list li{
  color:#167e93;
}

#contain_right .hikashop_subcategories .hikashop_category_list .hikashop_category_list_item{
  border:none;
  background:url(../images/list_arrow_blue1.png) no-repeat left;
  padding-left:25px;
  cursor:pointer;}
#contain_right .hikashop_subcategories .hikashop_category_list .hikashop_category_list_item:hover{
  background:url(../images/list_arrow_blue2.png) no-repeat left;
  }


/***************************display list (product)*/

.hikashop_product_name_in_list{
  color:#167e93;
  font-size:14px;
  background:url(../images/list_arrow_blue1.png) no-repeat left;
  padding-left:25px;}

.hikashop_product_name_in_list:hover{
  color:#14caec;
  background:url(../images/list_arrow_blue2.png) no-repeat left;
  text-decoration:underline;}

.hikashop_product_name_in_list .hikashop_product_price_full{
  color:#333;
  font-size:12px;
  font-weight:normal;}
.hikashop_product_name_in_list .hikashop_product_price_full .hikashop_product_price{
  color:#14caec;
  font-size:14px;
  font-weight:bold;
  padding-left:25px;}


.hikashop_product_list_item{
  border-bottom:1px solid #ccc;
  padding:5px;
  margin:5px;}

.hikashop_product_list_div{
  float:left;display:block;
  }
  .hikashop_product_list_clear{
  clear:both;}

.hikashop_product_list_item .hikashop_product_stock .button{
  background-image: url(../images/add_cart.png);
  background-repeat: no-repeat;
  background-position: right;
  height:32px;
  padding-right:40px;
  background-color:transparent;
  cursor:pointer;
  color:#167e93;}

/*******************************display div > modification of product image*/

#hikashop_category_information_menu_72 .hikashop_product_image img{
  margin:auto;}


/********************************************modification on description part*/

.hikashop_category_description{
  border: 1px solid #ccc;
  background-color:#F5F5F5;
  margin-right:20px;
  padding:20px;}

/**********************************************with characteristics (mat()*/

#hikashop_product_Mat_5_page{
  padding-right:20px;
  padding-bottom:20px;}

#hikashop_product_Mat_5_page .hikashop_product_description_main p{
  background-color:#fff;
  border:1px solid #ccc;
  margin-bottom:10px;
  margin-right:20px;
  padding:10px;}

#hikashop_product_Mat_5_page .hikashop_product_right_part{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  padding:10px;
  margin-bottom:20px;
  color:#333;}



#hikashop_product_Mat_5_page #hikashop_product_quantity_main table{
  margin-top:20px;}

/**********************************************Personnalize layout (graphic tablet)*/

#hikashop_product_Graphic_tablet_page_perso{
  margin-right:20px;
  margin-bottom:20px;
  background-color:#FFF;
  border:1px solid #ccc;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding:10px;}

#hikashop_product_Graphic_tablet_page_perso .hikashop_product_main_image_thumb{
  border:none;}

#hikashop_product_Graphic_tablet_page_perso .hikashop_product_description_main p{
  margin-bottom:10px;
  border: 1px solid #ccc;
  margin-top:20px;
  margin-bottom:20px;
  padding:10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color:#167e93;
  background-image: url(../images/perso_description.png);
  background-repeat: repeat-x;
  }
#hikashop_product_Graphic_tablet_page_perso ul{
  float:left;}

#hikashop_product_Graphic_tablet_page_perso .info_cart{
  padding-top:5px;}


#hikashop_product_Graphic_tablet_page_perso #hikashop_product_width_main{
  position:relative;
  top:-5px;}

#hikashop_product_Graphic_tablet_page_perso #hikashop_product_length_main{
  position:relative;
  top:-5px;}

#hikashop_product_Graphic_tablet_page_perso #hikashop_product_height_main{
  position:relative;
  top:-5px;}

#hikashop_product_Graphic_tablet_page_perso .info_cart li{
  display:inline;}

#hikashop_product_Graphic_tablet_page_perso #hikashop_product_quantity_field_change_plus{
  padding:6px;}
#hikashop_product_Graphic_tablet_page_perso #hikashop_product_quantity_field_change_minus{
  padding:10px;}

#hikashop_product_Graphic_tablet_page_perso .info_cart li a{
  background-image: url(../images/perso_bt.png);
  background-repeat: no-repeat;
  background-position:center;
  color:#fff;}

#hikashop_product_Graphic_tablet_page_perso .info_cart li a:hover{
  background-image: url(../images/perso_bt2.png);
  background-repeat: no-repeat;
  background-position:center;}

#hikashop_product_Graphic_tablet_page_perso .hikashop_product_stock .button{
  background-image: url(../images/perso_shopping_bag.png);
  background-repeat: no-repeat;
  background-position:left;
  padding-left:30px;
  *padding-left:8px;
  *padding-right:0px;
  padding-bottom:5px;
  *margin-left:30px;
  height:38px;
  margin-left:30px;
  margin-top:10px;
  }

html:not([lang*=""]) #hikashop_product_Graphic_tablet_page_perso .hikashop_product_stock .button{
  margin-top:0px;
  min-width:180px;}/*ne marche pas sous IE9*/


#hikashop_product_Graphic_tablet_page_perso .hikashop_product_left_part{
  background-image: url(../images/perso_left.png);
  background-repeat: no-repeat;
  height:185px;
  width:316px;
  margin-bottom:25px;
  margin-left:60px;}


#hikashop_product_Graphic_tablet_page_perso .hikashop_product_right_part{
  background-image: url(../images/perso_right.png);
  background-repeat: no-repeat;
  height:153px;
  width:227px;
  margin-bottom:25px;
  margin-top:7px;}

#hikashop_product_Graphic_tablet_page_perso .hikashop_product_main_image_thumb{
  background-color:transparent;
  padding-top:25px;
  padding-left:15px;
  *padding-left:80px;}

#hikashop_product_Graphic_tablet_page_perso span.hikashop_product_price_full{
  margin-top:35px;
  margin-right:60px;}
#hikashop_product_Graphic_tablet_page_perso .hikashop_product_price_main .hikashop_product_price{
  color:#14CAEC;}

#hikashop_product_Graphic_tablet_page_perso .hikashop_product_stock_count{
  color:#167E93;
  margin-left:160px;}

#hikashop_product_Graphic_tablet_page_perso .hikashop_product_quantity_main .hikashop_product_stock .button{
  padding-right:none;}

@media all and (min-width:0) {#hikashop_product_Graphic_tablet_page_perso .hikashop_product_quantity_main .hikashop_product_stock .button{
  width:150px \0/;
  margin-top:10px \0/!important;}}


@media screen and (-webkit-min-device-pixel-ratio:0) {#hikashop_product_Graphic_tablet_page_perso .hikashop_product_quantity_main .hikashop_product_stock .button{
  margin-top:10px!important;}}




/*modifications on tabber*/


div.tabber_container.rounded div.tabber_content{
  background-image: url(../images/perso_tabber2.png);
  background-repeat: repeat-x;
  }

#hikashop_product_Graphic_tablet_page #hikashop_product_description_main .tabber_content p{
  margin:0px;
  background-color:none;
  background-image:none;
  border:none;
  padding:0px;
  color:#333;}



/**********************************************with multiple images (black car)*/

#hikashop_product_Porsche_Carrera_4_964_page #hikashop_small_image_div {
  background-color:#fff;
  border:1px solid #ccc;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom:20px;
  }


#hikashop_product_Porsche_Carrera_4_964_page .hikashop_product_description_main ul{
  background-color:#FFF;
  border:1px solid #CCC;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding:10px;
  margin-right:20px;
}

#hikashop_product_Porsche_Carrera_4_964_page .hikashop_product_description_main ul li{
  padding-left:5px;}

#hikashop_product_Porsche_Carrera_4_964_page #car_description{
  margin-top:20px;}

span.hikashop_product_price{
  white-space:normal}

#hikashop_product_Porsche_Carrera_4_964_page .hikashop_product_right_part{
  width:250px;
  margin-left:40px;}



/*******************************************************Login first*/
#com-form-login {
  background-color:#F5F5F5;
  border:1px solid #ccc;
  padding:20px;
  margin:20px;
  color:#333;}

#com-form-login fieldset{
  background-color:#fff;
  border:1px solid #ccc;
  padding:10px;
  display:inline;
  }

#com-form-login ul a{
  color:#167e93;
  font-size:11px;
  margin-top:5px;
}

#com-form-login ul a:hover{
  text-decoration:underline;
}

#com-form-login img{
  border:1px solid #ccc;
  margin:20px;}

#com-form-login .button{
  background-image: url(../images/login_button.png);
  background-repeat: no-repeat;
  height:19px;
  width:172px;
  background-color:transparent;
  padding-right:20px;
  color:#167e93;
  font-weight:bold;
  margin-top:15px;
  cursor:pointer;
  border:none;}

#login{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  padding:20px;
  margin:20px;
  color:#333;}

#login img{
  border:1px solid #ccc;
  margin:20px;}

#login .button{
    background-image: url(../images/login_out.png);
  background-repeat: no-repeat;
  height:19px;
  width:172px;
  background-color:transparent;
  padding-right:20px;
  color:#167e93;
  font-weight:bold;
  margin-top:15px;
  cursor:pointer;}


/**********************modification page PRODUCTS LISTING display in div*/

#hikashop_category_information_menu_79 .hikashop_products_listing{
  padding:20px;
  border:1px solid #ccc;
  margin-right:20px;
  background-color:#fff;}

#hikashop_category_information_menu_79 .hikashop_category_list_item, .hikashop_product_list_item{
  float:none;
  display:inline-block;
  margin:0px;}



/**********************modification page PRODUCTS LISTING display in ilist*/

#hikashop_category_information_menu_80 .hikashop_products{
  padding:20px;
  border:1px solid #ccc;
  margin-right:20px;
  background-color:#fff;}


/******************************************PRODUCT PAGE > with options*/
#hikashop_product_desktop_page .hikashop_product_right_part{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  padding:5px;
  }

#hikashop_product_desktop_page .hikashop_product_options_table select{
  border:1px solid #ccc;
  margin-left:10px;
  color:#666;}

#hikashop_product_desktop_page .hikashop_option_name{
  color:#167e93;
  font-size:11px;}

#hikashop_product_desktop_page .hikashop_option_name img{
  margin-left:5px;}

#hikashop_product_desktop_page #hikashop_product_left_part{
  width:300px;
  }

#hikashop_product_desktop_page #hikashop_product_pice_with_options_main{
  color:#14caec;
  font-weight:bold;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  text-align:center;
  background-color:#fff;
  padding:5px;
  }
#hikashop_product_desktop_page .hikashop_product_stock table{
  margin-top:20px;}


/***************************pop up add to cart*/

#hikashop_add_to_cart_continue_button{
  margin-left:25px;}

#hikashop_add_to_cart_checkout_button{
  margin-right:25px;}

#hikashop_add_to_cart_checkout_div .hikashop_cart_input_button{
  background-image:url(../images/checkout.png);
  background-position:right;
  background-repeat:no-repeat;
  background-color:transparent;
  color:#167e93;
  padding-right:45px;
  height:40px;
  font-weight:bold;}

#hikashop_add_to_cart_continue_div .hikashop_cart_input_button{
  background-image:url(../images/shopping.png);
  background-position:right;
  background-repeat:no-repeat;
  background-color:transparent;
  color:#167e93;
  padding-right:45px;
  height:40px;
  font-weight:bold;}


#hikashop_messages_success{
  text-align:center;}

/*pop up for the article (page with options)*/

.contentpane .small{
  font-size:11px;}

.contentpane .createdate{
  font-size:11px;
  margin-bottom:20px;}

.contentpane  .modifydate{
  font-size:11px;
  margin-top:20px;}

.contentheading{
  font-weight:bold;
  color:#167e93;}

#article-popup{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  margin:10px;
  padding:10px;}


/*********************************************************************************/
/****************************************PAGE OTHER FEATURES**********************/
/*********************************************************************************/

/**********************************Site map*/

.xmap{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  padding:10px;
  margin:20px;
  }

.xmap .componentheading{
  color:#167e93;
  font-weight:bold;
  border-bottom:1px solid #167e93;}

.xmap .contentpaneopen {
  background-color:#FFF;
  border:1px solid #ccc;
  padding:10px;
  margin:20px;}


div.xmap div.contentpaneopen ul.level_0 li{
  padding-left:20px;
  padding-top:3px;
  padding-right:20px;
  }

div.xmap div.contentpaneopen ul.level_0 li a{
  color:#167e93;
  font-weight:bold;
  font-size:14px;
  border:none;
  }

div.xmap div.contentpaneopen ul.level_1{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  margin-top:5px;
  mrgin-bottom:10px;
  }

div.xmap div.contentpaneopen ul.level_1{
  color:#F0C;
  padding:5px;
  }
div.xmap div.contentpaneopen ul.level_1 li a{
  color:#14caec;
  font-weight:normal;
  font-size:12px;
  border:none;
  }


div.xmap div.contentpaneopen ul.level_2{
  background-color:#FFF;
  border:1px solid #CCC;
  padding:5px;
  }
div.xmap div.contentpaneopen ul.level_2 ul{
  padding-right:15px;
  padding-left:20x;
  }
div.xmap div.contentpaneopen ul.level_2 li a{
  color:#333;
  font-style:italic;
  }
div.xmap div.contentpaneopen ul.level_2 li a:hover{
  text-decoration:underline;
  }

div.xmap div.contentpaneopen ul.level_3{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  padding:5px;
  }

div.xmap div.contentpaneopen ul.level_4{
  background-color:#fff;
  border:1px solid #ccc;
  padding:5px;
  }
div.xmap div.contentpaneopen ul.level_4 li a{
  color:#999;
  }

/**********************************Site map - div - */

#xmap{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  padding:10px;
  margin:20px;
  }

#xmap .componentheading{
  color:#167e93;
  font-weight:bold;
  border-bottom:1px solid #167e93;}

#xmap .contentpaneopen {
  background-color:#FFF;
  border:1px solid #ccc;
  padding:10px;
  margin:20px;}


div#xmap  ul.level_0 li{
  padding-left:20px;
  padding-top:3px;
  padding-right:20px;
  }

div#xmap ul.level_0 li a{
  color:#167e93;
  font-weight:bold;
  font-size:14px;
  border:none;
  }

div#xmap ul.level_1{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  margin-top:5px;
  mrgin-bottom:10px;
  }

div#xmap ul.level_1{
  color:#F0C;
  padding:5px;
  }
div#xmap ul.level_1 li a{
  color:#14caec;
  font-weight:normal;
  font-size:12px;
  border:none;
  }


div#xmap ul.level_2{
  background-color:#FFF;
  border:1px solid #CCC;
  padding:5px;
  }
div#xmap ul.level_2 ul{
  padding-right:15px;
  padding-left:20x;
  }
div#xmap ul.level_2 li a{
  color:#333;
  font-style:italic;
  }
div#xmap ul.level_2 li a:hover{
  text-decoration:underline;
  }

div#xmap ul.level_3{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  padding:5px;
  }

div#xmap ul.level_4{
  background-color:#fff;
  border:1px solid #ccc;
  padding:5px;
  }
div#xmap ul.level_4 li a{
  color:#999;
  }

/**********************************user registration*/

.hikashop_user_registration_page {
  background-color:#F5F5F5;
  border:1px solid #CCC;
  padding:20px;
  margin-right:20px;
  margin-bottom:20px;}

/**********************************user control panel*/
/*****general page*/
#hikashop_cpanel_main .hikashop_header_title h1{
  font-size:16px;
  text-decoration:underline;
  color:#167e93;
  }

/*****page compte client*/
.form-validate{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  padding:10px;
  margin-right:20px;
  color:#666;
  font-size:12px;}

.form-validate #paramstimezone{
  max-width:240px;}

.form-validate tbody tr td span{
  background-color:#FFF;
  border:1px solid #ccc;
  padding-right:10px;
  color:#000;}

.form-validate .paramlist .editlinktip{
  border:none;
  background-color:transparent;
  color:#666;}

.form-validate .componentheading{
  font-size:18px;
  border-bottom:1px solid #167e93;
  color:#167e93;
  margin-bottom:25px;}

.form-validate input{
  border:1px solid #ccc;}

.form-validate .inputbox{
  border:1px solid #ccc;}

  /*****************jari changed min-width:180px to 1px because recatchpa on rego page was way too wide*/
.form-validate td{
  min-width:1px;
  padding-bottom:3px;}

.form-validate .button{
  background-image: url(../images/button_blue_shape2.png);
  background-repeat: no-repeat;
  background-position: right;
  padding-right:10px;
  padding-left:5px;
  background-color:transparent;
  margin-top:20px;}

.validate .button{
  color:#FFF;
  background-image: url(../images/button_blue_shape2.png);
  background-repeat: no-repeat;
  background-position: right;
  padding-right:10px;
  padding-left:5px;
  background-color:transparent;
  margin-top:20px;}

/*****************user control pannel - page addresses*/

#hikashop_order_listing fieldset, #hikashop_address_listing fieldset, #hikashop_affiliate_main fieldset{
  border:none;
  border-bottom:1px solid #ccc;}

#hikashop_address_listing {
  margin-right:20px;
  border:1px solid #ccc;
  background-color:#F5F5F5;
  }
#hikashop_address_listing h1{
  font-size:16px;
  color:#167e93;
  padding-top:10px;
  padding-left:20px;
  text-decoration:underline;}

#hikashop_address_listing a{
  color:#167e93;
  font-size:12px;}
#hikashop_address_listing a:hover{
  text-decoration:underline;}

#hikashop_address_listing .hikashop_address_listing_item_details{
  padding:10px;
  margin:10px;
  color:#666;
  text-align:center;
  background-color:#FFF;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-top:1px solid #eee;
  border-left:1px solid #eee;}

#hikashop_address_listing table{
  margin-top:10px;
  margin-bottom:10px;}

/*popup > address informations*/

#sbox-content h1{
  font-size:14px;
  color:#167e93;}



/*******user control pannel - page order*/

#hikashop_order_listing fieldset, #hikashop_address_listing fieldset, #hikashop_affiliate_main fieldset{
  border:none;
  border-bottom:1px solid #ccc;}

#hikashop_order_listing{
  margin-right:20px;
  border:1px solid #ccc;
  background-color:#F5F5F5;}

#hikashop_order_listing h1{
  font-size:16px;
  color:#167e93;
  padding-top:10px;
  padding-left:20px;
  text-decoration:underline;}

#hikashop_order_listing a{
  color:#167e93;
  font-size:12px;}
#hikashop_order_listing a:hover{
  text-decoration:underline;}

#hikashop_order_listing .inputbox{
  border:1px solid #CCC;}

#hikashop_order_listing button{
  color:#FFF;
  background-image: url(../images/button_blue_shape2.png);
  background-repeat: no-repeat;
  background-position: right;
  padding-right:10px;
  padding-left:5px;
  background-color:transparent;
  margin-top:20px;}

/*special code for IE7*/

#hikashop_order_listing button{
  *padding-right:5px;}

/*end of special code for IE7*/

#hikashop_order_listing .hikashop_no_border{
  border:none;
  background-color:transparent;
  margin:0px;}
#hikashop_order_listing .hikashop_no_border a{
  background-color:#fff;
  }

#hikashop_order_listing table{
  background-color:#FFF;
  border:1px solid #ccc;
  margin:10px;
  color:#333;}

#hikashop_order_listing .hikashop_order_number_title{
  font-size:12px;
  color:#167e93;}

#hikashop_order_listing thead{
  border-bottom:1px solid #CCC;
  background-color:#F5F5F5;}
#hikashop_order_listing tbody{
  border-bottom:1px solid #CCC;
  background-color:#F5F5F5;
  text-align:center;}
#hikashop_order_listing tfoot{
  border-bottom:1px solid #CCC;
  background-color:#F5F5F5;}

#hikashop_order_listing .pagination{
  text-align:center;
  font-size:11px;
  padding-top:20px;
  }

.hikashop_orders {
    width: 97%;
}

.hikashop_orders tr{
  background-color:#efefef;
  }
.hikashop_orders .row0{
  background-color:#F5F5F5;
  padding-bottom:5px;}
.hikashop_orders .row1{
  background-color:#e9e9e9;
  padding-bottom:5px;}
.hikashop_orders .row2{
  background-color:#F5F5F5;
  padding-bottom:5px;}
.hikashop_orders .row3{
  background-color:#e9e9e9;
  padding-bottom:5px;}
.hikashop_orders .row0:hover{
  background-color:#ecf7fa;}
.hikashop_orders .row1:hover{
  background-color:#ecf7fa;}
.hikashop_orders .row2:hover{
  background-color:#ecf7fa;}
.hikashop_orders .row3:hover{
  background-color:#ecf7fa;}

/*when you click on a product (in page order)*/

#hikashop_order_main{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  margin-right:20px;}

#hikashop_order_main fieldset{
  border:1px solid #ccc;
  background-color:#FFF;
  padding:10px;
  margin:10px;}

#hikashop_order_main h1{
  font-size:16px;
  color:#167e93;
  padding-top:10px;
  padding-left:20px;
  text-decoration:underline;}

#hikashop_order_main a{
  color:#167e93;
  font-size:12px;}
#hikashop_order_main a:hover{
  text-decoration:underline;}

#hikashop_order_main .inputbox{
  border:1px solid #CCC;}



#hikashop_order_main #hikashop_order_left_part{
  margin-right:10px;
  margin-left:10px;
  margin-top:10px;
  border:1px solid #ccc;
  background-color:#fff;
  padding:20px;}

#hikashop_order_main #hikashop_order_right_part{
  padding:30px;
  font-size:12px;}


#hikashop_order_main .hikashop_header_buttons table{
  background-color:#FFF;
  border:none;}

#htmlfieldset_products table{
  border:none;
  background-color:#F5F5F5;
  padding:5px;}

#htmlfieldset_products thead tr{
  background-color:#CCC;}

.hikashop_order_total_title{
  font-weight:bold;
  color:#14CAEC;}
.hikashop_order_total_value{
  color:#14CAEC;
  font-weight:bold;}

.hikashop_order_subtotal_title{
  color:#14CAEC;
  padding-top:10px;}
.hikashop_order_subtotal_value{
  color:#14CAEC;
  padding-top:10px;}

#htmlfieldset_products .row0{
  background-color:#F7F7F7;}
#htmlfieldset_products .row1{
  background-color:#f0f0f0;}
#htmlfieldset_products .row0:hover{
  background-color:#9CF;}
#htmlfieldset_products .row1:hover{
  background-color:#9CF;}

/**********************************affiliate programm*/

#hikashop_affiliate_main {
  margin-right:20px;
  border:1px solid #ccc;
  background-color:#F5F5F5;}

#hikashop_affiliate_main h1{
  font-size:16px;
  color:#167e93;
  padding-top:10px;
  padding-left:20px;
  text-decoration:underline;}

#hikashop_affiliate_main a{
  color:#167e93;
  font-size:12px;}
#hikashop_affiliate_main a:hover{
  text-decoration:underline;}

#hikashop_affiliate_main .inputbox{
  border:1px solid #CCC;}

#hikashop_affiliate_main table{
  padding:10px;}

#hikashop_affiliate_main table fieldset{
  border:none;
  border:1px solid #ccc;
  margin-left:5px;
  margin-right:5px;}

#hikashop_affiliate_main table fieldset legend{
  padding-left:5px;
  padding-right:5px;
  color:#167e93;
  font-weight:bold;}

#hikashop_affiliate_main .hikashop_affiliate_table {
  color:#333;
  font-size:12px;}

#hikashop_affiliate_main .hikashop_affiliate_stats_table {
  color:#333;
  font-size:12px;
  }

#hikashop_affiliate_main .hikashop_affiliate_stats_table td{
  padding-right:15px;}


#hikashop_affiliate_main #hikashop_banner_listing{
  border:none;
  border:1px solid #ccc;
  margin:10px;}

#hikashop_affiliate_main #hikashop_banner_listing legend{
  padding-left:5px;
  padding-right:5px;
  color:#167e93;
  font-weight:bold;}

#hikashop_affiliate_main .sectiontableentry1{
  background-color:#F7F7F7;
  }
#hikashop_affiliate_main .sectiontableentry2{
  background-color:#f0f0f0;
  }

#hikashop_affiliate_main .sectiontableentry1:hover{
  background-color:#9CF;}
#hikashop_affiliate_main .sectiontableentry2:hover{
  background-color:#9CF;}

#hikashop_affiliate_main .sectiontableentry1 ul{
  padding:15px;
  color:#333;
  font-size:14px;
  }
#hikashop_affiliate_main .sectiontableentry2 ul{
  padding:15px;
  color:#333;
  font-size:14px;
  }

#hikashop_affiliate_main .sectiontableentry1 ul:hover{
  color:#fff;
  }
#hikashop_affiliate_main .sectiontableentry2 ul:hover{
  color:#fff;
  }

#hikashop_affiliate_main textarea{
  border:1px solid #e7e8e8;
  padding:5px;
  }

#hikashop_affiliate_main .sectiontableentry1 li{
  padding:3px;
  }
#hikashop_affiliate_main .sectiontableentry2 li{
  padding:3px;
  }


/**********************************event entries*/

#hikashop_entries_info{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  padding:10px;
  margin-right:20px;}

#hikashop_entries_info .key{
  width:130px;}

#hikashop_entries_info .hikashop_contentpane td{
  padding-right:30px;}

#hikashop_entries_info select{
  border:1px solid #ccc;}


#hikashop_entries_info fieldset legend{
  font-weight:bold;
  font-size:16px;
  color:#167e93;
  text-decoration:underline;
  padding-bottom:15px;
  padding-top:10px;}

#hikashop_new_entry{
  margin-top:10px;
  margin-bottom:10px;}

#hikashop_entries_info #new_entry_div_1{
  background-color:#eeefef;
  padding:10px;
  border-bottom:1px dashed #ccc;}
#hikashop_entries_info #new_entry_div_2{
  background-color:#fff;
  padding:10px;
  border-bottom:1px dashed #ccc;}
#hikashop_entries_info #new_entry_div_3{
  background-color:#eeefef;
  padding:10px;
  border-bottom:1px dashed #ccc;}
#hikashop_entries_info #new_entry_div_4{
  background-color:#fff;
  padding:10px;
  border-bottom:1px solid #ccc;}
#hikashop_entries_info #new_entry_div_5{
  background-color:#eeefef;
  padding:10px;
  border-bottom:1px dashed #ccc;}
#hikashop_entries_info #new_entry_div_6{
  background-color:#fff;
  padding:10px;
  border-bottom:1px dashed #ccc;}


#hikashop_entries_info #new_entry_div_1:hover{
  background-color:#9CF;
}
#hikashop_entries_info #new_entry_div_2:hover{
  background-color:#9CF;
}
#hikashop_entries_info #new_entry_div_3:hover{
  background-color:#9CF;
  }
#hikashop_entries_info #new_entry_div_4:hover{
  background-color:#9CF;
}
#hikashop_entries_info #new_entry_div_5:hover{
  background-color:#9CF;
  }
#hikashop_entries_info #new_entry_div_6:hover{
  background-color:#9CF;
}

.hikashop_new_entry a{
  color:#167e93;
  margin-top:10px;
  margin-bottom:10px;
  font-weight:bold;
  font-size:12px;
  text-decoration:underline;}

.hikashop_new_entry a:hover{
  color:#14caec;}

.hikashop_delete_entry_button a{
  color:#167e93;
  margin-top:10px;
  margin-bottom:10px;
  font-weight:bold;
  font-size:12px;
  text-decoration:underline;}

.hikashop_delete_entry_button a:hover{
  color:#fff;}

#hikashop_category_information_menu_86 .hikashop_products_listing .hikashop_products{
  background-color:#fff;
  border:1px solid #ccc;}

#hikashop_category_information_module_64 .hikashop_products{
  background-color:#fff;
  border:1px solid #ccc;}

#hikashop_category_information_module_58 .hikashop_products{
  background-color:#fff;
  border:1px solid #ccc;}


/******pay now > page view you order*/
#hikashop_banktransfer_end{
  padding:10px;
  background-color:#F5F5F5;
  border:1px solid #ccc;
  margin:20px;}

body h1{
    color: #167E93;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 10px;
    text-decoration: underline;}


/*Affiliate stat*/
.hikashop_sales_table{
  background-color:#F5F5F5;
  padding:10px;
  margin:10px;
  border:1px solid #CCC;}

.hikashop_sales_table thead{
  background-color:#e4e4e4;
  color:#167E93;
  }
.hikashop_sales_table thead th a{
  color:#167E93;}
.hikashop_sales_table thead th a:hover{
  text-decoration:underline;}

.hikashop_sales_table tbody{
  background-color:#fff;
  }
.hikashop_sales_table tbody:hover{
  background-color:#9CF;
  }
.hikashop_sales_table tfoot .pagination{
  margin-top:20px;
  }
.hikashop_sales_table tfoot .inputbox{
  border:1px solid #ccc;
  margin-left:5px;}

.contentpane .text_area{
  border:1px solid #ccc;}

.contentpane h1{
  padding-bottom:15px;}

/***************************************FOOTER****************************/

#footer a{
  color:#fff;}

#footer a:hover{
  color:#14caec;}

/*********************copyright*/
#copyright_article{
  background-color:#F5F5F5;
  border:1px solid #ccc;
  margin:10px;
  padding:10px;
  font-size:12px;}

.contentpaneopen .modifydate{
  font-size:11px;}

.contentpaneopen .jfdefaulttext{
  font-size:11px;}

.contentpaneopen .createdate{
  font-size:11px;}

.contentpaneopen .small{
  font-size:11px;}

.contentpaneopen{
  margin-right:10px;}

/*cadre dans une acategorie*/


.hikashop_products{
  background-color:#FFF;
  padding:10px;}

#hikashop_category_information_menu_69 .hikashop_products{
  border:none;
  background-color:#fff;}
#hikashop_category_information_menu_70 .hikashop_products{
  background-color:#fff;}

#hikashop_category_information_module_56 .hikashop_products
{background-color:#fff;}

#hikashop_category_information_module_63 .hikashop_products
{background-color:#fff;}

#hikashop_category_information_menu_79 .hikashop_products{
  background-color:#fff;
  border:none;}


/********************************************FEATURED PRODUCTS************************/
.moduletable-featured-products h3 {
    background-color: transparent;
    background-image: url("../images/under_shoes.png");
    background-repeat: no-repeat;
    color: #fff;
    padding-left: 20px;
    height:17px;
  padding-top:3px;
    text-decoration: none;
  font-size:12px;
}

.moduletable-featured-products .hikashop_products{
  margin-right:20px;}
#contain_right .moduletable-featured-products .hikashop_products .hikashop_subcontainer{
  background-color:#fff;}

.moduletable-featured-products{
  margin-top:50px;}

/********************************************RELATED PRODUCTS************************/
#hikashop_submodules #hikashop_category_information_module_66{
  margin-top:50px;}


/********************************************LATEST PRODUCTS************************/

.moduletable-latest-products .hikashop_products{
  margin-left:20px;
  margin-right:5px;}

.moduletable-latest-products h3{
  background-color: transparent;
    background-image: url("../images/under_shoes.png");
    background-repeat: no-repeat;
    color: #fff;
    padding-left: 20px;
  margin-left:20px;
    height:17px;
  padding-top:3px;
    text-decoration: none;
  margin-right:5px;
  font-size:12px;}


.moduletable-latest-products .hikashop_module #hikashop_category_information_module_74 .hikashop_products_listing .hikashop_products .hikashop_subcontainer{
  background-color:#fff;
  border:none;
  border-bottom:1px dashed #ccc;}


/********************************BANNER > Slide effect**************/

.moduletable-slide-image{
  padding-top:37px;}

.moduletable-slide-image .prev-button{
  padding-top:30px;}

.moduletable-slide-image .next-button{
  padding-top:30px;}

.moduletable-slide-image .pause-button{
  padding-top:30px;}

.moduletable-slide-image .play-button{
  padding-top:30px;}

/********************************facebook twitter*/

#hikashop_social{
  margin-top:10px;
  margin-bottom:10px;
  position:relative;}

/*order */

#htmlfieldset_billing legend{
  color:#167E93;
  font-weight:bold;}


#htmlfieldset_shipping legend{
  color:#167E93;
  font-weight:bold;}

#htmlfieldset_products legend{
  color:#167E93;
  font-weight:bold;}


/*pop up order > print*/
.contentpane .hikashop_order_title{
  color:#167E93;
  font-weight:bold;
  margin-left:10px;}

#hikashop_order_left_part{
  margin:10px;
  border:1px solid #ccc;
  background-color:#f5f5f5;
  padding:20px;
  width:200px;
}

#hikashop_order_right_part{
  margin:10px;
  border:1px solid #ccc;
  background-color:#F5F5F5;
  padding:10px;
}

#hikashop_order_main #hikashop_order_right_part{
  margin:none;
  border:none;
  background-color:transarent;
  padding:none;
}

#htmlfieldset_billing {
  background-color:#F9F9F9;
  border:1px solid #ccc;
  margin:10px;
  padding:10px;}

#htmlfieldset_shipping{
  background-color:#F9F9F9;
  border:1px solid #ccc;
  margin:10px;
  padding:10px;}

#htmlfieldset_products{
  background-color:#F9F9F9;
  border:1px solid #ccc;
  margin:10px;
  padding:10px;}




  #hikashop_home_logo{
    width:500px;
    float:left;
    height:86px;}

#hikashop_home_logo img{
    cursor:pointer;
    width:500px;
    height:86px;
    margin-top:20px;
    margin-left:20px;}
/*#search{
    width:555px;
    float:left;
}
*/
/*PAGE WITH EFFECTS*/

.moduletable_effect .hikashop_products{
background-color:#fff;
margin:auto;
width:520px;}

.moduletable_effect div.hikashop_subcontainer_border{
border:1px solid #ccc;}

.moduletable_effect .hikashop_product_name a{
color:#fff;}

.moduletable_effect2 .hikashop_img_pane_panel .hikashop_product_name a{
color:#fff;}

.moduletable_effect3 .hikashop_img_pane_panel .hikashop_product_name a{
color:#fff;}

.moduletable_effect4 .hikashop_img_pane_panel .hikashop_product_name a{
color:#fff;}

.moduletable_effect4 .hikashop_product_name a{
color:#14caec;}

.moduletable_effect5 .hikashop_img_pane_panel .hikashop_product_name a{
color:#fff;}

.moduletable_effect3{
  margin-left:20px;
}

/***************** filters ****************/
.hikashop_filter_main_div{
display:none;
}

.moduletable .hikashop_filter_main_div{
display:block;
}

.moduletable h3 {
background-color: transparent;
background-image: url("../images/under_shoes.png");
background-repeat: no-repeat;
color: white;
padding-left: 20px;
margin-left: 20px;
height: 17px;
padding-top: 3px;
text-decoration: none;
margin-right: 5px;
font-size: 12px;
}

.hikashop_filter_module {
margin-left: 20px;
margin-right: 5px;
 height: 60px;
}
.hikashop_filter_module {
background-color: whiteSmoke;
border: 1px solid #CCC;
padding: 10px;
border-image: initial;
}
/***************** jari adding a class for moduletable_menu ****************/
.moduletable_menu{
margin-left: 20px;
margin-bottom:10px;
}
/***************** jari adding a class for hikashop_product_contact_main ****************/
.hikashop_product_contact_main{
margin-top: 10px;
}
/***************** jari adding a class for hikashop_product_contact_page ****************/
.hikashop_product_contact_page input{
border: 1px solid #CCC;
}
/***************** jari adding a class for hikashop_product_contact_page ****************/
.hikashop_product_contact_page textarea{
border: 1px solid #CCC;
}
/***************** jari adding a class for formelm ****************/
input.inputbox {
border: 1px solid #CCC;
}
/***************** jari adding a class for formelm ****************/
.formelm textarea{
border: 1px solid #CCC;
}
/***************** jari adding a class for http://personal-stuff.davidtraves.com/blog/43-joomla/59-apply-css-styling-to-the-print-and-email-link-to-friend-popups.html ****************/
body.contentpane {
line-height: 100%;
border: 1px solid #CCC;
}
/***************** jari adding a class for mail_this_page ****************/
.mail_this_page input{
border: 1px solid #CCC;
}
/***************** jari adding a class for mail_this_page ****************/
.mail_this_page textarea{
border: 1px solid #CCC;
}
/***************** jari adding a class for hikashop_product_waitlist_page ****************/
.hikashop_product_waitlist_page key{
border: 1px solid #CCC;
}
/***************** jari adding a class for hikashop_product_waitlist_page ****************/
.key textarea{
border: 1px solid #CCC;
}
/***************** jari adding a class for mod_fuotw ****************/
.mod_fuotw{
margin-bottom:20px;
}

#hikashop_social iframe{
    height: 20px !important;
}

.hikashop_hidden_checkout{
  display:none;
}
