/* menu */
.nav {
  background: transparent url(../im/nav.png) no-repeat 0px 0px;
  font-size:90%;
  margin:0 10px;  
  height: 50px; 
  padding-top:4px;
  z-index: 100;  
  position: relative;
}
.nav li
{
  display: inline;
  list-style-type: none;
  margin:0; 
  padding:0; 
  height:auto; 
  float:left;  
  position: relative;  
}

.nav li.current a
{
  font-weight: bold;
  color:#fff;
  background-color:#1f1f1f;  
}
.nav li.home a{  
  width:80px;     
  background: transparent url(../im/logo.png) no-repeat 8px -3px!important;
  text-indent: -999em; 
}
.nav li.buy a{}
.nav li a
{
  font-family:"HelveticaNeue-Light",Helvetica,Arial,sans-serif;
  float:left;   
  display:block; 
  height: 42px;
  text-decoration: none;
  color: #ddd;  
  padding:0px 20px 0px 20px;   
  line-height:35px;   
  white-space:nowrap;
  font-size:14px;  
  letter-spacing:1px;   
}
.nav li a:hover
{
  color: #fff;  
  cursor:pointer; 
  background:#c1c1c1 url(/im/site_nav_hover_bg.gif) repeat-x scroll left bottom;
}
.nav li.current a:hover
{
  color: #fff;  
  background-color:#1f1f1f;    
}

.nav li:hover a, 
.nav li.sfHover a {
  color: #fff;  
  background:#303D4D url(/im/site_nav_hover_bg.gif) repeat-x scroll left bottom;
}
.nav li:hover ul a, 
.nav li.sfHover ul a {
  color: #959595;   
}
.nav li:hover ul a:hover, 
.nav li.sfHover ul a:hover {
  color:#fff;
  background: #303D4D url(../im/site_nav_dropdown_bg.gif) top left repeat-x;
}
.nav li:hover ul a{
  background: #252D39;
}

.nav ul {
  list-style: none;
  width: 150px;
  position: absolute;
  top: -999em;
  left: -1px;  
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 42px;  
}
.nav ul a {
  left:1px;
  line-height:30px!important;
  width: 100px;
  height: 32px!important;
}
.nav cufon
{
  margin:13px 0 0 0;
}