@import url("../template3/template.css");		/*import Template3*/
@import url("../template3/theme2/theme.css");		/*import T3 theme2*/

/*css reset*/
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

 html {
 	/*  font-family: sans-serif; /* 1 */*/
 	-ms-text-size-adjust: 100%; /* 2 */
 	-webkit-text-size-adjust: 100%; /* 2 */
 }

/**
 * Remove default margin.
 */

 body {
 	margin: 0;
 }

/* HTML5 display definitions
========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 main,
 nav,
 section,
 summary {
 	display: block;
 }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

 audio,
 canvas,
 progress,
 video {
 	display: inline-block; /* 1 */
 	vertical-align: baseline; /* 2 */
 }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

 audio:not([controls]) {
 	display: none;
 	height: 0;
 }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

 [hidden],
 template {
 	display: none;
 }

/* Links
========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

 a {
 	background: transparent;
 }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

 a:active,
 a:hover {
 	outline: 0;
 }

/* Text-level semantics
========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

 abbr[title] {
 	border-bottom: 1px dotted;
 }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

 b,
 strong {
 	font-weight: bold;
 }

/**
 * Address styling not present in Safari and Chrome.
 */

 dfn {
 	font-style: italic;
 }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

 h1 {
 	font-size: 2em;
 	margin: 0.67em 0;
 }

/**
 * Address styling not present in IE 8/9.
 */

 mark {
 	background: #ff0;
 	color: #000;
 }

/**
 * Address inconsistent and variable font size in all browsers.
 */

 small {
 	font-size: 80%;
 }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

 sub,
 sup {
 	font-size: 75%;
 	line-height: 0;
 	position: relative;
 	vertical-align: baseline;
 }

 sup {
 	top: -0.5em;
 }

 sub {
 	bottom: -0.25em;
 }

/* Embedded content
========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

 img {
 	border: 0;
 }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

 svg:not(:root) {
 	overflow: hidden;
 }

/* Grouping content
========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

 figure {
 	margin: 1em 40px;
 }

/**
 * Address differences between Firefox and other browsers.
 */

 hr {
 	-moz-box-sizing: content-box;
 	box-sizing: content-box;
 	height: 0;
 }

/**
 * Contain overflow in all browsers.
 */

 pre {
 	overflow: auto;
 }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

 code,
 kbd,
 pre,
 samp {
 	font-family: monospace, monospace;
 	font-size: 1em;
 }

/* Forms
========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

 button,
 input,
 optgroup,
 select,
 textarea {
 	color: inherit; /* 1 */
 	font: inherit; /* 2 */
 	margin: 0; /* 3 */
 }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

 button {
 	overflow: visible;
 }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

 button,
 select {
 	text-transform: none;
 }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

 button,
 html input[type="button"], /* 1 */
 input[type="reset"],
 input[type="submit"] {
 	-webkit-appearance: button; /* 2 */
 	cursor: pointer; /* 3 */
 }

/**
 * Re-set default cursor for disabled elements.
 */

 button[disabled],
 html input[disabled] {
 	cursor: default;
 }

/**
 * Remove inner padding and border in Firefox 4+.
 */

 button::-moz-focus-inner,
 input::-moz-focus-inner {
 	border: 0;
 	padding: 0;
 }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

 input {
 	line-height: normal;
 }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

 input[type="checkbox"],
 input[type="radio"] {
 	box-sizing: border-box; /* 1 */
 	padding: 0; /* 2 */
 }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

 input[type="number"]::-webkit-inner-spin-button,
 input[type="number"]::-webkit-outer-spin-button {
 	height: auto;
 }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

 input[type="search"] {
 	-webkit-appearance: textfield; /* 1 */
 	-moz-box-sizing: content-box;
 	-webkit-box-sizing: content-box; /* 2 */
 	box-sizing: content-box;
 }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

 input[type="search"]::-webkit-search-cancel-button,
 input[type="search"]::-webkit-search-decoration {
 	-webkit-appearance: none;
 }

/**
 * Define consistent border, margin, and padding.
 */

 fieldset {
 	border: 1px solid #c0c0c0;
 	margin: 0 2px;
 	padding: 0.35em 0.625em 0.75em;
 }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

 legend {
 	border: 0; /* 1 */
 	padding: 0; /* 2 */
 }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

 textarea {
 	overflow: auto;
 }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

 optgroup {
 	font-weight: bold;
 }

/* Tables
========================================================================== */

