body {
  background:#FACA56;
  margin-top:8px;
}

.center {
  text-align:center;
}

#navbar {
  background:#FBE0B2;
  height:64px;
}

#navbarTable {
  height:64px;
  border-collapse:collapse;
}

.navcol {
  padding-left:15px;
  padding-right:15px;
}

.navlink {
  background:#FACA56;
  border:1px solid black;
  width:146px;
  text-align:center;
  padding:2px 0 2px 0;
  cursor:pointer;
}

a {
  color:black;
  text-decoration:none;
  font-weight:bold;
}

.tab {
  text-align:center;
  height:20px;
  border:1px solid black;
  
  width:125px;
  height:32px;
  background:#FF99CC url(http://www.tyedart.com/images/digital.png) repeat-x top;
}

.buy {
  text-align:center;
  padding:20px 0px 0px 0px;
  vertical-align:top;
  background:#C0C0C0;
}

.spacer {
  width:10px;
}

.spacerright {
  width:10px;
  border-width:1px;
  border-color:black;
  border-right-style:solid;
  background:#C0C0C0;
}

.productimage {
  padding:20px 0px 10px 20px;
  width:220px;
  background:#C0C0C0;
  border-width:1px;
  border-color:black;
  border-style:solid none solid solid;
  vertical-align:bottom;
}

.product {
  width:900px;
  border-collapse:collapse;
  text-align:center;
}

.title {
  text-align:center;
  background:#C0C0C0;
  vertical-align:bottom;
  font-size:20px;
  font-weight:bold;
  border-width:1px;
  border-color:black;
  border-style:solid none none none;
  padding-bottom:0px;
  vertical-align:middle;
}

.descriptionContainer {
  padding:0px 20px 20px 20px;
  background:#C0C0C0;
  vertical-align:bottom;
  border-width:1px;
  border-color:black;
  border-style:none none solid none;
}

.detailsContainer {
  padding:0px 20px 20px 20px;
  background:#C0C0C0;
  vertical-align:middle;
  border-width:1px;
  border-color:black;
  border-style:none solid solid none;
}

.description {
  text-align:justify;
  background:#FFFFFF;
  padding:20px;
  vertical-align:bottom;
  border:1px solid black;
  font-size:15px;
}

.technical {
  text-align:justify;
  background:#FFFFFF;
  padding:10px 10px 10px 20px;
  vertical-align:bottom;
  border:1px solid black;
  font-size:13px;
}

#newsletter {
  position:absolute;
  top:20px;
  right:10px;
  width:190px;
  background-color:#ffffff;
  height:105px;
  text-align:center;
}

#bottomLinks {
  border-collapse:collapse;
}

.blImage {
  padding: 30px 50px 0px 50px;
  text-align: center;
}

.blText {
  text-align: center;
  padding-top: 10px;
}