#maincontent {text-align:left;}

#downloadbox {
	padding: 0px 5px 5px 10px;
}

#picholder {
	 margin: 10px 10px;
}

#picholder div {
	padding: 0 10px;
	text-align:center;
	float:left;
	width: 155px;
}

#picholder img, img.right, img.left, .imageBorder {
	border-style: solid;
	border-color: #919191;
	border-width: 1px;
}

img.right { float: right; }

.buybutn {
	width:70px;
	height:50px;
	text-align:center;
	border-style: solid;
	border-color: #919191;
	border-width: 1px;
	background-color:#f4f4f4;
	font-size: 1.5em;
	line-height:50px;
	margin: 5px auto 0 auto;
}

/* http://www.astahost.com/info.php/putting-two-div-blocks-side-by-side_t4217.html */
/* http://realworldstyle.com/split.html */
.buyholder {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	color:#404040;
	float: left;
	width: 99%; /* width: 49%; if we have more than one box */
}