


body.withmic {background: url(mic3a.jpg) no-repeat; background-color: white; margin: 2cm 4cm 3cm 5cm; font-family: arial narrow; }

body {background-color: white; margin: 2cm 4cm 3cm 4cm; font-family: arial narrow; }


span.highlight {color: #666666; font-size: 41pt; font-family: arial narrow; font-weight: bold;}

span.back {color: #b4ac9f; font-size: 37pt; font-family: arial narrow; font-weight: normal;}

span.italic {font-style: italic;}

div.header {text-align: center;
			margin-bottom: 60px
}

div.header a, div.header a:hover, dive.header a:visited {text-decoration: none;
			margin-bottom: 60px
}

p {color: #666666; font-size: 12pt; font-family: arial narrow; font-weight: normal;}
p.right {float:right;}
p.underline {text-decoration:underline;}


a {color: #666666;}
a:hover  {color: #b4ac9f;}
a:visited  {color: #cccc99;}
a.toprow {font-weight: bold;}

table.price {color: #666666; font-size: 12pt; font-family: arial narrow; font-weight: normal;}



.bb {
width: 10em;
background-color: #ffffff;
border-width: 1;
border-color: #b4ac9f;
border-type: solid;
font-family: arial narrow;
font-color: #666666;
}

.topdesc {color: #7C6240; font-size: 12pt; font-weight: bold;}

hr {size: 1px; color: #b4ac9f;}

#nav, #nav ul { /* all lists */
	padding:0;
	margin: 0;
	list-style: none;
	line-height: 2;
	border: solid #b4ac9f;
	border-width: 1px 1px;
	
}

#nav a {
	display: block;
	width: 10em;
	text-decoration: none;
	color: #7C6240;
}


#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: white;
	padding: 10px;
	width: 10em;
	border: solid #b4ac9f;
	border-width: 1px 1px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto; 
}

#nav li.sfhover a:hover {text-decoration: underline;}

#content {
	clear: left;
	color: #ccc;
}
li {color: #666666; font-size: 12pt; font-family: arial narrow; font-weight: normal;}

table.examples {table-layout:auto; border-collapse:separate; table-spacing:20px; caption-side:top; }

.dropborder {border:none;}
.vertalign {vertical-align:top;}

img.left {
	float: left;
	padding-right: 10px;
}

img.right {
	float: right;
	padding-left: 10px;
}
