body {
	margin: 0px;
	background-color: #ffffff;
}

#topmenu {
	font: bold 12px verdana;
	color: black;
	width: 100%;
	text-align: center;
        height: 20px;
}

#topmenu a:link, #topmenu a:visited {
	font: bold 12px arial;
	color: black;
	padding: 0px 70px 0px 70px;
	text-decoration: none;
line-height: 20px;
}

#topmenu a:hover {
	color: white;
}

#searchform {
	font: bold 12px arial;
	color: black;
	margin: 0px;
margin-top: 4px;
line-height: 30px;
}

a.toplink:link, a.toplink:visited {
	font: bold 12px arial;
	color: black;
	text-decoration: none;
line-height: 30px;
}

a.toplink:hover {
	color: white;
}
#navbar {
  padding-top: 10px;
}
#navbar a:link, #navbar a:visited {
	font: bold 12px arial;
	color: #5f1699;
	padding: 3px 3px 3px 10px;
	display: block;
	text-decoration: none;
text-align: left;
        background-image: url(/lib/yhst-59073506609818/nav-back.gif);
        background-repeat: no-repeat;
        height: 33px;
}

#navbar a:hover {
	color: black;
	text-decoration: underline;
}
#navbar a font {
  font-size: 13px;
}

.paginate {
  border-top: solid 1px #808080;
  border-bottom: solid 1px #808080;
  margin: 5px 15px 5px 15px;
  padding: 4px;
}

#recenthistory label {
  margin: 5px 15px 5px 15px;
  background-color: lavender;
  font: bold 11px verdana;
  color: purple;
  text-transform: uppercase;
  padding: 4px;
display: block;
}

#recenthistory table {
  margin: 3px 15px 3px 15px;
}

#bestsellers {
  float: right;
  text-align: center;
  font: normal 11px verdana;
  color: black;
  border: solid 1px #007cc2;
}

#bestsellers label {
  font: bold 11px verdana;
  color: white;
  text-transform: uppercase;
  background-color: #007cc2;
  display: block;
  padding: 5px;
}

#accessorytitle {
  margin: 5px 15px 5px 15px;
}

#itemnavigator {
  padding-right: 15px;
}

#itemnavigator td a:link, #itemnavigator td a:visited {
  color: white !important;
}
