#mainNav {
font-size:1.2em;
margin-top:1px;
overflow:hidden;}
.contact {display:none;}

.W3C #header .heading2 {
display:none;
vertical-align:top;
}

#header .heading2 {
display:none;
vertical-align:top;
}

#header .heading1 {
margin-bottom:-10px;
}




/*keep shadow - adjust the height */

#header #agentPhoto #decor {
height:302px;
margin-bottom:0;
}

#header #agentPhoto {
height:302px;
}

#pageframe_L,#pageframe_R,#pageframe_L .prop1,#pageframe_R .prop1,#pageframe_B .prop1,#pageframe_B .prop2,.W3C #pageframe_BL,.W3C #pageframe_BR,.IE #pageframe_BL .prop, .IE #pageframe_BR .prop{background:#b3a800}


#mainNav, #header2 {
background-color:#B70400;
}

#mainNav ul.menu li.this a, #mainNav ul.menu a:hover {
color:#B70400;
}

#mainNav ul.menu a {
color:#C7B9AD;
}

#mainNav ul.menu li.this a, #mainNav ul.menu a:hover { color: #23211D; background-color: #c7b9ad; }

#mainNav ul.menu li.this a, #mainNav ul.menu a:hover {
color:#FF0000;
}

#footer .content2 * {
position:relative;
z-index:3;
}
layout.css (line 84)
.address {
position:relative;
top:0;
}

#subNav ul.menu li.this a, #subNav ul.menu a:hover, .webbox .heading {
background-color:#8A5774;
}

#subNav ul.menu li.this a, #subNav ul.menu a:hover, .webbox .heading {
background-color:#B70400;
}

.webbox .heading h3, .webbox .heading h3 a {
color:#C7B9AD;
}