#navlist{position:relative;}
#navlist li{margin:0;padding:0;}
#navlist li, #navlist a{height:40px;display:block;}

#location{left:0px;width:128px;}
#location{background:url('../images/navsprite.png') 124px 0;}
#location a:hover{background: url('../images/navsprite.png') 0 0;}

#features{left:0px;width:128px;}
#features{background:url('../images/navsprite.png') 124px -38px;}
#features a:hover{background: url('../images/navsprite.png') 0px -38px;}

#photos{left:0px;width:128px;}
#photos{background:url('../images/navsprite.png') 125px -76px;}
#photos a:hover{background: url('../images/navsprite.png') 0px -76px;}

#booking{left:0px;width:128px;}
#booking{background:url('../images/navsprite.png') 124px -114px;}
#booking a:hover{background: url('../images/navsprite.png') 0px -114px;}

#contact{left:0px;width:128px;}
#contact{background:url('../images/navsprite.png') 125px -152px;}
#contact a:hover{background: url('../images/navsprite.png') 0px -152px;}


div {
margin:10px;
font-family:Tahoma,Verdana,Sans-serif;
font-size:16px;
}

a:link {color:#24778c;}      
a:visited {color:#24778c;}  
a:hover {color:#24778c;}  
a:active {color:#24778c;}  

body, table { margin: 0; padding: 0; background-color:#f8c546;}

td {vertical-align:top;}

img {border:0px;}

div {padding:0px;margin:0px;}

