ul.eshop li a img, table.eshop img, .paginate ul li 
{
float: left;

}
form.eshopform fieldset.eshoppayvia li img 
{
vertical-align: middle;

}
ul.eshop li, form.addtocart, .pagfoot 
{
clear: left;

}
form.eshop input.buttonimg 
{
;

}
table.eshop,table.eshop th,table.eshop td 
{
border: 1px solid #676B7B;

}
table.eshop img 
{
vertical-align: top;
margin: 0;
margin-right: 10px;

}
table.eshop thead th,table.cart thead th 
{
;

}
table.eshop tbody th 
{
text-align: left;

}
table.eshop tr.alt 
{
background-color: #EEEEF8;
color: #606060;

}
table.eshop tr.alt a 
{
color: #3A5988;

}
table.cart tr.stotal 
{
text-align: right;

}
table.cart tr.total td.eshopempty,table.cart tr.stotal td.eshopempty 
{
;

}
table.cart tr.total 
{
;

}
table.cart td span.eshoptext 
{
;

}
ul.eshop li a img 
{
border: 1px solid #CBD1E7;

}
ul.eshop li a:hover img,ul.eshop li a:active img,ul.eshop li a:focus img 
{
;

}
ul.eshoppanels li form.addtocart 
{
width: auto;
padding: 0;
margin-top: 0;

}
ul.eshopaz li a 
{
;

}
ul.eshopaz li.current a 
{
;

}
ul.eshopaz li span 
{
padding-top: 1px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 1px;

}
ul.eshopaz li a:hover,ul.eshopaz li a:active,ul.eshopaz li a:focus 
{
;

}
ul.eshopaz li a:active,ul.eshopaz li a:focus 
{
;

}
form.eshop input.button 
{
;

}
form.eshop input.button:hover,form.eshop input.button:active,form.eshop input.button:focus 
{
;

}
form.eshop input.buttonimg 
{
;

}
form.eshop fieldset 
{
border: 1px;

}
form.eshop fieldset fieldset 
{
;

}
form.eshop legend 
{
color: #FFFFFF;

}
form.eshop input,form.eshop textarea 
{

}
form.eshop input:focus,form.eshop textarea:focus,form.eshop input.focus,form.eshop textarea.focus 
{
;

}
form.dlproduct label 
{
display: inline;

}
div.paginate ul li 
{
;

}
table.eshop 
{
border-collapse: collapse;
line-height: 1.3em;
width: 99%;
border: 1px solid #676B7B;

}
table.eshop caption 
{
font-size: .9em;
padding-top: 2px;
padding-left: 0;
padding-right: 0;
padding-bottom: 2px;
margin-bottom: 0;

}
table.eshop thead th 
{
font-weight: bold;
text-align: center;
background-color: #525252;

}
table.eshop tbody th 
{
text-align: left;

}
table.eshop td 
{
padding: 3px;

}
table.eshop .center 
{
  text-align: center;

}
table.eshop dfn 
{
  font-style: normal;

}
table.eshop img 
{
margin: 0;
  margin-right: 10px;
  vertical-align: top;

}
table.cart td, table.cart th 
{
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;

}
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 
{
  text-align: right;

}
table.cart .deletecartitem input 
{
  margin: 0;
  padding: 0;
  vertical-align: middle;

}
table.cart label.hide 
{
height: 1px;
left: -9000px;
position: absolute;
top: -9000px;

}
table.eshopshiprates td 
{
  text-align: right;

}
table.eshopshiprates td.center 
{
  text-align: center;

}
table.eshopshiprates thead th, #zonelist thead th 
{
  padding: 2px;

}
table.eshopshiprates 
{
  margin-bottom: 10px;

}
table.eshopdiscounts thead th#ediscount 
{
  width: 8em;

}
table.eshopdiscounts tbody th 
{
  text-align: center;

}
table.eshopdiscounts td.amts 
{
  text-align: right;

}
table.eshopdiscounts td.disc 
{
  text-align: right;

}
ul.eshop 
{
  margin: 0;
  padding: 0;

}
ul.eshop li 
{
  clear: left;
  line-height: 1.3em;
margin: 20px;
  margin-top: 0;
  padding: 0;

}
ul.eshop li a 
{
  display: block;
margin: 0;
  margin-bottom: 10px;
  padding: 0;
  text-decoration: none;

}
ul.eshop li a img 
{
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;

}
ul.eshop li a.itemref 
{
  font-size: 1.3em;

}
ul.eshoppanels li a img 
{
  float: none;
  margin: 0;

}
ul.eshoppanels li form select,ul.eshoppanels li form.input 
{
  display: block;
  margin-bottom: 2px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2px;
  width: auto;

}
ul.eshoppanels li form.addtocart 
{
  margin-top: 0;
  padding: 0;
  width: auto;

}
ul.eshopfeatured form.addtocart 
{
  clear: none;

}
ul.eshopaz li 
{
  display: inline;
  line-height: 1.8em;
  list-style-image: none;
  list-style-style: none;
margin: 0;
  margin-right: 1px;

}
ul.eshopaz li a 
{
  display: inline;
  margin: 0;
  padding-bottom: 1px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 1px;

}
ul.eshopaz li a:active,ul.eshopaz li a:hover,ul.eshopaz li a:focus 
{
  text-decoration: underline;

}
ul.eshopaz li span 
{
  padding-bottom: 1px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 1px;

}
input.button 
{
  margin-right: 1em;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  width: auto;

}
input.button:hover,input.button:active,input.button:focus 
{
  cursor: pointer;

}
form.eshop 
{
  line-height: 1.3em;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  width: 96%;

}
form.eshop label 
{
  font-weight: bold;

}
form.eshop input,form.eshop textarea 
{

}
form.eshop textarea 
{
  width: 98%;

}
form.addtocart 
{
  margin-top: 20px;
  padding: 5px;
  width: 99%;

}
form.addtocart fieldset 
{
  padding: 10px;

}
form.addtocart select 
{
  margin-right: 20px;
  width: auto;

}
form.addtocart span.sglprice 
{
  margin-right: 20px;
  width: auto;

}
form.addtocart label 
{
  display: inline;

}
form.addtocart input.iqty 
{
  width: 2.5em;

}
form.addtocart dfn 
{
  font-style: normal;

}
form.addtocart .etext,form.addtocart .etextarea 
{
  display: block;

}
form#eshopdlform fieldset 
{
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  width: 20em;

}
form#eshopdlform input#email,form#eshopdlform input#code 
{
  font-size: .9em;
margin: 0;
  margin-bottom: 10px;
  width: 99%;

}
form#eshopdlform label 
{
  display: block;
  font-size: 1em;

}
form#eshopdlform input.button 
{
  display: block;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;

}
form.dlproduct 
{
  margin-bottom: 20px;

}
form.dlproduct fieldset, form#dlall fieldset 
{
  margin-bottom: 5px;
  padding: 15px;

}
form.dlproduct .ro 
{
  margin-right: 10px;
  width: 2em;

}
form.dlproduct label 
{
  display: inline;

}
fieldset.eshoppayvia li 
{
  padding: 5px;

}
p.eshopwidget span 
{
  font-size: 2em;
  letter-spacing: .02em;

}
p.jdl 
{
  font-size: 1.2em;
  text-align: center;

}
a.eshopmore 
{
  display: block;
  text-align: right;

}
.eshoppanels 
{
  list-style-image: none;
  list-style-style: none;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
padding: 1px;
  padding-bottom: 10px;
  padding-top: 0;
  width: 99%;

}
.eshoppanels li 
{
  display: inline-block;
margin: 3px;
  margin-bottom: 0;
  margin-top: 10px;
  text-align: center;
  vertical-align: top;

}
.reqd,.error 
{
  color: #A22F2F;

}
.creditline 
{
  font-size: .7em;
  text-align: center;

}
.eshopzones label 
{
  display: inline;

}
.eshopzones .button 
{
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0;

}
.shipdiscount span 
{
  font-weight: bold;

}
.eshoppanels form.eshop 
{
  margin: 0;

}
.cartopt 
{
  text-align: center;

}
.cartopt p 
{
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  width: 20em;

}
.cartopt label 
{
  display: inline;

}
.continue-proceed 
{
margin: 0;
  margin-top: 10px;
  padding: 0;
  text-align: center;

}
.continue-proceed li 
{
  display: inline;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 0;
  padding: 0;

}
.eshop_dcode 
{
  font-weight: bold;
  text-align: center;

}
.eshop_dcode span 
{
  font-size: 1.2em;

}
.paginate 
{
  font-size: 90%;
  margin-bottom: 5px;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 5px;

}
.paginate p 
{
  line-height: 2em;
  padding: 0;

}
.paginate p span 
{
  font-weight: bold;

}
.paginate ul 
{
  margin: 0;
  padding: 0;

}
.paginate ul li 
{
  margin-right: 5px;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0;

}
.paginate ul li a 
{
  display: block;

}
.creditline 
{
  font-size: .7em;
  text-align: center;

}
.fld2 label, .fld4 label 
{
  display: block;

}
#content .eshop li,#content ul.eshopfeatured li,#content ul.eshopfeatured li,#content ul.eshopsubpages li,ul.eshopcats li,#content ul.eshoprandomlist li,#content ul.eshopshowproduct li,#content ul.eshoppanels li,#content fieldset.eshoppayvia li,#content .pagfoot ul li,#content ul.continue-proceed li 
{
  list-style-image: none;
  list-style-type: none;

}
#process 
{
  line-height: 1.5em;
margin: auto;
  margin-bottom: 0;
  margin-top: 10px;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0;
  width: 90%;

}
#zonelist td 
{
  text-align: left;

}
#zonelist td.code,#zonelist td.zone 
{
  text-align: center;

}
#process 
{
  line-height: 1.5em;
margin: auto;
  margin-bottom: 0;
  margin-top: 10px;
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0;
  width: 90%;

}
#process strong 
{
  font-size: 1.2em;

}
#process em 
{
  font-style: normal;
  font-weight: bold;

}
#eshopgateway 
{
  padding-bottom: 10px;
  text-align: right;

}
