﻿body { background-color: #000; margin:0px; padding:0px;}

#logo-middle { position: fixed; top: 50%; left: 50%; margin-top: -65px; margin-left: -250px; width: 500px; }

table.outercontainer { width: 100%; padding: 0px; margin: 0px; border: none; border-collapse: collapse; }
table.outercontainer tr { border: none; }
table.outercontainer td.left { background: #000 url(/images/left-background.png) repeat-x scroll 0px 0px; width: auto; border: 0px; padding: 0px; margin: 0px;}
table.outercontainer td.middle { background: #000 url(/images/blowware-heading.png) no-repeat scroll 0px 0px; width: 900px; border: 0px; padding: 0px; margin: 0px;}
table.outercontainer td.right { background: #000 url(/images/right-background.png) repeat-x scroll 0px 0px; width: auto; border: 0px; padding: 0px; margin: 0px;}
table.outercontainer td.bottom { background: #000 url(/images/blowware-footer.png) repeat-x scroll 0px 0px; width: auto; height: 45px; border: 0px; padding: 0px; margin: 0px;}

#top-section { margin: 0px; padding: 0px; width: 900px; height: 130px; cursor: default; border-top: solid 1px #000;}

#top-menu { margin: 0px; padding: 0px; width: 900px; height: 71px; cursor: default; border-top: solid 1px #000;}

.top-menu { font-family: Arial; font-size: 10px; font-variant: small-caps; color: #666; float: right; padding: 0px; margin: 0px; position: relative; top: 2px; height: 11px;}
.top-menu ul { text-align: right; padding: 2px 0px 2px 0px; margin: 0px; height: 11px; line-height: 11px;}
.top-menu ul li { display: inline; border-right: solid 1px #888;  height: 11px; line-height: 11px;}
.top-menu ul li.last { border-right: none; }
.top-menu ul li a { color: #666; text-decoration: none; padding: 0px 5px 0px 0px; margin-left: 5px; height: 11px; line-height: 11px; }
.top-menu ul li a:hover { text-decoration: underline; }

#navbar { font-family: Arial; font-size: 12px; font-variant:small-caps; position:relative; top:0px; right:2px; height:32px; }
#navbar .inbar { display:block; height:32px; }
#navbar ul, #navbar ul li { text-align:right; border:0px; margin:0px; padding:0px; list-style:none; height:32px; line-height:32px; }
#navbar ul { }
#navbar ul li { float:right; display:block; line-height:32px; border-right:solid 1px #888; } 
#navbar ul li.right { border:none; }
#navbar ul li a { background:url(images/navbar-bg.png) repeat-x 0% 0px; color:#fff; text-decoration:none; display:block; }
#navbar ul li a span { background:url(images/navbar-bg.png) repeat-x 0% 0px; padding:0 15px 0 0px; height:32px; line-height:32px; display:block; margin-left:15px; cursor:pointer; }
#navbar ul li a:hover { background-position:0% -32px; height:32px; line-height:32px; }
#navbar ul li a:hover span { color:#000; background-position:0% -32px; height:32px; line-height:32px; }
#navbar .left a { background:url(images/navbar-left.png) no-repeat 0% 0px; height:32px; line-height:32px; }
#navbar .left a span { background:url(images/navbar-bg.png) repeat-x 0% 0px; height:32px; line-height:32px; }
#navbar .left a:hover { background-position:0% -32px; height:32px; line-height:32px; }
#navbar .left a:hover span { background-position:0% -32px; height:32px; line-height:32px; }
#navbar .right a { background:url(images/navbar-bg.png) repeat-x 0% 0px; height:32px; line-height:32px; }
#navbar .right a span { background:url(images/navbar-right.png) no-repeat 100% 0px; height:32px; line-height:32px; }
#navbar .right a:hover { background-position:0% -32px; height:32px; line-height:32px; }
#navbar .right a:hover span { background-position:100% -32px; height:32px; line-height:32px; }

#main-content { margin: 0px; margin: 0px auto; padding: 0px; width: 894px; background-color: #fff;  border: solid 1px #000; min-height: 400px; font-family: Arial; font-size: 12px; line-height: 1.5em;}
.innertube { margin: 0px; padding: 10px; }