body{background: black; height:100%; font-family: Verdana;}
div {position:absolute; left:0px; top:0px; height:auto; width:100%; text-align:center; color:white;}
div.serv {position:relative; width:800px; font-family: Times; line-height: 35px; font-size: 24px; background: gray;}
div.menu {position:absolute; font-family: Verdana; font-size: 20px; top:457px; width: 195px; height:28px; background:#4c1825; color:#ebe6c1; font-style: italic; font-variant: small-caps;}
div.fmenu { position:absolute; font-family: Verdana; font-size: 20px; top:100px; width: 195px; height:28px; background:#4c1825; color:#ebe6c1; font-style: italic; font-variant: small-caps;}
div.forms{ position:absolute; top:0px; left:0px; width:800px; height:100%; text-align:center;}
div.address {position:absolute; top:1090px; left:0px; width:100%; height:auto; text-align: center;}
div.logAdd {position:absolute; top:365px; left:0px; width:100%; height:auto; text-align: center;}
div.logCont {width:800px; height:460px;}
div.button {position:absolute; width:25%;}

div.orderHide {position:absolute; width:0px; height:0px; background:black; overflow: hidden;}
div.orderShow {position:absolute; width:100%; height:100%; background:black; text-align:center;}
div.head {position:absolute; top:30px; font-size: 24px; font-weight: 600; text-align: center;}

div.login {top: 150px; width:60%; left:20%; height:185px; background:gray; padding:5px; background:none;}

div.portal {position: absolute; top:150px; left:0px; width:800px; height:auto; background:gray; color: white; overflow:auto; height:800px; text-align: center;}

p {text-align: center; color:white; font-family: Verdana; font-size: 20px; line-height: 30px;}
p.links { font-style: italic; font-variant: small-caps;}
a:link { }
a:visited {color:#7d7d7d; }
a:hover { }
a:active {color:white; }

img {border:0px solid black;}

hr {color: white; width:800px;}

table {position: absolute; top:150px; left:5px; width:800px; height:auto; background:gray; color:white;}
table.login {top:30px; width:100%;}

table.portal {width:740px; top:20px; left:30px;}

table.order {top:40px;}
tr {width:800px; height:50px; height:auto;}

td {width:800px; height:50px; text-align: center;}
td.welcome {border-bottom: 2px solid white;}
td.rt {width: 25%; text-align: right;}
td.rtT {width: 25%; text-align: right; vertical-align: top;}
td.lft {width:75%; text-align: left;}
td.cntr {text-align: center;}
td.head {background:white; text-align: center; color:black; font-size: 24px; font-weight: bold; border-bottom: solid 2px black;}

td.cat {text-align:left; font-weight:600; text-transform: uppercase}
td.spacer {width:5%;}
td.name {color: black; text-align:left; font-weight: 600; width:45%; height: 100%; border-bottom:2px solid black; vertical-align: top; padding: 5px;}
td.desc {color: black; text-align: left; width:35%; height: auto; border-bottom:2px solid black; vertical-align: top; padding: 5px; font-size: 10px;}
td.order {color: black; text-align: center; width:20%; height: 100%; border-bottom:2px solid black; vertical-align: top; padding: 5px;}

input {width:90%;}
input.butt {width: auto;}
input.small {width: 50px;}
textarea { width:90%; height:100px;}

form.order {position: absolute; top:60px; width:400px;}

.vis {visibility: visible;}
.invis {visibility: hidden;}

