#menusearchcontainer {
	background: url(../images/homepage-menu-search-bg.jpg) no-repeat #000;
	float: left;
	height: 247px;
	margin: 0px;
	padding: 0px;
	width: 170px;	
}

#menu {
	float: left;
	height: 178px;
	width: 170px;
	padding: 0px;
	margin: 0px;	
}

#search {
	float: left;
	width: 170px;
	padding: 0px;
	margin: 0px;	
}

#flash-movie {
    float: left;
    height: 349px;
    width: 398px;
}

#main-picture {
	background: url(../images/homepage-picture.jpg);
	float: left;
	height: 349px;
	width: 332px;	
}

#overlay {
	margin-top: 178px;
	margin-left: 35px;	
}

#content-area {
	float: left;
	border-left: 1px solid #dcdcdc;
	padding-top: 16px;
	padding-bottom: 40px;
	width: 729px;
}

#hp-specialty-solutions {
	float: left;
	padding-left: 30px;	
}

#hp-for-brokers {
	float: left;
	padding-left: 34px;	
}

#hp-news {
	float: left;
	padding-left: 44px;	
}

#hp-specialty-solutions img, #hp-for-brokers img, #hp-news img {
	padding-bottom: 14px;
	padding-top: 5px;
}

#footer-top {
	background: url(../images/footer-top-home.gif) bottom left no-repeat #fff;
	clear: both;
	float: left;
	height: 12px;
	width: 251px;	
}

h1 {
    font-size: 1em;
    padding: 0 0 5px 0;
}

/*.ffstyle-sub {
	-moz-opacity: .8;	
} */