/*

Component eShop CSS

Created by Ioannis Sannos

http://www.isopensource.com

*/

/* overall wrapper */

#ioseshop {

}

h2.eshop_h2 {
color: #030;
text-decoration: none;
border:0;
background: none;
font-size: 1.4em; /* αλλάζει το μέγεθος της γραμμ του τίτλων */
font-weight: normal;

}

h3.eshop_h3 {
color: #555;
font-size: 1.1em; /* αλλάζει την γραμμ μέσα στην καρτέλα προιόντων - Λεπτομέρειες προϊόντος - Επιλογές - Ετικέτες - Βαθμολογία προϊόντος - Σχετικά προϊόντα */
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;
color: #069; /* από εδώ αλλάζει το χρώμα των τίτλων των κατηγοριών στην αρχική σελίδα  των προιόντων */
text-decoration: none;

}

a.eshop_link_mcat:hover {
font-weight: bold; color: #069; text-decoration: underline;
}

/* sub category link */
a.eshop_link_scat, a.eshop_link_scat:visited, a.eshop_link_scat:link, a.eshop_link_scat:active {
color: #063; /* αλλάζει το χρώμα της γραμματοσειράς των υποκατηγοριών */
text-decoration: none;
font-weight: normal;
}

a.eshop_link_scat:hover {
color: #999; 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: #093;
text-decoration: none;
}

a.eshop_link_offer:hover {
color: #ccc; 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: #06C;
text-decoration: none;
}

a.eshop_pw_link:hover {
color: #033; 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;
color: #069;
text-decoration: none;
}

a.eshop_link_prod:hover {
font-weight: bold; color: #999; text-decoration: underline; /* εδώ αλλάζει το χρώμα  link των τίτλων μέσα στην συνοπτική καρτέλα που δείχνει όλα τα προιόντα 2 σελίδα */
}

/* delete from cart link */

a.eshop_cart_delete, a.eshop_cart_delete:visited, a.eshop_cart_delete:link, a.eshop_cart_delete:active {
color: #069;
text-decoration: none;
font-size: 1em; /* Εδώ αλλάζει το μέγεθος γραμμ μέσα στο καλάθι η Διαγραφή*/
}

a.eshop_cart_delete:hover {
color: #999; 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: #069;
text-decoration: none;
}

a.eshop_link_emphasis:hover {
color: #999; 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: #069;
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: #999;
}

/* 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: #069;
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: #999;
}

/* 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: #069;
text-decoration: none;
font-size: 1em; /* ******************** */
}

a.eshop_link_incat:hover {
color: #999; 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: 1em; /* εδώ αλλάζει το μέγεθος της - Αρχική » Διαχείρισης Βάρους » Θρεπτικά Πρωτεϊνούχα Ρόφηματα  » Formula 1 Nutritional Shake Mix */
font-family: Verdana, Tahoma, sans-serif;
color: #333;
}

/* ordering container */

div.eshop_order {
margin: 0 0 10px 0;
font-size: 1em; /* εδώ αλλάζει το μέγεθος της Σειρά Ταξινόμησης : Τίτλος αυξ  φθιν - Ημερομηνία αυξ  φθιν - Τιμή αυξ */
font-family: Verdana, Tahoma, sans-serif;
color: #333;
}

/* sub-categories container (category page) */

div.eshop_subcategories {
margin: 10px 0;
padding: 4px;
border: 1px solid #CCC;
background-color: #e5f2ff;
}

/* products count */

span.eshop_prcount, span.eshop_sku, span.eshop_includedvat {
font-size: 1em; /* εδώ αλλάζει το μέγεθος των αριθ των προιόντων στην αρχική σελίδα του eshop και των κωδικών προιόντος */
color: #333;
}

/* format price */

span.es_price, span.eshop_warning {
color: #333;
font-weight: bold;
}

span.es_oldprice {
color: #333;
text-decoration: line-through;
}

div.es_price {
color: #333;
font-weight: bold;
font-size: 1em;
}

/* table product categories */

table.eshop_prod_cats {
margin: 20px 0;
padding: 0;
border: 0;
}

