#mainNavigation, .noPrint, #topFrame, #pageFinish, .linksBox, #mainFrameTop, #leftFrame, #rightFrame, #oProductVersionSelector, .prodDetailActionRow, 
.prodDetailAssociation, #commentsContainer, .updateCartBtn, .horizontalProductGroupMenu, .oPVSelect, .Button, button, .prodImgContMini, .previewImg, .detailAvailabilityBox {
	display: none;
}
input, textarea, fieldset {
  border: none;
}
label {
  float: left;
  width: 200px;
}
legend {
  font-weight: bold;
}
* {
  font-family: Arial, Verdana;
  font-size: 13px;
  line-height: 14px;
}
.prodOverviewRight {
  float: roght;
  text-align:right;
}
.prodOverviewLeft {
  float: left;
}
#footer {
  text-align: center;
  font-size: 11px!important;
  margin-top: 20px;
  float: left;
}
#printLogo {
  text-align: center;
}
.prodDetailDescription, .prodDetailSpecialValue {
  float: left;
  width: 100%;
}
.prodTitle {
  font-weight: bold;
}
#cornerArrow {
  display: none;
}
.cartPosAmount {
  background: none;
  border: none;
  width: 50px;
}
.TAC {
  text-align: center;
}
.TAR {
  text-align: right;
}
table {
  width: 100%;
}
.prodButtonContainer {
  Visibility:hidden;
  margin-bottom: 20px;
  clear:both;
}
.prodButton {
  display: none;
}
.prodImgCont img {
  border: none;
}
.prodPrice {
	font-weight: bold;
	font-size: 22px;
  float: left;
  font-style: italic;
  padding: 15px 0 10px 0;
  text-align: right;
  white-space: nowrap;
  width: 90px;
}
.prodPriceSaving {
  float: right;
  height: 34px;
  padding: 8px 0 0;
  margin-left: 5px;
}
.manufacturerPic {
  float: left;
}
.prodOverlay {
	display:none;
}
.prodHint {
  display:none;
}
.newsContainer {
  float: left;
  width: 100%;
}
a:link, a:hover, a:active, a:visited, a {
  color: #000;
  text-decoration: none;
}
.detailPriceRow label {
	margin-left: 250px;
}