/*Component eShop CSSCreated by Ioannis Sannoshttp://www.isopensource.com*//* overall wrapper */#ioseshop {}h2.eshop_h2 {	color: #333;	text-decoration: none;	border:0;	background: none;	font-size: 1.8em;	font-weight: normal;}h3.eshop_h3 {	color: #555;	font-size: 1.2em;	text-decoration: none;	font-weight: bold;	margin: 3px 0;	padding: 0;	border: 0;}/* LINKS *//* main category link */a.eshop_link_mcat, a.eshop_link_mcat:visited, a.eshop_link_mcat:link, a.eshop_link_mcat:active {	font-weight: bold;		font-size: 14px;	color: #2d5fb8;	text-decoration: none;}a.eshop_link_mcat:hover { font-weight: bold; color: #CC0000; }/* sub category link */a.eshop_link_scat, a.eshop_link_scat:visited, a.eshop_link_scat:link, a.eshop_link_scat:active {	color: #2d5fb8;		text-decoration: none;	font-weight: normal;}a.eshop_link_scat:hover { color: #000; text-decoration: underline; }/* special offers link */a.eshop_link_offer, a.eshop_link_offer:visited, a.eshop_link_offer:link, a.eshop_link_offer:active {	color: #000;	text-decoration: none;}a.eshop_link_offer:hover { color: #000; text-decoration: underline; }/* 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; }/* link to product page */a.eshop_link_prod, a.eshop_link_prod:visited, a.eshop_link_prod:link, a.eshop_link_prod:active {	font-weight: bold;		font-size: 14px;	color: #3E3E3E;	text-decoration: none;}a.eshop_link_prod:hover { font-weight: bold; color: #CC0000; }/* delete from cart link */a.eshop_cart_delete, a.eshop_cart_delete:visited, a.eshop_cart_delete:link, a.eshop_cart_delete:active {	color: #CC0000;	text-decoration: none;	font-size: 11px;}a.eshop_cart_delete:hover { color: #000; text-decoration: underline; }/* emphasize links (i.e. change shipping method) */a.eshop_link_emphasis, a.eshop_link_emphasis:visited, a.eshop_link_emphasis:link, a.eshop_link_emphasis:active {	color: #CC0000;	text-decoration: none;}a.eshop_link_emphasis:hover { color: #000; 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 0 0 20px;	background: transparent url('../images/package.png') top left 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 0 0 24px;	background: transparent url('../images/cart.gif') top left no-repeat;}a.eshop_link_qcart:hover { color: #000; }/* in category link (manufacturers page) */a.eshop_link_incat, a.eshop_link_incat:visited, a.eshop_link_incat:link, a.eshop_link_incat:active {	color: #2d5fb8;	text-decoration: none;	font-size: 0.9em;}a.eshop_link_incat:hover { color: #000; text-decoration: underline; }/* general link *//*a.eshop_link, a.eshop_link:visited, a.eshop_link:link, a.eshop_link:active {	color: #000;	text-decoration: underline;}a.eshop_link:hover { color: #2d5fb8; text-decoration: underline; }*//* 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;}/* sub-categories container (category page) */div.eshop_subcategories {	margin: 10px 0;	padding: 4px;	border: 1px solid #4b7cd3;	background-color: #e5f2ff;}/* products count */span.eshop_prcount, span.eshop_sku, span.eshop_includedvat {	font-size: 0.9em;	color: #666;}/* format price */span.es_price, span.eshop_warning {	color: #CC0000;	font-weight: bold;}span.es_oldprice {	color: #555;	text-decoration: line-through;}div.es_price {	color: #CC0000;	font-weight: bold;	font-size: 1.1em;}/* table product categories */table.eshop_prod_cats {	margin: 20px 0;	padding: 0;	border: 0;}td.eshop_prod_td {	vertical-align: top;	background: #f8f8f8 url('../images/grey.jpg') top left repeat;	border: 1px solid #ccc;	padding: 3px;}/* table special offers */table.eshop_sp_offers {	margin: 10px 0;	padding: 0;	border: 0;}table.eshop_sp_offers td {	text-align: center;	vertical-align: top;}/* PRODUCTS LIST *//* product thumbnail */div.eshop_prod_thumb {	text-align: center;	margin: 0 2px;	padding: 4px;	float: left;}div.eshop_prod_thumb a img {	padding: 2px;}/* product special offer */div.eshop_prod_offer2 {	font-family: tahoma, verdana, sans-serif;	font-weight: bold;	color: #FF9900;}span.eshop_prod_offer3 {	padding: 1px 5px;	font-family: tahoma, verdana, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFF;	background-color: #66872b;}span.eshop_prod_outstock {	padding: 1px 5px;	font-family: tahoma, verdana, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFF;	background-color: #cc0000;}/* PRODUCT VARIANTS AND PRICE MODIFIERS *//* table special offers */table.eshop_variants {	margin: 5px 0;	padding: 0;	border: 0;}table.eshop_variants td {	font-family: Tahoma, sans-serif;	font-size: 12px;	color: #444;	padding: 2px 3px 2px 0;}select.eshop_modifier {	font-family: Tahoma, sans-serif;	font-size: 12px;	color: #444;}/* noscript */.eshop_noscript {	/*display: block;*/	margin: 5px 0;	padding: 2px;	background-color: #fdeded;	border: 1px dashed #CC0000;	text-align: center;	color: #CC0000;}/* CART *//* cart table */table.eshop_cart {	margin: 20px 0;	padding: 0;	border: 0;}table.eshop_cart td  {	padding: 2px 2px 0 0;	vertical-align: top;}table.eshop_cart th  {	padding: 2px 2px 0 0;	vertical-align: top;	border-bottom: 1px solid #DDD;	font-weight: bold;	font-size: 1em;	color: #444;}hr.eshop_seperator {	color: #DDD;	background-color: #DDD;	height: 1px;	border: none;	margin: 4px 0;}/* variants table */table.eshop_cart_variants {	margin: 0;	padding: 0;	border: 0;}table.eshop_cart_variants td {	font-family: Tahoma, sans-serif;	font-size: 11px;	color: #000;	padding: 2px 4px 0 0;}/* PRODUCT DETAILS *//* product details thumbnails */img.eshop_prod_gallery {	border: 1px solid #CCC;		margin: 1px;	padding: 2px;	float: left;}div.eshop_sku_large {	font-size: 1.1em;	color: #555;}div.eshop_new_product {	padding-left: 20px;	background: transparent url('../images/icon_new.gif') 0 2px no-repeat;	font-weight: bold;	color: #fe9120;}/* SHIPPING *//* shipping methods table */table.eshop_shipping {	margin: 20px 0;	padding: 0;	border: 0;}table.eshop_shipping td  {	padding: 3px 3px 0 0;	vertical-align: top;	font-size: 11px;}div.eshop_shipping_info {	margin: 2px;	padding: 4px;	border: 1px solid #4b7cd3;	background-color: #e5f2ff;}div.eshop_shipping_free {	margin: 3px 0;	color: #2d5fb8;}/* quick cart */div.eshop_qcart {	margin: 0;	padding: 0;	font-size: 11px;	float: right;}/*order summary title */div.eshop_ordersum_title {	color: #2d5fb8;	text-decoration: none;	font-weight: bold;	margin: 0;	padding: 0 0 0 24px;	background: transparent url('../images/cart.gif') top left no-repeat;}div.eshop_cart_summary {	margin: 2px;	padding: 4px;	border: 1px solid #ccc;	background-color: #f5f5f5;	color: #333;	font-size: 0.9em;}div.eshop_addcomment_title {	color: #2d5fb8;	text-decoration: none;	font-weight: bold;	margin: 0;	padding: 0 0 0 24px;	background: transparent url('../images/add_comment.gif') top left no-repeat;}div.eshop_shipping_title {	color: #2d5fb8;	text-decoration: none;	font-weight: bold;	margin: 0;	padding: 0 0 0 32px;	background: transparent url('../images/shipping.gif') top left no-repeat;}div.eshop_dcoupon_title {	color: #2d5fb8;	text-decoration: none;	font-weight: bold;	margin: 0;	padding: 0 0 0 32px;	background: transparent url('../images/discount-coupon.gif') top left no-repeat;}div.eshop_general_block {	margin: 10px 2px;	padding: 4px;	border: 1px solid #ccc;	background-color: #f8f8f8;	color: #333;	/* font-size: 0.98em; */}div.eshop_general_title {	color: #333;	font-size: 1.2em;	text-decoration: none;	font-weight: bold;	margin: 0;	padding: 2px 0;	background: none;}/* FORMS *//* login form */form.eshopform {    margin: 0;    padding: 0;}form.eshopform fieldset {    margin: .5em 0;    border: none;    border: 1px solid #acc6db;}form.eshopform fieldset.gray {    margin: .7em 0;    border: none;	border: 1px solid #ccc;	background-color: #f8f8f8;	color: #333;}form.eshopform legend {    margin: .5em 0;    padding: 0 .3em;    color: #C01B21;    background: transparent;    font-size: 1.2em;    font-weight: bold;}div.eshop_form_row {    margin-bottom: 4px;    padding: 0;    display: block;    clear: both;}div.eshop_padding_row {	padding-left: 155px;	font-size: 11px;}form.eshopform label {    float: left;    width: 150px;    margin: 0;    padding: 0 5px 0 0;    clear: left;}.eshopbox {    width: 100px;    border: 1px solid #acc6db;    background-color: #fff;    color: #000;}.eshoplongbox {    width: 220px;    border: 1px solid #acc6db;    background-color: #fff;    color: #000;}.eshoptextbox {    border: 1px solid #acc6db;    background-color: #fff;    color: #000;}.eshopsubmit { font:Verdana; color: #FFFFFF;    font-weight: bold;     background-color : #333333;     border: 1px solid #dadada;     cursor: pointer;    padding: 1px 4px;}/* CSS for popup hint tooltip box */#hinttooltip {    position: absolute;    left: -300px;    width: 150px;    border:1px solid #AACFEA;    border-right: 3px solid #AACFEA;    border-bottom: 3px solid #AACFEA;    padding: 3px;    text-align: left;    background-color: #EAF7FB;    visibility: hidden;    z-index: 100;}#hintpointer {    position:absolute;    left: -300px;    z-index: 101;    visibility: hidden;}/* shopping cart offline */p.eshop_offline {	margin: 2px;	padding: 4px;	border: 1px solid #4b7cd3;	background-color: #e5f2ff;}/* 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-size: 1.3em; }/* error container */div.eshop_error {	margin: 20px 0;	padding: 10px;	color: #CC0000;	font-weight: bold;	border: 1px solid #CC0000;	background-color: #fbe0e0;}/* new products slider */#eshopscr_wrapper { margin: 10px auto; }.eshopslider {	position:relative;	overflow:hidden;	border:1px solid #ccc;	height:70px;	background:#f8f8f8;	margin: 0 5px;	color: #333;}.eshopscr_top {	margin: 0 5px;	padding: 1px 4px;	background-color: #A2A2A2;	color: #FFF;}.eshopscr_control {	cursor: pointer;	font-size: 0.92em;	color: #ccc;	}.eshopslidercontent {position:absolute}.eshopslidercontent .upper {border-bottom:1px solid #ccc}.section {padding:10px}.eshopsection {padding:10px; height:50px}