#content .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#searchform form p {
	padding-bottom:5px;
}
#content div,#content p,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
	margin:0;
	padding:0;
}
#content {
	text-align:left;
	margin:0 10px 0 0;
	padding:0;
	font-family:verdana;
	font-size:10pt;
}
#content #container {
	margin:0;
	padding:0;
	text-align:left;
	margin:auto;
}
#content form {
	margin:0;
	padding:0;
}
#content .machine h5 a {
	color:white;
	text-decoration:none;
}
#content .machine h5 {
	background:#364469;
	color:white;
	padding:5px;
	margin-bottom:10px;
	font-weight:normal;
}
#content .machine th {
	text-align:right;
	vertical-align:top;
}
#content .machine td {
	vertical-align:top;
}
#content .machine table td div table td , .machine table td div table th , #content td , #content th {
	font-size:8pt;
}
#content .machine {
	margin-bottom:10px;
}
#content .machine .miniimage {
	float:left;
	margin-right:10px;
}
#content .machine #gallerypane {
    text-align:center;
}

#content #contenturh a {
	text-decoration:none;
	font-weight:bold;
}
#content input , #content textarea  , #content select {
	border:1px black solid;
	font-size:8pt;
	font-family:verdana;
}
#content h2 {
	color:#364469;
	margin:10px 10px 5px 0;
	text-align:left;
	font-size:10pt;
	border-top:1px #364469 dotted;
	padding:5px 0 0 0;
}
img {
	border-width:0;
}

#content ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
#content ul.thumbs li {
	float:left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
#content ul.thumbs li a {
	padding: 20px;
	display: block;
	border: 1px solid #fff;
}
#content ul.thumbs li.selected a {
	background: #D3D8E9;
}
#content div.accessories {
	border-top:1px #364469 dotted;
	padding:10px 0;
	margin:10px 0;
}

#content ul.thumbs a:focus {
	outline: none;
}
#content ul.thumbs img {
	border: none;
	display: block;
}

#content div.slideshow {
	clear: both;
}
#content div.slideshow span.image-wrapper {
	float: left;
	padding-bottom: 12px;
}
#content div.slideshow a.advance-link {
	padding: 2px;
	display: block;
	border: 1px solid #fff;
}
#content div.slideshow img {
	border: none;
	display: block;
}
#content div.embox {
	clear: both;
	border: 1px solid #fff;
	background-color: #eee;
	padding: 12px;
}
#content .dimgrid , .dimgrid th , .dimgrid td {
	border-collapse:collapse;
	border:1px #292929 solid;
	padding:3px;
}
#content .dimgrid {
	margin:10px;
}
#content dt {
	font-weight:bold;
}