body {
	font-family: Arial;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

td,p,input,textarea,button {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

a {
  color: #8C120F;
}


#menu-default { padding: 0px 0px 0px 0px; margin: 0px; white-space: nowrap; }
#menu-default li { display: inline; }
#menu-default a { color: #000000; text-decoration: underline; padding: 0px 2px 0px 2px; }
#menu-default a:hover { color: #8C120F; font-weight: bold; text-decoration: none; }
#menu-default a.selected { color: #8C120F; font-weight: bold; text-decoration: none; }

#topnav td { padding-bottom: 5px; }
#topnav { padding: 0px 0px 0px 0px; margin: 0px; white-space: nowrap; }
#topnav li { display: inline; }
#topnav a { color: #000000; text-decoration: underline; padding: 0px 2px 0px 2px; }
#topnav a:hover { color: #8C120F; font-weight: bold; text-decoration: none; }
#topnav a.selected { color: #8C120F; font-weight: bold; text-decoration: none; }


#navigation { background-color: #e9eaec; }

ul#mainnav { margin: 0px; padding: 0px; list-style: none; width: 200px; }
#mainnav li { margin: 0px; padding: 0px; list-style: none; }
#mainnav ul { margin: 0px; padding: 0px; list-style: none; }
#mainnav a { display: block; padding: 5px 5px 5px 10px; color: #ffffff; background-color: #C1C5C8; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ffffff; }
#mainnav a:hover { color: #FFFFFF; background-color: #8C120F; }
#mainnav a.selected { background-color: #333C45; border-bottom: 1px solid #C1C5C8; }
#mainnav li li a { padding-left: 25px; font-weight: normal; background-color: #979A9F; border-bottom: 1px solid #C1C5C8; }
#mainnav li li a.selected { background-color: #74797D; font-weight: bold; }
#mainnav li li li a { padding-left: 40px; }
#mainnav li li li li a { padding-left: 55px; }
#mainnav li li li li li a { padding-left: 70px; }


.stripe {
  background-color: #10a2db;
  border-bottom: 1px solid #ffffff;
}
.footer {
  height: 7px;
  background-color: #999ea4;
}



#content {
  min-height: 400px;
  height: auto !important;
  height: 400px;
}

#content h1 {
  color: #642424;
  font-size: 17px;
  font-weight: normal;
  margin: 0px 0px 30px 0px;
}




#poweredbybeecomb { padding: 5px 0px 10px 0px; color: #999999; font-family: Verdana; font-size: 9px; }
#poweredbybeecomb a { color: #777777; text-decoration: none; }
#poweredbybeecomb a:hover { text-decoration: underline; }


/* --- modules --- */
/* contact */
#contactform { }
#contactform .label { width: 80px; vertical-align: top; }
#contactform .error { color: #ff0000; }
#contactform .buttons { padding-top: 10px; }

/* sitemap */
ul#sitemap { padding: 0px 0px 0px 15px; margin: 0px; }
#sitemap li { padding: 0px; margin: 0px; margin: 0px; }
#sitemap ul { padding: 0px 0px 0px 15px; margin: 0px; }

/* search */
#searchbox {}
#searchbox input { width: 400px; }
#searchresult {  }
#searchresult h1 { margin: 0px; font-size: 11px; }

/* product overview/detail */
.po-image { width: 280px; }
.pd-image { width: 280px; }

#po-products table { background-color: white; }
#po-products .po-product { padding:2px; }
#po-products .po-product-selected { padding:2px; border: 1px solid #000db4; }

/* gallery */
#gallery {}
#gallery .picture { padding: 2px; text-align: center; }

