body
{
padding: 0px;
margin: 0px;
background-color: #000000;
font-family: verdana, sans-serif;
font-size: 12px;
/* color: #dfd427; */
color: #ffffff;
}

table, form, img
{
margin: 0px;
padding: 0px;
border: 0px;
}

td
{
font-family: verdana, sans-serif;
font-size: 12px;
/* color: #dfd427; */
color: #ffffff;
}

a,
a:link,
a:visited,
a:hover,
a:focus,
a:active
{
text-decoration: none;
/* color: #dfd427; */
color: #ffffff;
}

a:hover
{
text-decoration: underline;
}


table.frame
{
height: 100%;
width: 100%;

margin: 0px;
padding: 0px;

border-width: 0px;
border-style: solid;
border-color: #000000;
}

table.content
{
width: 760px;
height: 420px;
border: 1px solid #1F2970;

background-position: 0px 0px;
background-repeat: no-repeat;
}

/* menu */

table.menu
{
margin-top: 4px;
width: 760px;
height: 20px;
}

table.menu td
{
text-align: center;
vertical-align: middle;

padding-left: 5px;
padding-right: 5px;


font-size: 11px;
font-weight: bold;
color: #EEEEEE;

background-color: #222233;
border: 1px solid #1F2970;
}


table.menu td.spacer
{
width: 4px;
padding: 0px;
text-align: center;
vertical-align: middle;
background-color: #000000;
border: 0px;;
}


table.menu td a
{
font-size: 11px;
font-weight: bold;
}

table.menu td a.Active
{
text-decoration: underline;
}


table.submenu
{
width: 100%;
}

table.submenu td.sub-r
{
width: 32px;
font-size: 10px;
font-weight: bold;
text-align: center;
background-color: #1f1f1f;
border: 1px solid #777777;
padding: 1px 6px 1px 8px;
}





table.menuGbutton
{
margin-top: 4px;
width: 760px;
height: 20px;
}

table.menuGbutton td
{
padding: 0px;

background-image: url(images/menu_bg_left.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
}

table.menuGbutton td a,
table.menuGbutton td a:link,
table.menuGbutton td a:visited,
table.menuGbutton td a:hover,
table.menuGbutton td a:focus,
table.menuGbutton td a:active
{
display: block;
height: 19px;
padding: 1px 3px 0px 3px;


text-align: center;
vertical-align: middle;

font-size: 11px;
line-height: 20px;
font-weight: bold;
color: #8596AA;

text-decoration: none;

outline: 0px;

background-image: url(images/menu_bg_right.gif);
background-position: right 0px;
background-repeat: no-repeat;

zoom: 1;
}

table.menuGbutton td a:hover,
table.menuGbutton td a:focus,
table.menuGbutton td a:active
{
color: #FFFFFF;
text-decoration: none;
}


table.menuGbutton td a.Active,
table.menuGbutton td a.Active:link,
table.menuGbutton td a.Active:visited,
table.menuGbutton td a.Active:hover,
table.menuGbutton td a.Active:focus,
table.menuGbutton td a.Active:active
{
color: #FFFFFF;
text-decoration: none;
}



table.menuGbutton td.spacer
{
width: 2px;
padding: 0px;
text-align: center;
vertical-align: middle;
background-color: #000000;
border: 0px;
background-image: none;
}



/* content-styles */

td.index
{
padding: 0px;
vertical-align: top;
}

td.movie
{
padding: 0px;
vertical-align: middle;
text-align: center;
/*
background-image: none;
*/
background-image: url(images/trailer.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
}

td.comment
{
padding: 0px;
vertical-align: top;

font-family: times;
font-size: 16px;
font-style: italic;
line-height: 16px;


background-image: url(images/director/d_bg_1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
}

td.elements
{
padding: 0px;
vertical-align: top;

font-family: times;
font-size: 16px;
font-style: italic;
line-height: 16px;

background-image: url(images/elements/elements_bg.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
}

td.k129
{
padding: 0px;
vertical-align: top;

font-family: times;
font-size: 16px;
font-style: italic;
line-height: 16px;

background-image: url(images/k129/k129_bg_1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
}

td.inmemory
{
padding: 0px;
vertical-align: top;

font-family: times;
font-size: 16px;
font-style: italic;
line-height: 16px;

background-image: url(images/memory/memory_bg_1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
}

td.azorian
{
padding: 0px;
vertical-align: top;

font-family: times;
font-size: 16px;
font-style: italic;
line-height: 16px;


background-image: url(images/azorian/az_bg_1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
}

td.news
{
padding: 0px;
vertical-align: top;

font-family: times;
font-size: 16px;
font-style: italic;
line-height: 16px;


background-image: url(images/news/dvd_outnow.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
}


td.pressRelease
{
padding: 0px;
vertical-align: top;

font-family: courier new, courier, arial;
font-style: normal;
font-size: 12px;
line-height: 15px;
color: #000000;

background-color: #FFFFFF;

background-image: none;
background-position: 0px 0px;
background-repeat: no-repeat;
}


div.pressReleaseContent
{
width: 710px;
padding: 1px;
}

div.pressReleaseContent p
{
margin: 0px 0px 5px 0px;
}

td.book
{
padding: 0px;
vertical-align: top;

font-family: times;
font-size: 16px;
font-style: italic;
line-height: 16px;


background-image: url(images/news/naval_institute_press.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
}


td.kPoint
{
padding: 0px;
vertical-align: top;

font-family: times;
font-size: 16px;
font-style: italic;
line-height: 16px;


background-image: url(images/k_point/k-129_wreck_page_1.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
}


td.dvd
{
padding: 0px;
vertical-align: top;

font-size: 12px;
line-height: 16px;
font-weight: bold; 

background-image: url(images/dvd/dvd_bg.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
}


#content-body
{
margin: 0px;
padding: 0px;
border: 0px;
position: relative;
top: 0px;
left: 0px;
width: 750px;
height: 100%;
}

#content-body td
{
font-family: times;
font-size: 16px;
font-style: italic;
line-height: 16px;
}


#text
{
position: absolute;
top: 10px;
left: 10px;
margin: 0px;
padding: 0px;
border: 0px;
width: 730px;
}

#text p
{
margin: 0px 0px 7px 0px;
padding: 0px;
border: 0px;
}

#text td.elements
{
padding: 0px;
width: 50%; 
text-align: center; 
vertical-align: middle;
}

#prev
{
position: absolute;
top: 390px;
left: 10px;
width: 60px;
text-align: center;
margin: 0px;
padding: 1px;
font-family: verdana, sans-serif;
font-size: 11px;
background-color: #000000;
/* border: 1px solid #dfd427; */
border: 1px solid #ffffff;
}

#next
{
position: absolute;
top: 390px;
right: 5px;
width: 60px;
text-align: center;
margin: 0px;
padding: 1px;
font-family: verdana, sans-serif;
font-size: 11px;
background-color: #000000;
/* border: 1px solid #dfd427; */
border: 1px solid #ffffff;
}


#prev a, #next  a
{
font-style: italic;
font-weight: bold;
/* color: #dfd427; */
color: #ffffff;
text-decoration: none;
}

#prev a:hover, #next  a:hover
{
/* color: #dfd427; */
color: #ffffff;
text-decoration: none;
}

