@media print  {
.tabs-nav {
display:none;
}
}

@media projection,screen  {
.tabs-hide {
display:none;
}
}

tr td {
vertical-align:top;
}

body,html {
text-align:center;
background:url(media/back.jpg) repeat-x;
scrollbar-face-color:#C5E1E4;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#fff;
scrollbar-darkshadow-color:#fff;
margin:0;
}

#container {
position:relative;
width:769px;
text-align:left;
}

#header {
background:url(media/header_copy.png) no-repeat;
margin-left:13px;
width:284px;
height:97px;
}

#paper {
background:url(media/header-pape.png) no-repeat;
position:absolute;
top:0px;
right:0px;
width:441px;
height:125px;
z-index:1;
}

#main {
background-image:url(media/div_back.png);
top:100px;
width:767px;
height:680px;
z-index:100;
}

#top_menu {
position:absolute;
top:90px;
right:192px;
z-index:30;
padding:5px;
}

#top_menu2 {
position:absolute;
top:90px;
right:30px;
z-index:30;
padding:5px;
}

#top_menu3 {
position:absolute;
top:90px;
right:90px;
z-index:30;
padding:5px;
}

#footer {
background:#333;
height:100px;
}

#f_home {
position:absolute;
bottom:-20px;
right:258px;
}

#f_fish {
position:absolute;
bottom:-20px;
right:308px;
}

#f_products {
position:absolute;
bottom:-20px;
right:347px;
}

#f_platters {
position:absolute;
bottom:-20px;
right:411px;
}

#f_services {
position:absolute;
bottom:-20px;
right:466px;
}

#f_recipes {
position:absolute;
bottom:-20px;
right:530px;
}

#f_team {
position:absolute;
bottom:-20px;
right:591px;
}

#f_contact {
position:absolute;
bottom:-20px;
right:663px;
}

#menu_holder {
margin-top:-614px;
margin-left:50px;
width:689px;
z-index:222;
left:49px;
}

.top {
color:#039;
font-size:112px;
text-decoration:none;
}

a.top:hover {
color:#000;
font-size:11px;
text-decoration:none;
}

.footerl {
color:#999;
font-size:11px;
line-height:20px;
text-decoration:none;
}

a.footerl:hover {
color:#666;
line-height:10px;
font-size:11px;
text-decoration:none;
}

.tabs-nav {
list-style:none;
margin:0;
padding:0;
}

.tabs-nav:after {
display:block;
clear:both;
content:" ";
}

.tabs-nav li {
float:left;
margin-top:-30px;
min-width:84px;
}

.tabs-nav a {
position:relative;
width:112px;
height:36px;
font-size:15px;
font-weight:700;
color:#fff;
float:left;
background:url(media/button_blue.gif) no-repeat left top;
padding-top:6px;
text-decoration:none;
cursor:pointer;
white-space:nowrap;
margin:0;
}

.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited {
cursor:text;
}

.tabs-container {
width:646px;
min-height:600px;
background:#fff;
padding:10px;
z-index:99999;
}

.tabs_hidden {
display:none;
}

a.top:link,a.top:visited,a.top:active {
color:#039;
font-size:11px;
text-decoration:none;
}

a.footerl:link,a.footerl:visited,a.footerl:active {
color:#999;
font-size:11px;
text-decoration:none;
}

.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active {
width:112px;
height:36px;
color:#000;
float:left;
background:url(media/button_green.gif) no-repeat left top;
padding-top:6px;
text-decoration:none;
cursor:pointer;
margin:0;
}

.form_text {
        background: #f3f3f3;
        border: 1px solid #ddd;
        border-top-color: #bbb;
        border-top-width: 2px;
        border-left-color: #bbb;
        border-right-color: #bbb;
		 font: bold 14px Arial, Helvetica, Verdana, sans;
	letter-spacing: -1px;
    width: 100%;
    color: #000;
    padding: 3px;
    }