body {
	margin: 0px;
}

#menu, #bodyfunc, #topnav, #about, #totop, .banners, a.finance, #backlink, #bc, .salesprint, .goback, #picture, .submit {
	display: none;
}

.showonprint {
	display: block;
}

table.showonprint {
	display: table;
}

#main {
	text-align: left;
	width: 95%;
}

#top {
	position: absolute;
	height: 1px;
	width: 95%;
}

* html #top {
	width: 100%;
}


#top img {
	position: absolute;
	right: 0px;
}

#body {
	margin-left: 0px;
}

#related, #body {
	padding-top: 120px;
}

#backlink {
	display: block;
	font-size: 71%;
	font-weight: bold;
	padding: 20px 20px 20px 5px;
}

#backlink a {
	text-decoration: none;
	cursor: pointer;
	color: #00247E;
}

@media print {
	#backlink {
		display: none;
	}
}

/* PRODUCT */
div#prodspec div.prodspec.spectext, * html div#prodspec div.prodspec.spectext {
	width: 100%;
}

div#prodspec div.prodspec, * html div#prodspec div.prodspec {width: 100%;}

.product #related, .product #body {
	padding-top: 0px;
}

.product #top, .product #footer {
	display: none;
}

.product #main {
	border: 3px solid #606060;
	padding:10px;
}

.product .banners {
	display: block;
}

.product .banners h2, .product .banners .remove {
	display: none;
}

.product #body.withrelated {
}

.product h1 {
	margin-bottom: 30px;
	font-size: 150%;
}

.product #price {
	font-size: 100%;
	font-weight: bold;
}

.product .prodspec.speclink, .product .prodspec.specpicture {
	display: none;
}

/* DEALERPRODUCT */
.dealerproduct #related, .dealerproduct #body {
	padding-top: 0px;
}

.dealerproduct #top, .dealerproduct #footer {
	display: none;
}

.dealerproduct #main {
	border: 3px solid #606060;
	padding:10px;
}

.dealerproduct .banners {
	display: block;
}

.dealerproduct .banners h2, .dealerproduct .banners .remove {
	display: none;
}

.dealerproduct #body.withrelated {
}

.dealerproduct h1 {
	margin-bottom: 30px;
	font-size: 150%;
}

.dealerproduct #price {
	font-size: 100%;
	font-weight: bold;
}

.dealerproduct .prodspec.speclink, .dealerproduct .prodspec.specpicture {
	display: none;
}

/* SECONDHANDPRODUCT */
.secondhandproduct #related, .secondhandproduct #body {
	padding-top: 0px;
}

.secondhandproduct #picture, .secondhandproduct #footer {
	display: none;
}

.secondhandproduct #top {
	position: absolute;
	margin: 0px;
	padding: 0px;
}

.secondhandproduct #related {
	margin-top: 100px;
}

.secondhandproduct #top a {
	float: right;
	margin-right: 15px;
}

* html .secondhandproduct #top a {
	margin-right: 0px;
}

.secondhandproduct #main {
	border: 3px solid #606060;
	padding: 10px;
}

.secondhandproduct .banners {
	display: block;
}

.secondhandproduct .banners h2, .secondhandproduct .banners .remove {
	display: none;
}

.secondhandproduct #body.withrelated {
}

.secondhandproduct h1 {
	margin-bottom: 30px;
	font-size: 150%;
}

.secondhandproduct #price {
	font-size: 100%;
	font-weight: bold;
}

.secondhandproduct .prodspec.speclink, .secondhandproduct .prodspec.specpicture {
	display: none;
}