.ATheader
  {
  margin: 10px;
  text-align: center;
  font-weight: bold;
  color: #710001;
  }
h1.Ayearheader
  {
  margin: 10px 0 5px 0;
  text-align: center;
  font-weight: bold;
  font-size: 1.8em;
  color: #710001;
  }
div.ArchiveGroupWapper{
  width: 100%;
  }
div.ArchiveGroup
  {
  display: inline-block;
  margin: 20px 2px 0 0;
/*  border: 1px solid #EEEEEE;*/
/*  background-color: #F8F8F8;*/
  border-bottom: 1px solid #E6E6E6;
  width: 778px;
  }
div.ArchiveGroup p.ArchiveGroupName
  {
  margin: 0px;
  padding: 0 0 0 10px;
  font-weight: bold;
  color: #000000;
  }
p.ArchiveGroupName
  {
/*  background-color: #F8F8F8;*/
  background-color: #E6E6E6;
  font-size: 1.5em;
  }
div.ArchiveGroup p.PartsEmpty
  {
    font-weight: normal;
    margin: 5px 4px 0 0;
	min-height: 30px;
  }
 div.img, div.ToyImg, div.ArchiveToyImg, div.ToyImg_Combiner
  {
  padding: 3px 0px 3px 2px;
  width: 192px;
  float:left;
  text-align: center;
  }
 div.img_youtube, div.img_price
  {
  padding: 3px 1px 3px 2px;
  width: 386px;
  height:342px
  text-align: center;
  }

div.FloatLeft
  {
  float:left;
  }
div.FloatRight
  {
  float:right;
  }

 div.archive-item
  {
  /* height:200px; */
  }
 .carat
  {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 1.2em;
  color: #E47911;
  line-height: 0;
  margin-right: 0.20em;
  font-weight: bold;
  }
 div.img
  {
  height:230px
  }
 div.ToyImg
  {
  height:260px;
  }
 div.ArchiveToyImg
  {
  height:270px;
  }
div.img_block
  {
  background: #FFFFFF;
  display: table-cell;
  vertical-align: middle;
  height:135px;
/* Had to lower width for skinny pictures contained in "ArchiveGroup" divs" */
  width:30%;
  /*border: 1px solid #EEEEEE; */
  }
div.info_img_block
  {
  /* Horizontal center the image and vertical alignment */
  padding: 10px 0px 0px 65px;
  }
div.series_img_block
  {
  /* Horizontal center the image and vertical alignment */
  padding: 10px 0px 0px 26px;
  }
div.OuterBorder
  {
  border: 1px solid #EEEEEE;
  }
div.InnerBorder img
  {
  border: 1px solid #EEEEEE;
  }

html .ImageCaption {
border: none;
text-align: left;
line-height: 1.4em;
padding: 0px 0px 4px 7px;
background: #F8F8F8;
font-size: 94%;
}

div.img_block_youtube, div.img_block_price
  {
  background: #FFFFFF;
  display: table-cell;
  vertical-align: middle;
  height:125px;
/* Had to lower width for skinny pictures contained in "ArchiveGroup" divs" */
  width:30%;
  /*border: 1px solid #EEEEEE; */
  }

div.info_img_block img, div.series_img_block img, div.img_block img, div.img_block_youtube img, div.img_block_price, div.article_img_block img
  {
  display:inline;
  }
div.img_block_price img
  {
  border: solid white 23px;
  }
/*
div.img_block:hover
  {
  border:1px solid #0000ff;
  A.info-link:link
    {
      text-decoration:
    }
  }
*/
A.info-link:link
  {
  text-decoration:none
  }
A.info-link:visited
  {
  text-decoration:none
  }
A.info-link:hover
  {
  text-decoration:underline; color:#710001; font-weight: bold;
  }

a.BuyLink {
  font-size: 0.95em;
  letter-spacing: 0.025em;
  line-height: 1.286em;
}
a.MarketPriceLink {
  font-size: 0.95em;
  letter-spacing: 0.025em;
  line-height: 1.286em;
}
a.BuyLink:link,visted {
 text-decoration:none
}
a.BuyLink:hover {
 text-decoration:underline; color:#710001;
}
a.MarketPriceLink:link,visted {
 text-decoration:none
}
a.MarketPriceLink:hover {
 text-decoration:underline; color:#710001;
}


div.desc, .desc-title
  {
  text-align: center;
  width:192px;
  }
div.desc-title, div.ToyDesc-Title, div.ToyDescRef-Title
  {
  /*background: #EEEEEE;*/
  font-weight: bold;
  color: #710001;
  overflow: hidden;
  }
