body {	margin-top: 0px;	margin-left: 10px;	margin-right: 10px;}.header {	font-family: "Avenir 85 Heavy", Verdana, Helvetica, Arial;	font-size: 12px;	color: #FFFFFF;	background-color: #333333;}.header_smallcallouts {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;}.helpfullinks {	font-family: "Avenir 85 Heavy", Verdana, Helvetica, Arial;	font-size: 15px;	color: #333333;	text-align: left;	margin-top: 0px;}.agent_infoheader {	font-family: "Avenir 85 Heavy", Verdana, Helvetica, Arial;	font-size: 13px;	font-weight: bold;}.agentlinks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;}.header_modules {	font-family: "Avenir 85 Heavy", Verdana, Helvetica, Arial;	font-size: 13px;	color: #333333;	background-color: #CCCCCC;}.tagline {	text-align: center;	font-family: "Avenir 35 Light", Verdana, Helvetica, Arial;	font-size: 12px;	color: #666666;	background-color: #FFFFFF;	top: 20px;	bottom: 20px;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;	background-color: #333333;}.promo {	font-family: "Avenir 35 Light", Verdana, Helvetica, Arial;	font-size: 11px;	color: #999999;	text-align: center;}.promobold {	font-family: "Avenir 35 Light", Verdana, Helvetica, Arial;	font-size: 10px;	color: #999999;	font-weight: bold;}.quote {	font-family: "Avenir 35 Light", Verdana, Helvetica, Arial;	font-size: 12px;	font-style: oblique;	color: #333333;}#masthead {	position:absolute;	width:882px;	height:80px;	z-index:3;	left: 60px;	top: 0;}#tagline {	position:absolute;	width:882px;	height:44px;	z-index:2;	background-position: center center;	left: 60;	top: 80;	text-align: center}#image_agent {	position:absolute;	width:180px;	height:240;	z-index:5;	top: 156px;	left: 60px;}#smartsearch {	position:absolute;	width:468px;	height:25;	z-index:6;	top: 481px;	font-family: "Avenir 85 Heavy", Verdana, Helvetica, Arial;	font-size: 12px;	color: #FFFFFF;	background-position: center center;	left: 60px;}#agent_information {	position:absolute;	width:279px;	height:240;	z-index:8;	left: 241px;	top: 156px;	background-image: url(images/background_agentfill.jpg);	font-family: "Avenir 35 Light", Verdana, Helvetica, Arial;	font-size: 10px;	color: #333333;	line-height: 10px;	background-color: #e5e8dd;}#agent_links {	position:absolute;	width:459px;	height:85px;	z-index:9;	top: 396px;/*	background-image: url(images/background_agentcopy.jpg); */	background-color: #FFFFFF;	left: 60px;}#subfeatures {	position:absolute;	width:459px;	height:149px;	z-index:10;	top: 511px;	background-color: #FFFFFF;	left: 60px;}#background {	position: absolute;	width: 980px;	height: 1000;	z-index: -1;	background-color: #C3D6A6;}#header {	position: absolute;	width:468px;	height:30px;	z-index:17;	left: 60px;	top: 125px;	vertical-align: baseline;	text-indent: 20px;	margin: 0px;	padding-top: 5px;	background-color: #333333;}#footer {	position:absolute;	width:882px;	height:20px;	z-index:12;	left: 60px;	top: 700px;	vertical-align: baseline;	text-indent: 20px;	margin: 0px;	padding-top: 5px;	background-color: #333333;}#header_login {	position:absolute;	width:414px;	height:30px;	z-index:14;	left: 528px;	top: 125px;	vertical-align: baseline;	text-indent: 20px;	margin: 0px;	padding-top: 5px}#header_register {	position:absolute;	width:414px;	height:30px;	z-index:15;	left: 527px;	top: 234px;	vertical-align: baseline;	text-indent: 20px;	margin: 0px;	padding-top: 5px	}#promo {	position:absolute;	width:414px;	height:110px;	z-index:18;	left: 528px;	top: 549px;	background-image: url(images/background_promo.jpg);	background-color: #e5e8dd;}#innovative_search {	position:absolute;	width:117px;	height:115px;	z-index:1;	left: 32px;	top: 15px;}#property_details {	position:absolute;	width:117px;	height:115px;	z-index:2;	left: 171px;	top: 16px;}#floorplans_pricing {	position:absolute;	width:117px;	height:115px;	z-index:3;	left: 311px;	top: 17px;}#helpful_linkscallout {	position:absolute;	width:134px;	height:85px;	z-index:1;	margin: 0px;	padding-left: 10px}#arrows {	position:absolute;	width:71px;	height:85px;	z-index:2;	left: 135px;	top: 0px;}#Layer2 {	position:absolute;	width:254px;	height:85px;	z-index:3;	left: 208px;	top: 1px;}#arrow_agentheader {	position:absolute;	width:9px;	height:30;	z-index:18;	left: 441px;}#arrow_smartsearch {	position:absolute;	width:9px;	height:30;	z-index:1;	left: 458px;	top: -1px;}