/**
 * Remove most spacing between table cells.
 */

 table {
 	border-collapse: collapse;
 	border-spacing: 0;
 }

 td,
 th {
 	padding: 0;
 }
 /*end css reset*/

 /* ------------------------------------- header ------------------------------------- */

 /* --- layout_header --- */  
 #bg_header {
 	width: 100%;
 	background: #FFF;
 	height: 128px;
 	position: static;
 	z-index: 101;
 }
 #bg_header:before {
 	content: "";
 	height: 35px;
 	width: 100%;
 	background: #F8F8F8;
 	display: block;
 	position: fixed;
 	top: 0;
 	z-index: 10;
 }
 #layout_header {
 	height: 100%;
 	border-bottom: 1px solid #e2e0e0;
 }
 #header_secure_link {
 	display: none;
 }
 #header_logo {
 	top: 57px;
 	left: 3px;
 }
 .store_phone {
 	position: absolute;
 	top: 0px;
 	left: 45px;
 	z-index: 11;
 }
 .store_phone > span {
 	float: left;
 	font-size: 14px;
 	padding: 0px 8px 0px 0px;
 	margin: 0px 8px 0px 0px;
 	line-height: 35px;
 	color: #231F20;
 }
 .fix_nav_big {
 	position: fixed;
 	width: 100%;
 	height: 34px;
 	z-index: 100;
 	right: 0;
 	top: 0;
 }
 .fix_nav_small {
 	width: 960px;
 	height: 100%;
 	margin: 0 auto;
 	position: relative;
 }
 #bg_header .element_general_prime_categories.sticky {
 	width: 960px;
 	height: 100%;
 	margin: 0 auto;
 	z-index: 100;
 	position: relative;
 	top: auto;
 	right: auto;
 	left: auto;
 	bottom: auto;
 }
 #header_logo a {
 	width: auto;
 	height: auto;
 	position: static;
 	display: block;
 }
 #header_logo a.mini {
 	width: auto;
 	height: 26px;
 	position: fixed;
 	top: 3px;
 }
 #header_logo a img {
 	height: 58px;
 }
 #header_logo a.mini img {
 	height: 30px;
 }
 #header_logo * {
 	-o-transition: All 0.3s ease;
 	-ms-transition: All 0.3s ease;
 	-moz-transition: All 0.3s ease;
 	-webkit-transition: All 0.3s ease;
 	transition: All 0.3s ease;
 }
 #header_logo {
 	direction: ltr;
 	z-index: 101;
 }
 /* --- end layout_header --- */ 
 /* --- header_cart_nav --- */
 #header_cart_nav {
 	width: 20px;
 	height: 20px;
 	top: 10px;
 	right: auto;
 	left: 0px;
 }
 #header_cart_nav * {
 	display: block;
 	height: 100%;
 	width: 100%;
 }
 #header_cart_nav li {
 	float: none;
 	padding: 0;
 	height: 100%;
 }
 #cart_icon {
 	background: url(dafna_sprite.png) no-repeat -7px -101px;
 	width: 20px;
 	height: 19px;
 	visibility: visible;
 	margin: 0;
 }
 .link_order_with_counter a {
 	background: none;
 	color: #231f20;
 	visibility: hidden;
 	width: auto;
 	display: block;
 	height: 100%;
 }
 .link_order_with_counter a b {
 	visibility: visible;
 	background: #FFF;
 	width: auto !important;
 	height: auto !important;
 	line-height: 11px;
 	font-size: 11px;
 	position: absolute;
 	top: -8px;
 	right: -9px;
 	padding: 1px 3px;
 	-moz-border-radius: 100%;
 	-webkit-border-radius: 100%;
 	border-radius: 100%;
 }
 #link_order_with_counter {
 	width: 100%;
 	height: 100%;
 	display: block;
 }
 /* --- end_header_cart_nav_header --- */

 /* --- main_nav_bg --- */ 
 #main_nav_bg {
 	position: static;
 	width: 540px;
 	height: 35px;
 }
 #header_main_nav {
 	margin: 0;
 	background: none;
 	height: 100%;
 	position: relative;
 	z-index: 12;
 }
 #header_main_nav li.href_homepage a,
 .layout_items #header_main_nav > li:first-child > a,
 #header_main_nav li.href_homepage a:hover {
 	background: url(dafna_sprite.png) no-repeat -3px -248px;
 }
 #header_main_nav li a,
 #header_main_nav li span span,
 #header_main_nav li #link_all_items {
 	padding: 9px 10px 10px;
 	margin: 0;
 	font-size: 13px;
 	color: #231F20;
 	font-weight: normal;
 	text-align: center;
 }
 #header_main_nav li:hover,
 #header_main_nav li,
 #header_main_nav > li > a:hover,
 #header_main_nav > li > span > a:hover {
 	background: none;
 	margin: 0;
 	position: relative;
 }
 li.link_all_items > a:after {
 	content: url(dropdown_indicator.png);
 	display: inline-block;
 	line-height: 5px;
 	width: 14px;
 	vertical-align: middle;
 }
 li.link_all_items {
 	display: none;
 }
 #bg_header .link_header1_page div,
 #bg_header .link_header2_page div,
 #header_show_prime_categories {
 	background: none;
 }
 #bg_header .page_children,
 #header_show_prime_categories .store_categories {
 	background: #FFF;
 	outline: 2px solid #F1F1F1;
 	border: none;
 }
 #header_main_nav li .page_children_main ul.page_children li a, 
 #header_main_nav li #header_show_prime_categories ul.store_categories li a {
 	color: #020000;
 	padding: 6px 12px 6px 20px;
 	min-width: 140px;
 	height: 23px;
 	line-height: 23px;
 }
 #header_show_prime_categories .store_categories ul.store_categories {
 	position: absolute;
 	right: 100%;
 	top: 0;
 	display: none;
 }
 #header_show_prime_categories .store_categories li:hover ul.store_categories {
 	display: block;
 }
 #header_main_nav li:hover #link_all_items {
 	background: #FFF;
 	outline: 2px solid #F1F1F1;
 }
 #header_main_nav li span span.page_children_drop_down_decorator,
 #caregories_drop_down_decorator {
 	display: block;
 	background: #FFF;
 	height: 4px;
 	top: -1px;
 	right: 2px;
 	width: 93px;
 }
 #header_main_nav li .page_children_main ul.page_children li:hover,
 #header_main_nav li #header_show_prime_categories ul.store_categories li:hover {
 	background: none;
 }
 #header_main_nav li .page_children_main ul.page_children li a:hover,
 #header_main_nav li #header_show_prime_categories ul.store_categories li a:hover,
 #header_main_nav li #header_show_prime_categories ul.store_categories li span {
 	background: url(span_arrow.png) no-repeat 10px center;
 	font-weight: normal;
 	padding: 6px 12px 6px 20px;
 	font-size: 13px;
 }
 #header_main_nav > li a:active {
 	color: #231F20;
 }
 #header_main_nav li span span {
 	background: none; 
 }
 /* --- end_main_nav_bg --- */ 

 /* --- element_general_search_header --- */ 
 #header_show_search {
 	top: 5px;
 	left: 245px;
 	right: auto;
 	width: auto;
 }
 #header_show_search .search .textInput #q {
 	width: 164px;
 	height: 24px;
 	background: #FCFCFE;
 	position: static;
 	padding: 0px 4px 0px 20px;
 	line-height: 24px;
 	font-size: 13px;
 	color: #A1A2A2;
 }
 .searchButton input[type="submit"] {
 	background: url(dafna_sprite.png) no-repeat -144px -221px;
 	width: 20px;
 	height: 24px;
 	top: 0px;
 	left: 0;
 }
 /* --- end element_general_search_header --- */ 

 /* --- element_general_links_header --- */ 
 /* --- end_element_general_links_header --- */ 

 /* --- element_general_images_header --- */ 
 /* --- end_element_general_images_header --- */ 

 /* --- element_general_login_logout_header --- */ 
 /* --- end_element_general_login_logout_header --- */ 

 /* --- element_general_prime_categories_category_header --- */ 
 .element_general_prime_categories h3 {
 	display: none;
 }
 .element_general_prime_categories li span {
 	line-height: 34px;
 	height: 34px;
 	padding: 0px 12px;
 	font-size: 16px;
 	font-weight: normal;
 	color: #231F20;
 }
 #bg_header .element_general_prime_categories {
 	top: auto;
 	bottom: 1px;
 	left: auto;
 	right: 0;
 	width: 640px;
 	height: 34px;
 	background: none;
 	position: absolute;
 	z-index: 11;
 }
 #bg_header .store_categories {
 	width: 100%;
 	height: 100%;
 	background: none;
 }
 #header_main_nav li #header_show_prime_categories ul.store_categories li a:hover {
 	font-size: 16px;
 }
 #main_nav_bg #header_main_nav li.pos_1.hover_menu:hover {
 	border: 1px solid rgba(204, 204, 204, 0);
 	border-bottom: none;
 }
 #bg_header .store_categories li {
 	height: 100%;
 	background: none;
 	float: right;
 	width: auto;
 	position: relative;
 	z-index: 11;
 	border-top: none;
 	border: 1px solid rgba(0, 0, 0, 0);
 	top: -1px;
 }
 #bg_header .store_categories li a {
 	line-height: 34px;
 	height: auto;
 	padding: 0px 12px;
 	font-size: 14px;
 	font-weight: normal;
 	color: #231F20;
 	background: none;
 	width: auto;
 }
 #bg_header .element_general_prime_categories > .store_categories > li > a,
 #bg_header .element_general_prime_categories > .store_categories > li > span {
 	background: url(dot.png) no-repeat right center;
 }
 #bg_header .store_categories li .store_categories li a,
 #bg_header .store_categories li .store_categories li:first-child a {
 	font-size: 12px;
 }
 #bg_header .store_categories > li:first-child > a, 
 #bg_header .store_categories > li:first-child > span {
 	line-height: 34px;
 	height: auto;
 	padding: 0px 12px;
 	font-size: 14px;
 	background: none;
 }
 #bg_header .store_categories > li > a:hover,
 #bg_header .store_categories > li > span {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 	position: relative;
 	z-index: 1;
 }
 #bg_header .store_categories li .store_categories li {
 	float: none;
 }
 #bg_header .store_categories li ul {
 	position: absolute;
 	top: 100%;
 	right: -1px;
 	background: #fff;
 	width: 92px;
 	height: auto;
 	border: 1px solid #ccc;
 	border-top: 6px solid transparent;
 	display: none;
 }
 #bg_header .store_categories li.hover_menu:hover ul {
 	display: block;
 }
 #bg_header .store_categories li.hover_menu:hover {
 	border-bottom: none;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 	background: #fff;
 }
 #bg_header .store_categories li.hover_menu:first-child:hover {
 	border-bottom: transparent;
 }
 #bg_header #header_main_nav .store_categories {
 	width: 100%;
 	height: 100%;
 	background: #fff;
 }
 #bg_header .element_general_prime_categories > .store_categories > li.hover_menu:hover {
 	border-bottom: transparent;
 }
 #bg_header .store_categories li ul li a:hover,
 #bg_header .store_categories li ul li span {
 	background: url(dafna_sprite.png) no-repeat -4px -276px;
 }
 /* --- end element_general_prime_categories_category_header --- */ 

 /* --- element_general_prime_categories_with_group_header --- */
 /* --- end element_general_prime_categories_with_group_header --- */

 /* --- element_general_prime_categories_with_children_header --- */
 .element_general_prime_categories_with_group {
 	top: auto;
 	bottom: 0;
 	left: auto;
 	width: 82%;
 	height: 40px;
 	background: none;
 }
 .store_categories_with_group {
 	width: 100%;
 	height: 100%;
 }
 .store_categories_with_group li {
 	height: 100%;
 }
 .store_categories_with_group li a {
 	line-height: 40px;
 	height: 40px;
 	padding: 0px 12px;
 	font-size: 15px;
 	font-weight: normal;
 	color: #231F20;
 	background: none;
 }
 .store_categories_with_group > li > a,
 .store_categories_with_group > li > span {
 	background: url(dot.png) no-repeat right center;
 }
 .store_categories_with_group > li:first-child > a,
 .store_categories_with_group > li:first-child > span {
 	padding-right: 0;
 }
 .store_categories_with_group > li > a:hover,
 .store_categories_with_group > li > span {
 	border-bottom: 1px solid #D26C43;
 }
 .store_categories_with_group > li > a:hover,
 .store_categories_with_group > li > a {
 	-webkit-transition: all .25s ease;
 	-moz-transition: all .25s ease;
 	-ms-transition: all .25s ease;
 	-o-transition: all .25s ease;
 	transition: all .25s ease;
 }
 /* --- end element_general_prime_categories_with_children_header --- */

 /* --- element_general_contact_header --- */ 
 /* --- end element_general_contact_header --- */ 

 /* ------------------------------------- end header ------------------------------------- */

 /* ------------------------------------- middel ------------------------------------- */

 /* --- layout_homepage_middel --- */  
 #bg_middle {
 	margin-top: 0;
 }
 .root #bg_middle,
 .root #main,
 .layout_homepage #bg_middle,
 .layout_homepage #main {
 	width: auto;
 }
 .layout_items.root .element_general_categories_images{
 	display: block;
 }
 /* --- end layout_homepage_middel --- */ 

 /* --- element_general_all_categories_middel --- */ 
 /* --- end element_general_all_categories_middel --- */ 

 /* --- element_general_categories_images_middel --- */ 
 .element_general_categories_images {
 	width: 960px;
 	margin: 0 auto;
 }
 .element_general_categories_images .current_category_image {
 	width: auto;
 	height: auto;
 	background: none;
 	margin-bottom: 1px;
 	float: none;
 	display: inline-block;
 }
 .element_general_categories_images .current_category_image .category_image_title {
 	display: none;
 }
 .element_general_categories_images .current_category_image h3 {
 	display: none;
 }
 .element_general_categories_images .current_category_image table {
 	position: static;
 	width: auto;
 	height: auto;
 	top: 0;
 	right: 0;
 	border-spacing: 0;
 }
 .element_general_categories_images .current_category_image img {
 	max-width: none;
 	max-height: none;
 }
 .element_general_categories_images .current_category_image .category_image_content {
 	display: none;
 }
 .element_general_categories_images .current_category_image .category_image_content_bottom {
 	display: none;
 }
 .element_general_categories_images .current_category_image img,
 .element_general_categories_images .current_category_image img:hover,
 .element_general_categories_images .current_category_image:hover img {
 	-webkit-transition: all .25s ease;
 	-moz-transition: all .25s ease;
 	-ms-transition: all .25s ease;
 	-o-transition: all .25s ease;
 	transition: all .25s ease;
 }
 /* --- end element_general_categories_images_middel --- */ 

 /* --- element_general_content_carousel_middel --- */ 
 /* --- end element_general_content_carousel_middel --- */

 /* --- element_general_links_middel --- */ 
 /* --- end_element_general_links_middel --- */ 

 /* --- element_general_images_middel --- */ 
 /* --- end element_general_images_middel --- */ 

 /* --- element_general_newsletter_middel --- */ 
 /* --- end element_general_newsletter_middel --- */ 

 /* --- element_category_list_items_middel --- */ 
 .store_list_items, .store_category_list_items {
 	margin-left: -11px;
 	padding-right: 5px;
 }
 .layout_list_item {
 	width: 227px;
 	height: 334px;
 	border: 1px solid #F4F0F0;
 	margin: 0 0px 30px 11px;
 	position: relative;
 	border-bottom: none;
 }
 .layout_list_item:hover .grid {
 	-moz-box-shadow: 0px 0px 6px #DADADA;
 	-webkit-box-shadow: 0px 0px 6px #DADADA;
 	box-shadow: 0px 0px 6px #DADADA;
 }
 .layout_list_item .grid {
 	width: 100%;
 	height: auto;
 	margin: 0;
 	position: relative;
 	background: #fff;
 	padding-top: 8px;
 }
 .layout_list_item:hover .grid,
 .layout_list_item .grid,
 .layout_list_item:hover,
 .layout_list_item {
 	-webkit-transition: all .15s ease;
 	-moz-transition: all .15s ease;
 	-ms-transition: all .15s ease;
 	-o-transition: all .15s ease;
 	transition: all .15s ease;
 }
 .layout_list_item .grid:before, .layout_list_item .grid:after {
 	-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
 	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
 	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
 	-webkit-transform: rotate(-4deg);
 	-moz-transform: rotate(-4deg);
 	-o-transform: rotate(-4deg);
 	position: absolute;
 	left: 5px;
 	bottom: 14px;
 	z-index: -1;
 	width: 60%;
 	max-width: 300px;
 	height: 20%;
 	content: "";
 }
 .layout_list_item .grid:after {
 	-webkit-transform: rotate(4deg);
 	-moz-transform: rotate(4deg);
 	-o-transform: rotate(4deg);
 	right: 5px;
 	left: auto;
 }
 .store_category_list_items .grid .list_item_image, 
 .store_list_items .grid .list_item_image {
 	width: 100%;
 	height: 273px;
 	position: static;
 }
 .imgWrapperT {
 	width: 100%;
 	height: 100%;
 }
 .imgWrapperT img {
 	margin: 0 auto;
 	max-width: 229px;
 	max-height: 284px;
 }
 .store_category_list_items .grid .list_item_compare,
 .store_list_items .grid .list_item_compare {
 	display: none;
 }
 .store_category_list_items .grid .list_item_title_with_brand, 
 .store_list_items .grid .list_item_title_with_brand {
 	padding: 0px 0px;
 	width: 100%;
 	height: 22px;
 	position: static;
 	margin-bottom: 4px;
 }
 .store_category_list_items .grid .list_item_title_with_brand a, 
 .store_list_items .grid .list_item_title_with_brand a {
 	color: #020001;
 	font-weight: normal;
 	text-align: right;
 	display: block;
 	padding: 0px 15px;
 	font-size: 14px;
 	line-height: 22px;
 	height: 22px;
 	overflow: hidden;
 }
 .store_category_list_items .grid .list_item_show_price, 
 .store_list_items .grid .list_item_show_price {
 	height: 22px;
 	width: 100%;
 	position: static;
 	margin-top: 5px;
 }
 .grid .list_item_show_price span.item_show_origin_price {
 	top: auto;
 	width: auto;
 	padding: 0px 15px;
 	color: #8E908A;
 	font-size: 14px;
 	line-height: 20px;
 }
 .store_list_items .grid .list_item_show_price a,
 .store_category_list_items .grid .list_item_show_price a {
 	background: none;
 	padding: 0 15px;
 	margin: 0;
 	width: auto;
 	float: left;
 	line-height: 20px;
 	height: 20px;
 	color: #5A5C56;
 	font-size: 15px;
 }
 .store_list_items .grid .list_item_show_price a strong,
 .store_category_list_items .grid .list_item_show_price a strong {
 	font-weight: normal;
 }
 .root .pagingWrapper {
 	display: none;
 }
 .pagination a, .pagination span {
 	min-width: 20px;
 	width: auto;
 	font-weight: normal;
 }
 .pagingWrapper {
 	float: left;
 }
 .root #bg_footer {
 	margin-top: 268px;
 }
 .store_category_list_items .grid .list_item_current_list_item_content, 
 .store_list_items .grid .list_item_current_list_item_content {
 	position: static;
 	width: 100%;
 	height: 0px;
 	overflow: hidden;
 }
 .store_category_list_items .grid .list_item_current_list_item_content p, 
 .store_list_items .grid .list_item_current_list_item_content p {
 	position: static;
 	width: 100%;
 	height: auto;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 	display: block;
 	font-size: 13px;
 	color: #818181;
 }
 .store_category_list_items .grid .list_item_current_list_item_content > p, 
 .store_list_items .grid .list_item_current_list_item_content > p {
 	padding: 0 14px 0px 12px;
 }
 /* --- end element_category_list_items_middel --- */ 

 /* --- element_general_carousel_middel --- */ 
 /* --- end element_general_carousel_middel --- */ 

 /* --- element_general_list_item_titles_middel --- */
 /* --- end element_general_list_item_titles_middel --- */

 /* --- element_general_prime_categories_category_middel --- */ 
 /* --- end element_general_prime_categories_category_middel --- */ 

 /* --- element_general_contact_middel --- */ 
 /* --- end element_general_contact_middel --- */ 

 /* --- element_general_ws_carousel_middel --- */
 #wowslider-container1 {
 	z-index: 0 !important;
 	max-width: none !important;
 }
