/* Navigation
----------------------------------------------- */
  .swishnav {
    background: #151515 url(images/navigation_bottom.jpg) no-repeat 0 100%;
    height: 50px;
    font-size: 12px;
    font-family: Helvetica, Arial;
    text-transform: uppercase;
    text-align: center;
	border-top: 1px solid #eee;
	width: 980px;
  }
  .swishnav li {
    display: block;
  }
  .swishnav li a {
  	float: left;
    color: #d9d9d9;
    padding: 15px 3.805% 25px 3.805%;
  }
  .swishnav li a:hover,
  .swishnav li.current_page_item a {
    color: #fff;
  }

    .swishnav li a.home:hover,
    .swishnav li.current_page_item a.home {
      background: url(images/nav_red.png) no-repeat center top;
    }
    .swishnav li a.profile:hover,
    .swishnav li.current_page_item a.profile {
      background: url(images/nav_orange.png) no-repeat center top;
    }
    .swishnav li a.specs:hover,
    .swishnav li.current_page_item a.specs {
      background: url(images/nav_yellow.png) no-repeat center top;
    }
    .swishnav li a.new:hover,
    .swishnav li.current_page_item a.new {
      background: url(images/nav_green.png) no-repeat center top;
    }
    .swishnav li a.photos:hover,
    .swishnav li.current_page_item a.photos {
      background: url(images/nav_turquoise.png) no-repeat center top;
    }
    .swishnav li a.sales:hover,
    .swishnav li.current_page_item a.sales {
      background: url(images/nav_blue.png) no-repeat center top;
    }
    .swishnav li a.faqs:hover,
    .swishnav li.current_page_item a.faqs {
      background: url(images/nav_indigo.png) no-repeat center top;
    }
    .swishnav li a.contact:hover,
    .swishnav li.current_page_item a.contact {
      background: url(images/nav_violet.png) no-repeat center top;
    }