body { background-position:0 18px }

/* top content */
#products
{
	background:url(../../images/custom/top-content.jpg) no-repeat 0 0;
	margin-top:18px;
	height:466px;
}
#products div.imageset
{
	background:none;
	width:960px;
	height:auto;
	left:0;
	padding-top:100px;
}
#products h3
{
	font-size:1.2em;
	text-align:center;
}
#products .columns
{
	padding-top:20px;
}
#products .columns .buttonwrap
{
	background-color:#f4f4f4;
}
#products .columns .first .buttonwrap
{
	float:right;
}
#products .columns .first .pad
{
	padding-right:20px;
}

#content-outer { top:444px }

#content .column
{
	padding-top:30px;
}
#content .span2
{
	padding-top:26px;
}
#content p.description
{
	padding-top:10px;
}

#sampleconfigs
{
	border-top:1px dotted #ccc;
	padding:20px 0 30px 0;
}
#sampleconfigs p.description
{
	padding-top:3px;
}
#sampleconfigs .accent span.img
{
	min-height:220px;
	padding-bottom:10px;
}

#features
{
	clear:both;
}

#accessories
{
	border-top:1px dotted #ccc;
	padding:20px 0 30px 0;
	margin-top:30px;
	clear:both;
}
#accessories p.description
{
	width:65%;
	padding-top:5px;
}
#accessories a.button
{
	float:right;
}
#accessories .accent .container .left .center
{
	width:190px;
	text-align:center;
}