/*
 *	generated by WOW Slider 3.4
 *	template Crystal
 */

 #wowslider-container1 {
 	zoom: 1;
 	position: relative;
 	max-width: 1399px;
 	margin: 1px auto 60px;
 	z-index: 90;
 	border: none;
 	text-align: left;
 }
 * html #wowslider-container1{ width:1399px }
 #wowslider-container1 .ws_images ul{
 	position:relative;
 	width: 10000%; 
 	height:auto;
 	left:0;
 	list-style:none;
 	margin:0;
 	padding:0;
 	border-spacing:0;
 	overflow: visible;
 	/*table-layout:fixed;*/
 }
 #wowslider-container1 .ws_images ul li{
 	width:1%;
 	line-height:0; /*opera*/
 	float:left;
 	font-size:0;
 	padding:0 0 0 0 !important;
 	margin:0 0 0 0 !important;
 }

 #wowslider-container1 .ws_images{
 	position: relative;
 	left:0;
 	top:0;
 	width:100%;
 	height:100%;
 	overflow:hidden;
 }
 #wowslider-container1 .ws_images a{
 	width:100%;
 	display:block;
 	color:transparent;
 }
 #wowslider-container1 img{
 	max-width: none !important;
 }
 #wowslider-container1 .ws_images img{
 	width:100%;
 	border:none 0;
 	max-width: none;
 	padding:0;
 }
 #wowslider-container1 a{ 
 	text-decoration: none; 
 	outline: none; 
 	border: none; 
 }

 #wowslider-container1  .ws_bullets { 
 	font-size: 0px; 
 	float: left;
 	position:absolute;
 	z-index:70;
 }
 #wowslider-container1  .ws_bullets div{
 	position:relative;
 	float:left;
 }
 #wowslider-container1  a.wsl{
 	display:none;
 }
 #wowslider-container1 sound, 
 #wowslider-container1 object{
 	position:absolute;
 	}#wowslider-container1 .ws_frame{
 		display:block;
 		position: absolute;
 		left:0;
 		top:0;
 		bottom:0;
 		right:0;
 		border:solid 8px black;
 		z-index:9;
 		opacity:0.3;
 		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
 	}
 	* html #wowslider-container1 .ws_frame{
 		width:$FrameW$px;
 		height:$FrameH$px;
 	}
 	#wowslider-container1  .ws_bullets { 
 		padding: 10px; 
 	}
 	#wowslider-container1 .ws_bullets a { 
 		margin: 0;
 		width:16px;
 		height:15px;
 		background: url(bullet.png) left top;
 		float: left; 
 		text-indent: -4000px; 
 		position:relative;
 		color:transparent;
 	}
 	#wowslider-container1 .ws_bullets a:hover{ 
 		background-position: -16px 0;
 	}
 	#wowslider-container1 .ws_bullets a.ws_selbull{
 		background-position: right top;
 	}
 	#wowslider-container1 .ws_bullets a.ws_overbull{
 		background-position: 50% top;
 	}
 	#wowslider-container1 .ws_bullets a:hover{
 		background-position: 50% top;
 	}
 	#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
 		position:absolute;
 		display:block;
 		top:50%;
 		margin-top:-28px;
 		z-index:60;
 		height: 56px;
 		width: 29px;
 		background-image: url(arrows.png);
 	}
 	#wowslider-container1 a.ws_next{
 		background-position: 100% 0; 
 		right:-29px;
 	}
 	#wowslider-container1 a.ws_prev {
 		left:-29px;
 		background-position: 0 0; 
 	}
 	/* bottom center */
 	#wowslider-container1  .ws_bullets {
 		bottom: -7px;
 		left: 15%;
 	}
 	#wowslider-container1  .ws_bullets div{
 		left:-50%;
 	}
 	#wowslider-container1 .ws_bullets .ws_bulframe {
 		bottom: 20px;
 	}
 	#wowslider-container1 .ws-title{
 		position: absolute;
 		bottom:18px;
 		left: 18px;
 		margin-right:23px;
 		z-index: 50;
 		padding:5px;
 		color: #FFF;
 		background:#000;
 		font-size: 14px;
 		opacity:0.6;
 		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	
 	}
 	#wowslider-container1 .ws-title div{
 		padding-top:5px;
 		font-size: 12px;
 	}

 	#wowslider-container1 .ws_images ul{
 		animation: wsBasic 12s infinite;
 		-moz-animation: wsBasic 12s infinite;
 		-webkit-animation: wsBasic 12s infinite;
 	}
 	@keyframes wsBasic{0%{left:-0%} 16.67%{left:-0%} 33.33%{left:-100%} 50%{left:-100%} 66.67%{left:-200%} 83.33%{left:-200%} }
 	@-moz-keyframes wsBasic{0%{left:-0%} 16.67%{left:-0%} 33.33%{left:-100%} 50%{left:-100%} 66.67%{left:-200%} 83.33%{left:-200%} }
 	@-webkit-keyframes wsBasic{0%{left:-0%} 16.67%{left:-0%} 33.33%{left:-100%} 50%{left:-100%} 66.67%{left:-200%} 83.33%{left:-200%} }

 	#wowslider-container1 .ws_shadow {
 		background-repeat: no-repeat;
 		background-size: 100%;
 		position: absolute;
 		z-index: -1;
 		left: -0.36%;
 		top: auto;
 		bottom: -15px;
 		width: 100%;
 		background: radial-gradient(ellipse at center, #797979 -89%, rgba(0, 0, 0, 0) 74%);
 		height: 40px;
 	}

 	* html #wowslider-container1 .ws_shadow{/*ie6*/
 		background:none;
 		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='engine1/bg.png', sizingMethod='scale');
 	}
 	*+html #wowslider-container1 .ws_shadow{/*ie7*/
 		background:none;
 		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='engine1/bg.png', sizingMethod='scale');
 	}
 	#wowslider-container1 .ws_bullets  a img{
 		text-indent:0;
 		display:block;
 		bottom:15px;
 		left:-68px;
 		visibility:hidden;
 		position:absolute;
 		-moz-box-shadow: 0 0 5px #999999;
 		box-shadow: 0 0 5px #999999;
 		border: 5px solid #FFFFFF;
 		max-width:none;
 	}
 	#wowslider-container1 .ws_bullets a:hover img{
 		visibility:visible;
 	}

 	#wowslider-container1 .ws_bulframe div div{
 		height:48px;
 		overflow:visible;
 		position:relative;
 	}
 	#wowslider-container1 .ws_bulframe div {
 		left:0;
 		overflow:hidden;
 		position:relative;
 		width:136px;
 		background-color:#FFFFFF;
 	}
 	#wowslider-container1  .ws_bullets .ws_bulframe{
 		display:none;
 		overflow:visible;
 		position:absolute;
 		cursor:pointer;
 		-moz-box-shadow: 0 0 5px #999999;
 		box-shadow: 0 0 5px #999999;
 		border: 5px solid #FFFFFF;
 	}
 	#wowslider-container1 .ws_bulframe span{
 		display:block;
 		position:absolute;
 		bottom:-11px;
 		margin-left:-5px;
 		left:68px;
 		background:url(triangle.png);
 		width:15px;
 		height:6px;
 	}
 	/* --- end element_general_ws_carousel_middel --- */

 	/* --- element_general_ticker_middel --- */
 	/* --- end element_general_ticker_middel --- */

 	/* --- element_items_list_items_middel --- */ 
 	.root div#search_msg_facebook_and_sort {
 		display: none;
 	}
 	.root .element_items_list_items {
 		margin: 20px 0;
 	}
 	.layout_items .element_general_categories_images {
 		display: none;
 		text-align: center;
 	}

 	/* --- end element_items_list_items_middel --- */ 

 	/* --- pagination_middel --- */
 	/* --- end pagination_middel --- */

 	/* ------------------------------------- end middel ------------------------------------- */

 	/* ------------------------------------- footer ------------------------------------- */

 	/* --- layout_footer --- */ 
 	#bg_footer {
 		background: #F8F8F8;
 		border-top: 1px solid #D6D4D4;
 		border-bottom: 1px solid #D6D4D4;
 		position: relative;
 		max-width: 100%;
 		line-height: 22px;
 		margin-top: 250px;
 	}
 	#footer_middle_groups {
 		position: relative;
 	}
 	/* --- end layout_footer --- */

 	/* --- element_general_newsletter_footer --- */ 
 	#footer_group5 {
 		padding-top: 15px;
 		margin-top: 15px;
 	}
 	#bg_footer #new_ticket {
 		float: left;
 		height: 100px;
 		overflow: hidden;
 		width: 221px;
 		margin-left: 44px;
 	}
 	#bg_footer #new_ticket:before {
 		content: "";
 		height: 2px;
 		width: 219px;
 		border-top: 1px dashed #ccc;
 		position: absolute;
 		bottom: 130px;
 	}
 	#bg_footer .element_general_newsletter {
 		background: none;
 		margin: 0;
 		position: static;
 		width: auto;
 	}
 	#bg_footer .element_general_newsletter #heading {
 		color: #040000;
 		font-size: 19px;
 		line-height: 19px !important;
 		font-weight: normal;
 		padding-right: 5px;
 	}
 	#bg_footer .contact label {
 		padding: 0;
 	}
 	.element_general_newsletter #ticket_customer_email {
 		width: 220px;
 		height: 28px;
 		background: #FFF;
 		color: #808080;
 		padding: 0 8px 0 30px;
 		position: static;
 		margin-top: 13px;
 		text-align: right;
 		line-height: 28px;
 		-webkit-box-sizing: border-box;
 		-moz-box-sizing: border-box;
 		box-sizing: border-box;
 		-moz-box-shadow: inset -1px 1px 5px -1px #B3B3B3;
 		-webkit-box-shadow: inset -1px 1px 5px -1px #B3B3B3;
 		box-shadow: inset -1px 1px 5px -1px #B3B3B3;
 	}
 	.element_general_newsletter + input + div.smallButton a,
 	.element_general_newsletter + input + div.smallButton div {
 		width: 28px;
 		background: url(dafna_sprite.png) no-repeat -3px -314px;
 		top: -98px;
 		left: -122px;
 		height: 28px;
 	}
 	.element_general_newsletter + input + div.smallButton div:hover {
 		background-position: -3px -314px;
 	}
 	#bg_footer .contact label {
 		padding: 0;
 	}
 	#topopup #new_ticket{
 		height: 180px;
 		width: 507px;
 		margin-left: -150px;
 	}
 	#bg_footer #topopup #new_ticket:before{
 		border: none;
 	}
 	#topopup.tamplate4 .element_general_newsletter #ticket_customer_email{
 		margin: 0 0;
 	}
 	#topopup.tamplate5 .element_general_newsletter #ticket_customer_email {
 		margin: 30px 0px;
 	}
 	/* --- end element_general_newsletter_footer --- */ 

 	/* --- element_general_links_footer --- */ 
 	#footer_group5 > ul {
 		float: left;
 		padding-top: 0;
 		width: 250px;
 		position: relative;
 	}
 	.element_general_links.horizontal.f_t_g li {
 		width: 50px;
 		height: 50px;
 		background: url(f_t_g_icons.png) no-repeat  20px center;
 		float: left;
 	}
 	.element_general_links.horizontal.f_t_g li.pos_1 {
 		background-position: -29px center;
 	}
 	.element_general_links.horizontal.f_t_g li.pos_2 {
 		background-position: -78px center;
 	}
 	.element_general_links.horizontal.f_t_g li.pos_3 {
 		background-position: -127px center;
 	}
 	.element_general_links.horizontal.f_t_g li.pos_4 {
 		background-position: -176px center;
 	}
 	#layout_footer .element_general_links.horizontal.f_t_g li a {
 		font-size: 0;
 		line-height: 0;
 		display: block;
 		width: 100%;
 		height: 100%;
 	}
 	#links_h3_f_t_g {
 		color: #040000;
 		font-size: 19px;
 		line-height: 19px !important;
 		font-weight: normal;
 		padding-right: 10px;
 	}
 	#footer_group5 > ul:after {
 		content: "";
 		height: 2px;
 		width: 219px;
 		border-top: 1px dashed #ccc;
 		position: absolute;
 		right: 0;
 		top: -23px;
 	}
 	#bg_footer #footer_group4 h3.safe_buy {
 		position: absolute;
 		top: 5px;
 		left: 87px;
 		padding-left: 35px;
 		height: 23px;
 		background: url(dafna_sprite.png) no-repeat -8px -347px;
 	}
 	/* --- end_element_general_links_footer --- */ 

 	/* --- element_general_footer_nav --- */ 
 	#layout_footer .element_general_footer_nav_list a:hover {
 		text-decoration: none;
 		color: #7fa4ad;
 	}
 	/* --- end element_general_footer_nav --- */ 

 	/* --- element_general_prime_categories --- */ 
 	#bg_footer .store_categories {
 		height: 180px;
 		overflow: hidden;
 	}
 	#bg_footer .element_general_all_categories_sorted_by_titles li, 
 	#bg_footer .element_general_prime_categories li, 
 	#bg_footer .element_general_all_categories li {
 		line-height: 22px;
 	}
 	#bg_footer .element_general_all_categories_sorted_by_titles li a:hover,
 	#bg_footer .element_general_prime_categories li a:hover,
 	#bg_footer .element_general_all_categories li a:hover {
 		text-decoration: none;
 		color: #7fa4ad;
 	}
 	#bg_footer .element_general_prime_categories h3 {
 		display: block;
 	}
 	/* --- end element_general_prime_categories --- */ 

 	/* --- element_general_show_contact --- */ 
 	#bg_footer #footer_group4 {
 		padding-left: 240px;
 		background: url(cc.png) no-repeat 20px 40px;
 	}
 	#footer_group4 .element_general_show_contact p span {
 		font-size: 14px !important;
 	}
 	/* --- end element_general_show_contact --- */

 	/* --- #footer_group2, #footer_group3, #footer_group4_footer --- */
 	#footer_group2, #footer_group3, #footer_group4 {
 		background: none;
 	}
 	#layout_footer #footer_group2 {
 		width: 187px;
 	}
 	#layout_footer #footer_group3 {
 		width: 248px;
 	}
 	#footer_middle_groups h3,
 	#footer_middle_groups .element_general_show_contact h3 span {
 		color: #040000;
 		font-size: 19px !important;
 		line-height: 19px !important;
 		font-weight: normal;
 	}
 	#layout_footer a,
 	#layout_footer p,
 	#layout_footer strong,
 	#layout_footer .element_general_footer_nav_list a:hover,
 	#bg_footer .element_general_all_categories_sorted_by_titles li a:hover,
 	#bg_footer .element_general_prime_categories li a:hover,
 	#bg_footer .element_general_all_categories li a:hover {
 		color: #040000;
 	}
 	/* --- end_#footer_group2, #footer_group3, #footer_group4_footer --- */

 	/* --- element_general_images_footer --- */ 
 	/* --- end element_general_images_footer --- */ 

 	/* --- element_general_carousel_footer --- */ 
 	/* --- end element_general_carousel_footer --- */ 

 	/* --- element_general_prime_categories_footer --- */ 

 	/* --- end element_general_prime_categories_footer --- */ 

 	/* --- element_general_contact_footer --- */ 
 	/* --- end element_general_contact_footer --- */ 

 	/* element_general_fb_like_box */
 	#layout_footer .facebook_likebox {
 		position: absolute;
 		top: -220px;
 	}
 	.facebook_likebox {
 		margin: 0 auto;
 		width: 960px;
 	}
 	/* end element_general_fb_like_box */

 	/* ------------------------------------- end_footer ------------------------------------- */

 	/* ------------------------------------- category ------------------------------------- */
 	#category_group3 .element_category_list_items #facebook_and_sort_category .show_sort_category {
 		position: absolute;
 		top: auto;
 		right: auto;
 		left: 0;
 		bottom: 29px;
 	}
 	.element_category_filter h1 {
 		display: block;
 		padding: 0;
 		font-style: italic;
 	}
 	.filterOptions {
 		margin: 0 auto;
 		top: 40px;
 		right: 0;
 	}
 	#category_group1 .show_filters {
 		margin-top: 46px;
 	}
 	#category_group2 .filterOptions {
 		position: absolute;
 		top: 15px;
 		bottom: auto;
 		margin: 0;
 		width: 730px;
 		z-index: 2;
 	}
 	#category_group1 .filterOptions {
 		position: absolute;
 		top: auto;
 		bottom: -37px;
 		margin: 0;
 	}
 	#category_group2 .filterOptions i {
 		margin: 0 0 0 12px;
 		line-height: 22px;
 		float: right;
 	}
 	#category_group2 .filterOptions b {
 		float: right;
 		width: auto;
 		height: 24px;
 		margin: 0 0 0 18px;
 		-webkit-border-radius: 3px/4px;
 		-moz-border-radius: 3px/4px;
 		border-radius: 3px/4px;
 		background-color: #fff;
 		border: solid 1px #d6d4d4;
 		background: #fff;
 		color: #231f20;
 		font-size: 14px;
 		line-height: 17px;
 	}
 	#category_group2 .filterOptions b:hover {
 		background: none;
 	}
 	#category_group2 .filterOptions span {
 		line-height: 22px;
 	}
 	.element_category_filter .results {
 		padding: 0;
 		position: absolute;
 		top: auto;
 		bottom: -31px;
 		right: auto;
 		left: 150px;
 		color: #666;
 	}
 	#category_group2 .show_filters {
 		border: none;
 		padding: 0;
 	}
 	#category_group2 .group {
 		padding: 20px 0 0 0;
 		border-top: none;
 	}
 	#category_group2 div.ProductItem div.boxContent {
 		border: none;
 	}
 	#category_group3, #items_group3 {
 		margin-top: 5px;
 		z-index: 1;
 	}
 	.layout_list_item .grid #item_icons,
 	.element_general_chrome_store_list_items .chrome_store_list_items #item_icons {
 		position: absolute;
 		top: 245px;
 		right: 7px;
 	}
 	.imgWrapperT {
 		width: 100%;
 		height: 100%;
 		padding: 8px;
 		padding-bottom: 0;
 	}
 	.imgWrapperT img {
 		margin: 0 auto;
 		max-width: 211px;
 		max-height: 268px;
 	}
 	#bg_middle .layout_list_item #item_icons img, .chrome_store_list_items #item_icons img {
 		max-height: 30px;
 		max-width: 60px;
 	}
 	.category_desc p, 
 	.element_category_filter span.size_of_items, 
 	.groups span a, 
 	.groups-additional a,
 	#category_group3 .element_category_list_items #facebook_and_sort_category .show_sort_category i, 
 	#items_group3 .element_items_list_items #search_msg_facebook_and_sort .show_sort i, 
 	#category_group2 .group .size_of_items,
 	.element_category_filter .results,
 	#category_group2 .filterOptions i ,
 	.ProductItem.backgroundgroups.parent_category .group span a{
 		color: #231f20;
 	}
 	#bread_crumbs a,
 	#bread_crumbs li {
 		color: #636466;
 	}
 	#bg_middle #bread_crumbs {
 		height: auto;
 		line-height: 44px;
 	}
 	#bread_crumbs a {
 		background-position:-6px -361px;
 	}
 	.store_categories_with_group li span {
 		line-height: 40px;
 		height: 40px;
 		padding: 0px 12px;
 		font-size: 15px;
 		font-weight: normal;
 		color: #231F20;
 		background: none;
 		text-decoration: none;
 	}

 	/* --- layout_category --- */ 
 	#category_group4 {
 		clear: both;
 	}
 	.parent_category #group-subcategories {
 		padding: 0;
 	}
 	.parent_category .group .group_values,
 	.parent_category .groups-additional p,
 	.parent_category .group div {
 		margin: 0;
 	}
 	.ProductItem.backgroundgroups.parent_category .group span {
 		margin: 8px 0;
 	}
 	.ProductItem.backgroundgroups.parent_category .group span a {
 		text-decoration: none;
 		font-size: 14px;
 	}
 	.ProductItem.backgroundgroups.parent_category .group span a:hover{
 		text-decoration: underline;
 	}
 	.ProductItem.backgroundgroups.parent_category #group-subcategories span {
 		display: block;
 		background: none;
 		border: none;
 	}
 	.ProductItem.backgroundgroups.parent_category #group-subcategories span.float_right {
 		display: inline-block;
 	}
 	/* --- end layout_category --- */   

 	/* --- element_category_filter_category --- */ 
 	/* --- end element_category_filter_category --- */ 

 	/* --- element_category_list_items_category --- */ 
 	/* --- end element_category_list_items_category --- */ 

 	/* --- element_general_prime_categories_category --- */ 
 	/* --- end element_general_prime_categories_category --- */ 

 	#group-subcategories div.group_values div.clear {
 		display: none;
 	}
