  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
 :focus {outline: 0}
 ins {text-decoration: none}
del {text-decoration: line-through}
 table {border-collapse: collapse; border-spacing: 0}
.clr {clear: both}
p {padding: 5px 0 5px 0}
 #head {margin:10px 0 0 10px; height: 85px; border-bottom: 5px solid #f9db65}
 #nav {float:left; margin:0px 0 0 10px; width:250px}
#nav div.finder {background: #a5dbf9; color: #225f69}
#nav div.teaser {background: #f9db65; color: #5f6922; margin-top: 10px}
#nav div.teaser h3 span {color: #333; font-size: 1.2em; line-height:0.9em}
#nav div {padding:20px}
#nav h3 {line-height: 80%}
#nav select {width: 180px}
 #main {float: none; margin:0px 0 0 270px; padding: 0 0 0 10px; width:auto; min-height: 600px}
table.prices {width: 100%; margin: 0 0 0 0}
table.prices td {padding: 5px}
table.prices th {padding: 5px 5px 5px 5px; text-align: left; color: #225f69; border-bottom: 1px solid #e0e0e0}
table.prices th h3 {font-size: 1.1em}
table.prices td.price, table.prices th.price {text-align: right; padding-right: 50px; min-width: 120px; font-size: 0.9em}
table.prices td.title a {font-size: 16px; font-weight: bold}
tr.even, div.even {background-color: #fefefe}
tr.odd, div.odd {background-color: #efefef}
img.shopl {width: 120px; height: auto; background: #fff; font-size: 1px; padding:2px; border: 1px solid #ddd}
 div#products div {margin: 0 0 0px 0; height: 190px; width: 600px}
div#products div img {float: left; width: 160px; border: 1px solid #ccc; margin: 0 20px 0 0}
div#products div h3 {display: block; font-size: 1.55em; line-height: 1.2em; min-height: 32px; margin: 0}
div#product div img {width: 160px; border: 1px solid #ccc; margin: 0 5px 0 0}
div#product div.image {float: right; width: 160px; background: #eee; font-size: 11px}
 .pagination {text-align: right; padding: .3em; margin-top: 5px}
.pagination a, .pagination span {padding: .2em .5em}
.pagination span.disabled {color: #AAA}
.pagination span.current {font-weight: bold; color: #db3400}
.pagination a {border: 1px solid #DDDDDD; text-decoration: none}
.pagination a:hover, .pagination a:focus {border-color: #ccc; background: #eee; color: #444}
.pagination .prev_page, .pagination .next_page {border-width: 1px}
.pagination .prev_page {margin-right: 1em}
.pagination .next_page {margin-left: 1em}
.pagination .page_info {margin: 1px 0 0 0; color: #888888}
 #footer {border-top: 5px solid #f9db65; background: #666; color: #eee; padding: 30px; text-align: center}
#footer a {color: #ccc}
#footer .price {font-size: 0.85em; margin: 0 0 30px 0}
#footer .copy {color: #aaa}
 body {font: 13px 'Helvetica', Arial, 'Liberation Sans', FreeSans, sans-serif; line-height: 1.3em}
a {color: #3671A1}
a:focus {outline: 1px dotted}
hr {border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0}
 h1, h2, h3 {font-family: 'Helvetica', Arial}
h1 {font-size: 28px; font-weight:bold; letter-spacing:-1px; line-height:1em; padding: 10px 5px 10px 0; color: #124f59; margin: 5px 0 10px 0}
h2 {font-size: 16px}
h3 {font-size:22px; font-weight:bold; letter-spacing:-1px; line-height:1em}
h4 {font-size: 19px}
h5 {font-size: 17px}
h6 {font-size: 15px}
 ol {list-style: decimal}
ul {list-style: disc}
li {margin-left: 30px}
p, dl, hr, h3, h2, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 10px}
.pricebig {font-size: 1.6em; font-weight: bold}
.price_sub {color: #777}
