/**
/**
 * Main CSS Stylesheet
 *
 */
#header_wrapper {
	background: url('http://barnesreview.org/wp/wp-content/themes/graphene/images/bg-sidebar-h3-i.png') left bottom repeat-x #0931b4;
	background: -moz-linear-gradient(#0931b4,#1F6EB6);
	background: -o-linear-gradient(#0931b4,#1F6EB6);
	background: -webkit-linear-gradient(#0931b4,#1F6EB6);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0931b4), to(#1F6EB6)); /* older webkit syntax  */
	background: linear-gradient(#0931b4,#1F6EB6);
	border-bottom: 1px solid #08660e;
	height: 190px;
  /*background: url("https://shop.codoh.com/static/vho/images/xbg_branding.jpg") no-repeat center bottom #38445A;
  background: url("../images/black_lozenge.png");*/
}
#header {
  color: #FFF;
  width: 1100px;
  margin: 0 auto;
  position: relative;
  height: 160px; /* Header_Wrapper Height + Header_Wrapper Margin-Bottom */
  background: none;
}
#header ul {
 margin: 0;
 padding: 0;
}
#codoh-logo {
  background: url(https://shop.codoh.com/static/vho/images/xlogo.png) no-repeat;
  position: absolute;
  width: 262px;
  height: 86px;
  top: 5px;
  left: 5px;
}
#chp-logo {
  background: url(https://shop.codoh.com/static/vho/images/xlogo-chp.png) no-repeat;
  position: absolute;
  top: 5px;
  left: 1015px;
  width: 82px;
  height: 120px;
}
#tbr-logo {
  background: url(http://holocausthandbooks.com/img/TBRGold.png) no-repeat;
  position: absolute;
  top: 70px;
  left: 33px;
  width: 167px;
  height: 60px;
}
#codoh-logo a {
  display: block;
  width: 216px;
  height: 66px;
  text-indent: -9999px;
}
#tbr-logo a {
  display: block;
  width: 167px;
  height: 60px;
  text-indent: -9999px;
}
#chp-logo a {
  display: block;
  width: 82px;
  height: 120px;
  text-indent: -9999px;
}
#header-region {
  position: absolute;
  top: 10px;
  left: 257px;
  font-size: 35px;
  line-height:1.65em;
  font-family: Arial, Arial Rounded MT Bold;
}
#searchbox_cont {
  position: relative;
  top: 163px;
  margin-right:5px;
  z-index:200;
  float: right;
}
#id_q {
  width: 200px;
  height: 16px;
  padding: 0 5px 1px 5px;
  font-size: 12px;
  color: #666;
  margin-left:3px;
}
#id_q-label {
position: relative;
top: 4px;
}
#search_submit {
  background: url(https://shop.codoh.com/static/vho/images/xbg_search_submit.png) top right no-repeat;
  width: 25px;
  height: 19px;
  text-indent: -9999px;
  cursor: pointer;
  margin-left: -2px;
}
#tabs {
  position: absolute;
  left: 3px;
  bottom: -4px;
}
#nav {
  list-style: none;
}
#nav li {
  float: left;
  padding-bottom: 5px;
}
#nav li a {
  margin: 0 1px 0 0;
  padding: 3px 7px 3px 7px;
  -moz-box-shadow: -1px -1px 3px #232f45;
  -webkit-box-shadow: -1px -1px 3px #232f45;
  font-size:0.85em;
}
#nav .tab {
  background: url(gloss_top.png) top repeat-x #334f76;
  background: -webkit-gradient(linear, 0% 0%, 0% 50%, from(#334f76), to(#637896));
  background: -webkit-linear-gradient(top, #637896, #334f76);
  background: -moz-linear-gradient(top, #637896, #334f76);
  background: -ms-linear-gradient(top, #637896, #334f76);
  background: -o-linear-gradient(top, #637896, #334f76);
  border-top: 1px solid #98a2b3;
  border-right: 1px solid #98a2b3;
  border-bottom: 0;
  border-left: 1px solid #98a2b3;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  color: #fff;
  text-decoration: none;
  text-shadow: -1px -1px 1px #35475e;
}
#nav li:last-of-type .tab {
  color: #ff0;
}
#nav .tab:hover {
  background: url(gloss_top.png) top repeat-x #d9d5d3;
  background: -webkit-gradient(linear, 0% 0%, 0% 50%, from(#d9d5d3), to(#fff));
  background: -webkit-linear-gradient(top, #fff, #d9d5d3);
  background: -moz-linear-gradient(top, #fff, #d9d5d3);
  background: -ms-linear-gradient(top, #fff, #d9d5d3);
  background: -o-linear-gradient(top, #fff, #d9d5d3);
  border-top: 1px solid #d9d5d3;
  border-right: 1px solid #d9d5d3;
  border-bottom: 0;
  border-left: 1px solid #d9d5d3;
  color: #341a07;
  text-decoration: none;
  text-shadow: 0 1px 1px #fff;
}
#nav li:last-of-type .tab:hover, #nav li:last-of-type a.active, #nav li:last-of-type a.active-trail {
  color: #f00;
}
#nav a.active,
#nav a.active-trail {
  background: url(gloss_top.png) top repeat-x #d9d5d3;
  background: -webkit-gradient(linear, 0% 0%, 0% 50%, from(#d9d5d3), to(#fff));
  background: -webkit-linear-gradient(top, #fff, #d9d5d3);
  background: -moz-linear-gradient(top, #fff, #d9d5d3);
  background: -ms-linear-gradient(top, #fff, #d9d5d3);
  background: -o-linear-gradient(top, #fff, #d9d5d3);
  border-top: 1px solid #d9d5d3;
  border-right: 1px solid #d9d5d3;
  border-bottom: 0;
  border-left: 1px solid #d9d5d3;
  color: #341a07;
  text-decoration: none;
  text-shadow: 0 1px 1px #fff;
}
.shadowness {
  text-shadow: 1px 1px 1px #29354b;
}
.biggest { font-size: 1.6em; }
.alternate tr:nth-child(even) {background-color: #CCC}
.alternate tr:nth-child(odd) {background-color: #FFF}
.ctable, .ltable, .rtable, .table {
  padding: 0;
  border-collapse: collapse;
  border: 1px solid black;
}
.uline {
  border-bottom: 1px solid black;
}
.ctable th, .ctable td, .ltable th, .ltable td, .rtable th, .rtable td, .table th, .table td {
  padding: 0 3px;
  border-right: 1px solid black;
}