/*#group-subcategories {
	width: 100%;
	}*/
	#group-subcategories ul.ul_wrap {
		width: 33%;
		float: right;
	}
	#group-subcategories div.group_values h3 {
		padding: 0px 0px 10px 0;
	}
	div#group-subcategories .ul_wrap span.float_right {
		float: right;
		display: inline-block;
		width: 100%;
	}
	/* ------------------------------------- end_category ------------------------------------- */

	/* ------------------------------------- layout_item ------------------------------------- */
	b.top3 {
		display: none !important;
	}
	.mainImage big,
	.mainImage b,
	.mainImage i,
	#item_anchors,
	#layout_item .item_show_origin_price > span,
	.item_bottom_links {
		display: none !important;
	}
	#item_details {
		right: 0;
		top: 0;
		width: 473px;
	}
	#item_main {
		border-bottom: 1px solid #E0DEDE;
		height: auto;
		max-height: 787px;
		min-height: 520px;
		margin-bottom: 20px;
	}
	#item_main:before {
		content: "";
		height: 96%;
		background: #000;
		position: absolute;
		border-right: 1px solid #ccc;
		top: 0;
		/*z-index: 1;*/
		right: 473px;
	}
	#item_main:after {
		content: "";
		display: block;
		clear: both;
		visibility: hidden;
		height: 0;
	}
	#item_details {
		right: 0;
		top: 0;
		width: 473px;
		display: inline-block;
		height: 100%;
		float: right;
	}
	#item_show_carousel {
		display: inline-block;
		position: static;
		top: auto;
		left: auto;
		width: 480px;
		border: none;
		height: auto;
		float: left;
	}
	.prodImages {
		height: auto;
	}
	.mainImage {
		height: auto;
		width: 100%;
		display: table;
		min-height: 480px;
	}
	.mainImage .active {
		padding: 0;
		width: 100%;
		height: auto;
		display: table-cell;
		vertical-align: top;
	}
	#item_current_title {
		padding: 0;
	}
	#item_current_title h1 {
		font-weight: normal;
		color: #231F20;
		max-height: 48px;
		overflow: hidden;
		width: 330px;
		font-size: 19px;
		margin: 0;
		line-height: 22px;
		height: auto;
		min-height: 24px;
		margin-bottom: 10px;
	}
	#item_current_sub_title {
		color: #231F20;
		font-size: 13px;
		padding: 0;
		width: 250px;
		max-height: 340px;
		min-height: 340px;
		display: block;
		line-height: 17px;
		overflow: hidden;
	}
	#item_current_sub_title > span {
		display: block;
		max-height: 156px;
		overflow: hidden;
	}
	#item_upgrades_top {
		left: 10px;
		top: 90px;
		width: 190px;
		height: 159px;
		display: table;
		z-index: 0;
	}
	.item_attributes_top {
		height: auto;
		width: 1%;
	}
	.item_attributes_top #upgrades {
		display: none;
	}
	#item_upgrades label,
	.upgrade_topic_title {
		width: 100% !important;
		padding: 3px 0 3px 1px;
	}
	.item_attributes_top .multipleSelects .title {
		color: #231F20;
		font-size: 13px;
		width: 99% !important;
		line-height: 20px;
		margin: 0 auto;
	}
	#item_upgrades label select {
		width: 99%;
		height: 27px;
		background: #FDFFFF;
		border: solid 1px #E0DEDE;
		box-shadow: none;
		font-size: 12px;
		color: #231F20;
		margin-right: 1px;
	}
	.mainImage img {
		max-height: 755px;
		max-width: 480px;
	}
	#item_icons {
		right: auto;
		left: -5px;
		top: -15px;
		width: 490px;
	}
	#item_icons li {
		float: left;
	}
	span.truck {
		top: 45px;
		right: 272px;
		bottom: auto;
		background: url(item_truck_icon.png) no-repeat center center;
	}
	#item_safe_buy {
		background: url(safe_buy_logo_item_page.png) no-repeat center center;
		top: 45px;
		right: 372px;
		bottom: auto;
	}
	span.truck,
	#item_safe_buy {
		width: 94px;
		height: 34px;
		-webkit-border-radius: 3px/2px 2px 1px 1px;
		-moz-border-radius: 3px/2px 2px 1px 1px;
		border-radius: 3px/2px 2px 1px 1px;
		background-color: #D8D6D6;
		border: solid 1px #D6D4D4;
	}
	#layout_item .item_show_origin_price span.origin_price_number {
		display: inline-block !important;
	}
	#layout_item .item_show_origin_price {
		top: 258px;
		left: 152px;
		bottom: auto;
		width: auto;
		font-size: 17px;
		color: #999;
	}
	#item_link_buy_now {
		top: 280px;
		bottom: auto;
		left: 10px;
	}
	.contactNow a,
	.buyNow a,
	#deal_button,
	.smallButton a,
	#layout_credit_guard .smallButton a {
		width: 127px;
		height: 33px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background-color: #D3734B;
		font-size: 14px;
		line-height: 33px;
		border: none;
		padding: 0;
		-moz-box-shadow: 0px 0px 1px #D3734B;
		-webkit-box-shadow: 0px 0px 1px #D3734B;
		box-shadow: 0px 0px 1px #D3734B;
	}
	.contactNow a:hover,
	.buyNow a:hover,
	#deal_button:hover,
	.smallButton a:hover,
	#layout_credit_guard .smallButton a:hover {
		width: 127px;
		height: 33px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background-color: #f6a684;
		background-image: -webkit-linear-gradient(bottom, #d3734b, #fc8b5c);
		background-image: -moz-linear-gradient(bottom, #d3734b, #fc8b5c);
		background-image: -o-linear-gradient(bottom, #d3734b, #fc8b5c);
		background-image: linear-gradient(to top, #d3734b, #fc8b5c);
		background-position: 0 0;
	}
	.contactNow a:active,
	.buyNow a:active,
	#deal_button:active,
	.smallButton a:active,
	#layout_credit_guard .smallButton a:active {
		width: 127px;
		height: 33px;
		top: 0;
		left: 0;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background-color: #f6a684;
		background-image: -webkit-linear-gradient(bottom, #fc8b5c, #d3734b);
		background-image: -moz-linear-gradient(bottom, #fc8b5c, #d3734b);
		background-image: -o-linear-gradient(bottom, #fc8b5c, #d3734b);
		background-image: linear-gradient(to top, #fc8b5c, #d3734b);
	}
	#layout_customer_login .contact .smallButton a {
		top: 20px;
		font-size: 16px;
		background-position: 0 0;
		right: 126px;
	}
	#layout_customer_login .contact .smallButton a.active {
		top: 20px;
		font-size: 16px;
		background-position: 0 0;
		right: 133px;
	}
	.contact .smallButton a {
		font-size: 16px;
	}
	#item_link_buy_now .buyNow a:active {
		left: 0;
		top: 0;
	}
	#item_show_price {
		bottom: auto;
		top: 288px;
		left: 152px;
	}
	#item_show_price .price_value {
		color: #020200;
		font-size: 17px;
		font-weight: normal;
		display: initial;
		position: static;
	}
	.productCarousel {
		position: absolute;
		top: 405px;
		left: 508px;
		right: auto;
		height: 100px;
		width: 430px;
		padding: 0;
		border: none;
		z-index: 0;
	}
	#productCarouselHook > div {
		height: 100%;
	}
	#productCarouselHook > div a {
		padding: 0;
		margin: 0 10px 0 0;
		width: 100px;
		height: auto;
		background: none;
	}
	.productCarousel img {
		max-width: 100px;
		max-height: 100px;
	}
	.pCarouselControls {
		position: absolute;
		top: 443px;
		left: 490px;
		width: 475px;
	}
	#item_show_carousel .pCarouselControls a {
		background: url(dafna_sprite.png) no-repeat -79px -147px;
		width: 27px;
		height: 27px;
		float: none;
		margin: 0;
		left: 0;
		right: auto;
		position: absolute;
		top: 0;
	}
	.pCarouselControls a.prevImg {
		background-position: center center;
	}
	#item_show_carousel .pCarouselControls a.nextImg {
		right: 0;
		left: auto;
		background: url(dafna_sprite.png) no-repeat -123px -147px;
	}
	#item_deal_items,
	.item_attributes {
		border: none;
		margin: 20px 0;
	}
	div#item_deal_items {
		margin-top: 0;
		padding-top: 0;
	}
	.item_attributes > h3 {
		font-size: 16px;
		font-weight: normal;
		color: #231F20;
	}
	.prodLinks {
		right: -458px;
		top: 405px;
	}
	.prodLinks a {
		width: 100px;
		height: 100px;
		background: url(dafna_sprite.png) no-repeat -79px -36px;
		display: block;
	}
	#item_also_buy {
		position: relative;
		height: 266px;
		width: 445px;
		width: auto;
		margin: 140px 0px 0px 0px;
		padding: 0;
		top: 0;
		right: 0;
		left: auto;
		bottom: auto;
		border-top: 1px solid #E0DEDE;
		clear: both;
	}
	#tabs.active div#item_also_buy h3 {
		display: block;
	}
	h3#also_buy {
		position: static;
		padding: 0;
		margin-top: 7px;
	}
	.matchingCarousel em {
		width: 100px;
		margin: 0 12px 0;
		padding: 0;
		float: left;
		text-align: right;
		direction: rtl;
		height: 100%;
	}
	#matchingCarouselHook {
		width: 473px;
		height: 200px;
		margin: 0;
	}
	.matchingCarousel > div {
		padding: 0;
		float: left;
		text-align: right;
		direction: rtl;
		display: block;
		margin: 0px!important;
		position: relative;
		height: 200px
	}
	#tabs .matchingCarousel > div {
		padding: 10px 0 20px;
		float: left;
		text-align: right;
		direction: rtl;
		display: block;
		margin: 0px auto !important;
		position: relative;
	}
	.matchingCarousel div.image_bg {
		position: static;
		width: 100%;
		height: 150px;
	}
	.matchingCarousel a {
		padding: 0;
		height: 100%;
	}
	.matchingCarousel img {
		max-width: 100px;
		max-height: 152px;
		margin: 0 auto 5px;
	}
	.matchingCarousel b, 
	.matchingCarousel i {
		color: #231F20;
		font-size: 12px;
		width: 85%;
		text-align: right;
		line-height: 14px;
		position: relative;
		margin: 0 25px 0 0;
		height: 28px;
		overflow: hidden;
		font-weight: normal;
		top: -13px;
		right: 0px;
	}
	.matchingCarousel i {
		font-size: 13px;
	}
	.matchingCarousel label {
		padding: 0 !important;
		margin: 0;
		font-size: 0 !important;
		color: rgba(0, 0, 0, 0);
		position: relative;
		top: -56px;
		right: 0;
		height: 16px;
		width: 18px;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.layout_item .checkbox big {
		display: block;
		position: static;
		background: url(csscheckbox.png) no-repeat 0 0;
		height: 100%;
		width: 100%;
	}
	.matchingCarousel .active big {
		background-position: 0 -17px;
	}
	#item_deal_items h4.deal_items {
		width: auto;
		background: #F3F2F2;
		color: #2A2A2A;
		font-size: 16px;
		font-weight: normal;
		line-height: 27px;
		padding: 0 15px;
	}
	.item_attributes > div {
		padding: 0;
	}
	div.deal_items td.plus,
	div.deal_items td.equal {
		background: none;
		color: #4E4E4E;
		font-size: 30px;
	}
	#item_deal_items em {
		font-size: 14px;
		color: #231F20;
		line-height: 15px;
	}
	#item_deal_items em input {
		opacity: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	#item_deal_items em:before {
		content: "";
		position: absolute;
		top: 3px;
		right: 0;
		width: 16px;
		height: 16px;
		background: url(csscheckbox.png) no-repeat 0 0;
	}
	#item_deal_items em.checked:before {
		background-position: 0 -17px;
	}
	.productCarousel a,
	.productCarousel a:hover,
	.productCarousel a:active {
		opacity: 0.5;
		-o-transition: All 0.25s ease;
		-ms-transition: All 0.25s ease;
		-moz-transition: All 0.25s ease;
		-webkit-transition: All 0.25s ease;
		transition: All 0.25s ease;
	}
	.productCarousel a.active {
		opacity: 1;
	}
	.productCarousel a:hover {
		opacity: 1;
	}
	.mainImage .arrows {
		position: absolute;
		top: 220px;
		z-index: 1;
		width: 100%;
		height: 0px;
	}
	.mainImage .arrows span,
	#item_also_buy .mCarouselControls .nextImg,
	#item_also_buy .mCarouselControls .prevImg {
		width: 43px;
		height: 43px;
		display: block;
		border-radius: 200px 200px 200px 200px;
		-moz-border-radius: 200px 200px 200px 200px;
		-webkit-border-radius: 200px 200px 200px 200px;
		float: left;
		background: url(dafna_sprite.png) no-repeat 0px 8px #f8f8f8;
		cursor: pointer;
	}
	.mainImage .arrows .right_arrow,
	#item_also_buy .mCarouselControls .nextImg {
		float: right;
		background: url(dafna_sprite.png) no-repeat -43px 7px #f8f8f8;
	}
	.contact input {
		width: 228px;
		height: 30px;
		background: none;
		padding: 0 7px;
		margin: 0;
		-webkit-border-radius: 4px/5px 5px 4px 4px;
		-moz-border-radius: 4px/5px 5px 4px 4px;
		border-radius: 4px/5px 5px 4px 4px;
		background-color: rgba(255,255,255,0);
		border: solid 1px #e0dede;
	}
	#layout_customer_signup .smallButton a {
		top: -35px;
		right: 117px;
	}
	#layout_customer_signup .contact label {
		width: auto;
		padding: 7px 0px;
		display: block;
		margin: 0;
		font-size: 13px;
		color: #231F20;
	}
	#layout_customer_signup .contact label#checkBoxHook {
		padding: 10px 23px;
	}
	.bold_link.link_ask_about_item {
		color: #231F20;
		line-height: 21px;
		margin: 6px 15px 6px 0;
		position: static;
		background: url(ask_about_icon.png) no-repeat right 0;
	}
	#item_current_content ul {
		max-height: 90px;
	}

	#item_info .matchingCarousel > div {
		padding: 10px 0 20px;
		float: left;
		text-align: right;
		direction: rtl;
		display: block;
		margin: 0px auto !important;
		position: relative;
	}
	#item_info .matchingCarousel em {
		width: 222px;
		margin: 0 5px 0 0;
		padding: 10px 0 20px;
		float: left;
		text-align: right;
		direction: rtl;
		height: 100%;
	}
	#item_info #matchingCarouselHook {
		width: 879px;
		height: 233px;
		margin: 0 18px 0 0;
	}
	/* --- element_general_tabs --- */ 
	#tabs.active > ul > li.active a {
		color: #231F20;
		background: #FFF;
		border-top: 1px solid #EFEDED;
	}
	#tabs.active > ul > li a {
		height: 50px;
		line-height: 50px;
		background: #D8D6D6;
		font-size: 16px;
		color: #969696;
		border: solid 1px #EEECEC;
		border-bottom: none;
		padding: 0 24px;
	}
	#tabs.active > div {
		padding: 25px;
		border: 1px solid #EFEDED; 
	}
	#tabs.active > div > h3 {
		display: none;
	}
	#tabs.active > ul > li.active:after {
		background: #fff;
	}
	.item_attributes {
		border-top: 1px solid #CCC; 
	}
	#tabs.active > ul > li {
		margin: 0 4px;
	}
	#tabs.active {
		margin: 20px auto;
	}
	/* --- end element_general_tabs --- */

	.zoomWindow.window {
		/*top: 212px !important;*/
		/*left: 683px !important;*/
		/*height: 650px !important;*/
		/*width: 472px !important;*/
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
	}
	#item_current_content b {
		color: #231f20;
		font-size: 13px;
	}
	#item_current_content .list li strong:before {
		background: url(list_arrow.png) no-repeat right center;
		border: none;
		width: 15px;
		height: 15px;
		top: 2px;
	}
	#item_current_content ul li {
		height: auto;
	}
	#item_current_content .list li strong,
	#item_current_content .list li strong a {
		margin: 0;
		color: #231f20;
		font-weight: normal;
	}
	#shipping_warranty_delivery {
		top: 328px;
		right: auto;
		left: 10px;
		width: 188px;
		bottom: auto;
		height: 72px;
	}
	#shipping_warranty_delivery .shipping_title,
	#shipping_warranty_delivery .warranty_title,
	#shipping_warranty_delivery .delivery_title {
		color: #000003;
		font-size: 12px;
	}
	#shipping_warranty_delivery .shipping_title,
	#shipping_warranty_delivery .shipping_value,
	#shipping_warranty_delivery #item_warranty,
	#shipping_warranty_delivery .warranty_title,
	#shipping_warranty_delivery .item_delivery_time,
	#shipping_warranty_delivery .delivery_title {
		color: #030000;
	}
	#item_current_content {
		margin: 0 0 10px 0;
	}
	#dealButtonHook {
		position: static;
		text-align: right;
		width: auto;
		display: block;
		max-width: 90px;
		color: #231f20;
		line-height: 26px;
		font-size: 13px;
		margin: 6px 15px 6px 0;
		padding-right: 24px;
		background: url(buy_together_seperateline.png) no-repeat right 0;
	}
	#shipping_warranty_delivery .item_delivery_time > span {
		display: inline-block;
		width: auto;
		float: right;
		margin: 0 0 0 5px;
	}

	#item_current_sub_title > span:hover {
		max-height: 340px;
	}
	#item_current_sub_title > span:hover,
	#item_current_sub_title > span {
		-o-transition: max-height 0.3s ease;
		-ms-transition: max-height 0.3s ease;
		-moz-transition: max-height 0.3s ease;
		-webkit-transition: max-height 0.3s ease;
		transition: max-height 0.3s ease;
	}







	/* COUNTER CSS STYLE1 YONATAN */


