/* blue */
#page_bg {
	background: #0C3A6D;
}

div#wrapper {
		background: #f7f7f7 url(../images/blue/mw_shadow_l.png) 0 0 repeat-y;
}

div#wrapper_r {
	background: url(../images/blue/mw_shadow_r.png) 100% 0 repeat-y;
}

div#header {
	background: url(../images/blue/mw_header_t.png) 0 0 repeat-x;
}

div#header_l {
	background: url(../images/blue/mw_header_t_l.png) 0 0 no-repeat;
}

div#header_r {
	background: url(../images/blue/mw_header_t_r.png) 100% 0 no-repeat;
}

div#footer {
	background: #f7f7f7 url(../images/blue/mw_footer_b.png) 0 100% repeat-x;
}

div#footer_l {
	background: url(../images/blue/mw_footer_b_l.png) 0 0 no-repeat;
}

div#footer_r {
	background: url(../images/blue/mw_footer_b_r.png) 100% 0 no-repeat;
}

.newsflash-horiz {
  margin-top:4px;
  margin-left:-14px;
  width: 100%;
}

table.catlist tr td{
  width: 100%;
  text-align:center;
}

ul.actions li{
  float:right;
}

* {
  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;
}

/********************************** cart module*/
.module-cart{
  margin-left:0px;
margin-top:10px}

.module-cart h3{
  padding-left:15px;
  padding-top:5px;
  color:#FFF;
  font-size:12px;
  background: url(../images/cart_top.png) no-repeat;
  height:25px;
  padding-bottom:0px;
  margin-bottom: 0px;
  font-weight: normal;
}
.module-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:5px;
  padding-right:10px;
  font-size:11px;
  text-align:left;
}

#hikashop_cart .row0:hover, #hikashop_cart .row1:hover{background-color:#48D6F0 !important}

.module-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;}

.module-cart .hikashop_cart_module_product_name_value a{
  color:#000;}

.module-cart .hikashop_product_price_full{
  padding-top:7px;}

.module-cart .hikashop_cart_input_button, .moduletable-cart .hikashop_cart_input_button:hover{
  background: url(../images/cart_ok.png) no-repeat !important;
  background-color:transparent;
  width:172px;
  height:23px;
  color:#FFF;
  font-weight:bold;
  cursor:pointer;
  font-size:12px;}

.module-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;}

.module-cart #hikashop_cart {padding-top:5px;}

#hikashop_cart th{border-bottom:1px solid #167E93; padding:5px 0px !important}
#hikashop_cart td{padding:3px 0px !important}

/******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;
  }

/**********************************categories of products module*/

.module-cat{
  margin-left:0px;}

.module-cat h3{
  padding-left:5px;
  padding-top:5px;
  color:#FFF;
  font-size:18px;
  background: url(../images/cat_top.png) no-repeat;
  height:25px;
  padding-bottom:0px;
  margin-bottom: 0px;
}

.module-cat ul{
  background: url(../images/cat_center.png) repeat-y;
  padding-top:10px;
  margin-bottom:20px;
  padding-left:10px;
  text-align:left;
  padding-bottom:10px;
}
.module-cat ul li{
margin-top:5px;
}
.module-cat a{
  color:#fff;
  font-size:14px;
  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;
}

.module-cat a:hover{
  color:#333333;
  font-size:14px;
  font-weight:normal;
  background-image: url(../images/cat_blue_dot.png);
  background-repeat: no-repeat;
  background-position: left;
  padding-left:20px;}

.module-cat .panel{
  width: 180px;
}

/**************************************modifications Bio-Store login form*/

.module-identif{
  margin-left:0px;
  padding-bottom:10px;
}

.module-identif h3{
  padding-left:15px;
  padding-top:5px;
  padding-bottom:0px;
  margin-bottom: 0px;
  color: #040967;
  font-size:14px;
  background: url(../images/login_top.png) no-repeat;
  height:25px;
  font-weight: normal;
}

.module-identif #form-login-username{
  padding-top:5px;

}

.module-identif #form-login-username label{
  font-size:12px;
}

.module-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;}

#modlgn_username{
  padding-top:5px;

}
#modlgn_passwd {
margin-top:5px;

}

