.content h1 {
  font-style: normal;   font-size: 30px;   font-weight: bold;
  text-decoration: none;   color: #777171;
  margin-top:0px;
}
.content h2 {
  font-style: normal; font-weight: bold;   font-size: 30px; font-family: "Times New Roman",Georgia,Serif;
  text-decoration: none;   color: #666666;
  margin:0px;
}
.content h3 {
  font-style: normal; font-weight:normal;  font-size: 16px; font-family: "Times New Roman",Georgia,Serif;
  text-decoration: none; font-style:italic;   color: #999999;
  margin-top:0px;   margin-bottom:5px;
}
.content p.catdesc {
  width:650px; margin:20px auto 10px auto;
  font-style: normal;   font-size: 16px;  font-family: 'Comic Sans MS', Arial, Helvetica, sans-serif;
  text-decoration: none; color: #999999;
  text-align:center;
}

#item_container {font-size:12px;}
.content a:link {
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}
.content a:visited {
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #999;
}
.content a:hover {
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #999;
}
.content a:active {
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}
a img {border:0px;}



/*Links Page CSS from original link.html in header */

  table.c12 {height: 100px; width: 700px; border-style: none; margin: 1px;}
  /* mod by RSL to remove the border around the links page table */
  table#links {border: none;}
  /* end mod by RSL */
  textarea.c11 {background: none repeat scroll 0% 0% rgb(102, 204, 255); /*border: 1px solid rgb(102, 204, 204);*/ color: rgb(0, 0, 0); display: block; font-size: 1em; height: 125px; margin: auto; padding: 10px; width: 95%;}
  img.c10 {width: 207px; height: 210px;}
  td.c9 {border: 0px none;}
  br.c8 {clear: both;}
  span.c7 {font-size: 18px ! important; }
  span.c4 {font-size: 18px; }
  span.c3 {font-size: 18px;}
  span.c2 {font-size: 18px ! important;}



/*CSS for shopping guide */

.textoverlay {
position:relative;
z-index:10;
float:right;
text-align:right;
max-width:165px;
height:15px;
padding:2px;
background:url(http://www.etsykids.com/images/0tra_white.png);
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

#item_container {
float:left;
width:180px;
height:180px;
margin:10px 10px 10px 0;
overflow:hidden;
}



/* CSS for header */
#nav-top {
width: 100%; height:37px;
background: #eeeeee;
}
#nav-menu {
width: 960px; height: 37px;
padding: 0 20px; margin: 0 auto;
font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 12px;
text-align:left;
}
.nav-left {
width: 740px; height: 18px;
padding: 12px 0 7px 0;
float: left;
}
.nav-left a {
color: #656565;
padding: 0 20px 0 0;
text-transform: uppercase; text-decoration: none;
font-family: 'Times New Roman', Georgia, serif; font-size: 12px; font-weight: normal;
line-height: 16px;
}

.nav-right {
width: 220px;
padding: 5px 0 0 0;
height: 32px;
float: left;
}

.logoarea { text-align: center;}
ul.keywords { list-style-type: none; text-align:center; margin:20px 0 0 0; padding:0px; }
.keywords li {
display:inline; padding:0 15px; margin:0px;
font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 20px; font-weight: bold;
line-height: 25px;
}

ul.keywords li.yellow {color:#ffc60c;}
ul.keywords li.green {color:#b2d234;}
ul.keywords li.red {color:#ed1a22;}
ul.keywords li.blue {color:#00afef;}