/* 
* The following code is the code which should be implemented in any template4 store that contains the counter
//item 
if($('body').hasClass('layout_item')){
if($('.deal_counter').length > 0 ){
//$('body').addClass('hasTimer');
$('#item_show_price,.item_show_origin_price,#item_link_buy_now').wrapAll('<div class="deal_wrapper"></div>');
$('.deal_counter,.deal_timer_sold_units').appendTo($('.deal_wrapper')); 
$('.deal_wrapper').append('<div class="deal_details"> <span class="deal_value"></span><span class="discount_precentage"></span><span class="total_save"></span></div>');

var item_value = $('.origin_price_number').first().text();
var total_save = Number($('.origin_price_number').text().split(' ')[0]) - Number($('.price_value').first().text().split(' ')[0]);
$('.total_save').append(' ₪ ' + total_save );
discount_val = ((total_save/Number($('.origin_price_number').text().split(' ')[0]))*100).toFixed(0) + '%';
$('.discount_precentage').append(discount_val);
$('.deal_value').append(item_value);
}
/*
/*timer deal css  style1 */
.deal_wrapper {
	position: relative;
	height: 185px;
	width: 292px;
	background-color: transparent;
	top: 0px;
	right: 170px;
	z-index: 999;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
}
#layout_item .deal_wrapper .item_show_origin_price {
	top: 99px;
	width: 56px;
	right: 175px;
}
.deal_wrapper .buyNow a{
	width: 65px;
	height: 60px;
	line-height: 17px;
	padding-top: 13px;
	font-size: 18px;
}
.deal_wrapper .buyNow a:hover, .wrapper #deal_button:hover, .wrapper .smallButton a:hover{
	width: 65px;
	height: 60px;
	background-color: #00A2FF;
	background-image: none;
}
.deal_wrapper .buyNow a:hover {
	background-color: rgb(39, 39, 39);
}
.deal_wrapper #layout_item .item_show_origin_price {
	top: 0;
	left: 10px;
}
.deal_wrapper #item_show_price {
	bottom: auto;
	top: 92px;
	width: auto;
	right: 10px;
	text-align: right;
}
.deal_wrapper #item_link_buy_now {
	bottom: 28px;
	left: 0px;
	top: auto;
}
.deal_wrapper div#item_safe_buy {
	display: none;
}
.deal_wrapper .deal_counter {
	width: 216px;
	height: 46px;
	top: 42px;
	border-bottom: 5px solid #00a2ff;
}

