body {padding: 0px; margin: 0px; font-family: arial, sans-serif; font-size: 80%; text-align: left; vertical-align: top; color: #333333; background: top right no-repeat url(/Graphics/Background.gif) fixed #FFFFFF;}
body.Print {padding: 0px; margin: 0px; font-family: arial, sans-serif; font-size: 80%; text-align: left; vertical-align: top; color: #333333; background: #FFFFFF;}

table {font-size: 100%; border-collapse: collapse; border: none; padding: 0px; margin: 0px;}
table.PriceList {width: 100%; font-size: 87%; border: solid 1px #DFE7E2;}
table.PPriceList {width: 100%; font-size: 87%; border: solid 1px #000000;}

td {padding: 0px; margin: 0px;}
td.MenuLink {width: 1%; height: 45px; text-align: left; vertical-align: top;}
td.MenuLinkSpace {width: 13%;}
td.Copyrights {margin: 0px; text-align: left; vertical-align: bottom; font-size: 87%; color: #666666;}
td.PCopyrights {margin: 0px; text-align: left; vertical-align: bottom; font-size: 87%; color: #000000;}
td.Head {padding: 1px; text-align: center; vertical-align: middle; border: solid 1px #DFE7E2; background: #EAF0EC;}
td.PHead {padding: 1px; text-align: center; vertical-align: middle; border: solid 1px #000000; font-weight: bold;}
td.LCellLeft {padding: 1px; text-align: left; vertical-align: top; border: solid 1px #DFE7E2;}
td.LCellRight {padding: 1px; text-align: right; vertical-align: top; border: solid 1px #DFE7E2;}
td.LCellCenter {padding: 1px; text-align: center; vertical-align: top; border: solid 1px #DFE7E2;}
td.LCellImage {padding: 0px; text-align: center; vertical-align: top; border: solid 1px #DFE7E2;}
td.DCellLeft {padding: 1px; text-align: left; vertical-align: top; border: solid 1px #DFE7E2; background: #EFF3F0;}
td.DCellRight {padding: 1px; text-align: right; vertical-align: top; border: solid 1px #DFE7E2; background: #EFF3F0;}
td.DCellCenter {padding: 1px; text-align: center; vertical-align: top; border: solid 1px #DFE7E2; background: #EFF3F0;}
td.DCellImage {padding: 0px; text-align: center; vertical-align: top; border: solid 1px #DFE7E2; background: #EFF3F0;}
td.PCellLeft {padding: 1px; text-align: left; vertical-align: top; border: solid 1px #000000;}
td.PCellRight {padding: 1px; text-align: right; vertical-align: top; border: solid 1px #000000;}
td.PCellCenter {padding: 1px; text-align: center; vertical-align: top; border: solid 1px #000000;}
td.PCellImage {padding: 0px; text-align: center; vertical-align: top; border: solid 1px #000000;}
td.OrderText {width: 10%; padding: 1px; text-align: left; vertical-align: middle; border: none; white-space: no-break;}
td.OrderInput {width: 90%; padding: 1px; text-align: left; vertical-align: middle; border: none;}
td.POrderInput {width: 90%; padding: 1px; text-align: left; vertical-align: bottom; border: none;}
td.LM {padding: 2px; text-align: left; vertical-align: middle; border: none;}
td.RM {padding: 2px; text-align: right; vertical-align: middle; border: none;}
td.CM {padding: 2px; text-align: center; vertical-align: middle; border: none;}
td.LT {padding: 2px; text-align: left; vertical-align: top; border: none;}
td.RT {padding: 2px; text-align: right; vertical-align: top; border: none;}
td.CT {padding: 2px; text-align: center; vertical-align: top; border: none;}
td.SchemaCellLeft {text-align: right; vertical-align: top;}
td.SchemaCellRight {text-align: left; vertical-align: top;}
td.SchemaCellCenter {text-align: center; vertical-align: top;}
td.SchemaSpacer {width: 20px;}
td.SchemaDivision {height: 20px;}

h1 {font-size: 170%; font-weight: bold; padding: 0px; margin: 20px 0px 15px 0px;}
h2 {font-size: 140%; font-weight: normal; padding: 0px; margin: 0px 0px 6px 0px;}

div.TableTopComment + h1 {margin-top: 0px;}
div.PTableTopComment + h1 {margin-top: 0px;}

span.Small {font-size: 87%;}
span.Grey {color: #999999;}

div.TableTopComment {width: 100%; padding: 0px; margin: 0px 0px 0px 0px; text-align: right; color: #999999; font-size: 87%;}
div.PTableTopComment {width: 100%; padding: 0px; margin: 0px 0px 0px 0px; text-align: right; color: #000000; font-size: 87%;}
div.TableBottomComment {width: 100%; padding: 0px; margin: 0px 0px 20px 0px; text-align: left; color: #666666; font-size: 87%;}
div.Submit {width: 100%; text-align: right; margin: 8px 0px 0px 0px; padding: 0px; vertical-align: middle; font-size: 87%; font-weight: bold; color: #333333;}

a {color: #0099CC; text-decoration: underline;}

img {border: 0px;}

form {margin: 0px; padding: 0px;}

input.Quantity {width: 100%; padding: 1px 2px; margin: 0px; text-align: right; font-size: 100%; border: solid 1px #009933;}
input.Order {width: 100%; padding: 1px 2px; margin: 0px; text-align: left; font-size: 100%; border: solid 1px #009933;}
input.Text {width: 100%; min-width: 50px; padding: 1px 2px; margin: 0px; text-align: left; font-size: 100%; border: solid 1px #009933;}
input.Submit {width: 22px; height: 22px; padding: 0px; margin: 0px;}
textarea {width: 100%; min-width: 50px; padding: 1px 2px; margin: 0px; text-align: left; font-family: courier new, monospace; font-size: 100%; border: solid 1px #009933;}
