body, p, td, li {
		color: #036;
		font-family: AGaramond, Garamond, "Times New Roman", Times, serif;
		font-size: 20px;
}

body { margin-top: 48px; }


#maintable {
		width: 750px;
		border-collapse: collapse;
		background-image: url(../images/tegel3.jpg);
		background-position: top left;
		background-repeat: repeat-y;
		margin: 0 auto;
}

#maintable tr { vertical-align: top; }

#maintable td { padding: 6px; }

#logoag {
		margin: 25px auto 40px auto;
		width: 130px;
		height: 134px;
}

#logoag img { border: 0; }

h1.header {
		font-size: 24px;
		text-align: center;
		font-weight: normal;
		line-height: 36px;
}

.instrument {
		text-align: center;
		margin-bottom: 18px;
}

.address {
		text-align: center;
		margin: 18px auto;
}

.download {
		text-align: center;
		margin: 40px auto 20px auto;
}

a.txt:link, a.txt:visited {
		color: red;
		text-decoration: underline;
}

a.txt:hover {
		color: yellow;
		background-color: red;
		text-decoration: none;
}

img.getadobe {
		width: 112px;
		height: 33px;
		border: 0;
}




/* Menu at the foot of the page */

#menufoot {
		margin: 40px 0 30px 0;
		font-family: Helvetica, Arial, Tahoma, sans-serif;
		font-size: 11px;
		text-align: center;
}

#menufoot a:link, #menufoot a:visited {
		color: red;
		text-decoration: underline;
}

#menufoot a:hover {
		color: white;
		background-color: #036;
		text-decoration: none;
}








/* Price list stuff */

#pltable {
		border-collapse: collapse;
		margin: 0 auto;
		width: 630px;
}

#pltable tr { vertical-align: bottom; }

#pltable td {
	text-align: left;
	margin: 0;
	padding: 8px 2px 0 2px;
//	border: 1px solid black;
}

#pltable td.euro {
		font-size: 80%;
		text-align: right;
		padding-left: 8px;
		padding-top: 0;
}

#pltable td.newinstrument {
		text-align: center;
		font-size: 120%;
		font-variant: small-caps;
		padding-top: 12px;
}

#pltable td.pricettc {
		font-size: 80%;
		font-weight: bolder;
		text-align: right;
}

#pltable td.priceht {		
		font-size: 80%;
		text-align: right;
		padding-left: 2px;
}

#pltable td.comment {
		text-align: center;
		font-size: 80%;
		padding-top: 20px;
}

#pltable td.vatcomment {
		text-align: left;
		font-size: 80%;
		font-style: italic;
		padding-top: 20px;
}

span.instrunotes {
		font-size: 80%;
}

sup.asterisk {
		font-size: 75%;
}

img.bag {
		width: 350px;
		height: 253px;
		border: 0;
}



/* Instrument details from page.php */

#maker {
		margin-top: 90px;
		text-align: center;
		font-size: 120%;
}

#maker span {
		font-variant: small-caps;
		font-weight: bolder;
}

#desctable {
		border-collapse: separate;
		border-width: 12px;
		margin: 60px 50px 0 50px;
}

#desctable tr { vertical-align: top; }

#desctable td {
		font-size: 18px;
		text-align: center;
}

#desctable td.rightpad {
		width: 90px;
}

#desctable td.leftpad {
		width: 78px;
}

#makerlogo {
		margin: 18px 0;
}

img.imgleft {
		border: 1px solid #036;
		padding: 0;
		margin-right: 12px;
}

img.imgright {
		border: 1px solid #036;
		padding: 0;
		margin-left: 12px;
}

#photo_bottom, #photo_top {
		margin: 16px 0;
		text-align: center;
}

img.topbottom {
		margin: 4px;
		border: 1px solid #036;
		padding: 0;
}
