body { font-family: lucida sans, arial; margin: 0; }

h1 { margin-top: 0; }

#main { width: 976px; margin: 0 auto; }
#content { 	padding: 15px;
			min-height: 200px; 
			background-color: white; }

/* header */
#header { position: relative; }
#header div.title p { margin: 0; }
#header .title { text-align: left; padding: 18px 0 0 20px; }

#titleWrapper { height: 101px; }
#headerImage, #bottom-color-band, #featuredWrapper { display: none; }
#headerImageSubpage { display: block;
						position: absolute !important;
						top: 86px; 
						left: 19px; 
						width: 85px; height: 84px; }
#headerImageSubpageCutter { width: 85px; height: 84px; }

#agentInfoWrapper { position: relative;  color: white; z-index: 1; }
#agentInfoWrapper2 { position: absolute; left: 732px; padding-top: 24px; }
div.agentBox { background-color: transparent; color: white; font-size: 12pt;}
.agentBox .image { display: none; }


/* footer */
#footer { padding-bottom: 10px; }
.footerContainer { padding: 20px; background-color: #fff; }
.footerContainer .logo { float: left; }
.footerContainer #footer { float: left; width: 680px; margin-left: 35px; }

/* menu */
#navwrapper { height: 53px; margin: 0 auto 20px; }
#nav { margin-left: 128px; }
#nav ul { padding: 0; }
#nav ul li { float: left; min-width: 139px; list-style: none; }

#nav ul li a { text-align: center; padding: 18px 10px 17px; display: block; }
#nav ul ul { padding: 0; height: auto; min-width: 0 !important; }
#nav ul ul li { margin: 0; }

/* maincontent */

#mainContent { 	min-height: 200px; }

/* column stuff */
.listing h3 { text-align: center; }
.listing .photo { margin: 0 auto; }
.listing .photo img { max-width: 200px; border: 1px solid black; }

.column .listing .photo { width: 200px; min-height:130px; margin: 0 auto; }
.column .listing .photo img { max-width: 200px; border: 1px solid black; }
.column .listing h3 { font-size: 0.9em; text-align: center; }
.column .listing .details { padding: 0 20px; }
