body	{
		background: url(images/bg.gif) repeat;
		}
		
a:link  {
 	 	color: #FFFFFF; 
  		text-decoration: none; 
		}
		
a:visited {
 	 	color: #FFFFFF; 
  		text-decoration: none; 
		}
		
a:hover {
 	 	color: #FFFFFF; 
  		text-decoration: none;
		font-weight:lighter; 
		background: #5199ae;
		}
		
a:active { 
 	 	color: #FFFFFF;
		font-weight:lighter; 
  		text-decoration: none; 
		background: #5199ae;
		}

.divbg	{
		height: 580px;
		width: 670px;
		margin-top: 45px;
		margin-left: 15%;
		margin-right: 25%;
		position: absolute;
		}

.divtop	{
		height: 200px;
		width: 670px;
		margin: 0px;
		background-color: #0a1d3d;
		clear:both;
		display:inline;
		position: absolute;
		}

.divshadleft {
			width:24px;
			height:200px;
			background:url(images/shadow.png) no-repeat;
			margin-left: -13px;
			margin-top: 0px;
			float:left;
			display:inline;
			}
		
.divshadleft2 {
			width:24px;
			height:11px;
			background:url(images/shadow.png) no-repeat;
			margin-left: -13px;
			margin-top: 0px;
			float:left;
			display:inline;
			}

.divshadleft3 {
			width:24px;
			height:67px;
			background:url(images/shadow.png) no-repeat;
			margin-left: -24px;
			margin-top: 313px;
			float:left
			}
			 
.divshadright {
			width:24px;
			height:200px;
			background:url(images/shadow_right.png) no-repeat;
			margin-right:-24px;
			margin-top: 0px;
			float:right
			}
			
.divshadright2 {
			width:24px;
			height:380px;
			background:url(images/shadow_right.png) no-repeat;
			margin-right:-24px;
			margin-top: -45px;
			float:right
			}


.divshadbot {
			width:675px;
			height:10px;
			background:url(images/shadow_bot.png) no-repeat;
			margin-left: -5px;
			margin-top: 0px;
			float:left
			 }


.logo a	{
		background: url(images/logo.gif) no-repeat;
		height: 145px;
		width: 192px;
		margin-left: 15px;
		margin-top:20px;
		text-decoration:none;
		display:block;
		float:left;
		}
		
.logo a:hover	{
		background: url(images/logo.gif) no-repeat;
		height: 145px;
		width: 192px;
		margin-left: 15px;
		margin-top:20px;
		text-decoration:none;
		float:left;
		display:inline;
		}

		
.topgr	{
		width: 670px;
		height: 12px;
		background-color: #aab0b2;
		margin-top: 170px;
		position: absolute;
		display: inline;
		}
		
.nosalt	{
		background: url(images/nosalt.gif) no-repeat;
		background-repeat:no-repeat;
		margin-left: 18px;
		margin-top:0px;
		margin-bottom: 0px;
		height:12px;
		width: 166px;
		position: absolute;
		display: inline;
		}
		
.toplayer{
		margin-left: 450px;		
		margin-top: 0px;
		padding-top: -50px;
		height: 200px;
		width: 200px;
		display: inline;
		float: left;
		position: absolute;
		}

.toppic {
		height: 169px;
		width: 271px;
		background: url(images/toppic.png) no-repeat;
		background-repeat:no-repeat;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/toppic.png);
		margin-top: -50px;
		display:inline;
		position:absolute;
		clear: both;
		}
		
.topmen {
		margin-top: 120px;
		margin-left: 20px;
		display: inline;
		height: 40px;
		width: 200px;
		position: absolute;
		}
		
.menu1 a {
		width: 39px;
		height: 39px;
		background:url(images/fish.gif) no-repeat;
		float:left;
		display:block;
		text-decoration:none;
		}

.menu1 a:hover {
		width: 39px;
		height: 39px;
		background:url(images/fish2.gif) no-repeat;
		float:left;
		display: inline;
		}

.menu2	a {
		width:39px;
		height: 39px;
		background:url(images/wine.gif) no-repeat;
		float:left;
		display:block;
		text-decoration:none;
		}

.menu2	a:hover {
		width:39px;
		height: 39px;
		background:url(images/wine2.gif) no-repeat;
		float:left;
		text-decoration:none;
		display:inline;
		}


.menu3 a {
		width:39px;
		height: 39px;
		background:url(images/plate.gif) no-repeat;
		float:left;
		display:block;
		text-decoration:none;
		}

.menu3	a:hover {
		width:39px;
		height: 39px;
		background:url(images/plate2.gif) no-repeat;
		float:left;
		text-decoration:none;
		display: inline;
		}


.menu4 a {
		width: 39px;
		height: 39px;
		background:url(images/dessert.gif) no-repeat;
		float:left;
		display:block;
		text-decoration:none;
		}

