﻿

a {
outline:none;
}




ul#nav {
margin:0px; /* fix ie5 bug space around element*/
padding:0px;
list-style:none;
width:900px;
height:40px;
}

ul#nav li {
float:left;
}

ul#nav li a.home {
display:block;
width:113px;
height:40px;
background: url('nav-images/b_01.gif') no-repeat 0 -40px;
text-indent: -9999px;
}

ul#nav li a.home:hover {
background-position: 0 0px;
}


ul#nav li a.features {
display:block;
width:112px;
height:40px;
background: url('nav-images/b_02.gif') no-repeat 0px -40px;
text-indent: -9999px;
}

ul#nav li a.features:hover {
background-position: 0 0px;
}

ul#nav li a.gallery {
display:block;
width:113px;
height:40px;
background: url('nav-images/b_03.gif') no-repeat 0 -40px;
text-indent: -9999px;
}

ul#nav li a.gallery:hover {
background-position: 0 0px;
}

ul#nav li a.restaurant {
display:block;
width:112px;
height:40px;
background: url('nav-images/b_04.gif') no-repeat 0 -40px;
text-indent: -9999px;
}

ul#nav li a.restaurant:hover {
background-position: 0 0px;
}


ul#nav li a.spa {
display:block;
width:113px;
height:40px;
background: url('nav-images/b_05.gif') no-repeat 0 -40px;
text-indent: -9999px;
}

ul#nav li a.spa:hover {
background-position: 0 0px;
}


ul#nav li a.weddings {
display:block;
width:112px;
height:40px;
background: url('nav-images/b_06.gif') no-repeat 0 -40px;
text-indent: -9999px;
}

ul#nav li a.weddings:hover {
background-position: 0 0px;
}


ul#nav li a.info {
display:block;
width:113px;
height:40px;
background: url('nav-images/b_07.gif') no-repeat 0 -40px;
text-indent: -9999px;
}

ul#nav li a.info:hover {
background-position: 0 0px;
}



ul#nav li a.contact {
display:block;
width:112px;
height:40px;
background: url('nav-images/b_08.gif') no-repeat 0 -40px;
text-indent: -9999px;
}

ul#nav li a.contact:hover {
background-position: 0 0px;
}
