

html,body {
			margin: 0;
			padding: 0;
			font-family: serif;
			color: #000;
			background-color: #fdd;
}
#main {
	border: 2px solid black; 
	padding: 0px 0px 0px 0px;	
	margin: 1em 5%;
	
}

.mkbody {
	padding-top: 30px; 
	padding-bottom: 30px; 
	padding-right: 30px; 
	margin: 0 0em 0 230px;
	position:relative;
	left:0px;

}

.mkbanner {
	height: 100px;
	text-align: center;
	overflow:hidden;
}

.mkfooter {
	text-align: center;
	clear: both;
}
.mknavbar {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 200px; 
	margin-left: 5px;
	margin-top: 30px;
	margin-bottom: 30px;
	border: 4px outset white;
	position:relative;
	float:left;

}

.mknavbarpromo table {
	width:100%;
}
.mknavbarpromo td {
	width:50%;
	font-size:x-small;
}
.mknavbarpromo td #promonew {
	color:red;
	text-align:right;
}
.mknavbarpromo td #promofeature {
	color:sienna;
	text-align:left;
}

.mknavbarinner {
	width: 90%; 
}

.mknavbar .header {
	font-size: 1.2em;
}
.mknavbargroup
{
	width: 90%; 
	border: 2px outset black;
	margin-top:8px;
}
.mknavbargroup a {
  display:block;
	border: 1px outset lightblue;
  font-family:arial, trebuchet, serif;
  font-size:.8em;
  text-align:center;
  text-decoration:none;
  padding:.1em;
  }

.mknavbargroup .promonew {
  }
.mknavbargroup .promofeature {
  }

.faqs .faqquestion{
	border-left:10px solid goldenrod;
	font-size:1.3em;
	background-color:tan;
}
.faqs .faqanswer div{
	margin-top:20px;
	padding-left:10px;
	margin-left:10px;
	margin-right:20px;
	margin-bottom:40px;
	border-left:10px double tan;
}
.faqshown .faqquestion {
	border-bottom: 2px solid black;
	margin-bottom:5px;
}
.faqshown .faqanswer {
	display:inline;
	color:#333311;

}	

.faqshown {
	border: 2px inset goldenrod;
	margin-bottom:5px;
}
.faqhidden {
	border: 2px outset goldenrod;
	margin-bottom:5px;
}

.faqhidden .faqanswer{
	display:none;
}	

.mkbody .pagetitle {
	font-size:2em;
	font-style:italic;
	border-bottom:3px solid #BC8F8F;
}

.pagecontent{
	padding-top:10px;
}
.itemprice{
		position:relative;
	left:0px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	float:right;
}

.imagelist {
	vertical-align:bottom;
	margin-top:10px;
}
.imagelist ul {
}
.imagelist ul, .imagelist li {
	position:relative;
	left:40px;
	margin-top:30px;
	margin-right:10px;
	padding:0;
	list-style:none;
}

.imagelist li, .featureditem {	
	padding:10px;
	float:left;
	border:4px outset goldenrod;
	background-color:#EBB38F;
}

.featureditem {
	position:relative;
}
.featureditem img {
	position:relative;	
}
.featureditem a {
	color:black;
}
;