.deal_wrapper:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	height: 1px;
	background-color: #bfbfbf;
	top: 50%;
}
.deal_wrapper .deal_counter:after {
	content: "";
	display: block;
	height: 192%;
	width: 1px;
	background-color: rgb(191, 191, 191);
	left: -6px;
	right: auto;
	position: absolute;
	top: -38px;
}
.deal_wrapper .deal_counter:before {
	content: "זמן שנשאר לסים המכירה:";
	position: absolute;
	top: -36px;
	width: 83px;
}
.deal_wrapper .deal_timer_sold_units {
	position: absolute;
	left: 0;
	width: 65px;
	height: 47px;
	text-align: center;
	background-color: rgb(0, 162, 255);
	line-height: 32px;
	color: #fff;
	font-size: 17px;
	top: 41px;
}
.deal_wrapper .deal_timer_sold_units:after {
	content: "מוצרים";
	font-size: 10px;
	position: absolute;
	top: 17px;
	right: 19px;
}

.deal_wrapper .deal_counter > span:after{
	height: 40px;
}

.deal_wrapper .deal_timer_sold_units:before {
	content: "עד כה נרכשו:";
	position: absolute;
	top: -36px;
	display: block;
	color: #000;
	line-height: 15px;
	font-size: 13px;
}
.deal_wrapper #item_show_price .price_value {
	color: #00a2ff;
	font-size: 19px;
	font-weight: bold;
}

.deal_wrapper #item_link_buy_now:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 134%;
	background-color: rgb(191, 191, 191);
	top: 3px;
	right: -6px;
}
.deal_wrapper span.origin_price_number {
	font-size: 11px;
	color: #818181;
}

.deal_wrapper .deal_details {
	position: absolute;
	width: 73%;
	text-align: center;
	bottom: 24px;
	text-align: center;
	right: 3px;
	background-color: #dfdfdf;
	height: 40px;
}


.deal_wrapper .deal_details span {
	width: auto;
	display: inline-block;
	text-align: center;
	color: rgb(0, 162, 255);
	font-size: 18px;
	line-height: 41px;
	padding: 1px 12px !important;
}
.deal_wrapper span.deal_value {
	padding: 0;
	position: absolute;
	right: 0px;
}
.deal_wrapper span.discount_precentage {

	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	position: absolute;
	right: 80px;
}

.deal_wrapper span.total_save {

	position: absolute;
	left: 0;
	direction: ltr;
}
.deal_wrapper .deal_details span:after {
	content: "שווי";
	position: absolute;
	top: 30px;
	right: 0;
	color: #000;
	width: 100%;
	font-size: 12px;
	text-align: center;
}


.deal_wrapper span.discount_precentage:after{
	content: "הנחה";
}
.deal_wrapper span.total_save:after{
	content: "חיסכון";
}
.layout_item.hasTimer #item_main {
	min-height: 620px;
}
.layout_item.hasTimer .productCarousel {
	position: absolute;
	top: 500px;
	left: 498px;
}