td.eshop_prod_td {
vertical-align: top;
background-color: #f8f8f8;
border: 1px solid #CCC; /* border πλαισίων προιόντων σε κατάταξη 2ης σελίδας */
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: Verdana, Tahoma, sans-serif;
font-weight: bold;
color: #333;
}

span.eshop_prod_offer3 {
padding: 1px 5px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 1em; /* ************** */
font-weight: bold;
color: #FFF;
background-color: #f8f8f8;
}

span.eshop_prod_outstock {
padding: 1px 5px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 1em; /* **************** */
font-weight: bold;
color: #FFF;
background-color: #f8f8f8;
}

/* PRODUCT VARIANTS AND PRICE MODIFIERS */

/* table special offers */

table.eshop_variants {
margin: 5px 0;
padding: 0;
border: 0;
}

table.eshop_variants td {
font-family: Verdana, Tahoma, sans-serif;
font-size: 1em; /* εδώ αλλάζει το μέγεθος της γραμμ της Ποσότητας μέσα στην καρτέλα του προιόντος */
color: #069;
padding: 2px 3px 2px 0;
}

select.eshop_modifier {
font-family: Verdana, Tahoma, sans-serif;
font-size: 1em; /* εδώ αλλάζει το μέγεθος της γραμμ της επιλογής της ποσότητας */
color: #333;
}

/* noscript */

.eshop_noscript {
/*display: block;*/
margin: 5px 0;
padding: 2px;
background-color: #f8f8f8;
border: 1px solid #CCC;
text-align: center;
color: #333;
visibility: hidden;
}

/* 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 #CCC;
font-weight: bold;
font-size: 1em; /* εδώ αλλάζει το μεγεθος της γραμμ μέσα στο καλάθι  - Προϊόν - Τιμή μονάδος - Ποσότητα - Σύνολο */
color: #069;
}

hr.eshop_seperator {
color: #333;
background-color: transparent;
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: Verdana, Tahoma, sans-serif;
font-size: 1em; /* *************** */
color: #000;
padding: 2px 4px 0 0;
}

/* PRODUCT DETAILS */

/* product details thumbnails */

img.eshop_prod_gallery {
border: 1px solid #CCC;	/* από εδώ αλλάζει το border της φώτο του προιόντος μέσα στην αναλυτική του καρτέλα */
margin: 1px;
padding: 2px;
float: left;
}

div.eshop_sku_large {
font-size: 1em; /* από εδώ αλλάζει το μέγεθος της γραμμα  - Κωδικός προϊόντος: 0141 */
color: #333;
font-weight:600;
}

div.eshop_new_product {
padding-left: 20px;
background: transparent url('../images/icon_new.gif') 0 2px no-repeat;
font-weight: bold;
color: #000;
}

/* 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: 1em; /* εδώ αλλάζει το μέγεθος της γραμμα της καρτέλας - Επιλέξτε μέθοδο αποστολής*/
}

div.eshop_shipping_info {
margin: 2px;
padding: 4px;
border: 1px solid #CCC; /* από εδώ αλλάζει το border των πλαισίων της επιλογής - Επιλέξτε μέθοδο αποστολής */
background-color: #f8f8f8;
font-size: 0.95em; /* εδώ αλλάζει το μέγεθος της γραμμα της καρτέλας - Έξοδα μεταφοράς ανάλογα με το βάρος και τον προορισμό */
}

div.eshop_shipping_free {
margin: 3px 0;
color: #333;
}

/* quick cart */

div.eshop_qcart {
margin: 0;
padding: 0;
font-size: 1em; /* εδώ αλλάζει το μέγεθος της γραμμα  - 1 αντικείμενο */
float: right;
}

/*order summary title */

div.eshop_ordersum_title {
color: #333;
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: #f8f8f8;
color: #333;
font-size: 1em; /* ************* */
}

div.eshop_addcomment_title {
color: #333;
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: #333;
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: #333;
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 auto;
padding: 4px;
border: 1px solid #CCC; /* από εδώ αλλάζει το χρώμα του border του temblate των links τίτλων επάνω από την αναζήτηση και των temblate μέσα στην καρτέλα του προιόντος*/
background-color: #f8f8f8;
color: #333;
text-align:justify;	/* font-size: 0.98em; */
}

