nav.mainNavigationWrapper {
  z-index: 10; }
  nav.mainNavigationWrapper a.logo {
    float: left;
    font-family: 'eurostile-extended', sans-serif;
    text-transform: uppercase; }
  nav.mainNavigationWrapper .mainNavigation {
    max-width: 960px;
    min-height: 30px;
    margin: auto; }
  nav.mainNavigationWrapper .phoneship {
    max-width: 960px;
    margin: auto;
    text-align: right; }
  nav.mainNavigationWrapper #navsearchbox.navsearchbox {
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    margin-top: 3px;
    padding: 3px 2px 3px 20px;
    background: url("/images/beachbody/en_us/products/programs/bodybeast/bst-faq-sprite.png") no-repeat scroll 0 -41px #f1f1f1;
    width: 210px; }
  nav.mainNavigationWrapper input.searchbtn {
    display: none; }
  nav.mainNavigationWrapper #menu-search form {
    color: #666666; }
  nav.mainNavigationWrapper #dropdown {
    display: none; }
  nav.mainNavigationWrapper #menu-ss,
  nav.mainNavigationWrapper #menu-vid,
  nav.mainNavigationWrapper #menu-home {
    display: none; }
  nav.mainNavigationWrapper ul {
    clear: none;
    margin: 0px;
    padding: 0px; }
  nav.mainNavigationWrapper ul #menu-fp a,
  nav.mainNavigationWrapper ul #menu-fp a:link,
  nav.mainNavigationWrapper ul #menu-fp a:visited {
    border-left: 1px dotted #000000; }
  nav.mainNavigationWrapper ul li {
    float: left;
    position: relative;
    list-style: none; }
  nav.mainNavigationWrapper ul li.submenu a,
  nav.mainNavigationWrapper ul li.submenu a:link,
  nav.mainNavigationWrapper ul li.submenu a:visited {
    background: none repeat scroll 0 0 transparent;
    padding-right: 9px; }
  nav.mainNavigationWrapper ul li.search {
    float: right;
    padding: 0 0 0 10px; }
  nav.mainNavigationWrapper ul li a,
  nav.mainNavigationWrapper ul li a:link,
  nav.mainNavigationWrapper ul li a:visited {
    border-right: 1px dotted #000000;
    padding: 6px 10px;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase; }
  nav.mainNavigationWrapper ul li a:hover,
  nav.mainNavigationWrapper ul li,
  nav.mainNavigationWrapper ul li a:active {
    background: none repeat scroll 0 0 transparent;
    text-decoration: none; }
  nav.mainNavigationWrapper div.dropmenu {
    margin-top: -1px;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 100; }
  nav.mainNavigationWrapper div.dropmenu ul li {
    float: none;
    list-style: none; }
  nav.mainNavigationWrapper div.dropmenu ul li a,
  nav.mainNavigationWrapper div.dropmenu ul li a:link,
  nav.mainNavigationWrapper div.dropmenu ul li a:visited {
    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
    border-style: none none dotted;
    border-width: medium medium 1px; }
