/* MERCEDES HOMES > NAVIGATION */

/* Top Home Navigation */

#home-nav {
   padding: 0 0 0 13px;
   height: 22px;
   background-color: #C96B02;
   border-bottom: 1px solid #FFFFFF;
   width: 710px; /* IE 5/Win */
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 697px; /* actual value */ 
}

html>body #home-nav { 
   width: 697px; 
}

#home-nav div.home {
   padding-top: 4px;
   float: left;
   width: 400px;
}

#home-nav div.home a {
   color: #FFFFFF;
   font: bold 11px Georgia, "Times New Roman", Times, serif;
}

#home-nav div.about {
   padding-top: 4px;
   color: #FFFFFF;
   float: left;
   width: 282px;
   text-align: right;
}

#home-nav div.about a {
   color: #FFFFFF;
   font: 11px Georgia, "Times New Roman", Times, serif;
}

/* Breadcrumb Navigation */

#breadcrumb {
   font-size: 9px;
   background-color: #DAD7A1;
   padding: 9px 11px 9px 11px;
   border-bottom: 1px solid #FFFFFF;
   width: 544px; /* for IE5/Win */
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 522px; /* actual value */ 
}

home>body #breadcrumb {
   width: 522px;
}

#breadcrumb a, #breadcrumb strong {
   font-size: 9px;
}

/* Footer Navigation */

#footer-nav {
   float: left;
   margin-top: 20px;
   padding: 0 0 0 16px;
   height: 22px;
   background-color: #C96B02;
   border-top: 1px solid #FFFFFF;
   width: 544px; /* IE 5/Win */
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 528px; /* actual value */ 
}

html>body #footer-nav { 
   width: 528px; 
}

#footer-nav div.left {
   float: left;
   width: 347px;
   padding-top: 5px;
}

#footer-nav div.right {
   float: right;
   width: 181px;
   padding-top: 5px;
}

#footer-nav div.left, #footer-nav div.right, #footer-nav div.left a {
   font: 10px Georgia, "Times New Roman", Times, serif;
   color: #FFFFFF;
}

#footer-equal-housing {
   float: right;
   padding-left: 25px;
   padding-top: 15px;
   width: 166px; /* IE 5/Win */
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 141px; /* actual value */ 
}

html>body #footer-equal-housing { 
   width: 141px; 
}

#footer-equal-housing div.left {
   float: left;
   width: 101px;
   margin-top: 10px;
   }

#footer-equal-housing div.right {
   float: right;
   width: 38px;
}

#footer-equal-housing div.left a {
   font: 10px Georgia, "Times New Roman", Times, serif;
   color: #666666;
}

.footertext1 { color: #C0C0C0; }

/* MAIN NAVIGATION */

div#nav	{ 
   height: 26px; 
   width: 544px; 
   margin: 0 0 0 0; 
   padding: 0; 
   border-top: 1px solid #FFFFFF; 
   border-bottom: 1px solid #FFFFFF; 
}

div#nav ul#menu { 
   height: 26px; 
   width: 544px; 
   background: url(/images/nav.gif) top left no-repeat; 
   margin: 0; 
   padding: 0; 
   position: relative; 
}

div#nav ul#menu li { 
   margin: 0; 
   padding: 0; 
   list-style: none; 
   position: absolute; 
   top: 0; 
}

ul#menu li, ul#menu a { 
   height: 26px; 
   display: block; 
}

div#nav ul#menu li a { 
   text-indent: -9999px; 
   text-decoration: none; 
}
	
#findmenu {
   left: 0; 
   width: 129px;
}

#findmenu a:hover {
   background: url(/images/nav.gif) 0 -26px no-repeat;
}

#portfoliomenu {
   left: 129px; 
   width: 113px;
}

#portfoliomenu a:hover {
   background: url(/images/nav.gif) -129px -26px no-repeat;
}

#mortgagemenu {
   left: 242px; 
   width: 93px;
}

#mortgagemenu a:hover {
   background: url(/images/nav.gif) -242px -26px no-repeat;
}

#customermenu {
   left: 335px; 
   width: 115px;
}

#customermenu a:hover {
   background: url(/images/nav.gif) -335px -26px no-repeat;
}

#realtorsmenu {
   left: 450px; 
   width: 94px;
}

#realtorsmenu a:hover {
   background: url(/images/nav.gif) -450px -26px no-repeat;
}

body#find-on #findmenu {
   background: url(/images/nav.gif) 0 -26px no-repeat;
}

body#portfolio-on #portfoliomenu {
   background: url(/images/nav.gif) -129px -26px no-repeat;
}

body#mortgage-on #mortgagemenu{
   background: url(/images/nav.gif) -242px -26px no-repeat;
}

body#customer-on #customermenu {
   background: url(/images/nav.gif) -335px -26px no-repeat;
}

body#realtors-on #realtorsmenu {
   background: url(/images/nav.gif) -450px -26px no-repeat;
}

/* SUBNAVIGATION */

#subnav { 
   width: 143px; 
   padding: 0 0 0 0; 
   margin-bottom: 0; 
   font: 9px Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   background-color: #999966; 
   color: #5E5451;  
}

#subnav ul { 
   list-style: none; 
   margin: 0; 
   padding: 0; 
   border: none; 
}

#subnav li { 
   border-bottom: 1px solid #CCCC99; 
}

#subnav li a { 
   display: block; 
   padding: 5px 15px 5px 13px; 
   text-decoration: none; 
   font: 9px Verdana, Arial, Helvetica, sans-serif;
   color: #F4F2CC; 
   font-weight: bold; 
   width: 143px;
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 115px; /* actual value */ 
}

html>body #subnav li a { 
   width: auto;
}
#subnav li a:hover { 
   background-color: #838353; 
   color: #F4F2CC; 
}

#subnav li a.onstate { 
   display: block; 
   padding: 5px 15px 5px 13px; 
   text-decoration: none; 
   font: 9px Verdana, Arial, Helvetica, sans-serif;
   color: #F4F2CC; 
   background-color: #838353;
   font-weight: bold; 
   width: 143px;
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 115px; /* actual value */ 
}

html>body #subnav li a.onstate {
   width: 115px;
}

#subnav-border {
   border: 1px solid #999966;
   padding: 1px 1px 0 1px;
   margin-left: 10px;
   background-color: #CCCC99;
   width: 145px;
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 143px; /* actual value */ 
}

/* TERTIARY */

#tertiary {
   background-color: #999966;
}

#tertiary ul {
   background-color: #999966;
   margin: 0;
   padding: 5px 10px 6px 13px;
   border-bottom: 1px solid #FFFFFF;
   width: 544px;
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 521px; /* actual value */ 
}

html>body #tertiary {
   width: 521px;
}

#tertiary li {
   margin: 0;
   padding: 0;
   display: inline;
   list-style-type: none;
}

#tertiary a {
   line-height: 14px;
   font-weight: bold;
   margin-right: 24px;
   color: #FFFFFF;
}

#tertiary a.onstate {
   line-height: 14px;
   font-weight: bold;
   margin: 0 24px 0 0;
   color: #FFFFFF;
   text-decoration: underline;
}