#modlgn_username {
  background-image: url(../images/login_name.png);
  background-repeat: no-repeat;
  height:19px;
  background-color:transparent;
  padding-left:40px;
  width:135px;
  border:none;
}

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

.module-identif #form-login-password{
  margin-top:5px;
}

.module-identif #form-login-password label{
  font-size:12px;
}

.module-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;}

.module-identif #form-login-remember label{
  font-size:12px;
}

.module-identif .userdata {
width:180px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
}

.module-identif #form-login{
  background: url(../images/login_center.png) repeat-y;
  margin-bottom:20px;
  padding-bottom:10px;
  padding-left:5px;
}

.module-identif #login-form{
  background: url(../images/login_center.png) repeat-y;
  margin-bottom:20px;
  padding-bottom:10px;
  padding-left:5px;
}

.module-identif #form-login .input{
  padding-bottom:10px;
}

.module-identif #form-login div{
  padding-right:3px;
}

.module-identif #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;}


.module-identif #form-login .input, #login-form .button{
  background: url(../images/login_button.png) no-repeat !important;
  width:172px;
  background-color:transparent;
  color:#167e93 !important;
  font-weight:bold;
  margin:5px 0px !important;
  cursor:pointer;
  height:19px;
  padding:0px 30px 5px 0px !important;
  border:none;}

.module-identif #login-form .logout-button .button{
  background: url(../images/login_out.png) no-repeat !important;
  width:172px;
  background-color:transparent;
  color:#167e93 !important;
  font-weight:bold;
  margin:15px 0px !important;
  cursor:pointer;
  height:19px;
  padding:0px 30px 5px 0px !important;
  border:none;
  }

.module-identif #form-login ul li a{
  color:#167e93;
  font-size:11px;
  }

.module-identif #login-form ul li a{
  color:#167e93;
  font-size:11px;
  }

.module-identif #form-login ul li a:hover{
  text-decoration:underline;
  }

.module-identif #login-form ul li a:hover{
  text-decoration:underline;
  }

.module-identif #form-login-remember{padding-top:10px;}



/*Login module > code special IE7*/

.module-identif #form-login .input .button{
  *position:relative;
  *right:20px;}

.hikashop_product_vote_mini{
  width: 300px;
}

#hikamarket_products_form input[type=text],
#hikamarket_products_form textarea,
#hikamarket_products_form select,
#hikamarket_categories_form input[type=text],
#hikamarket_categories_form textarea,
#hikamarket_vendor_form input[type=text],
#hikamarket_vendor_form textarea,
#hikamarket_vendor_form select {
  border:1px solid #167e93;
}
.hikam_filter input,
.hikam_filter button,
.hikam_filter select {
  border:1px solid #167e93;
  margin: auto;
}
.hikamarket_vendor_description_line textarea {
  width: 380px !important;
}
.hikam_filter button {
  padding: 2px 5px;
}
#hikamarket_products_form input[type=text],
#hikamarket_vendor_form input[type=text],
#hikamarket_vendor_form select,
#hikamarket_categories_form input[type=text] {
  padding:2px;
  margin:0 2px 2px 0;
}
fieldset.hikam_field .hikam_edit {
  margin-top: -16px;
}
#hikamarket_products_form .nametext input,
#hikamarket_categories_form .nametext input {
  padding:0px;
  margin:0px;
}
#hikamarket_product_image_main,
#hikamarket_category_image_main,
#hikamarket_product_file_main {
  background-color: white;
}


.hikashop_product_options_table{
    padding:10px;
    border:1px solid #ddd;
    background-color:#ffffff;}

.hikashop_product_options_table tr{
    height:25px;}

.hikashop_product_options_table select{
    border:1px solid #ccc;
    width:100%}

.hikashop_product_options_table img{
    margin-left:10px;
    margin-right:10px;}

.hikashop_product_price_with_options_main{
    color: #14CAEC;
    font-weight: bold}

#hikashop_social iframe.hikashop_social_fb_standard{
height: 40px;
width: 400px;
}

