/* menu generics */

ul#mainMenu {
position: relative;
top: 0;
left: 0;
width: 788px;
height: 45px;
list-style: none;
padding: 14px 0 0 38px;
background: transparent url(../images/menuBackground.png) no-repeat top left;
overflow: hidden;
}
ul#mainMenu li a {
position: absolute;
top: 14px;
text-indent: -9999px;
text-decoration: none;
padding: 14px 0 0 0;
overflow: hidden;
height: 0px !important;
height /**/:14px; /* IE5/Win */
background: transparent url(../images/mainMenu.png) no-repeat;
}

/* menu specifics */
#mainMenu li#homeLink a {
width: 78px;
background-position: -8px -4px;
left: 38px;
}
#mainMenu li#homeLink a:hover {
background-position: -8px -19px;
}

#mainMenu li#biographyLink a {
width: 101px;
background-position: -86px -4px;
left: 116px;
}
#mainMenu li#biographyLink a:hover {
background-position: -86px -19px;
}

#mainMenu li#testimonialsLink a {
width: 118px;
background-position: -187px -4px;
left: 217px;
}
#mainMenu li#testimonialsLink a:hover {
background-position: -187px -19px;
}

#mainMenu li#faqLink a {
width: 73px;
background-position: -305px -4px;
left: 335px;
}
#mainMenu li#faqLink a:hover {
background-position: -305px -19px;
}

#mainMenu li#linksLink a {
width: 139px;
background-position: -378px -4px;
left: 408px;
}
#mainMenu li#linksLink a:hover {
background-position: -378px -19px;
}

#mainMenu li#pressLink a {
width: 77px;
background-position: -517px -4px;
left: 547px;
}
#mainMenu li#pressLink a:hover {
background-position: -517px -19px;
}

#mainMenu li#contactLink a {
width: 90px;
background-position: -594px -4px;
left: 624px;
}
#mainMenu li#contactLink a:hover {
background-position: -594px -19px;
}

#mainMenu li#clientsLink a {
width: 44px;
background-position: -684px -4px;
left: 714px;
}
#mainMenu li#clientsLink a:hover {
background-position: -684px -19px;
}

/* extra menu links */

#extraLinks {
clear: both;
}

ul#mainMenu2 {
position: relative;
top: -10px;
left: 623px;
width: 146px;
height: 50px;
list-style: none;
padding: 14px 0 0 38px;
background: transparent url(../images/extraLinksBackground.png) no-repeat top left;
overflow: hidden;
}
ul#mainMenu2 li a {
position: absolute;
top: 14px;
text-indent: -9999px;
text-decoration: none;
padding: 14px 0 0 0;
overflow: hidden;
height: 0px !important;
height /**/:14px; /* IE5/Win */
background: transparent url(../images/mainMenu2.png) no-repeat;
}

#mainMenu2 li#syndicatedClientsLink a {
width: 125px;
background-position: -2px -2px;
left: 45px;
}
#mainMenu2 li#syndicatedClientsLink a:hover {
background-position: -2px -19px;
}

#mainMenu2 li#rssLink a {
width: 66px;
background-position: -127px -2px;
left: 170px;
}
#mainMenu2 li#rssLink a:hover {
background-position: -127px -19px;
}
