.W3C #header .heading {
display:none;
}

#header .heading {
display:none;
}

#header .contact {
display:none;
}

#content {
padding:0 20px;
}

#subNav ul.menu li.this a, #subNav ul.menu a:hover, .webbox .heading {
background-color:#2F7E3C;
}


#mainNav {
background-image: url("http://www3.topproducerwebsite.com/Users/40905/images/mainnav.jpg");
}

#mainNav li a, #mainNav li a span {
background-image:url("http://www3.topproducerwebsite.com/Users/40905/images/mainnav_a.png") ;
}

#mainNav ul.menu {
float: left; display: inline; padding-left: 25px; 
}

#mainNav ul.menu li { 
float: left; 
display: inline; 
position: relative;
border: 1px solid white; 
border-top: none; 
margin-right: -1px; 
}

#mainNav ul.menu a { 
float: left; text-decoration: none; font-weight: bold; color: white; 
}

#mainNav ul.menu span { 
padding: 0 20px;  
}

#mainNav ul.menu span {
float: left; line-height: 31px; 
}

#mainNav li a, #mainNav li a span { 
background-repeat: no-repeat; 
}

#mainNav li a {
background-position: 0 0; 
}

#mainNav li a span { 
background-position: 100% -31px; 
}

#mainNav li a:hover, #mainNav li.this a {
background-position: 0 -62px; 
}

#mainNav li a:hover span, #mainNav li.this a span { 
background-position: 100% -93px; 
}