body {color: #434343;margin: 0;padding: 0;font-family: Verdana, Geneva, sans-serif; font-size: 11px; background: url('../img/background-inventory.jpg') top center no-repeat;}
.container {width: 675px; margin: 20px auto; background: #fff; padding: 5px 0 0 0;}
.header {height: 60px; position: relative; background: #d8dfe9; margin: 0 5px 5px 5px;}
.header .logo {position: absolute; top: 0; right: -1px;}
.header h1 {color: #09347a; font: normal 19px arial, tahoma, verdana, sans-serif; padding: 20px 0 0 22px; margin: 0;}

p {padding: 0; margin: 8px 0;}

.cnt {text-align: center;}
.rgt {text-align: right;}

.content {background: #fff; padding: 5px;}
.grid {width: 100%; border-collapse: collapse;border: 1px solid #ddd; margin: 8px 0 0 0;}
.grid th, .grid td, .grid caption {border: 1px solid #ddd; padding: 3px 8px;}
.grid th {font-weight: bold; text-align: left; color: #000; border-bottom: 1px solid #000;}


a.btn:link, a.btn:active, a.btn:visited {background-color: #7d7d7d; color: #fff; display: block; padding: 4px 0; text-decoration: none;position: relative; text-align: center; width: 100px; float: right; font-weight: bold; margin: 3px 0;}
a.btn:hover {background-color: #09347A;}

input.btn {color: #fff;background: #7d7d7d;border: 0;font: bold 11px Verdana,Geneva,sans-serif;padding: 4px 12px;}

.footer { padding: 6px;}
#SignUp {padding: 20px 0;}
table.signupframe {border: none; color: #5A5A5A;margin: 0 0 20px 0;}
table.signupframe .fld {width: 200px}
table.signupframe th {width: 80px; font-weight: normal; text-align: left;}

