body {
	padding: 0; margin: 0; height: 100%;
	background: #CFCFCF;
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menuside, .contentside {
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: white;
}
#linkcnx { color: #a9a9a9; font-size: 7pt }
#linkcnx a  { color: #a9a9a9; font-size: 7pt; text-decoration: none; margin-top: 10px; padding-top: 10px }
.contentholder {
	margin: 28px;
	font-size: 8pt;
	color: #44494C;
	overflow: auto;
	height: 338px;
}
.productdescr {
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 30px; margin: 30px 0 10px 0;
	overflow: auto;
	height: 350px;
}
.productdescr ul {
	padding: 0; margin: 0 0 0 0;
}
.productdescr li {
	padding: 0; margin: 0;
}
.productdescr h2 {
	margin-top: 1em;
}

.introline {
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 15px;
}
.introline a {
	color: black;
	text-decoration: none;
	
}

h2 {
	font-size: 14pt;
	color: #8B9EA9;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0; margin: 0.5 0 1em 0;
	text-transform: uppercase;
}
p {
	padding: 0; margin: 0.5 0 1em 0;
}



form {
	padding: 0; margin: 0;
}
form td, form input, form textarea {
	font: normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
form input.text, form textarea {
	border: solid 1px #8B9EA9;
}
form input.error {
  background: #FFFFD7;
}
