.top-nav                     { color: #006; font: bold 13px/16px Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.top-nav:link   { text-decoration: underline }
.top-nav:visited   { color: #036; text-decoration: underline }
.top-nav:hover  { color: #c00; text-decoration: underline }

.left-nav                 { color: #009; font: 12px/16px Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.left-nav:link   { text-decoration: underline }
.left-nav:visited   { color: #036; text-decoration: underline }
.left-nav:hover  { color: #c00; text-decoration: underline }

.left-nav-bld             { color: #006; font: bold 12px/16px Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.left-nav-bld:link   { text-decoration: underline }
.left-nav-bld:visited   { color: #036; text-decoration: underline }
.left-nav-bld:hover  { color: #c00; text-decoration: underline }

.top-brand    { color: #006; font: bold 15px/17px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.homeprice    { color: #f00; font: bold 13px/12px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


#nav, #nav ul  { font-weight: bold; line-height: 1; background: white; list-style: none; margin: 0 0.1em 0 0.3em; padding: 0; width: 10em; float: left; border: solid 0 #5361a0 }

#nav a {
	color: #111;
	font: 11px / 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	padding: 0.25em 0.5em;
	width: 14em;
	w\idth: 13em     	
	}

#nav li {
	padding: 0;
	width: 10.9em;
	float: left
	}

#nav li ul {
	font-weight: normal;
	margin: 0;
	position: absolute;
	left: -999em;
	width: 11.4em;
	border-width: 0.1em;
	w\idth: 10.9em     	
	}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto
	}

#nav li:hover, #nav li.sfhover {
	background: #cddaed
	}