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

body {
	behavior:url("hover.htc"); background:url(images/background.gif) repeat-x #676666; font-family:Arial, Helvetica, sans-serif; line-height:1.7em; font-size:.7em; color:#000000; margin:0px; padding:20px 0px 0px 0px; text-align:left;
}
div.bodyborder {
	width:981px; margin:0px; padding:0px;
}

div.number {
	float:left; width:974px; margin:0px; padding:0px 7px 0px 0px; text-align:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.7em; font-weight:bold; 
}
	div.number p {
		margin:0px; padding:0px;
	}
div.header {
	float:left; width:981px; height:269px; background:url(images/header.jpg); margin:0px; padding:0px;
}
div.nav {
	float:left; width:981px; height:34px; background:url(images/nav.gif); margin:0px; padding:8px 0px 0px 0px;
}
div.nav ul {
		float:left; width:951px; list-style:none; margin:0px; padding:0px 15px 0px 15px;
}
		div.nav ul li {
			float:left; margin-right:15px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.3em; color:#FFFFFF; font-weight:normal; position:relative;
		}
		div.nav ul ul.sub {
			display:none;
		}
			ul li:hover ul.sub {
					float:left; display:block; color:#FFFFFF; position:absolute; width:150px; font-size:.8em; margin:0px; padding:0px; list-style:none; z-index:150; text-align:left; font-weight:normal;
				}
					ul li:hover ul.sub li {
						float:left; width:142px; padding:5px 0px 5px 8px; background:url(images/dropdown-background.gif) repeat-x #d7161e; border:1px solid #000000; margin:0px;
					}
				
div.nav a {
	color:#FFFFFF; text-decoration:none;
}
div.nav a:hover {
	color:#000000; text-decoration:none;
}


div.bodycontent {
	float:left; width:981px; margin:0px; padding:0px; background:url(images/content-background.png) repeat-y; text-align:left;
}
div.holder {
	float:left; width:937px; margin:0px; padding:9px 22px 0px 22px;
}
	div.leftCol {
		float:left; width:218px; margin:0px; padding:0px 9px 0px 0px; text-align:left;
	}
		div.featuredhome {
			float:left; width:193px; background:#FFFFFF; margin:0px 0px 10px 0px; padding:0px 10px 10px 10px; border-bottom:1px solid #706c6c; border-left:1px solid #706c6c; border-right:1px solid #706c6c; text-align:left;
		}
			div.featuredhome a {
				color:#d6151e; text-decoration:none;
			}
			div.featuredhome a:hover {
				color:#d6151e; text-decoration:underline;
			}
		div.contactinfo {
			float:left; width:218px; margin:0px; padding:0px 9px 0px 0px; text-align:left;
		}
			div.contactinfo a {
				color:#d6151e; text-decoration:none;
			}
			div.contactinfo a:hover {
				color:#d6151e; text-decoration:underline;
			}
	div.middleCol {
		float:left; width:379px; margin:0px; padding:0px 13px 0px 15px; border-left:1px solid #beb9b9; border-right:1px solid #beb9b9;text-align:left;
	}
			div.video_holder {
				width:363px; padding:7px; border:1px solid #706c6c; background:#FFFFFF; margin:15px 0px 15px 0px; float:left;
			}
				div.video_big {
					float:left; width:243px; height:220px; margin-right:16px; color:#FFF;
				}
				div.video_item {
					float:left; width:96px; height:71px; margin-bottom:7px;
				}
			div.middleCol p {
				clear:both;
			}

			
			div.middleCol a {
				color:#d6151e; text-decoration:none;
			}
			div.middleCol a:hover {
				color:#d6151e; text-decoration:underline;
			}
	div.rightCol {
		float:left; width:293px; margin:0px; padding:0px 0px 0px 8px; 
	}
		div.minicontact {
			float:left; width:269px; background:#FFFFFF; margin:0px 0px 14px 0px; padding:0px 10px 10px 10px; border-bottom:1px solid #706c6c; border-left:1px solid #706c6c; border-right:1px solid #706c6c; text-align:left;
		}
			div.minicontact a {
				color:#d6151e; text-decoration:none;
			}
			div.minicontact a:hover {
				color:#d6151e; text-decoration:underline;
			}
		div.realestateblog {
			float:left; width:269px; background:#FFFFFF; margin:0px 0px 14px 0px; padding:0px 10px 10px 10px; border-bottom:1px solid #706c6c; border-left:1px solid #706c6c; border-right:1px solid #706c6c; text-align:left;
		}
			div.realestateblog a {
				color:#d6151e; text-decoration:none;
			}
			div.realestateblog a:hover {
				color:#d6151e; text-decoration:underline;
			}
		div.relocating {
			float:left; width:269px; background:#FFFFFF; margin:0px; padding:0px 10px 10px 10px; border-bottom:1px solid #706c6c; border-left:1px solid #706c6c; border-right:1px solid #706c6c; text-align:left;
		}
			div.relocating a {
				color:#d6151e; text-decoration:none;
			}
			div.relocating a:hover {
				color:#d6151e; text-decoration:underline;
			}
div.footer {
	float:left; width:937px; margin:0px; padding:5px 22px 0px 22px; font-size:.9em; color:#FFFFFF; text-align:left;
}
div.footer p {
	margin:0px; padding:0px;
}
	div.footer a {
		color:#FFFFFF; text-decoration:none;
	}
	div.footer a:hover {
		color:#000000; text-decoration:underline;
	}


h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.7em; color:#000000; font-weight:normal; margin:0px; padding:0px;
}
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.5em; color:#000000; font-weight:normal; margin:0px; padding:0px;
}
h3.gray {
	float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.3em; color:#FFFFFF; font-weight:normal; height:16px; padding:10px; margin:0px; background:url(images/gray-background.gif) repeat-x #676666; text-align:left;
}
h3.gray:hover {
	background:url(images/dropdown-background.gif) repeat-x #d7161e;
}
h3.gray a, h3.gray a:hover {
	text-decoration:none; color:#FFFFFF;
}
h3.red {
	float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.3em; color:#FFFFFF; font-weight:normal; height:16px; padding:10px; margin:0px; background:url(images/dropdown-background.gif) repeat-x #d7161e; text-align:left;
}
h3.red:hover {
	background:url(images/gray-background.gif) repeat-x #676666; text-decoration:none; color:#FFFFFF;
}
h3.red a, h3.red a:hover {
	text-decoration:none; color:#FFFFFF;
}
.tiny {
	text-align:right; font-size:.9em; color:#000000;
}

a {
	color:#CC0000; text-decoration:none;
}
a:hover {
	color:#CC0000; text-decoration:underline;
}

form {
	margin:5px 0px 0px 0px; padding:0px;
}
input, textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:1.1em;
}

h1 { font-size:1.5em; }
h2 { font-size:1.4em; }
h3 { font-size:1.3em; }
h4, h5, h6 { font-size:1.1em; }