ul.eshoppanels li{ min-height:200px;  min-width:200px}
ul.eshoppanels li, ul.eshop li a img, table.eshop img, .paginate ul li{ float:left}
form.eshopform fieldset.eshoppayvia li label{}
form.eshopform fieldset.eshoppayvia li img{ vertical-align:middle}
ul.eshop li, form.addtocart, .pagfoot{ clear:left}
form.eshop input.buttonimg{ height:33px;  position:relative;  top:10px;  width:111px}
table.eshop{ margin-left:-16px}
table.eshop, table.eshop th, table.eshop td{ border:1px solid #676B7B}
table.eshop img{ border:medium none}
table.eshop thead th, table.cart thead th{ background:none repeat scroll 0 0 #CBD1E7;  color:#404040}
table.eshop tbody th{ background:none repeat scroll 0 0 #DEE0F1}
table.eshop tr.alt{ background:none repeat scroll 0 0 #EEEEF8;  color:#606060}
table.eshop tr.alt a{ color:#3A5988}
table.cart tr.stotal{ background:none repeat scroll 0 0 #E6FDCD;  color:#404040}
table.cart tr.total{ background:none repeat scroll 0 0 #EFDEF1;  color:#404040}
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{ border-color:#0D0}
ul.eshoppanels li form.addtocart{ background:none repeat scroll 0 0 transparent;  border:medium none;  color:#404040}
ul.eshopaz li a{ border:1px solid #B5B5B5}
ul.eshopaz li.current a{ border:1px solid #000}
ul.eshopaz li span{ border:1px solid #B5B5B5;  color:#B5B5B5}
ul.eshopaz li a:hover, ul.eshopaz li a:active, ul.eshopaz li a:focus{ border:1px solid #060}
ul.eshopaz li a:active, ul.eshopaz li a:focus{ background:none repeat scroll 0 0 #D1FDA5;  color:#000}
form.eshop input.button{ background:none repeat scroll 0 0 #676B7B;  border-color:#9396A4 #555 #555 #9396A4;  border-style:solid;  border-width:1px;  color:#FFF}
form.eshop input.button:hover, form.eshop input.button:active, form.eshop input.button:focus{ background:none repeat scroll 0 0 #D1FDA5;  color:#676B7B}
form.eshop input.buttonimg{ background:none repeat scroll 0 0 transparent;  border:medium none}
form.eshop fieldset{ background:none repeat scroll 0 0 #E6E6F6;  border:1px dashed #CFD0D6;  color:#606060; float:left;}
form.eshop fieldset fieldset{ background:none repeat scroll 0 0 #EEEEF8}
form.eshop legend{ background:none repeat scroll 0 0 #CFCFE0;  border-color:#DBE3F0 #B6BAC9 #B6BAC9 #DBE3F0;  border-style:solid;  border-width:1px;  color:#404040}
form.eshop input, form.eshop textarea{ background:none repeat scroll 0 0 #FAFAFA;  border:1px solid #CCC;  color:#000}
form.eshop input:focus, form.eshop textarea:focus, form.eshop input.focus, form.eshop textarea.focus{ background:none repeat scroll 0 0 #FFF;  border-color:#0D0;  color:#404040}
form.dlproduct label{ color:#A22F2F}
#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}
div.paginate ul li{ background:none repeat scroll 0 0 #DEE0F1;  border-color:#EAEAF6 #CECFDB #CECFDB #EAEAF6;  border-style:solid;  border-width:1px;  color:#404040}
#process{ background:none repeat scroll 0 0 #E6FDCD;  border:3px double #4EAB02;  color:#404040}
.reqd, .error{ color:#A22F2F}
.creditline{ color:#969696}
table.eshop{ border-collapse:collapse;  line-height:1.3em;  width:99%}
table.eshop caption{ font-size:0.9em;  margin-bottom:0;  padding:2px 0}
table.eshop thead th{ font-weight:bold;  text-align:center}
table.eshop tbody th{ text-align:center}
table.eshop td{ padding:3px}
table.eshop .center{ text-align:center}
table.eshop dfn{ font-style:normal}
table.eshop img{ margin:0 10px 0 0;  vertical-align:top}
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;  width:40px;  text-align:center}
table.cart tr.stotal{ text-align:right}
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}
#zonelist td{ text-align:left}
#zonelist td.code, #zonelist td.zone{ text-align:center}
.eshopzones label{ display:inline}
.eshopzones .button{ padding:0 5px}
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}
.shipdiscount span{ font-weight:bold}
ul.eshop{ margin:0;  padding:0}
ul.eshop li{ line-height:1.3em;  margin:0 20px 20px;  padding:0}
ul.eshop li a{ display:block;  margin:0 0 10px;  padding:0;  text-decoration:none}
ul.eshop li a img{ margin-bottom:20px;  margin-right:20px}
ul.eshop li a.itemref{ font-size:1.3em}
ul.eshoppanels li{ clear:none;  text-align:center}
ul.eshoppanels li a img{ float:none;  margin:0}
ul.eshoppanels li form select, ul.eshoppanels li form.input{ display:block;  margin:2px auto;  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:none outside none;  margin:0 1px 0 0}
ul.eshopaz li a{ display:inline;  margin:0;  padding:1px 3px}
ul.eshopaz li a:active, ul.eshopaz li a:hover, ul.eshopaz li a:focus{ text-decoration:underline}
ul.eshopaz li span{ padding:1px 3px}
input.button{ margin-right:1em;  padding:2px 5px;  width:auto}
input.button:hover, input.button:active, input.button:focus{ cursor:pointer}
form.eshop{ line-height:1.3em;  margin:0 auto;  width:96%}
form.eshop label{ font-weight:bold;  font-size:12px}
form.eshop input, form.eshop textarea{ font-size:1em}
form.eshop textarea{ width:98%}
form.addtocart{ margin-top:20px;  padding:5px;  width:99%}
form.addtocart fieldset{ padding:10px;  margin-left:-45px; width:100%;}
form.addtocart select{ margin-right:20px;  width:auto;  border:1px solid #2D3940}
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#eshopdlform fieldset{ margin:0 auto;  width:20em}
form#eshopdlform input#email, form#eshopdlform input#code{ font-size:0.9em;  margin:0 0 10px;  width:99%}
form#eshopdlform label{ display:block;  font-size:1em}
form#eshopdlform input.button{ display:block;  margin:0 auto}
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}
.cartopt{ float:right;  margin:0;  padding:0;  text-align:right}
.cartopt p{ margin:0;  padding:0;  width:20em}
.cartopt label{ display:inline;  margin:0;  padding:0}

.cartopt input{ margin-right:6px}
.post ul.continue-proceed{ margin:38px 0 0 170px;  padding:0;  text-align:center; float: left;}
.continue-proceed li{ display:inline;  margin:0 10px;  padding:0}
.eshop_dcode{ font-weight:bold;  text-align:center}
.eshop_dcode span{ font-size:1.2em}
#process{ line-height:1.5em;  margin:10px auto 0;  padding:0 15px;  width:90%}
#process strong{ font-size:1.2em}
#process em{ font-style:normal;  font-weight:bold}
#eshopgateway{ padding-bottom:10px;  text-align:right}
p.eshopwidget span{ font-size:2em;  letter-spacing:0.02em}
.paginate{ font-size:90%;  margin:5px 2px}
.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:0 4px}
.paginate ul li a{ display:block}
p.jdl{ font-size:1.2em;  text-align:center}
a.eshopmore{ display:block;  text-align:right}
.offset{}
.creditline{ font-size:0.7em;  text-align:center}

table.right_block{ float:left;  width:228px}

ul.errors{float:left; font-weight:bold; color:red;}

.total_sum_block{float:left; color:#000; width:95%; margin: 30px 0;}
.total_sum_block p{float:left; margin-bottom:5px;}
.total_sum_block span{float:left;}