/*  default styles for eShop display */
.offset{position:absolute;top :-9000px;left :-9000px}
/* generic form button */
.eshop .button{width:auto;padding:2px 5px;margin-right:1em
/*;border-width:1px;border-style:solid;border-color:#92B0A9 #345045 #345045 #92B0A9*/
}
.eshop .button:hover,.eshop .button:focus,.eshop .button:active{background:#4F8F72;color:#EDE5CF;cursor:pointer}
#content ul.eshop li{background:none;list-style-type:none;list-style-image:none;margin-left:0;padding-left:0;border-bottom:1px solid #AEA27F;}
#content ul.eshop li img{float:left;margin:0 10px 10px 0}
/* featured product listing */
ul.eshopfeatured{list-style-type:none;list-style-image:none;margin-left:0;padding-left:0}
/* random product listing */
ul.eshoprandomlist{list-style-type:none;margin-left:0;padding-left:0}
ul.eshoprandomlist li{list-style-type:none;margin-left:0;padding-left:0;border-bottom: 1px solid #F2FFDD}
/* single random product */
ul.eshoprandomproduct{list-style-type:none;margin-left:0;padding:2px 3px;border:1px solid #FFD3D3;background:#fffff5}
ul.eshoprandomproduct li{list-style-type:none;margin-left:0;padding-left:0;}
/* subpages listing */
ul.eshopsubpages{list-style-type:none;margin-left:0;padding-left:0}
ul.eshopsubpages li{list-style-type:none;margin-left:0;padding-left:0;border-bottom:1px solid #F2FFDD}
/*common for above */
a.itemref {font-size:1.3em}
/* more link */
a.eshopmore{clear:right;display:block;text-align:right}
/* add to cart forms */
form.addtocart{width:100%;margin:20px 0;padding:5px;background:#EDD1AC;color:#404040;border:1px solid #CDBBA4}
form.addtocart legend{border:0;background:transparent}
form.addtocart fieldset{border:0;padding:0}
form.addtocart select{width:auto;margin-right:4px;font-size:0.9em}
form.addtocart input.iqty{width:2.5em;}
/* shopping cart */
table.cart{width:100%}
table.cart caption{margin-bottom:0;padding:2px 0}
table.cart thead th{background:#F3D6B4;padding:2px;text-align:center;font-weight:normal}
table.cart tr{background:#FDF7F1}
table.cart tr.alt{background:#FAECDE}
table.cart td, table.cart th{padding:5px 8px}
table.cart td.amts{text-align:right}
table.cart td.cqty{text-align:center}
table.cart td.cqty input{text-align:right}
table.cart tr.stotal{background:#F2FFDD;text-align:right}
table.cart td img{float:left;margin-right:5px}
/* checkout form */
.eshopform fieldset{border:1px solid #ddd;padding:5px;margin:10px 0}
.eshopform fieldset legend#mainlegend{font-size:1.2em;font-weight:bold}
.eshopform fieldset legend{font-size:1.1em;font-weight:bold}
.content .eshoppayvia li{background-image:none;display:inline}
/* cart links */
/* customer details form */
.reqd{color:#800;font-size:1.1em}
/* this section is for the automatic redirect to paypal */
#process{border:3px solid #3B6C57;background-color:#F3D6B4;color:#333;width:90%;margin:10px auto 0 auto;padding:0 15px}
#process h3{font:150% 'trebuchet ms', helvetica, arial, sans-serif}
/* downloads page form */
#eshopdlform fieldset{border:1px solid #F2FFDD;width:20em;margin:0 auto}
#eshopdlform fieldset legend{font-size:1.1em;font-weight:bold}
#eshopdlform input#email,#eshopdlform input#code{width:100%;font-size:0.9em;margin:0 0 10px 0}
#eshopdlform label{display:block;font-size:1em}
#eshopdlform input.button{display:block;margin:0 auto}
/* download products page */
p.jdl{text-align:center}
form.dlproduct fieldset,form#dlall fieldset{border:1px solid #F2FFDD;padding:15px;margin-bottom:5px}
form.dlproduct .ro{width:2em;margin-right:10px}
form.dlproduct label{color:#800}
/*credit*/
.creditline{text-align:center;color:#969696;font-size:0.7em}
/* pagination */
div.paginate{margin:5px 2px;font-size:90%}
div.paginate p{padding:0;line-height:2em}
div.paginate p span{font-weight:bold}
div.paginate ul{list-style:none;margin:0;padding:0}
div.paginate ul li{list-style:none;float:left;border:1px solid #ca9;padding:0 4px;margin-right:5px}
div.paginate ul li a{display:block}
.pagfoot{	clear:left}
/* eshop panel listings */
ul.eshoppanels{list-style:none;margin:0;padding:0}
ul.eshoppanels li{list-style:none;float:left;margin:0 5px 5px 0;text-align:center;
/* you may need to adjust this figure - currently set to include the add to cart form */
min-height:275px}
#content ul.eshoppanels li a{text-decoration:none;display:block;padding:0 4px}
#content ul.eshoppanels li a img{float:none;margin:0}
/* section for eshop panels with form */
ul.eshoppanels li form select,ul.eshoppanels li form.input{display:block;width:auto;margin:2px auto}
ul.eshoppanels li form.addtocart{width:auto;margin-top:0;padding:0;background:transparent;color:#404040;border:0}
ul.eshoppanels li form.addtocart fieldset{background:transparent}
/* eshop widget */
p.eshopwidget span{font-size:2em}
/* custom */
#widget-container ul.eshopw_panels li{background-image:none;padding:0;padding-right:0;margin:0 5px 0 0;display:inline;border:none}
.msie #widget-container ul.eshopw_panels li,
.opera #widget-container ul.eshopw_panels li{background-image:none;padding:0;padding-right:0;margin:0 3px 0 0;display:inline;border:none}
