body { margin:9px 0 0 0; padding:0; font-family:arial, sans-serif; font-size:11px; color:#000; background:#fff url(/lisalib/getfile.aspx?itemid=3) repeat-x; }

a { text-decoration:none; color:#444; font-weight:bold; }
a:hover { text-decoration:underline !important; }

a.img-link { text-decoration:none !important; }

.clear { clear:both; line-height:0.1em; }

img { border:none; }
fieldset { margin:0; padding:0; border:none; }
legend { display:none; }
form { margin:0; padding:0; display:inline; }
input, select, textarea { font-size:1em; font-family:arial, sans-serif; }
.stream { display:none; }
img.right { float:right; margin-left:5px; }
img.left { float:left; margin-right:10px; }

.padding { padding:5px 16px; }

input.text, textarea.text { border:1px solid silver; }

#notice { border:1px solid #FF4A4A; padding:3px; background:#FDFAD0; margin-bottom:10px; display:none; }

h5.dates { margin:0; padding:0; font-size:.9em; font-weight:normal; color:silver; }
h3.headlines { margin:0; padding:0; font-size:1em; font-weight:bold; color:#000; }
h3.headlines a { color:#000; }
a.newslink { color:#306090; text-decoration:underline; }

a.years { font-weight:bold; color:#254D76; }
a.months { color:#000; }

a.morenews { display:block; border-top:1px solid #C8D7E3; padding:7px 17px; color:#306090; font-weight:bold; background:url(/lisalib/getfile.aspx?itemid=22) no-repeat 0 50%; }

#wrapper { width:776px; margin:0 auto; position:relative; }
#header { height:73px; background:url(/lisalib/getfile.aspx?itemid=6) no-repeat; }
#header img { float:left; padding:15px 16px; }

#colwrap { margin-top:25px; background:url(/lisalib/getfile.aspx?itemid=2) repeat-y; }
.subpages #colwrap { background:url(/lisalib/getfile.aspx?itemid=23) repeat-y; }

#breadcrumbs { background:#666; color:#fff; font-size:.9em; border-bottom:1px solid #ccc; padding:3px 15px 4px 15px; width:746px; }
#breadcrumbs a { color:#fff; }

#content { float:left; width:603px; }
#col2 { float:left; width:172px; margin-left:1px; }

#col2 ul { margin:0; padding:0; list-style:none; background:url(/lisalib/getfile.aspx?itemid=32) no-repeat bottom left; padding-bottom:8px; margin-bottom:5px; }
#col2 ul li a { background:#fff url(/lisalib/getfile.aspx?itemid=28) repeat-y; font-weight:normal; display:block; color:#254D76; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:6px 11px 7px 11px; }
#col2 ul li a.selected { background:#C6C8CA; }

#col2 ul ul { background:none; margin:0; padding:0; }
#col2 ul ul li a { padding:4px 11px 4px 25px; color:#000; }
#col2 ul ul li a.selected { background:#DAEBFB; }

.subpages #col2 { margin-top:-47px; }
h3.parent-title { background:url(/lisalib/getfile.aspx?itemid=25) no-repeat; color:#fff; text-align:right; margin:0; padding:15px 12px 0 0; font-size:1.2em; font-weight:bold; height:31px; border-bottom:1px solid #ccc; position:relative; }

.service { background:#666666 url(/lisalib/getfile.aspx?itemid=18) no-repeat bottom left; color:#fff; margin:-25px 0 40px 0; position:relative; }
.service h3 { margin:0; padding:0; text-indent:-300px; background:url(/lisalib/getfile.aspx?itemid=17) no-repeat; height:32px; }
.service h4 { margin:0; padding:0; font-size:1.1em; font-weight:bold; }
.service h5 { margin:0; padding:0; font-size:1em; font-weight:bold; }
.service .padding { padding:0 10px 10px 10px; }
.service strong { font-weight:normal; color:#C8D7E3; }

/* Page-items upper frontpage */
#pi_upper { background:url(/lisalib/getfile.aspx?itemid=2393) no-repeat bottom left; }
#pi_upper .pi_item { float:left; border-right:1px solid #fff; width:201px; overflow:hidden; min-height:325px; }
#pi_upper .item3 { border-right:none !important; width:199px; }
#pi_upper .padding { padding:6px 12px; }

#pi_upper ul { margin:0; padding:0; list-style:none; }
#pi_upper ul li { background:url(/lisalib/getfile.aspx?itemid=16) no-repeat 0 50%; padding:2px 0; }
#pi_upper ul li a { color:#fff; padding-left:20px; display:block; font-weight:normal; }

/* Page-items lower frontpage */
#pi_lower .pi_item { float:left; margin-right:1px; width:201px; overflow:hidden; border-top:1px solid #fff; }
#pi_lower .item3 { margin-right:0px !important; width:199px; }
#pi_lower .padding { padding:6px 12px; }
#pi_lower h3.title { background:url(/lisalib/getfile.aspx?itemid=19) repeat-x; color:#254E76; font-size:1em; font-weight:bold; margin:0; padding:5px 0 6px 13px; }
#pi_lower .item1 h3.title { background:url(/lisalib/getfile.aspx?itemid=21) no-repeat !important; }

/* Page-items subpages right */
#col2 .pi_item { padding:10px; }
#col2 .pi_item h3.title { margin:0 0 5px 0; padding:0; font-size:1em; font-weight:bold; color:#254D76; border-bottom:1px solid #254D76; } 
#col2 .pi_item .padding { padding:0; }
#col2 .pi_item p { margin-top:0; padding-top:0; }

#nav { position:absolute; top:73px; left:0px; width:604px; background:url(/lisalib/getfile.aspx?itemid=7) repeat-x; }
#nav ul { margin:0; padding:0; list-style:none; }
#nav ul li { float:left; background:url(/lisalib/getfile.aspx?itemid=10) no-repeat 0 100%; }
#nav ul li a { float:left; color:#254D76; font-weight:bold; padding:5px 11px 6px 8px; }
#nav ul li.first { background:none; }
#nav ul li a.first { padding-left:16px; }
#nav ul li a.selected { text-decoration:underline; color:#000; }

#searchpanel { position:absolute; top:32px; right:7px; text-align:right; }
#searchpanel label { display:none; }
#searchpanel #SearchString1 { border:1px solid #DDE1E0; width:113px; }
.button { border:1px solid #dde1e0; background:#2E5D8B; color:#fff; font-weight:bold; }

#extras { position:absolute; top:8px; right:65px; }
#extras ul { margin:0; padding:0; list-style:none; }
#extras ul li { float:left; background:url(/lisalib/getfile.aspx?itemid=9) no-repeat 0 50%; }
#extras ul li.first { background:none; }
#extras ul li a { float:left; font-size:.9em; color:#666; padding:0 5px 0 6px; }

#fontsize { position:absolute; top:8px; right:20px; }
#fontsize ul { margin:0; padding:0; list-style:none; }
#fontsize ul li { float:left; }
#fontsize ul li.enlargefont { background:url(/lisalib/getfile.aspx?itemid=4) no-repeat; }
#fontsize ul li.shrinkfont { background:url(/lisalib/getfile.aspx?itemid=8) no-repeat; }
#fontsize ul a { float:left; width:22px; height:14px; overflow:hidden; text-indent:-300px; }

#footer { background:url(/lisalib/getfile.aspx?itemid=5) no-repeat; text-align:center; color:#fff; height:20px; padding:5px 0 0 0; }

.product-list { width:100%; }
.product-list td { padding:3px; border-bottom:1px dotted gray; }
.product-list th { text-align:left; border-bottom:1px dotted gray; padding:3px; }
.product-list td h3 { margin:0 0 6px 0; padding:0; font-weight:bold; font-size:1em; }
.product-list .top { vertical-align:top; }
.price { font-size:1em; }

.used-equipment-list { background:url(/lisalib/getfile.aspx?itemid=1039) repeat-x bottom left; }
.used-equipment h3, .used-equipment-list h3 { font-size:1em; margin:0; padding:0 0 4px 0; font-weight:bold; }
.used-equipment { background:url(/lisalib/getfile.aspx?itemid=1039) repeat-x top left; padding:10px 0; }
.used-equipment a { color:#2F5D81; text-decoration:underline; }

.used-equipment img { border:1px solid gray; }
.used-equipment img.thumb { margin:10px 10px 0 0; }

.specifications { width:205px; border:1px solid #ccc; border-collapse:collapse; }
.specifications td { border:1px solid #ccc; padding:3px; }
.specifications td.name { color:#6C6C6C; }
.specifications td.value { text-align:right; }
.specifications .row1 td { background:#F2F2F2; }