<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/* old background colour = #FFFFF4 */
*{box-sizing:border-box; margin:0px; padding:0px;}
body{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#666;background-color:#DEC; line-height:130%;}

@media only screen and (max-width: 700px) {
	#contact{margin-top:96px !important;}
	#menu a{font-size:14px !important;}
	#header{clear:both !important; height:150px !important;}
	.main-pic{display:none !important;}
}

#wrap{position:relative;max-width:980px;min-width:500px;margin:30px auto 20px auto;padding:1px;border:1px solid #ccc;box-shadow: 0px 0px 20px #999;background:#fff;}
#wrap::after{display:block; width:100%; content:""; clear:both;}
#header{width:100%; height:100px; padding:4px; margin:0px; text-align:right; background-color:#150; color:#FFF;}
#logo{position:absolute; top:4px left:4px; width:400px;}
#contact{position:relative; padding:6px; margin:0px; line-height:120%;}
#menu{position:relative; width:100%; padding:8px 6px; text-align:right;}
#footer{position:absolute; width:100%; clear:both; font-size:12px; color:#898; bottom:-30px;}
#footer::after{display:block; width:100%; content:""; clear:both;}
.copyright{float:left; text-align:left;padding:0px;}
.tnpl{float:right; text-align:right;padding:0px;}

.body{position:relative; margin:12px 0px; text-align:left; padding:12px 16px; clear:both; font-size:94%;}

h1, h2, h3, h4, h5{color:#063;font-weight:normal;padding:20px 0px 0px 0px;margin:0;}
h1{font-size:24px;}
h2{font-size:20px;}
p{padding:10px 0px;}

.InstrumentMenu{position:relative; width:100%; text-align:right; margin:2px auto 12px auto;}
.InstrumentMenu a{text-decoration:none; display:inline-block; margin:0px 4px; padding:2px 6px; background-color:#DEC; border:solid 1px #150; color:#150;}
.InstrumentMenu a.active{background-color:#150; color:#DEC;}

.instrument-card{float:left; width:230px; border:solid 1px #DEC; padding:1px 2px; margin:3px;}
.instrument-card-wide{float:left; width:340px; border:solid 1px #DEC; padding:1px 2px; margin:6px;}
.instrument-card p, .instrument-card-wide p{font-size:14px; font-weight:normal;}
.instrument-card img, .instrument-card-wide img{float:left;}

/* Images */
.ImageGroup{position:relative; width:100%; text-align:center;}

/* Tables */
td, th{margin:0px; padding:1px 4px;}
.cell-right{text-align:right;}
.TblContact{position:relative; margin:8px auto; width:500px;}
.WeightTitle{font-weight:normal; font-size:90%; padding:20px 0px 0px 0px; color:#063;}

.TblLinks{position:relative; margin:8px auto; width:96%;}
.TblLinks td{vertical-align:top; padding:6px 10px;}
.TblLinks a{text-decoration:none;}
.NoWrap{white-space:nowrap;}

.TblPrice{position:relative; margin:8px auto; clear:both;}
.TblPrice th{padding:18px 4px 6px 4px;}


/* Forms */
input{width:100%; font-size:110%; padding:1px 2px;}
textarea{width:100%; height:50px; font-size:110%; padding:1px 2px;}

/*Home Page */
.main-pic{float:right; padding:0px 0px 4px 12px; margin:-20px 0px 0px 0px;}

/* Alterations */
#menu a{font-size:16px; text-decoration:none; padding:2px 8px 3px 8px; color:#063; background-color:#FFF;}
#menu a:hover{background-color:#150; color:#FFF;}
.tnpl a{font-size:12px; text-decoration:none; padding:0px; color:#898;}

img.right{float:right; margin:4px 0px 4px 12px;}

</pre></body></html>