div.eshop_general_title {
color: #333;
font-size: 1em; /* ************** */
text-decoration: none;
font-weight: bold;
margin: 0;
padding: 2px 0;
background: none;
}

/* FORMS */

/* login form */

form.eshopform {
margin: 0 auto;
}

form.eshopform fieldset {
margin: 0.2em auto 0.7em;
padding: 0px 0.5em;
border: none;
border: 1px solid #CCC; /* από εδώ αλλάζει το border της σελίδας ταμείου τελικου βήματος που βάζεις pass */
background: #f8f8f8;
width: auto;
}

form.eshopform fieldset.gray {
border: none;
border: 1px solid #CCC;
color: #333;
text-align: justify;
padding-left: 0.5em;
padding-right: 0.5px;
background: #f8f8f8;
margin: 0.2em auto 0.5px;
}

form.eshopform legend {
margin: 0.5em auto;
color: #336633;
font-size: 1.2em; /* Αναζήτηση eshop */
font-weight: bold;
padding: 0px;

}

div.eshop_form_row {
margin-bottom: 4px;
display: block;
clear: both;
margin-right: auto;
margin-left: auto;
}

div.eshop_padding_row {
padding-left: 135px;
font-size: 1em;
margin-right: auto;
margin-left: auto;
}

form.eshopform label { /* απο εδω μετακινουνται δεξιοτερα τα πεδια της φορμα εγγραφης του τελικου βηματος αγορα προιοντος */
float: left;
width: 124px;
margin: 0;
padding: 0 0.2em;
clear: left;
}

.eshopbox {
width: 100px;
border: 1px solid #CCC;
background-color: #fff;
color: #000;
}

.eshoplongbox {
width: 220px;
border: 1px solid #acc6db;
background-color: #fff;
color: #000;
}

.eshoptextbox {
border: 1px solid #CCC;
background-color: #fff;
color: #000;
}

.eshopsubmit { /* κουμπι αναζητησης και εγγραφής */
color: #FFFFFF;
font-weight: bold;
background-color : #669933;
border: 1px solid #CCC;
cursor: pointer;
padding: 0.5px 0.5em;
margin-right: auto;
margin-left: auto;
}

/* 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 #CCC;
background-color: #f8f8f8;
}

/* overwrite page navigation links */

span.pagenav, #ioseshop span.pagenav {
color: #060; background-color: transparent; font-size: 0.9em; /* αλλαγη navigator << Αρχική < Προηγούμενα */
}

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.9em; /* αλλαγη navigator << Αρχική < Προηγούμενα 1 2 3 4 5 6 Επόμενα > Τελευταία >> */
background-color: transparent;
padding: 3px;
text-decoration: none;
border: none;
color: #069;
text-decoration: none;
font-weight: bold;
}

a.pagenav:hover, #ioseshop a.pagenav:hover { color: #336633; }
#ioseshop span.pagenav strong, #ioseshop a.pagenav strong {
font-size: 1.1em; /* αλλαγη navigator << Αρχική < Προηγούμενα " 1 2 3 4 5 6 " Επόμενα > Τελευταία >> */
}

/* error container */

div.eshop_error {
margin: 20px auto;
color: #CC0000;
font-weight: bold;
border: 1px solid #CCC;
background-color: #f8f8f8;
padding: 10px;
}

/* new products slider */

#eshopscr_wrapper {
margin: 10px auto;
}

.eshopslider {
position:relative;
overflow:hidden;
border:1px solid #CCC; /* αυτό εδώ αλλάζει το border του πάνω tamblate του eshop αυτό που εμφανίζεται ο τίτλος (προσφατα προιοντα) */
height:70px;
background:#f8f8f8;
margin: 0 auto;
color: #333;
}

.eshopscr_top {
margin: 0 auto;
padding: 1px 4px;
background-color: #090; /* από εδώ αλλάζει το background του τίτλου του eshop  */
color: #FFF;
}

.eshopscr_control {
cursor: pointer;
font-size: 1em;
color: #336633;
margin-right: auto;
margin-left: auto;
}

.eshopslidercontent {
position:absolute;
}

.eshopslidercontent .upper {
border-bottom:1px solid #CCC;
}

.section {
padding:10px;
}

.eshopsection {
padding:10px; height:50px;
}