/* End COUNTER CSS STYLE1
/* ------------------------------------- end_layout_item ------------------------------------- */


/* ------------------------------------- layout ------------------------------------- */
body {
	background: #FFF;
}
#wrapper {
	background: none;
}
#items_middle_groups,
.category_middle_groups {
	width: 960px;
	margin: 0 auto;
}
.root #items_group2 {
	display: none;
}
.root #items_group3 {
	width: auto;
}
#layout_about, 
#layout_contact, 
#layout_contact_success, 
#layout_contract, 
#layout_current_customer, 
#layout_customer_login, 
#layout_failure, 
#layout_location, 
#layout_order, 
#layout_page, 
#layout_pages, 
#layout_paypal, 
#layout_redirect_failure, 
#layout_success {
	margin: 0 auto;
	width: 960px;
}
/* --- clearfix --- */
/* --- end clearfix --- */

/* --- layout_about --- */ 
.layout_about .bg_layout_middle {
	padding: 0;
}
.about_page_about {
	padding: 42px 20px 0 20px;
}
.about_page_about h3 {
	font-size: 18px;
	line-height: 24px;
	color: #040708;
}
#show_about p {
	line-height: 24px;
	font-size: 13px;
	color: #040708;
}
/* --- end layout_about --- */ 

/* --- layout_compare --- */ 
/* --- end layout_compare --- */ 

/* --- layout_contact --- */ 
.layout_contact .bg_layout_middle {
	padding: 42px 75px 0 0;
}
input#ticket_customer_name,
input#ticket_customer_phone,
input#ticket_customer_email {
	width: 294px;
	height: 30px;
	background: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: rgba(255,255,255,0);
	border: solid 1px #e0dede;
	padding: 0;
	margin: 3px 0;
}
textarea#ticket_content {
	width: 294px;
	height: 70px;
	background: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: rgba(255,255,255,0);
	border: solid 1px #e0dede;
	padding: 0;
	margin: 3px 0;
	resize: none;
}
.contact .textArea {
	background: none;
}
.contact em {
	font-size: 16px;
	line-height: 16px;
	color: #231F20;
	margin: 0 0px 10px 10px;
}
#show_contact {
	float: left;
	width: 490px;
}
.checkbox big {
	width: 21px;
	height: 20px;
	position: absolute;
	top: 8px;
	right: 0px;
	cursor: pointer;
	background: url(checkbox.png) no-repeat;
}
.contact .checkbox {
	font-size: 11px;
	color: #231f20;
	padding-right: 39px;
}
.layout_contact .contact .smallButton a {
	font-size: 16px;
	top: -54px;
	right: 191px;
	width: 104px;
}
.layout_contact #show_contact h3 {
	margin: -11px 0px 0px;
}
.contact .info {
	padding-top: 12px;
}
.layout_contact .smallButton {
	width: 96px;
	height: 0px;
	position: relative;
}
.layout_contact .contact label {
	width: 233px;
	padding: 7px 0;
	display: block;
}
.layout_contact .contact .textArea {
	background: none;
	padding: 10px 0;
}
#show_contact_form .info .checkbox {
	margin: 0;
	padding: 10px 22px 0px 0px;
}
.contactNow a:hover,
.buyNow a:hover,
#deal_button:hover,
.smallButton a:hover {
	-moz-box-shadow: 2px 2px 7px rgba(134, 134, 134, 0.53);
	-webkit-box-shadow: 2px 2px 7px rgba(134, 134, 134, 0.53);
	box-shadow: 2px 2px 7px rgba(134, 134, 134, 0.53);
}
#layout_customer_signup .contact em {
	margin-right: 0;
}

/* --- customer_club page --- */ 
.layout_contact.customer_club .bg_layout_middle {
	padding: 0;
}
.customer_club #main #show_contact_form .contact .info {
	padding: 0;
}
.customer_club #main #show_contact_form .contact .checkbox big {
	top: -3px;
	right: 8px;
}
/* --- end customer_club page --- */ 

/* --- end layout_contact --- */ 



/* ------------------------------------- layout_customer_login ------------------------------------- */
input#customer_session_username, 
input#customer_session_password {
	width: 228px;
	height: 30px;
	background: none;
	padding: 0 7px;
	margin: 0 -6px;
	-webkit-border-radius: 4px/5px 5px 4px 4px;
	-moz-border-radius: 4px/5px 5px 4px 4px;
	border-radius: 4px/5px 5px 4px 4px;
	background-color: rgba(255,255,255,0);
	border: solid 1px #e0dede;
}
.layout_customer_login .contact .smallButton a {
	font-size: 16px;
	top: 20px;
	right: 134px;
}
.layout_customer_login .smallButton {
	width: 96px;
	height: 0px;
	position: relative;
}
.new_customer.blue_link {
	color: #4e82c4;
	font-size: 14px;
	line-height: 15px;
}
.layout_customer_login .contact label {
	padding: 11px 15px 0 0;
}
/* -------------------------------------end layout_customer_login ------------------------------------- */

/* --- layout_contract --- */ 
/* --- end layout_contract --- */ 

/* --- layout_credit_guard --- */ 
.billing {
	width: 528px;
	height: 140px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: rgba(237, 237, 237, 0);
	border: solid 1px #E0DEDE;
	background: #FFF;
	padding: 0;
	font-size: 14px;
	position: static;
	margin: 20px auto;
}
.billing i {
	margin: 0;
	height: 20px;
}
.billing label {
	float: right;
	width: 100% !important;
	padding: 0 !important;
	height: 50px;
}
.billing input,
.billing select {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	width: 244px !important;
	height: 30px !important;
	-webkit-border-radius: 4px/5px 5px 4px 4px;
	-moz-border-radius: 4px/5px 5px 4px 4px;
	border-radius: 4px/5px 5px 4px 4px;
	background: #FFF !important;
	border: solid 1px #E0DEDE !important;
}
select {
	display: inline-block;
}
.contentBG a.select {
	display: none;
}
.billing > span {
	position: absolute;
	right: 290px;
	top: 20px;
	margin: 0;
}
.billing > span > label {
	width: 24% !important;
}
label#credit_expire_month + label {
	width: 33% !important;
	margin: 0 12px;
}
.billing > span > label > select,
.billing > span > label > input {
	width: 100% !important;
}
.billing > span > label#credit_type,
.billing > span > label#credit_type select,
.billing > span > label#credit_type input {
	width: 100% !important;
}
label#credit_expire_month {
	width: 33% !important;
}
.billing > span > label#credit_type,
.billing > span > label#credit_expire_month {
	margin: 0;
}
.summery {
	width: auto;
	height: 137px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: rgba(237, 237, 237, 0);
	border: solid 1px #E0DEDE;
	background: #FFF;
	padding: 0;
	position: static;
}
.summery b {
	color: #231F20;
	font-weight: normal;
}
.summery b:first-child {
	font-weight: bold;
}
.summery em {
	
}
.layout_order .smallButton a,
#layout_credit_guard .smallButton a {
	width: 127px;
	height: 33px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
}
#layout_credit_guard .contentBGTopBorder {
	width: 540px;
	margin: 115px auto 0;
	padding: 0;
}
#layout_credit_guard div.billing b {
	color: #231f20;
}
#layout_credit_guard .billing {
	width: auto;
	height: auto;
	position: relative;
	border: none;
	margin: 0 auto 50px;
	min-height: 130px;
}
#layout_credit_guard .billing label {
	color: #231f20;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 5px;
}
#layout_credit_guard .billing > span {
	top: 22px;
}
#layout_credit_guard .billing > span > label#credit_type,
#layout_credit_guard .billing > span > label#credit_expire_month {
	margin-bottom: 5px;
}
#layout_credit_guard .summery {
	padding: 15px;
}
#layout_credit_guard .summery em {
	display: none;
}
#layout_credit_guard .smallButton {
	width: 100%;
}
#layout_credit_guard .smallButton a {
	margin: 40px auto;
}
/* --- end layout_credit_guard --- */ 

/* --- layout_location --- */ 
#show_location {
	width: 279px;
	float: right;
}
body.layout_location .bg_layout_middle {
	padding-top: 20px;
}
body.layout_location .bg_layout_middle {
	min-height: 400px;
}
#google_map_link small {
	display: none;
}
#show_location p {
	line-height: 21px;
	color: #363636;
}
#show_location h3 {
	font-weight: normal;
	color: #363636;
}
/* --- end layout_location --- */ 

