#shop h1, #shop h6 a{  color: #2073ae;  font: normal 18px Tahoma;  text-decoration: none;}#shop h6 a{  font-size: 14px;  font-weight: 500;}#shop h6{  margin: 0;  padding-top: 10px;  padding-bottom: 0;}#shop h21{  color: #fdfefe;  font: normal 14px Tahoma;  padding-left: 15px;  padding-right: 15px;  background: url(../images/form-back.jpg) repeat-x top left;  padding-bottom: 2px;  padding-top: 2px;  text-decoration: none;}#shop table{  border-spacing: 0;  padding: 0;  width: 100%;}#shop table td{  vertical-align: top;  text-align: left;  padding-bottom: 15px;}#shop table tr td.item-info, #shop table tr td.price{  padding-left: 12px;  padding-right: 40px;}#shop table tr td.item-info p{  padding-top: 15px;  padding-bottom: 0;}#shop table tr td.price{  vertical-align: bottom;  padding-bottom: 30px;}#shop table tr td.price div{  width: 150px;  color: #5f6060;  font: italic 600 14px Tahoma;  float: left;}#shop table tr td.price a{  color: #fdfefe;  font: normal 14px Tahoma;  padding-left: 15px;  padding-right: 15px;  background: url(../images/form-back.jpg) repeat-x top left;  padding-bottom: 2px;  padding-top: 2px;  text-decoration: none;}