#protect-text{
	display: block;
	height: 119px;
	background: url(../images/protect-wealth.jpg) no-repeat 50% top;
	position: relative;
	z-index: 10;
}
h2.title{
	background: url(../images/title-plan.gif) no-repeat left top;
	height: 38px;
	margin-bottom: 20px;
}
#structure-box{
	background: url(../images/planning-message.gif) no-repeat left top;
	width: 305px;
	height: 166px;
	margin-top: 60px;
	margin-left: 20px;
}
#planning-box{
	background: url(../images/process-star.gif) no-repeat left top;
	width: 288px;
	height: 241px;
	position: relative;
	top: -16px;
}
#structure-box h1, #structure-box p, #planning-box p, #estate-message h2, #estate-message p{
	position: absolute;
	left: -9999px;
}
#bottom-half{
	padding-top: 50px;
}
#left-bottom{
	width: 650px;
	float: left;
	margin-right: 26px;
}
#estate-message{
	width: 311px;
	height: 550px;
	background: url(../images/estate-plan-checkup-message-long.gif) no-repeat right top;
	float: left;
}
#contact-link{
	display: block;
	width: 258px;
	height: 110px;
	background-image: url(../images/contact-button.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	position: relative;
	top: 430px;
	left: -15px;
}
#contact-link:hover{
	background-position: -267px top;
}
#contact-link span{
	position: absolute;
	left: -9999px;
}
#law-link{
	display: block;
	float: right;
	background: url(../images/seelaw.png) no-repeat left top;
	width: 282px;
	height: 67px;
}
#law-link span{
	position: absolute;
	left: -9999px;
}

#left-side{
	position: relative;
}
#left-side .line{
	position: absolute;
	right: -5px;
	top: 50px;
	width: 1px;
	height: 200px;
	border-left: 1px solid #000;
}