/*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;}

  /*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;}

#hikashop_category_information_menu_733 div.hikashop_subcontainer, #hikashop_category_information_menu_733 div.hikashop_subcontainer{background-color:#f8f8f8; border-radius:3px; border:1px solid #eee}
.hikashop_category_information .hikashop_categories_listing_main div.hikashop_subcontainer{background-color:#f8f8f8; border-radius:3px; border:1px solid #eee}

/*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;}

/**********************************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;
  }

/*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;}

/*******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;}

/**********************************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;}

.form-validate td{
  min-width:180px;
  padding-bottom:3px;}


.form-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;}

#hikashop_add_to_cart_continue_div .hikashop_cart_input_button:hover{background:none !important; background-image:url(../images/shopping.png) !important;
  background-position:right !important;
  background-repeat:no-repeat !important;}

#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 !important;
  padding-right:45px !important;
  height:40px;
  font-weight:bold;}

/***************************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 !important;
  padding-right:45px !important;
  height:40px;
  font-weight:bold;}

#hikashop_add_to_cart_checkout_div .hikashop_cart_input_button:hover{background:none !important;
  background-image:url(../images/checkout.png) !important;
  background-position:right !important;
  background-repeat:no-repeat !important; }

/**********************modification page PRODUCTS LISTING display in list*/

#hikashop_category_information_menu_733 .hikashop_products{
  padding:20px;
  border:0px 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;}

/**********************modification page PRODUCTS LISTING display in div*/

#hikashop_category_information_menu_73 .hikashop_products_listing{
  padding:20px;
  border:0px solid #ccc;
  margin-right:20px;
  background-color:#fff;}


#hikashop_category_information_menu_733 .hikashop_category_list_item, .hikashop_product_list_item{
  float:none;
  display:inline-block;
  margin:0px;}

#hikashop_category_information_menu_73 div.hikashop_subcontainer{background-color:#f8f8f8}



/**********************modification page PRODUCTS LISTING display in list*/

#hikashop_category_information_menu_733 .hikashop_products{
  padding:20px;
  border:0px solid #ccc;
  margin-right:20px;
  background-color:#fff;}

/**********************************************with multiple images (black car)*/
#hikashop_small_image_div_3 {
  background-color:#fff;
  border:1px solid #ccc;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom:10px;
  margin-top:70px;
  margin-left:5px;
  position: absolute;
  padding:5px 0px;
  width:auto !important;
  height: 35px;
  padding-right:4px;
  }
#hikashop_small_image_div_2 {
  background-color:#fff;
  border:1px solid #ccc;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom:10px;
  margin-top:70px;
  margin-left:5px;
  position: absolute;
  padding:5px 0px;
  width:auto !important;
  height: 35px;
  padding-right:4px;
  }
#hikashop_small_image_div_1 {
  background-color:#fff;
  border:1px solid #ccc;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom:10px;
  margin-top:70px;
  margin-left:5px;
  position: absolute;
  padding:5px 0px;
  width:auto !important;
  height: 35px;
  padding-right:4px;
  }

#hikashop_small_image_div {
  background-color:#fff;
  border:1px solid #ccc;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom:10px;
  margin-top:70px;
  margin-left:5px;
  position: absolute;
  padding:5px 0px;
  width:auto !important;
  height: 35px;
  padding-right:4px;
  }

.hikashop_child_image{
  clear: both;
  }

/***************************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:none !important;
  background-image: url(../images/add_cart.png) !important;
  background-repeat: no-repeat !important;
  background-position: right !important;
  height:32px;
  padding-right:40px !important;
  background-color:transparent;
  cursor:pointer;
  color:#167e93 !important;
font-weight:bold;}

/*************************************************************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 in Table*/

.hikashop_products_listing .hikashop_products .hikashop_products_table{
  background-color:#F5F5F5;
  border:0px 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 !important;
  background-color:transparent;
  cursor:pointer;
  color:#167e93 !important;
  font-weight:bold !important;
  }

.hikashop_products_table .hikashop_product_stock .hikashop_cart_input_button:hover{background:none !important; background-image: url(../images/add_cart.png) !important; background-repeat: no-repeat !important;
  background-position: right !important;}

.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_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;}

.hikashop_categories_listing_main .hikashop_category_name a:hover{
  text-decoration:underline;}

.hikashop_categories_listing_main .hikashop_category_image{
  background-color:#fff;
  margin-left:10px;
  margin-right:10px;


  }

