body {
	margin: 0px;
	background: #ffffff;
	color: #000000;
	font: 0.625em Trebuchet, Trebuchet MS, Arial, helvetica, sans-serif;
	line-height: 1.4em;
}
body a {
	color: #000000;
	text-decoration: none;
}
body a:hover {
	color: #000000;
	text-decoration: none;
}
img {
	border: 0px none;
}
table {
	border-collapse: collapse;
}
td {
	padding: 3px;
	vertical-align: top;
}
input, select, textarea {
	font: 1em Trebuchet, Trebuchet MS, Arial, helvetica, sans-serif;
	padding: 3px;
	border: 1px solid #999999;
}
div {
	overflow: hidden;
}
.contents {
	width: 100%;
	margin: 0px auto;
}
.header, .sea, .side, .menu, .submenu, .subsubmenu, .more, .submit, .footer, .selector, .printme, .yachtbox .dp a, .offer .d a  {
	display: none;
}
.fullpage, .main, .mainlarge {
	width: 100%;
}
.fullpage .doc, .main .doc, .mainlarge .doc {
	float: none;
	width: 100%;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 1em;	
}
.display {
	width: 568px;
	padding: 5px;
	margin: 0px;	
	margin-bottom: 1em;
	border: 1px solid #dddddd;
}
.main .offer, .mainlarge .offer, .main .yachts, .mainlarge .yachts {
	width: 100%;
}
.main .yachtbox {
	height: 222px;
}
.mainlarge .yachtbox {
	height: 232px;
}
.yachtstitle, .offertitle {
	background: none;
	color: #305d99;
	margin: 0em;
	padding: 0px;
	margin-bottom: 1em;
	line-height: 1em;
	border: 0px none;
}
.offer .images {
	border: 1px solid #dddddd;
}
.offer .data {
	border-top: 1px solid #eeeeee;
}
.offer .dt {
	border-bottom: 1px solid #eeeeee;
}