body { color: #090909; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: white; }
a:link { color: #0f0f0f ; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; text-decoration: underline; }

a:visited { color: #0f0f0f ; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: underline; }

a:hover { color: #090909 ; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color:  #e5e5e5; text-decoration: none; position: inherit; }

a:active { color: #090909 ; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; }
h1 { color: #090909; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; margin: 0.67em 0; }
.price { font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; }
h2 { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; margin: 0.83em 0; }
.bg { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-image: url(../images/menusetc/bg-gradient-new-wave.jpg); background-repeat: repeat-x; }
.marginBG { background-image: url(../images/menusetc/newwavebgl.png); background-repeat: repeat-y; }
.marginBGR { background-image: url(../images/menusetc/newwavebgr.png); background-repeat: repeat-y; }
.size { font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.blk_bk { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #0f0f0f; }
.tableborder { border: solid 1px #d2d2d2; outline-color: #898989; outline-width: 1px; }
.imgHover {}

/* menu */

    
    #menulogo
{ display: block; width: 80px; height: 27px; background: url(http://newwave.co.nz/images/menusetc/shopmenu/logo_newwave.gif) no-repeat; margin-left: 35px; }

#menulogo:hover
{ 
  background-position: -80px 0;
}

#menulogo span
{
  display: none;
}

 #menusurfboards
{ display: block; width: 120px; height: 40px; background: url(http://newwave.co.nz/images/menusetc/shopmenu/surfboards.gif) no-repeat; /*margin-left: 35px;*/ }

#menusurfboards:hover
{ 
  background-position: -120px 0;
}

#menusurfboards span
{
  display: none;
}

#menushopping
{ display: block; width: 121px; height: 31px; background: url(http://newwave.co.nz/images/menusetc/shopmenu/shopping.gif) no-repeat; }

#menushopping:hover
{ 
  background-position: -121px 0;
}

#menushopping span
{
  display: none;
}

#menunews
{ display: block; width: 120px; height: 51px; background: url(http://newwave.co.nz/images/menusetc/shopmenu/news.gif) no-repeat; }

#menunews:hover
{ 
  background-position: -120px 0;
}

#menunews span
{
  display: none;
}


#menugalleries
{ display: block; width: 120px; height: 45px; background: url(http://newwave.co.nz/images/menusetc/shopmenu/photos.gif) no-repeat; }

#menugalleries:hover
{ 
  background-position: -120px 0;
}

#menugalleries span
{
  display: none;
}


#menumorestuff
{ display: block; width: 123px; height: 31px; background: url(http://newwave.co.nz/images/menusetc/shopmenu/morestuff.gif) no-repeat; }

#menumorestuff:hover
{ 
  background-position: -123px 0;
}

#menumorestuff span
{
  display: none;
}


#menuwhothehellisnewwave
{ display: block; width: 120px; height: 57px; background: url(http://newwave.co.nz/images/menusetc/shopmenu/who-is-newwave.gif) no-repeat; }

#menuwhothehellisnewwave:hover
{ 
  background-position: -120px 0;
}

#menuwhothehellisnewwave span
{
  display: none;
}



#menucontactus
{ display: block; width: 120px; height: 32px; background: url(http://newwave.co.nz/images/menusetc/shopmenu/contact.gif) no-repeat; }

#menucontactus:hover
{ 
  background-position: -120px 0;
}

#menucontactus span
{
  display: none;
}
