body { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; color:#000; background:#fff; margin:0; padding:0; }
h1 { font-size:105%; font-weight:bold; color:#000; background:#fff; font-variant:small-caps; margin:.5ex; }
p  { margin: 0; }
img { border:none; }
.center { text-align:center; }
.right { text-align:right; }
.desc { border:1px solid black; border-radius:1ex; position:relative; z-index:10; background:#fff; font-size:80%; max-width:80ex; text-align:justify; padding:.75ex; display:none; cursor:pointer; }
.buy { font-weight:bolder; float:right; color:#A9B286; }

div#bodytext { position:absolute; top:10.5ex; z-index:0; padding-left:2ex; }
div.item { float: left; white-space: nowrap; margin: 0 2ex 1ex 1ex; border:1px solid black; border-radius:0 1ex 1ex 0; width:60ex; overflow:hidden; padding-right:.5ex;}
.item img { height:24ex; align:top; margin:.5ex; }
div.abb { float: left; white-space: nowrap; margin: 0 2ex 1ex 1ex; border:1px solid black; border-radius:1ex; width:60ex; overflow:hidden; padding-right:.5ex; text-align:center; cursor:pointer; }
.abb img { height:24ex; align:top; margin:.5ex; display:inline; }
.abb span { font-size:80%; margin:1ex;}
div.header { position:fixed; height:5ex; font-weight:bold; font-size:120%; padding:1.5ex; z-index:5; top:0;}
.header a, .header a:link, .header a:visited, .header a:hover { text-decoration:none; }
div.footer { position:fixed; bottom:0; width:100%; padding:0.5ex;}

.buy { color:black; text-shadow:.2ex .2ex #B7D2A1; }
a, a:link, a:visited { color:#4E8DBF; text-decoration:none; }
a.buy, a.buy:link, a.buy:visited { color:black; text-shadow:.2ex .2ex #B7D2A1; text-decoration:none; }
a:hover { color:#4E8DBF; text-decoration:underline; }
a.buy:hover { color:black; text-shadow:.2ex .2ex #B7D2A1; text-decoration:underline; }


span.keywords { display:none; }
.evam { background: #A9B286; color:#fff;}
.fullwidth { width:100%; margin:0; clear:left; }
.evam a, .evam a:link, .evam a:hover, .evam a:visited { color:#fff; }
.error { color:red; font-weight:bold; }
.header img, .header p {  vertical-align:middle; }

.item table { border-collapse:collapse; font-weight:normal; color:#000; font-size:80%; display:inline; vertical-align:top; }
th { font-weight:bolder; text-align:left; }
th, td  { vertical-align:top; padding:0.5ex; max-height:1ex; }

.click { cursor:pointer; border-bottom:1px solid black; }
#popup { display:none;width:100%;position:absolute;background:#f6f6f6;top:0;left:0;z-index:1;}
#close { display:none;position:fixed; top:10.5ex; left:1ex; z-index:2; cursor:pointer; width:2ex; }
