.main-content{
	padding: 10px 5px 5px;
	background-image: url(/images/shaddow-green.gif);
}
.main-content div.left{
	float: left;
	width: 496px;
}

.main-content div.right{
	float: right;
}
a.our-story,
a.our-story .hover,
a.transfer-files,
a.transfer-files .hover{
	background-image: url(/images/box-background-sprite.jpg);
	background-position: left top;
	width: 248px;
	height: 195px;
}
a.our-story,
a.transfer-files{
	float: left;
	position: relative;
	text-decoration: none;
}
a.our-story div.our-story,
a.transfer-files div.transfer-files,
div.helpful-tips div.helpful-tips,
a.order-online div.order-online{
	left:0;
	position:absolute;
	top:0;
	z-index: 20;
	width: 100%;
	background: none;
}
a.our-story .hover,
a.transfer-files .hover{
	background-position: left -195px;
	display: block;
	position: absolute;
	top:0;
	left: 0;
	z-index: 10;
}
div.helpful-tips{
	display: block;
	clear: both;
	background-image: url(/images/box-background-sprite.jpg);
	background-position: -250px -299px;
	position: relative;
	width: 496px;
	height: 103px;
}
div.helpful-tips .hover{
	background-position: -250px -402px;
	background-image: url(/images/box-background-sprite.jpg);
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 496px;
	height: 103px;
	z-index: 10;
}
div.helpful-tips ul{
	float: right;
	margin: 2px 10px 0 0;
	list-style: none;
}
div.helpful-tips ul li{
	text-align: right;
	list-style: none;
}
div.helpful-tips ul li a{
	text-decoration: none;
	font-size: .8em;
	color:#333E1C;
	padding: 0 20px 0 0;
	font-weight: bold;
}
div.helpful-tips ul li a:hover{
	background-image: url(/images/registration-mark-light.png);
	background-position: right top;
	background-repeat: no-repeat;
}
a.order-online{
	display: block;
	background-image: url(/images/box-background-sprite.jpg);
	background-position: -250px top;
	position: relative;
	width: 293px;
	height: 298px;
	text-decoration: none;
}
a.order-online .hover{
	background-position: -543px top;
	background-image: url(/images/box-background-sprite.jpg);
	display: block;
	position: absolute;
	top:0;
	left: 0;
	width: 293px;
	height: 298px;
	z-index: 10;
}

a.our-story .title,
a.transfer-files .title,
div.helpful-tips .title,
a.order-online .title{
	background-image: url(/images/box-title-bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 22px;
	text-align: right;
	margin: 6px 10px 1px 15px;
	padding:8px 15px 4px 0;
	color: #FBFBE3;
	font-size: .85em;
}
a.our-story .title span,
a.transfer-files .title span,
div.helpful-tips .title span,
a.order-online .title span{
	font-weight: bold;
}
a.our-story .image{
	width: 218px;
	height: 139px;
	background-image: url(/images/img-our-story.jpg);
	margin: 0px 10px 0px 15px;
}
a.transfer-files .image{
	width: 218px;
	height: 139px;
	background-image: url(/images/img-transfer-files.jpg);
	margin: 0px 10px 0px 15px;
}
div.helpful-tips .image{
	width: 466px;
	height: 47px;
	background-image: url(/images/img-helpful-tips.jpg);
	margin: 0px 10px 0px 15px;
}
a.order-online .image{
	width: 263px;
	height: 191px;
	background-image: url(/images/img-order-online.jpg);
	margin: 0px 10px 5px 15px;
}
a.order-online .text{
	width: 263px;
	height: 47px;
	background-image: url(/images/new-from-rpm.gif);
	margin: 0px 10px 5px 15px;
	text-indent: -9000px;
}