body {
  color: #333333;
  font: 10pt verdana;
}

table.wrapper {
  width: 755px;
}

td.content {
  width: 600px;
  background-color: white; 
}

.spacerCell { width: 5px; padding: 0px; margin: 0px }

/* Menu system */
div.menuBox {
  margin-right: 5px;
  border: 1px solid #C0C0C0; 
}

div.menuItem {
  font: 10pt verdana;
  padding-left: 5px;
  margin: 0px;
  border: 1px solid white; 
}

td.menu {
  width: 150px;
  background-color: white; 
  /*cursor: pointer;*/
}


/* general markup */
p {
  padding-left: 10px;
  padding-right: 10px;
  color: #666666;
  font: 10pt verdana;
  margin-top: 10px;
  margin-bottom: 0px;
}

p.sectionTitle {
  border-bottom: black solid 1px;
  font-weight: bold;
  margin-top: 20px;
}

span.sub {
  font: 8pt verdana;
}

div.title {
  background-color: Salmon;
  font: bold 12pt verdana;
  padding: 5px;
  margin-bottom: 10px;
}

div.white {
  background-color: white;
  font: 8pt verdana;
  color: white;
}

div.section {
/*  background-color: #fab7af; */
/*  background-color: #E0E0E0; */
  color: #D8261C;
  font: 14pt verdana;
  padding: 5px;
  margin-top: 20px;
}

a.basic:link {font-family: verdana,sans-serif; color:#333333; text-decoration:none;}
a.basic:visited {font-family: verdana,sans-serif; color:#333333; text-decoration:none;}
a.basic:active {font-family: verdana,sans-serif; color:#333333; text-decoration:underline;}
a.basic:hover {font-family: verdana,sans-serif; color:#333333; text-decoration:underline;}

a.store:link {font-family: verdana,sans-serif; font-size: 14pt; color: #660000; text-decoration: none;}
a.store:visited {font-family: verdana,sans-serif; font-size: 14pt; color: #660000; text-decoration: none;}
a.store:active {font-family: verdana,sans-serif; font-size: 14pt; color: #660000; text-decoration: underline;}
a.store:hover {font-family: verdana,sans-serif; font-size: 14pt; color: #660000; text-decoration: underline;}

a.link { color: #0000FF; text-decoration: none; }
a.link:hover { color: #FF0000; text-decoration: underline; }

a.title { font: 8pt arial; font-weight: bold; color: black; text-decoration: none; }
a.title:hover { color: #FF0000; }

/* Thumbnail grid */
.tabThumb { border: 1px solid #D5D6D7; margin: 0px 2px; padding: 1px; color: black; background-color: white; display: block; cursor: pointer; text-decoration: none }

.catThumb { background-color: #fff; width: 135px; text-align: center; }
.ThumbText { background-color: #fff; padding: 0px 4px; }

.catTitle { font: 8pt arial; border-bottom: solid black 1px; width: 127px; }
.catSkew { font: 8pt arial; }
.catPrice { font: 8pt arial; }

/* Item view */
.viewSkew { font: 10pt arial; }
.viewDesc { 
  font: 10pt verdana;
  border: solid #C0C0C0 1px; 
  width: 550px;
  padding: 5px;
}