div.desc, div.ToyDesc, div.ArchiveToyDesc, div.ToyDescRef, div.stats
  {
  background: #EEEEEE;
  }
div.ToyDesc, div.ArchiveToyDesc, div.ToyDescRef
  {
  text-align: left;
  padding: 0 0 0 4px;
  }
/* buy, market price box */
div.desc, div.ToyDescRef-Title
  {
  height: 20px; /* 20px */
  }
div.ToyDesc
  {
  height: 94px;
  }
div.ArchiveToyDesc
  {
  height: 94px;
  }
a:link, a:visited
{
  text-decoration: none;
  color: #383838;
}
a:hover
{
 color: #383838;
 text-decoration: underline;
}

a:link
 {
 /*text-decoration: none; */
 }
a:visited
 {
 /* text-decoration: none; */
 }
a:hover
 {
 text-decoration: underline;
 }

div.ToyDescRef
  {
  height: 54px; /* 54px */
  }
/* figure name */
div.desc-title
  {
  font-size: 13px;
  line-height:1.00em;
  /* font-size: 1.05em; */
  height:3.5em; /* 55px	*/
  }
div.ToyDesc-Title
  {
  height:40px;
  }
div.source
  {
  text-overflow:ellipsis;overflow: hidden;
  white-space:nowrap;
  }
div.stats
  {
  margin: 5px 0 5px 0;
  }

div.ToyDetailsWrapper {
  background: #FFFFFF;
 /* border: 1px solid #EEEEEE;*/
  padding: 2px;
  }
div.SeriesDetailsWrapper {
  background: #FFFFFF;
  padding: 2px;
  }
div.ToyDetailsWrapper_article {
  min-height: 300px;
  }
div.SeriesDetailsWrapper_article {
  min-height: 230px;
}
div.ToyDetailsWrapper_noarticle {
  min-height: 346px;
  }
div.ToyDetailsContainer, div.ArticleImageContainer {
  border-style: solid;
  border-color: white;
  width: auto;
  }
div.ThumbRight {
  clear: right;
  float: right;
  border-width: .5em 0 .8em 1.4em;
  }
div.ThumbLeft {
  float: left;
  clear: left;
  border-width: .5em 1.4em .8em 0;
  }
div.ToyDetails, div.ineedaname, div.InnerBorder
  {
  display: block;
 /* border: 1px solid #aaa; */
  background: #F8F8F8;
  padding: 5px;
  }
div.ToyDetails
  {
  float: right;
  border: 1px solid #EEEEEE;
  width: 255px;
  }
div.ToyDetails p
  {
  text-align: center;
  background: #ccccff;
  padding: 0.25em 1em;
  line-height: 1.5em;
  font-weight: bold;
  }
div.toy_facts
  {
  margin: 4px;
  }
div.ineedaname
  {
  float: left;
  border: 1px solid #F1B720;
  width: 150px;
  margin: 0 0 0 4px;
  }
div.ToyArticle, div.SeriesAritcle
  {
  display: block;
  padding: 5px;
  }

.article-content { line-height: 22px; color: #262528; font-family: Arial, sans-serif; font-size: 14px; text-align: left; }
.article-content p {  margin: 0 0 15px 0; }
.article-content img { margin-top: 10px; }
.article-content a{ color: #003b95; }

/*
  div.SeriesArticle
  {
  height: 200px;
  overflow: hidden;
  }
*/

/*
.view{
    overflow:hidden;
    height: 250px;
}
*/

.read-more a, .read-less a
  {
  text-decoration: none;
  font-weight: bold;
  font-size: 1.2em;
  color: #710001;
  }

div.ToyArticle p, div.SeriesArticle p
  {
  margin: 0px 0px 8px 0px;
  }

/*
  #series_info:target span,
  #series_info .show,
  #series_info:target .hide
  {
    display:none;
  }

  #series_info span,
  #series_info .hide,
  #series_info:target .show
  {
    display:inline;
  }
   @media print { .hide, .show { display: none; } }
*/

.social-icons-container {
  border-top: 1px dotted #CCC;
  padding: 10px 0 10px 0;
  clear: both;
  display: flex;
}

.social-icons-container ul {
  padding: 0;
  margin-top: 0px;
  height: 20px;
}

.social-icons-container li {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;

}
.ItemDisplay.social-icons-container div {
 display: inline-block;
 width: 56px;
}

img.webuytoys {
	margin: 5px;
	padding: 1px;
	width:80%;
	border:1px solid #000;
}

#social-facebook iframe {
  /*position: absolute;*/
  top: -4px;
/*  width: 56px !important; */
}
