body {
  background-color:#f4f4f4;
  background-image:url('images/bg_enc.jpg');
  color:navy;
  font-family:arial, sans-serif;
  font-size:medium;
  margin:0px auto;
  overflow-y:scroll;
  padding:9px 9px 9px 9px;
  width:1000px;}

body strong {
  font-style:normal;
  font-weight:bolder;}

h1 {
  color:#4029CD;
  font-family:trebuchet ms,sans-serif;
  font-size:2.4em;
  font-weight:900;
  margin:40px 0px 0px 0px;
  text-shadow:2px 2px 2px #8981FF;}

h2 {
  color:#4029CD;
  font-family:trebuchet ms,sans-serif;
  font-size:1.3em;
  font-weight:bold;
  padding:0px 0px 9px 0px;
  margin:0px;
  text-shadow:1px 1px 1px #8981FF;}

h3 {
  font-size:1.3em;
  font-style:normal;
  font-weight:bold;
  margin-top:0.4em;
  margin-bottom:0.2em;
  margin-left:0em;}

h4 {
  margin-top:0.8em;
  margin-bottom:0em;}

a {
  color:#4029CD;
  text-decoration:none;}

a:hover {
  text-decoration:underline;}

.ImagesContainer {
  margin-bottom:10px;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  width:880px;}

.ProductImg {
  display:inline-block;
  padding:10px;
  text-align:center;}

.ProductImg img {
  border:1px solid #9792FF;
  border-radius:8px;
  margin-bottom:3px;
  width:150px;}

.ProductImg a {
  color:navy;
  font-weight:normal;
  text-decoration:none;}

.ProductImg a:hover img {
  box-shadow:2px 2px 5px 1px #8981FF;}

.ProductImgCap {
  display:block;}

.ProdListItem {
  display:block;
  margin-bottom:16px;
  margin-left:2em;}

.ProdListImg {
  border:1px solid #9792FF;
  border-radius:8px;
  display:inline-block;
  height:180px; 
  width:150px;
  vertical-align:middle;}

a:hover .ProdListImg {
  box-shadow:2px 2px 5px 1px #8981FF;}

.ProdListText {
  display:inline-block;
  margin-left:1em;
  vertical-align:middle;}

.ProdListText ul {
  font-size:0.9em;
  margin:0em 0em 0.5em -1em;}

.ProdListName {
  font-weight:bolder;}

a.CatLink {}

#OuterFrame {
  border:1px solid gray;
  border-radius:16px;
  box-shadow:0px 0px 7px 1px gray;
  padding:12px;}

#BannerImage {
  background: url(images/ind_ref.jpg) center bottom;
  border:1px solid #9792FF;
  border-radius:8px;
  margin-bottom:10px;}

#PageHeading {
  border:1px solid transparent;
  margin-bottom:10px;}

#PageHeadingLink:hover {
  text-decoration:none;}

#PageFooter {
  border:1px solid #9792FF;
  border-radius:8px;
  color:#7565D5;
  font-size:0.85em;
  margin-top:10px;
  text-align:right;}

#CompanyLogo {
  border:0px;
  float:left;
  height:100px;
  margin:10px 5px 0px 8px;}

#NavMenuOuter {}

#NavMenuInner {}

#NavMenu {
  border-style:none;
  border-radius:8px;
  margin:0.3em;
  padding-top:0.5em;
  padding-bottom:0.5em;
  padding-left:0.5em;
  padding-right:1.5em;
  text-align:center;}
	
#NavMenu ul {
  display:inline;
  list-style:none;
  margin:0px auto;
  padding:0px;}
	
#NavMenu li {
  display:inline;}

#NavMenu li a {
  background:#f9f9ff;
  border:1px solid #9792FF;
  border-radius:0.5em;
  color:#4029CD;
  font-size:0.9em;
  margin-left:1em;
  padding:0.15em 2em;
  text-transform:uppercase;
  text-align:center;}

#NavMenu li.active a, #NavMenu li.active a:hover {}

#NavMenu li a:hover {
  background:#f0f0f6;
  text-decoration:none;}

#TabloidOuter {
  background:#f9f9ff;
  border:1px solid #9792FF;
  border-radius:8px;
  margin:0px;
  z-index:1;}

#TabloidInner {
  background:#f9f9ff;
  border-radius:inherit;
  margin:0px 0px;
  width:100%;
  z-index:2;}

#TabloidSide {
  float:left;
  margin:0px 0px 0px -12em;
  width:12em;}

#TabloidMain {
  width:100%;}

#TabloidFooter {}

#Content {
  padding:1px 1.5em 1px 1.5em;}

#Content .intro {
  font-style:italic;
  padding:0em 0.5em;}