html {
	overflow: visible;
	padding-bottom: 0;
}

body {
	min-width: 0;
	width: auto;
}

table {
	font-size: 100%;
}

#doc #page {
	padding-top: 1px;
	position: static;
}

#head {
	margin: 47px 0 39px -5px;
	position: static;
}

#content .secondary,
#lang,
#search,
#nav,
#content-actions,
#foot,
#deco,
.text-size {
	display: none;
}

#content {
	overflow: visible;
}

#content .primary {
	float: none;
}

.content-page .user-content {
	margin-top: 27px;
}

#page {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 680px;
}

/* fixes FF */
#product-tabs > .total-5 > li.last > a {
	width: 133px;
}

/* group black magic. do NOT touch. */

#product .description:after {
	border-bottom: 1px solid #D7DBE1;
	clear: left;
	content: '.';
	display: block;
	height: 2em;
	margin-bottom: 1.5em;
	margin-top: -1em;
	overflow: hidden;
	text-indent: -10000in;
}

html>/**/body #product .detailed {
	border-top: 0;
	float: none;
	margin-top: 0;
}

html>/**/body #product .more-info {
	margin-top: -40px;
}

/* @endgroup */