@charset "utf-8";
/* CSS Document */

body {
	background:url(images/site-background.gif) repeat-x top; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.6em; color:#505050;
}
div.body-border {
	width:980px;
}
div.header {
	float:left; width:980px; text-align:left; height:316px;
}
	div.header img.sylvia {
		float:left; width:211px; padding:0px 15px 0px 0px;
	}
	div.header div.logo {
		float:left; width:754px; text-align:right;
	}
	div.header div.nav-holder {
		float:left; width:744px; height:32px;
	}
		div.nav-holder div.about {
			float:left; position:relative; background:url(images/nav-sprite.gif) no-repeat; display:block; background-position:0px 0px; text-indent:-9999px; width:78px; height:31px;
		}
			div.nav-holder div.about:hover {
				background-position:0px -32px;
			}
		div.nav-holder div.property-search {
			float:left; position:relative; background:url(images/nav-sprite.gif) no-repeat; display:block; background-position:-78px 0px; text-indent:-9999px; width:98px; height:31px;
		}
			div.nav-holder div.property-search:hover {
				background-position:-78px -32px;
			}
		div.nav-holder div.my-listings {
			float:left; position:relative; background:url(images/nav-sprite.gif) no-repeat; display:block; background-position:-176px 0px; text-indent:-9999px; width:72px; height:31px;
		}
			div.nav-holder div.my-listings:hover {
				background-position:-176px -32px;
			}
		div.nav-holder div.real-estate-blog {
			float:left; position:relative; background:url(images/nav-sprite.gif) no-repeat; display:block; background-position:-248px 0px; text-indent:-9999px; width:97px; height:31px;
		}
			div.nav-holder div.real-estate-blog:hover {
				background-position:-248px -32px;
			}
		div.nav-holder div.homeowner-tips {
			float:left; position:relative; background:url(images/nav-sprite.gif) no-repeat; display:block; background-position:-345px 0px; text-indent:-9999px; width:101px; height:31px;
		}
			div.nav-holder div.homeowner-tips:hover {
				background-position:-345px -32px;
			}
		div.nav-holder div.buyers {
			float:left; position:relative; background:url(images/nav-sprite.gif) no-repeat; display:block; background-position:-446px 0px; text-indent:-9999px; width:47px; height:31px;
		}
			div.nav-holder div.buyers:hover {
				background-position:-446px -32px;
			}
		div.nav-holder div.sellers {
			float:left; position:relative; background:url(images/nav-sprite.gif) no-repeat; display:block; background-position:-493px 0px; text-indent:-9999px; width:47px; height:31px;
		}
			div.nav-holder div.sellers:hover {
				background-position:-493px -32px;
			}
		div.nav-holder div.community {
			float:left; position:relative; background:url(images/nav-sprite.gif) no-repeat; display:block; background-position:-540px 0px; text-indent:-9999px; width:74px; height:31px;
		}
			div.nav-holder div.community:hover {
				background-position:-540px -32px;
			}
		div.nav-holder div.events {
			float:left; position:relative; background:url(images/nav-sprite.gif) no-repeat; display:block; background-position:-614px 0px; text-indent:-9999px; width:47px; height:31px;
		}
			div.nav-holder div.events:hover {
				background-position:-614px -32px;
			}
		div.nav-holder div.contact {
			float:left; position:relative; background:url(images/nav-sprite.gif) no-repeat; display:block; background-position:-661px 0px; text-indent:-9999px; width:83px; height:31px;
		}
			div.nav-holder div.contact:hover {
				background-position:-661px -32px;
			}
	div.header div.flash {
		float:left; width:483px; height:190px;
	}
	
div.body-content {
	float:left; width:980px; padding:25px 0px 15px 0px; text-align:left; line-height:1.8em;
}
	div.left {
		float:left; width:192px; padding:0px 15px 0px 15px;
	}
	div.right {
		float:left; width:740px; border-left:1px solid #999; padding-left:15px;
	}
	div.full {
		float:left; width:980px;
	}

div.footer {
	float:left; width:980px;
}

	
form {
	margin:0px; padding:15px 0px 0px 0px;
}
input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; color:#505050;
}

h1, h2, h3, h4, h5, h6 {
	font-size:1.2em; margin:10px 0px 0px 0px; padding:0px;
}

a {
	color:#CC0000; text-decoration:none;
}
a:hover {
	color:#CC0000; text-decoration:underline;
}
.georgia {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; font-style:italic;
}