﻿/*****************************
Component IOS Eshop
Template: default
Orientation: RTL
Created by Ioannis Sannos
http://www.isopensource.com
*****************************/
/* overall wrapper */
#ioseshop {
}
/* head tags */
h1.eshop_h1 {
				font-family: Arial, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 24px;
				font-weight: bold;
				color: #0d71be;
				background: none;
				border: none;
				text-indent: 0;
				vertical-align: baseline;
				margin: 0 0 10px 0;
				padding: 0;
				line-height: 27px;
}
h2.eshop_h2 {
				font-family: Arial, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 21px;
				font-weight: bold;
				color: #444;
				background: none;
				border: none;
				text-indent: 0;
				vertical-align: baseline;
				margin: 0 0 8px 0;
				padding: 0;
				line-height: 24px;
}
h3.eshop_h3 {
				font-family: Arial, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 16px;
				font-weight: bold;
				color: #444;
				background: none;
				border: none;
				text-indent: 0;
				vertical-align: baseline;
				margin: 0 0 8px 0;
				padding: 0;
				line-height: 19px;
}
/* pathway link */
a.eshop_pw_link, a.eshop_pw_link:visited, a.eshop_pw_link:link, a.eshop_pw_link:active {
				color: #000;
				text-decoration: none;
}
a.eshop_pw_link:hover {
				color: #2d5fb8;
				text-decoration: underline;
}
/* select shipping method link */
a.eshop_link_selship, a.eshop_link_selship:visited, a.eshop_link_selship:link, a.eshop_link_selship:active, a.eshop_link_selship:hover {
				color: #CC0000;
				text-decoration: none;
				font-weight: bold;
				margin: 2px 0;
				padding: 0 20px 0 0;
				background: transparent url(package.png) top right no-repeat;
}
a.eshop_link_selship:hover {
				color: #000;
}
/* quick cart link */
a.eshop_link_qcart, a.eshop_link_qcart:visited, a.eshop_link_qcart:link, a.eshop_link_qcart:active, a.eshop_link_qcart:hover {
				color: #2d5fb8;
				text-decoration: none;
				font-weight: bold;
				margin: 0;
				padding: 0 24px 0 0;
				background: transparent url(cart.gif) top right no-repeat;
}
a.eshop_link_qcart:hover {
				color: #000;
}
/* external link */
a.eshop_extlink, a.eshop_extlink:visited, a.eshop_extlink:link, a.eshop_extlink:active, a.eshop_extlink:hover {
				color: #2d5fb8;
				text-decoration: none;
				font-size: 1em;
				padding-left: 14px;
				background: transparent url(external.png) 0 50% no-repeat;
}
a.eshop_extlink:hover {
				color: #ff8a00;
}
/* pathway container */
div.eshop_pathway {
				margin: 0 0 10px 0;
				font-size: 12px;
				font-family: tahoma, sans-serif;
				color: #777;
}
/* ordering container */
div.eshop_order {
				margin: 0 0 10px 0;
				font-size: 12px;
				font-family: tahoma, sans-serif;
				color: #555;
}
/* products count */
span.eshop_prcount, span.eshop_sku, span.eshop_includedvat {
				font-size: 0.9em;
				color: #666;
}
/* format price */
span.es_price {
				font-family: Arial, tahoma, sans-serif;
				font-size: 16px;
				color: #CC0000;
				font-weight: bold;
}
span.eshop_warning {
				font-size: 12px;
				color: #CC0000;
				font-weight: bold;
}
/* noscript */
.eshop_noscript {
				margin: 5px 0;
				padding: 0;
				background: none;
				border: none;
				text-align: center;
				color: #CC0000;
}
/* quick cart */
div.eshop_qcart {
				margin: 0;
				padding: 0;
				font-size: 11px;
				float: left;
}
/* long input field */
.eshoplongbox {
				width: 220px;
				border: 1px solid #acc6db;
				background-color: #fff;
				color: #000;
}
/* textarea */
.eshoptextbox {
				border: 1px solid #acc6db;
				background-color: #fff;
				color: #000;
}
/* overwrite page navigation links */
span.pagenav, #ioseshop span.pagenav {
				color: #333;
				background-color: transparent;
				font-size: 0.85em;
}
a.pagenav:link, a.pagenav:visited, a.pagenav:active, a.pagenav:hover, #ioseshop a.pagenav:link, #ioseshop a.pagenav:visited, #ioseshop a.pagenav:active, #ioseshop a.pagenav:hover {
				font-size: 0.85em;
				background-color: transparent;
				padding: 3px;
				text-decoration: none;
				border: none;
				color: #2d5fb8;
				text-decoration: none;
				font-weight: bold;
}
a.pagenav:hover, #ioseshop a.pagenav:hover {
				color: #000;
}
#ioseshop span.pagenav strong, #ioseshop a.pagenav strong {
				font-family: Arial, tahoma, verdana, sans-serif;
				font-size: 1.3em;
}
/* internal module positions */
div.eshopfptopmods, div.eshopfpbottommods, div.eshopctgmods {
				margin: 0 0 5px 0;
				padding: 0;
				border: 0;
				width: 100%;
				float: right;
}
/* product page thumbnail slide */
img.eshop_slidethumb {
				cursor: pointer;
				width: 40px;
				height: 40px;
				margin: 2px;
				padding: 1px;
				border: 1px solid #ccc;
}
img.eshop_slidethumb:hover {
				border: 1px solid #555;
}
/* add to wish list link */
a.eshop_addwishlist, a.eshop_addwishlist:visited, a.eshop_addwishlist:link, a.eshop_addwishlist:active, a.eshop_addwishlist:hover {
				color: #2d5fb8;
				text-decoration: none;
				font-weight: normal;
				margin: 0;
				padding: 0 16px 0 0;
				font-size: 12px;
				background: transparent url(favorite16.png) 100% 50% no-repeat;
}
a.eshop_addwishlist:hover {
				color: #000;
}
/* add to compare list link */
a.eshop_addcomparelist, a.eshop_addcomparelist:visited, a.eshop_addcomparelist:link, a.eshop_addcomparelist:active, a.eshop_addcomparelist:hover {
				color: #2d5fb8;
				text-decoration: none;
				font-weight: normal;
				margin: 0;
				padding: 0 16px 0 0;
				font-size: 12px;
				background: transparent url(compare16.png) 100% 50% no-repeat;
}
a.eshop_addcomparelist:hover {
				color: #000;
}
/* detailed product page - main info */
.eshop_mainproinfo {
				margin: 0 0 10px 0;
				padding: 4px;
				padding-bottom: 0px;
				border: 1px solid #daebf9;
				border-bottom: 1px solid #cce2f4;
				background-color: #E0E0E0;
}
/* frontpage special offers container */
div.eshop_specialoffers {
				margin: 0 0 20px 0;
				padding: 4px;
				border: 1px solid #f0eed0;
				background-color: #F3F3F3;
}
/* general block */
div.eshop_general_block {
				margin: 10px 0;
				padding: 4px;
				border: 1px solid #f0eed0;
				background-color: #F3F3F3;
				color: #333;
}
/* sub-categories */
div.eshop_subcategories {
				margin: 0 0 20px 0;
				padding: 0;
				border: 1px solid #f0eed0;
				background-color: #fefde9;
}
div.eshop_motionbox {
				margin: 0;
				padding: 1px;
				text-align: center;
				background-color: #f0eed0;
				color: #8f8c5d;
				font-size: 12px;
}
a.eshop_slidedown, a.eshop_slidedown:visited, a.eshop_slidedown:link, a.eshop_slidedown:active, a.eshop_slidedown:hover, a.eshop_slideup, a.eshop_slideup:visited, a.eshop_slideup:link, a.eshop_slideup:active, a.eshop_slideup:hover {
				color: #8f8c5d;
				text-decoration: none;
				font-size: 12px;
				padding-right: 14px;
				background: transparent url(down.png) 100% 50% no-repeat;
}
a.eshop_slideup, a.eshop_slideup:visited, a.eshop_slideup:link, a.eshop_slideup:active, a.eshop_slideup:hover {
				background: transparent url(up.png) 100% 50% no-repeat;
}
a.eshop_slidedown:hover, a.eshop_slideup:hover {
				color: #000;
}
div.eshop_tableless {
				padding: 0;
				margin: 0;
				width: 100%;
				text-align: right;
				border: none;
}
div.eshop_tableless ul {
				margin: 0;
				padding: 0;
				list-style: none;
				clear: both;
				height: 20px;
				border: none;
}
div.eshop_tableless ul li {
				margin: 0;
				padding: 2px 0;
				float: right;
				border: none;
				width: 49%;
				height: 16px;
				line-height: 16px;
				font-size: 12px;
				font-family: tahoma, verdana, serif;
				overflow: hidden;
}
/* table special offers */
table.eshop_additional {
				width: 100%;
				margin: 0 0 20px 0;
				padding: 0;
				border: none;
}
table.eshop_additional th {
				text-align: right;
				font-family: tahoma, verdana, serif;
				font-size: 12px;
				color: #222;
				padding: 3px 2px;
				vertical-align: top;
				border: none;
}
table.eshop_additional td {
				font-family: tahoma, verdana, serif;
				font-size: 12px;
				color: #444;
				padding: 3px 2px;
				vertical-align: top;
				border: none;
				border-bottom: 1px solid #ddd;
}
table.eshop_additional tr:hover td {
				background-color: #edf5fb;
				color: #124e79;
}
/* cart table */
table.eshop_cart {
				margin: 20px 0;
				padding: 0;
				border: none;
}
table.eshop_cart td {
				padding: 4px 2px;
				vertical-align: top;
				border: none;
				border-bottom: 1px solid #ddd;
}
table.eshop_cart th {
				padding: 4px 2px;
				vertical-align: top;
				border: none;
				border-bottom: 1px solid #ddd;
				font-weight: bold;
				font-size: 1em;
				color: #444;
				text-align: right;
}
table.eshop_cart tr:hover td {
				background-color: #edf5fb;
				color: #124e79;
}
/* shipping */
table.eshop_shipping {
				margin: 20px 0;
				padding: 0;
				border: none;
}
table.eshop_shipping td {
				padding: 4px 2px;
				vertical-align: top;
				border: none;
				border-bottom: 1px solid #ddd;
}
div.eshop_shipping_info {
				margin: 2px;
				padding: 4px;
				border: 1px solid #4b7cd3;
				background-color: #e5f2ff;
}
div.eshop_shipping_free {
				margin: 3px 0;
				color: #2d5fb8;
}
div.eshop_shipping_block {
				min-height: 52px;
				margin: 16px 0;
				font-family: tahoma, verdana, serif;
				font-size: 1em;
				color: #333;
				padding: 4px 60px 4px 4px;
				background: #eff6fe url(shipping48.png) 99% 4px no-repeat;
				border: 1px solid #dce9fa;
}
/* cart box */
div.eshop_cart_block {
				min-height: 52px;
				margin: 16px 0;
				font-family: tahoma, verdana, serif;
				font-size: 1em;
				color: #333;
				padding: 4px 60px 4px 4px;
				background: #eff6fe url(cart48.png) 99% 4px no-repeat;
				border: 1px solid #dce9fa;
}
/* discount coupon box */
div.eshop_coupon_block {
				min-height: 52px;
				margin: 16px 0;
				font-family: tahoma, verdana, serif;
				font-size: 1em;
				color: #333;
				padding: 4px 60px 4px 4px;
				background: #eff6fe url(discount48.png) 99% 4px no-repeat;
				border: 1px solid #dce9fa;
}
/* comments box */
div.eshop_comments_block {
				min-height: 52px;
				margin: 16px 0;
				font-family: tahoma, verdana, serif;
				font-size: 1em;
				color: #333;
				padding: 4px 60px 4px 4px;
				background: #eff6fe url(comments48.png) 99% 4px no-repeat;
				border: 1px solid #dce9fa;
}
/* complete order box */
div.eshop_ordercomplete_block {
				min-height: 52px;
				margin: 16px 0;
				font-family: tahoma, verdana, serif;
				font-size: 1em;
				color: #333;
				padding: 4px 60px 4px 4px;
				background: #EFE url(success48.png) 99% 4px no-repeat;
				border: 1px solid #2A2;
}
/* Remaining time till offer expire */
div.eshopexpirebox {
				background-color: #fff6ba;
				border: 1px solid #faeb83;
				margin: 8px 0;
				padding: 3px;
				color: #000;
}
div.eshopexpirebox strong {
				color: #CC0000;
}
/* form elements */
.eshopselect {
				padding: 1px;
				border: 1px solid #acc6db;
				background-color: #fff;
				color: #000;
				margin: 1px 0;
}
.eshopbox {
				padding: 1px;
				width: 100px;
				border: 1px solid #acc6db;
				background-color: #fff;
				color: #000;
}
.eshopboxfree {
				padding: 1px;
				border: 1px solid #acc6db;
				background-color: #fff;
				color: #000;
}
/* table product categories */
table.eshop_prod_cats {
				width: 100%;
				margin: 0 0 20px 0;
				padding: 0;
				border: none;
}
table.eshop_prod_cats td {
				background: none;
				font-family: tahoma, verdana, serif;
				font-size: 12px;
				color: #444;
				padding: 4px 2px;
				vertical-align: top;
				border: none;
				border-bottom: 2px dotted #ddd;
}
/* product variants and price modifiers */
table.eshop_variants {
				margin: 5px 0;
				padding: 0;
				border: none;
}
table.eshop_variants td {
				vertical-align: top;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				color: #444;
				padding: 2px 0 2px 3px;
				border: none;
}
table.eshop_variants th {
				text-align: right;
				font-weight: bold;
				font-family: tahoma, verdana, sans-serif;
				font-size: 11px;
				color: #444;
				padding: 2px 0 2px 3px;
				border: none;
}
table.eshop_cart_variants {
				margin: 5px 0;
				padding: 0;
				border: none;
}
table.eshop_cart_variants td {
				font-family: Tahoma, sans-serif;
				font-size: 11px;
				color: #444;
				padding: 2px 0 2px 4px;
				border: none;
}
/* frontpage categories table */
table.eshop_frontpagecats {
				margin: 0 0 10px 0;
				padding: 0;
				border: none;
}
table.eshop_frontpagecats td {
				font-family: Tahoma, sans-serif;
				font-size: 12px;
				color: #444;
				padding: 2px 0 2px 3px;
				border: none;
				vertical-align: top;
				background-color:transparent;
}
/* select modifier field */
select.eshop_modifier {
				font-family: Tahoma, sans-serif;
				font-size: 12px;
				color: #444;
}
/* search */
table.eshop_searchfields {
				margin: 0;
				padding: 0;
				border: none;
}
table.eshop_searchfields td, td.eshop_cleantd {
				border: none;
				font-family: Tahoma, sans-serif;
				font-size: 12px;
				color: #444;
				padding: 2px 0 2px 3px;
}
.eshopsubselect0 {
				margin: 0;
				padding: 0;
				background: none;
}
.eshopsubselect1 {
				margin: 0;
				padding: 0 16px 0 0;
				background: url(indent-rtl.png) 100% 0 no-repeat;
}
.eshopsubselect2 {
				margin: 0;
				padding: 0 32px 0 0;
				background: url(indent-rtl.png) 98% 0 no-repeat;
}
.eshopsubselect3 {
				margin: 0;
				padding: 0 48px 0 0;
				background: url(indent-rtl.png) 96% 0 no-repeat;
}
.eshopsubselect4 {
				margin: 0;
				padding: 0 64px 0 0;
				background: url(indent-rtl.png) 94% 0 no-repeat;
}
.eshopsubselect5 {
				margin: 0;
				padding: 0 80px 0 0;
				background: url(indent-rtl.png) 92% 0 no-repeat;
}
.eshopsubselect6 {
				margin: 0;
				padding: 0 96px 0 0;
				background: url(indent-rtl.png) 90% 0 no-repeat;
}
.eshopsubselect7 {
				margin: 0;
				padding: 0 112px 0 0;
				background: url(indent-rtl.png) 88% 0 no-repeat;
}
.eshopsubselect8 {
				margin: 0;
				padding: 0 128px 0 0;
				background: url(indent-rtl.png) 86% 0 no-repeat;
}
.eshopsubselect9 {
				margin: 0;
				padding: 0 144px 0 0;
				background: url(indent-rtl.png) 84% 0 no-repeat;
}
.searchsummary {
				font-family: tahoma, verdana, serif;
				font-size: 12px;
				color: #444;
				margin: 0 0 20px 0;
				padding: 6px 24px 4px 4px;
				background: #fefde9 url(magnifier.png) 99% 4px no-repeat;
				border: 1px dotted #e5e087;
				line-height: 16px;
				min-height: 20px;
}
/* buttons */
.btn_addcart {
				clear: both;
				margin: 5px auto;
				padding: 0;
				text-align: center;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
.btn_addcart span.btn_left {
				width: 10px;
				height: 22px;
				line-height: 22px;
				margin: 0;
				padding: 0;
				display: inline-block;
				background: url(btn_right.png) top left no-repeat;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
.btn_addcart a, .btn_addcart a:link, .btn_addcart a:visited, .btn_addcart a:active, .btn_addcart a:hover {
				height: 22px;
				display: inline-block;
				background: url(btn_stretch.png) repeat-x left top;
				line-height: 22px;
				margin: 0;
				padding: 0 0 0 3px;
				color: #fff;
				text-decoration: none;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
.btn_addcart a:hover {
				color: #0d4c82;
}
.btn_addcart span.btn_right {
				margin: 0;
				padding: 0;
				display: inline-block;
				line-height: 22px;
				background: url(btn_left.png) no-repeat;
				width: 28px;
				height: 22px;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
.btn_addcart2 {
				float: right;
				clear: both;
				background: url(btn_left.png) no-repeat;
				padding: 0 0 0 28px;
				margin: 5px 0;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
.btn_addcart2 a, .btn_addcart2 a:visited, .btn_addcart2 a:link, .btn_addcart2 a:active, .btn_addcart2 a:hover {
				float: left;
				height: 22px;
				background: url(btn_stretch.png) repeat-x left top;
				line-height: 22px;
				padding: 0 0 0 3px;
				color: #fff;
				text-decoration: none;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
.btn_addcart2 a:hover {
				color: #0d4c82;
}
.btn_addcart2 span {
				background: url(btn_right.png) no-repeat;
				float: left;
				width: 10px;
				height: 22px;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
.btn_eshop_general {
				clear: both;
				margin: 5px auto;
				padding: 0;
				text-align: center;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
.btn_eshop_general span.btn_gen_left {
				width: 10px;
				height: 22px;
				line-height: 22px;
				margin: 0;
				padding: 0;
				display: inline-block;
				background: url(btn_gen_right.png) top right no-repeat;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
.btn_eshop_general a, .btn_eshop_general a:link, .btn_eshop_general a:visited, .btn_eshop_general a:active, .btn_eshop_general a:hover {
				height: 22px;
				display: inline-block;
				background: url(btn_gen_stretch.png) repeat-x right top;
				line-height: 22px;
				margin: 0;
				padding: 0 3px 0 0;
				color: #fff;
				text-decoration: none;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
.btn_eshop_general a:hover {
				color: #fcf7a3;
}
.btn_eshop_general span.btn_gen_right {
				margin: 0;
				padding: 0;
				display: inline-block;
				line-height: 22px;
				background: url(btn_gen_left.png) no-repeat;
				width: 10px;
				height: 22px;
				font-family: tahoma, verdana, sans-serif;
				font-size: 12px;
				font-weight: bold;
}
.eshop_button {
				font-family: tahoma, verdana, serif;
				font-size: 12px;
				color: #FFFFFF;
				font-weight: bold;
				background-color : #6898D0;
				border: 1px solid #dadada;
				cursor: pointer;
				padding: 1px 4px;
}
.eshop_button:hover {
				background-color: #333333;
}
/* links */
a.eshop_link, a.eshop_link:visited, a.eshop_link:link, a.eshop_link:active, a.eshop_link:hover {
				font-size: 1em;
				color: #2d5fb8;
				text-decoration: none;
				font-weight: normal;
}
a.eshop_link:hover {
				color: #000;
				text-decoration: underline;
}
a.eshop_biglink, a.eshop_biglink:visited, a.eshop_biglink:link, a.eshop_biglink:active, a.eshop_biglink:hover {
				font-family: Arial, tahoma, verdana, sans-serif;
				font-size: 1.2em;
				line-height: 1.4em;
				font-weight: bold;
				color: #2d5fb8;
				text-decoration: none;
}
a.eshop_biglink:hover {
				color: #000;
				text-decoration: underline;
}
a.eshop_boldlink, a.eshop_boldlink:visited, a.eshop_boldlink:link, a.eshop_boldlink:active, a.eshop_boldlink:hover {
				font-size: 11px;
				color: #2d5fb8;
				text-decoration: none;
				font-weight: bold;
}
a.eshop_boldlink:hover {
				color: #000;
				text-decoration: underline;
}
a.eshop_boldtextlink, a.eshop_boldtextlink:visited, a.eshop_boldtextlink:link, a.eshop_boldtextlink:active, a.eshop_boldtextlink:hover {
				color: #444;
				text-decoration: none;
				font-size: 1em;
				font-weight: bold;
}
a.eshop_boldtextlink:hover {
				color: #cc0000;
				text-decoration: underline;
}
a.eshop_lightlink, a.eshop_lightlink:visited, a.eshop_lightlink:link, a.eshop_lightlink:active, a.eshop_lightlink:hover {
				color: #777;
				text-decoration: underline;
				font-weight: normal;
}
a.eshop_lightlink:hover {
				color: #000;
				text-decoration: underline;
}
a.eshop_removelink, a.eshop_removelink:link, a.eshop_removelink:visited, a.eshop_removelink:hover, a.eshop_removelink:active {
				font-size: 12px;
				line-height: 16px;
				background: transparent url(remove.png) 100% 50% no-repeat;
				padding: 0 14px 0 0;
				color: #CC0000;
				text-decoration: none;
}
a.eshop_removelink:hover {
				color: #000;
}
a.eshop_addlink, a.eshop_addlink:link, a.eshop_addlink:visited, a.eshop_addlink:hover {
				font-size: 12px;
				line-height: 16px;
				background: transparent url(add.png) 100% 50% no-repeat;
				padding: 2px 14px 2px 0;
				color: #2A7FFF;
				text-decoration: none;
}
a.eshop_addlink:hover {
				color: #000;
}
/* wishlist */
.wishsummary {
				font-family: tahoma, verdana, serif;
				font-size: 12px;
				color: #444;
				margin: 0 0 20px 0;
				padding: 6px 24px 4px 4px;
				background: #fefde9 url(love.png) 99% 4px no-repeat;
				border: 1px dotted #e5e087;
				line-height: 16px;
				min-height: 20px;
}
/* compare list */
.comparesummary {
				font-family: tahoma, verdana, serif;
				font-size: 12px;
				color: #444;
				margin: 0 0 20px 0;
				padding: 6px 24px 4px 4px;
				background: #fefde9 url(dynamic.png) 99% 4px no-repeat;
				border: 1px dotted #e5e087;
				line-height: 16px;
				min-height: 20px;
}
/* products marks */
div.eshop_special_offer {
				padding: 0;
				margin: 3px 0;
				font-family: Arial, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 15px;
				font-weight: bold;
				color: #ff9900;
				line-height: 16px;
}
div.eshop_new_product {
				padding: 0;
				margin: 0 0 3px 0;
				font-family: Arial, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 15px;
				font-weight: bold;
				color: #8cc014;
				line-height: 14px;
}
div.eshop_discount {
				padding: 0;
				margin: 0 0 3px 0;
				font-family: Arial, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 15px;
				font-weight: bold;
				color: #FF2A2A;
				line-height: 14px;
}
div.eshop_outstock {
				display: inline-block;
				margin: 4px 0;
				padding: 1px 5px;
				font-family: tahoma, verdana, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #FFF;
				background-color: #cc0000;
}
/* price */
.eshop_price {
				font-family: Tahoma;
				font-size: 11px;
				color: #666;
				font-weight: bold;
				line-height: 15px;
}
.eshop_normalprice {
				font-size: 12px;
				font-family: tahoma, verdana, serif;
				color: #555;
				text-decoration: line-through;
}
/* error and system messages */
div.eshop_error {
				width: 80%;
				margin: 20px auto;
				font-family: Arial, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 15px;
				color: #444;
				font-weight: bold;
				border: 1px solid #ddd;
				background: transparent url(warning48.png) 99% 10px no-repeat;
				padding: 10px 68px 10px 10px;
				min-height: 58px;
}
div.eshop_accessdenied {
				width: 80%;
				margin: 20px auto;
				font-family: Arial, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 15px;
				color: #444;
				font-weight: bold;
				border: 1px solid #ddd;
				background: transparent url(stop48.png) 99% 10px no-repeat;
				padding: 10px 68px 10px 10px;
				min-height: 58px;
}
div.eshop_offline {
				width: 80%;
				margin: 20px auto;
				font-family: Arial, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 15px;
				color: #444;
				font-weight: bold;
				border: 1px solid #ddd;
				background: transparent url(cone48.png) 99% 10px no-repeat;
				padding: 10px 68px 10px 10px;
				min-height: 58px;
}
div.eshop_warning_small {
				margin: 16px 0;
				padding: 4px 24px 4px 4px;
				font-family: Arial, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 15px;
				border: 1px solid #e5e087;
				background: #fefde9 url(warning16.png) 99% 4px no-repeat;
				min-height: 20px;
				color: #444;
				font-weight: bold;
				line-height: 16px;
}
/* category view thumbnail wrapper */
div.eshop_prod_thumb {
				text-align: center;
				margin: 0 2px;
				padding: 0 4px;
				float: right;
}
img.bordered {
				margin: 2px;
				border: 1px solid #ddd;
				padding: 2px;
}
/* user registration/login pages */
div.eshop_user_block {
				margin: 20px auto;
				padding: 6px 80px 6px 6px;
				min-height: 70px;
				font-family: Tahoma, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 12px;
				color: #444;
				font-weight: normal;
				border: 1px solid #acc6db;
				background: transparent url(user64.png) 99% 6px no-repeat;
}
/* gift certificate form block */
div.eshop_gift_block, div.eshop_openpay_block, div.eshop_secure_block {
				margin: 20px auto;
				padding: 6px 80px 6px 6px;
				min-height: 70px;
				font-family: Tahoma, "Gill Sans", "Trebuchet MS", Calibri, sans-serif;
				font-size: 12px;
				color: #444;
				font-weight: normal;
				border: 1px solid #acc6db;
				background: transparent url(gift64.png) 99% 6px no-repeat;
}
div.eshop_openpay_block {
				background: transparent url(cashier64.png) 99% 6px no-repeat;
}
div.eshop_secure_block {
				background: transparent url(lock64.png) 99% 6px no-repeat;
}

