body {
	position: relative;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	color: #414042;
	font: normal normal normal 10pt Trebuchet MS, Arial;
}

/*
div {
	margin: 0px;
	border: 1px dotted red;
	padding: 0px;
}
*/

#container {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 780px;
}

#sp_mainbody {
	position: relative;
	margin: 0;
	padding: 0;
	width: 780px;
	height: 97px;
}

#sp_section1 {
	position: relative;
	width: 780px;
	height: 97px;
	background: #FFFFFF url(/images/pic_bg_popup.gif) no-repeat scroll 0% 0%;
	z-index: 1;
}

#sp_txt_agentname {
	position: absolute;
	top: 10px;
	left: 133px;
	width: 480px;
	height: 40px;
	font: 24px 'Gill Sans MT';
	color: #526F7F;
	overflow: hidden;
	z-index: 2;
}

.agent_name_text {
	position: relative;
	font: 30px Gill Sans MT;
	color: #52707E;
	z-index: 2;
}

.agent_name_text_shadow {
	position: absolute;
	left: 2px;
	top: 2px;
	font: 30px Gill Sans MT;
	color: #C0C0C0;
	z-index: 1;
}

#div1 {
	position: absolute;
	top: 70px;
	left: 15px;
	z-index: 2;
}

#sp_pagetitle {
	position: absolute;
	left: 150px;
	top: 63px;
	width: 340px;
	height: 30px;
	z-index: 2;
	overflow: hidden;
}

.sp_pagetitle_text {
	font: 20px Gill Sans MT;
	color: #526F7F;
}

#sp_grp1 {
	position: relative;
}

#sp_txt_content {
	position: relative;
}

#sp_txt_content iframe {
	position: relative;
	width: 100%;
	height: 500px;
}

#sp_section2, #sp_section3, #sp_pic_agent, #sp_pic_header, #sp_pic_decorative1, #sp_pic_featuredhome, #sp_pic_logo, #sp_pic_mylistings, #sp_txt_contactinfo, #sp_bottombody, #sp_bottomlinks_box, #sp_footer_box, #sp_txt_office, #sp_txt_phone, #sp_txt_slogan {
	display: none;
	position: absolute;
}