html,body { background:#00235D url(/images/bg.jpg) repeat-x; margin:0; padding:0; height:100%; }
form,ul,ol,li,div,p,h1,h2,h3,h4,h5 { margin:0; padding:0; }
li,th,td,div,p,a,h1,h2,h3,h4,h5,input,select,textarea { font-family:arial; font-size:13px; color:#000000; font-weight:normal; }
form { padding:10px 0 10px 0; }
.txt, textarea, select { color:#000000; width:250px; padding:2px; border:1px solid #666666; }
.btn { width:100px; margin-top:5px; padding:3px 0 3px 0; }
p { padding:0 0 10px 0; }
img { display:block; border:none; }
a { color:#00235D; text-decoration:underline; }
a:hover { text-decoration:underline; }
table td.label { vertical-align:top; padding:4px 5px 0 0; }
table td.field { vertical-align:top; padding-bottom:1px; }

#logo { position:absolute; top:14px; left:17px; }
#logo img { width:236px; height:56px;  }
#slogan { position:absolute; top:308px; left:619px; }
#slogan img { width:193px; height:65px;  }

table#container { width:900px; height:100%; background:url(/images/bg-knives.jpg) no-repeat; }
table#container td { vertical-align:top; }

table#container td#menu { width:140px; padding:160px 0 10px 19px; }
table#container td#menu ul { width:136px; background:url(/images/menu.gif) repeat-y; }
table#container td#menu ul li { line-height:13px; margin:0; padding:6px 15px 15px 15px; list-style-type:none; background:url(/images/menu-bar.gif) 0 bottom no-repeat; }
table#container td#menu ul li.last { padding:6px 20px 22px 15px; background:url(/images/menu-bottom.gif) 0 bottom no-repeat; }
table#container td#menu ul li a { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
table#container td#menu ul li a:hover { color:#DAA151; }
table#container td#menu ul li a.active { color:#999999; font-style:italic; }
table#container td#menu ul li a.active:hover { color:#DAA151; }

table#container td#content { padding:190px 307px 10px 3px; }
table#container td#content h1 { font-size:19px; font-weight:bold; padding:10px 0 10px 0; }
table#container td#content h2 { font-size:15px; font-weight:bold; padding:0 0 10px 0; }
table#container td#content ul { padding:0 0 15px 30px; }
table#container td#content ul li { padding-bottom:2px; list-style-type:square; }
table#container td#content img { margin:5px 0 5px 0; }

table#container td#content #footer { font-size:11px; padding:25px 0 0 0; }
table#container td#content #footer a { font-size:11px; }