.hikashop_categories_listing_main .hikashop_subcategories .hikashop_subcontainer{
  margin:5px;
  height:140px;
  }

.hikashop_categories_listing_main .hikashop_category_name a{
  color:#666;
  font-size:14px;
  font-weight:bold;
  }

#contain_right .hikashop_categories_listing_main .hikashop_subcategories{
  background-color:#fff;
  border:1px solid #ccc;
  margin-right:20px;
  padding-left:10px;
  margin-bottom:20px;
}

.hikashop_categories_listing_main{margin:0px !important}

.hikashop_categories_listing_main .hikashop_submodules .hikashop_subcategories {
  background-color:#FFF;
  border: 1px solid #ccc;
  margin-right:20px;
  padding-left:20px;
  padding-top:10px;

 }

/***************************************************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;}

.button:hover, .btn:hover, a.hikashop_compare_button:hover, .hikashop_cart_input_button:hover{background:none !important; background-image: url(../images/button_blue_shape2.png) !important;
  background-repeat: no-repeat !important;
  background-position: right !important ;
  background-color:transparent;
  color: #FFFFFF;}

/*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_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;
  }

#order_additional_info{width:200px}

/****************************************************************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-position: right;
  background-color:transparent;
  padding-right:10px;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
}

.button, .btn, a.hikashop_compare_button, .hikashop_cart_input_button{ font-size:16px; cursor:pointer; border:none !important; color: #040967; font-weight:bold; padding:5px 10px 5px 5px !important}

 .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 #e7e7e7}


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

.hikashop_field_required{float:none !important; margin:0px !important}

#data_address_address_state{border:1px solid #e7e7e7; color:#333; width:135px;}

#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:5px;
  margin:5px;
  margin-top:15px;
  width:300px;}

#hikashop_checkout_page .hikashop_checkout_address_left_part legend{
    color: #167E93;
    font-size: 12px;
    font-weight: bold;
    margin:5px;
  }

#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: 12px;
    font-weight: bold;
    margin:5px}

#hikashop_checkout_page .hikashop_shipping_methods legend{
    color: #555555;
    font-size: 12px;
    font-weight: bold;
    margin:5px}

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

/**********************************Login and ckeckin page*/

.hikashop_checkout_page{
  background-color:#f5f5f5;
  margin-right:20px;
  padding-left:10px;
  border:0px 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;
  border:none !important
  }

.hikashop_checkout_login_left_part .input{
  margin-right:15px;
  margin-top:20px;
  padding-bottom:10px;
  border:0px 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;
}

/**********************************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_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 a.hikashop_cart_button{
  text-decoration:none !important;
  color:#167e93 !important;
  font-size:14px !important;
  font-weight:bold !important;
  background-image: url(../images/add_cart.png) !important;
  background-size: 18px !important;
  background-repeat: no-repeat !important;
  background-position: left !important;
  background-position: 2px !important;
  height:16px !important;
  padding-top:4px !important;
  padding-left:24px !important;
  background-color:transparent;
  cursor:pointer;
}

.hikashop_product_quantity_main a.hikashop_cart_button:hover{
  text-decoration:none !important;
  color:#167e93 !important;
  font-size:14px !important;
  font-weight:bold !important;
  background-image: url(../images/add_cart.png) !important;
  background-size: 18px !important;
  background-repeat: no-repeat !important;
  background-position: left !important;
  background-position: 2px !important;
  height:16px !important;
  padding-top:4px !important;
  padding-left:24px !important;
  background-color:transparent;
  cursor:pointer;
  border: solid 1px #040967;
  }

.hikashop_product_quantity_main .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;}

/**********************************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;
  }

.product_top_container {
 background-color:#f5f5f5;
}

.hikashop_checkout_payment_radio input[type="radio"]{
  display: block;
  cursor: pointer;
}

#hikashop_credit_card_number_paypalpro_5, #hikashop_credit_card_year_paypalpro_5, #hikashop_credit_card_month_paypalpro_5, #hikashop_credit_card_CCV_paypalpro_5 {
  border: solid 1px #666666;
  padding: 3px;
  font-size: 14px;
}

.hikashop_credit_card_label{
  font-size:16px;
}

.highslide-container {
z-index: 99999999;

}