/* --- layout_order --- */ 
.layout_order #order_show_cart {
	width: 797px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFF;
	border: solid 1px #D6D4D4;
	margin: 0 auto;
}
.layout_order .cartTable th {
	background: none;
	color: #231f20;
	border-bottom: 1px solid #e0dede;
}
.layout_order .cartTable th:first-child {
	text-align: right;
	padding-right: 30px;
}
.layout_order .col2 .line_item_quantity {
	background: #f5f5f5;
	outline-color: #d3734b;
}
.layout_order .cartTable td {
	background: none;
}
.layout_order .cartTable i {
	color: #231f20;
	font-weight: normal;
	height: 20px;
	padding-top: 11px;
}
.layout_order .multipleSelects p {
	padding: 0 50px 0 0;
}
.contentBG .multipleSelects {
	margin: -9px 0 20px;
}
.layout_order #order_show_payment a.blue_link {
	font-size: 12px;
	line-height: 18px;
	color: #4e82c4;
	text-decoration: underline;
}
.layout_order #order_show_payment .self_pickup {
	font-size: 12px;
	line-height: 18px;
	color: #231f20;
}
.layout_order .contentBG a.select {
	display: none;
}
.layout_order select {
	display: block;
}
.layout_order .multipleSelects label {
	background: none;
}
.layout_order .multipleSelects .borderRight, 
.layout_order .multipleSelects .borderLeft {
	background: none;
}
.layout_order .multipleSelects .title {
	font-size: 14px;
	line-height: 19px;
	color: #231f20;
	font-weight: normal;
}
.layout_order select {
	width: 214px;
	height: 30px;
	-webkit-border-radius: 4px/5px 5px 4px 4px;
	-moz-border-radius: 4px/5px 5px 4px 4px;
	border-radius: 4px/5px 5px 4px 4px;
	background-color: rgba(255,255,255,0);
	border: solid 1px #e0dede;
	font-size: 14px;
	line-height: 19px;
	color: #231f20;
	font-weight: normal;
	outline-color: #d3734b;
}
.layout_order .info {
	width: 557px;
	margin: 30px 171px 20px 0;
	position: relative;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
}
.layout_order .info label input {
	width: 236px;
	height: 30px;
	background: none;
	padding: 0 8px 0 0;
	margin: 0;
	-webkit-border-radius: 4px/5px 5px 4px 4px;
	-moz-border-radius: 4px/5px 5px 4px 4px;
	border-radius: 4px/5px 5px 4px 4px;
	background-color: rgba(255,255,255,0);
	border: solid 1px #e0dede;
	outline-color: #d3734b;
}
.layout_order .info textarea {
	width: 244px;
	height: 64px;
	background: none;
	padding: 0 0 0 0;
	margin: 0;
	-webkit-border-radius: 4px/5px 5px 4px 4px;
	-moz-border-radius: 4px/5px 5px 4px 4px;
	border-radius: 4px/5px 5px 4px 4px;
	background-color: rgba(255,255,255,0);
	border: solid 1px #e0dede;
	resize: none;
	outline-color: #d3734b;
}
.layout_order .info i b {
	font-size: 14px;
	color: #231f20;
}
.layout_order .info i .small {
	float: none;
	font-size: 11px;
	font-weight: bold;
	color: #231f20;
}
.layout_order span.small {
	float: none;
	font-size: 12px;
}
.layout_order #order_show_order_form .info label {
	width: 233px;
	padding: 6px 15px 0 0;
	display: block;
}
.layout_order #order_show_order_form .info label#checkBoxHook {
	padding-right: 40px;
}
.layout_order .checkbox big {
	width: 21px;
	height: 20px;
	position: absolute;
	top: 2px;
	right: 15px;
	cursor: pointer;
	background: url(checkbox.png) no-repeat;
}
.layout_order .checkbox.active big {
	background-position: -20px 0px;
}
.layout_order .summery {
	background: none;
	width: 529px;
	height: 187px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: rgba(237,237,237,0);
	border: solid 1px #e0dede;
}
.layout_order .summery b {
	font-weight: normal;
	padding-right: 17px;
	line-height: 18px;
	font-size: 14px;
}
.layout_order .summery b span.currency {
	display: none;
}
.layout_order #summery-buttons {
	margin-top: 16px;
}
.layout_order .summery b:first-child {
	font-weight: bold;
	line-height: 18px;
	color: #231f20;
	padding: 6px 17px 0 0;
}
.layout_order .summery em {
	border-bottom: 1px solid #e0dede;
	margin-right: 19px;
}
.layout_order .smallButton a {
	width: 127px;
	height: 33px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 33px;
	color: #fff;
}
.layout_order .summery .small {
	width: 350px;
	margin: 29px 111px 0 0;
	font-size: 12px;
	color: #231f20;
}
#order_show_order_summery:after {
	content: "";
	width: 530px;
	height: 44px;
	background:url(order_page_iamge.jpg) no-repeat 0 0;
	position: absolute;
	top: 97%;
	right: 216px;
}
.layout_order .cartTable span {
	margin: 0;
	display: block;
}
.layout_order .col2 .line_item_quantity {
	outline-color: #d3734b;
	width: 40px;
	height: 25px;
	margin-top: 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: rgba(0,0,0,0);
	-webkit-box-shadow: -1px 1px rgba(255,255,255,.47), inset -1px 1px 2px rgba(0,0,0,.23);
	-moz-box-shadow: -1px 1px rgba(255,255,255,.47), inset -1px 1px 2px rgba(0,0,0,.23);
	box-shadow: -1px 1px rgba(255,255,255,.47), inset -1px 1px 2px rgba(0,0,0,.23);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.06), rgba(176,176,176,.06));
	background-image: -moz-linear-gradient(top, rgba(0,0,0,.06), rgba(176,176,176,.06));
	background-image: -o-linear-gradient(top, rgba(0,0,0,.06), rgba(176,176,176,.06));
	background-image: linear-gradient(to bottom, rgba(0,0,0,.06), rgba(176,176,176,.06));
	border: none;
}
#items_notice,
#order_shopping_cart_lightbox,
.flashNotice {
	width: 795px;
	height: 53px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #F8F8F8;
	border: solid 1px #D6D4D4;
	color: #231F20;
	padding: 0;
	line-height: 53px;
	font-size: 14px;
	margin: 6px auto 12px;
}
.flashNotice {
	margin: 12px auto 0;
}
.flashNotice p {
	padding: 0;
	line-height: inherit;
}
a#lightboxstyle1 {
	display: none;
}
.multipleSelects label {
	margin: 40px auto 5px;
	padding: 0;
}
.info i {
	margin: 0 15px 3px 0;
}
#cart_shipping_option_boxit_inside {
	position: relative;
	display: inline;
	top: -21px;
	left: 240px;
	float: left;
}
/* --- end layout_order --- */ 

/* --- layout_page --- */ 
/* --- end layout_page --- */ 

/* --- layout_iframe --- */ 
/* --- end layout_iframe --- */ 

/* ------------------------------------- end_layout ------------------------------------- */

/*--- colors ---*/
.element_category_filter h1,
.category_desc h3,
.sortBox a,
.sortBox i,
.element_category_filter .results b,
.group b,
.groups-additional b,
#bg_middle .element_general_all_categories_sorted_by_titles li:hover,
#bg_middle .element_general_prime_categories li:hover,
#bg_middle .element_general_all_categories li:hover,
#bg_middle .element_general_all_categories_sorted_by_titles li span,
#bg_middle .element_general_prime_categories li span,
#bg_middle .element_general_all_categories li span,
#header_main_nav li .page_children_main ul.page_children li a:hover,
#header_main_nav li #header_show_prime_categories ul.store_categories li a:hover,
#header_main_nav li #header_show_prime_categories ul.store_categories li span,
.pagination span,
.pagination a:hover,
.results b,
#sort_price a,
#sort_price a,
#sort_name a,
#personal_sell_signup a,
.link_personal_sell_signup.blue_link,
.mainImage big,
.mainImage b,
#item_show_price > span.price_value > span.tiny,
#store_categories_select_dynamic > span,
#group-subcategories div.group_values h3 {
	color: #D3734B;
}
/*--- end colors ---*/

/* fonts */
/* end fonts */

/*bottons*/
/*end bottons*/


/*Counter CSS */

/* Counter CSS - layout1 */

.deal_counter {
	position: absolute;
	top: 0;
	height: 40px;
	width: 100%;
	background-color: #dfdfdf;
	border-bottom: 3px solid #00a2ff;
	text-align: right;
	padding-right: 0px;
	box-sizing: border-box;
	padding-top: 3px;
}

.deal_counter > span {
	margin-left: 2px;
	position:relative;
}

.deal_counter > span > .label {
	position: relative;
	top: 15px;
	right: -14px;
}

.deal_counter > span.days > .label {
	right: -13px;
}
.deal_counter > span:last-child:after {
	left: -1px;
}
.deal_counter > span:after {
	content: "";
	display: block;
	position: absolute;
	right: auto;
	left: 1px;
	top: -2px;
	height: 37px;
	z-index: 9999999999999;
	width: 1px;
	background-color: #fff;
}
.deal_counter > span:last-child:after{
	left: -5px;
}
.deal_counter .number {
	position: relative;
	right: 6px;
	font-size: 18px;
}
.deal_counter .label {
	font-size: 10px;
}
.deal_counter {
	background-image: url(timer_clock.png);
	background-repeat: no-repeat;
	background-position: 11px 8px;
}

/* end counter CSS */


/*----------- timer item_page  deal css  style1------------ */
.deal_wrapper {
	position: relative;
	height: 185px;
	width: 292px;
	background-color: transparent;
	top: 0px;
	right: 170px;
	z-index: 999;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
}
#layout_item .deal_wrapper .item_show_origin_price {
	top: 99px;
	width: 56px;
	right: 170px;
}
.deal_wrapper .buyNow a{
	width: 65px;
	height: 60px;
	line-height: 17px;
	padding-top: 13px;
	font-size: 18px;
}
.deal_wrapper .buyNow a:hover, .wrapper #deal_button:hover, .wrapper .smallButton a:hover{
	width: 65px;
	height: 60px;
	background-color: rgb(46, 46, 46);
	background-image: none;
}
.buyNow a:hover {
	background-color: rgb(46, 46, 46);
}
.deal_wrapper .buyNow a:hover {
	background-color: rgb(39, 39, 39);
}
.deal_wrapper #layout_item .item_show_origin_price {
	top: 0;
	left: 10px;
}
.deal_wrapper #item_show_price {
	bottom: auto;
	top: 92px;
	width: auto;
	right: 10px;
	text-align: right;
}
.deal_wrapper #item_link_buy_now {
	bottom: 24px;
	left: 0px;
	top: auto;
}
.deal_wrapper div#item_safe_buy {
	display: none;
}
.deal_wrapper .deal_counter {
	width: 216px;
	height: 46px;
	top: 42px;
	border-bottom: 5px solid #00a2ff;
}

.deal_wrapper:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	height: 1px;
	background-color: #bfbfbf;
	top: 50%;
}
.deal_wrapper .deal_counter:after {
	content: "";
	display: block;
	height: 192%;
	width: 1px;
	background-color: rgb(191, 191, 191);
	left: -6px;
	right: auto;
	position: absolute;
	top: -38px;
}
.deal_wrapper .deal_counter:before {
	content: "זמן שנשאר לסים המכירה:";
	position: absolute;
	top: -36px;
	width: 83px;
}
.deal_wrapper .deal_timer_sold_units {
	position: absolute;
	left: 0;
	width: 65px;
	height: 47px;
	text-align: center;
	background-color: rgb(0, 162, 255);
	line-height: 32px;
	color: #fff;
	font-size: 17px;
	top: 41px;
}
.deal_wrapper .deal_timer_sold_units:after {
	content: "מוצרים";
	font-size: 10px;
	position: absolute;
	top: 17px;
	right: 19px;
}

.deal_wrapper .deal_counter > span:after{
	height: 40px;
}

.deal_wrapper .deal_timer_sold_units:before {
	content: "עד כה נרכשו:";
	position: absolute;
	top: -36px;
	display: block;
	color: #000;
	line-height: 15px;
	font-size: 13px;
}
.deal_wrapper #item_show_price .price_value {
	color: #00a2ff;
	font-size: 19px;
	font-weight: bold;
}

.deal_wrapper #item_link_buy_now:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 134%;
	background-color: rgb(191, 191, 191);
	top: 3px;
	right: -6px;
}
.deal_wrapper span.origin_price_number {
	font-size: 11px;
	color: #818181;
}

.deal_wrapper .deal_details {
	position: absolute;
	width: 73%;
	text-align: center;
	bottom: 24px;
	text-align: center;
	right: 3px;
	background-color: #dfdfdf;
	height: 40px;
}


.deal_wrapper .deal_details span {
	width: auto;
	display: inline-block;
	text-align: center;
	color: rgb(0, 162, 255);
	font-size: 18px;
	line-height: 41px;
	padding: 1px 12px !important;
}
.deal_wrapper span.deal_value {
	padding: 0;
	position: absolute;
	right: 0px;
}
.deal_wrapper span.discount_precentage {

	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	position: absolute;
	right: 80px;
}

.deal_wrapper span.total_save {

	position: absolute;
	left: 0;
	direction: ltr;
}
.deal_wrapper .deal_details span:after {
	content: "שווי";
	position: absolute;
	top: 30px;
	right: 0;
	color: #000;
	width: 100%;
	font-size: 12px;
	text-align: center;
}


.deal_wrapper span.discount_precentage:after{
	content: "הנחה";
}
.deal_wrapper span.total_save:after{
	content: "חיסכון";
}
.layout_item.hasTimer #item_main {
	min-height: 620px;
}
.layout_item.hasTimer .productCarousel {
	position: absolute;
	top: 500px;
	left: 498px;
}

.deal_counter.err_DealIsOver:after {
	content: "העסקה נגמרה";
	position: absolute;
	display: block;
	width: 100%;
	text-align: right;
	height: 20px;
	background: transparent;
	top: 0;
	left: auto;
	line-height: 40px;
	right: 0;
	padding-right: 11px;
}
.deal_wrapper span#link_contact a {
	width: 60px;
	height: 50px;
	line-height: 50px;
}
.deal_wrapper span#link_contact a:hover {
	background: #2B2B2B;
}
/*----------- end timer item_page  deal css  style1------------ */


/*End Counter CSS*/

/* ------------------------------------- general ------------------------------------- */
/* ------------------------------------- end_general ------------------------------------- */

/*item_option2*/
.item_option2 #item_details {
	right: 0;
}
.item_option2 #item_icons {
	right: auto;
	left: -5px;
}
/*end item_option2*/