.menu4 a:hover {
		width:39px;
		height: 39px;
		background:url(images/dessert2.gif) no-repeat;
		float:left;
		text-decoration:none;
		display: inline;
		}
		
.menu5 a {
		width: 39px;
		height: 39px;
		background:url(images/cocktail.gif) no-repeat;
		float:left;
		display:block;
		text-decoration:none;
		}

.menu5 a:hover {
		width:39px;
		height: 39px;
		background:url(images/cocktail2.gif) no-repeat;
		float:left;
		text-decoration:none;
		display: inline;
		}		

.divbl	{
		height: 350px;
		width: 200px;
		background-color: #5199ae;
		margin-top:200px;
		margin-left: 0px;
		position: absolute;
		diplay:inline;
		float: left;
		}
		
.layerspe 
		{
		margin-top:20px;
		margin-left: 20px;
		position: absolute;
		clear:both;
		}

.txtspe	{
		width: 155px;
		max-width: 100%;
		position: absolute;
		}
		
.txtspe p
		{
		color: #FFFFFF;
		font-weight: normal;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 15px;
		clear: left;
		display: inline;

		}
		
.divspe {
		height: 250px;
		width: 155px;
		margin-top: 40px;
		background: #ffffff;
		clear: both;
		display:inline;
		position: absolute;
		}

.spepic {
		height: 100px;
		width: 100px;
		margin-top: 25px;
		margin-left: 27px;
		clear: left;
		position: absolute;
		}

.spetxt {
		width: 100px;
		color: #5199ae;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin-top: 125px;
		margin-left: 27px; 
		text-align: justify;
		clear:left;
		position: absolute;
		}
		
.spetxt p {
		  font-size: 9px;
		  font-weight: normal;
		  padding-top:5px;
		  }

.divbot	{
		height: 30px;
		width: 670px;
		background-color: #0a1d3d;
		position: absolute;
		clear: left;
		display: inline;
		margin-top: 550px;
		}

.nav 	{
		height:330px;
		width: 55px;
		margin-left: -55px;
		margin-top: 205px;
		float:right;
		display:inline;
		position: absolute;
		}
		
.navcon a{
		display: block;
		height: 151px;
		width: 59px;
		background: url(images/contact.png) no-repeat;
		margin-top:-51px;
		margin-left:0px;
		text-decoration: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/contact.png);

		}

.navcon a:hover {
		height: 151px;
		width: 59px;
		background: url(images/contact_hover.png) no-repeat;
		text-decoration: none;
		margin-top:-51px;
		margin-left:-4px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/contact_hover.png);

		}

		 
.navmen a{
		display: block;
		height: 151px;
		width: 59px;
		background: url(images/menu.png) no-repeat;
		text-decoration: none;
		margin-top:0px;
		margin-left:0px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/menu.png);
		}

.navmen a:hover {
		height: 151px;
		width: 59px;
		background: url(images/menu_hover.png) no-repeat;
		text-decoration: none;
		margin-top:0px;
		margin-left:-4px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/menu_hover.png);
		}

.navcal a{
display: block;
height: 151px;
width: 59px;
background: url(images/calendar.png) no-repeat;
text-decoration: none;
margin-top:-51px;
margin-left:0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/calendar.png);
}

.navcal a:hover {
height: 151px;
width: 59px;
background: url(images/calendar_hover.png) no-repeat;
text-decoration: none;
margin-top:-51px;
margin-left:-4px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/calendar_hover.png);
}
			
.divlb	{
		height: 350px;
		width: 470px;
		margin-top: 200px;
		margin-left:200px;
		background-color: #accad6;
		position: absolute;
		clear:left;
		}

		
.txt  	 {
		 height: 150px;
		 width: 470px;
		 margin-top: 20px;
		 clear: both;
		 }

.txt p	 {
		 font-weight: normal;
		 font-size: 15px;
		 padding-top: 0px;
		 padding-left:20px;
		 padding-right: 20px;
		 font-family: Geneva, Arial, Helvetica, sans-serif;
		 color: #0a1d3d;

		 }
		 
.txt h1  {
		 font-weight: normal;
		 font-size: 11px;
		 text-align: justify;
		 padding-top: 5px;
		 padding-left: 20px;
		 padding-right: 20px;
		 font-family: Geneva, Arial, Helvetica, sans-serif;
		 color: #0a1d3d;
		 }
		 
.txt h2  {
		 font-weight: normal;
		 font-size: 13px;
		 padding-top:-5px;
		 line-height:-25px;
		 }

.pics2	 {
		 height: 140px;
		 width: 385px;
		 max-width: 400px;
		 position: absolute;
		 display: inline;
		 margin-left: 20px;
		 margin-top: 0px;
		 clear:left;
		 }

table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

td{

background-color:#5199ae;}
