html,body { background: #F2F2F2; padding: 0; margin: 0; font: 9pt Arial, Helvetica, sans-serif, Verdana, Geneva; height: 100%; border: none; } h1 { font-size: 120%; text-transform: capitalize; padding: 0em 0em 0.9em 0em; margin: 0px; color: #003333; } h2 { font-size: 100%; padding: 0.6em 0em 0.5em 0em; margin: 0px; } h3 { font-size: 100%; text-transform: capitalize; border-bottom: 1px solid #696969; margin: 1em 0em 0.5em 0em; } h5 { font-size: 100%; font-weight: bold; color: Red; margin: 0em 0em 0.5em 0em; } a { color: #191970; text-decoration: none; } a:hover { text-decoration: underline; } input { font: 12px Arial, Helvetica, sans-serif, Verdana, Geneva; border: 1px solid #555555; padding-left: 3px; padding-right: 3px; } input.noborder { border: 0px none; background-color: transparent; } input.required { background-color: #FFE4E1; } input.readonly { background-color: #CCCCCC; } input.button { background-color: ButtonFace; } select { font: 12px Arial, Helvetica, sans-serif, Verdana, Geneva; border: 1px solid #555555; padding-left: 3px; } select.required { background-color: #FFE4E1; } textarea { font: 12px Arial, Helvetica, sans-serif, Verdana, Geneva; border: 1px inset #555555; padding: 0px 0px 0px 3px; } textarea.required { background-color: #FFE4E1; } table { font-size: 100%; border-collapse: collapse; } table#layout { width: 760px; height: 100%; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: White; text-align: left; } table#layout td.header { height: 70px; border-bottom: 1px solid #CCCCCC; } table#layout td.panel { width: 26%; vertical-align: top; border-right: 1px solid #CCCCCC; background-color: #E6E6FA; } table#layout td.panel div { padding: 8px 0px 10px 15px; margin: 0px 5px 0px 5px; } table#layout td.panel div.product { padding-left: 0px; } div.product a { display: block; border: 1px solid #E6E6FA; padding: 0.3em 0px 0.3em 15px; font-weight: bold; } div.product a:hover { border: 1px solid #CCCCCC; background-color: White; text-decoration: none; } table#layout td.content { vertical-align: top; width: 74%; line-height: 1.4em; padding: 20px 20px 10px 20px; } table#layout td#footer { font-size: 80%; vertical-align: bottom; padding: 1.2em 0px 0.4em 20px; } table#header { width: 100%; height: 70px; } table#header td#logo { padding: 20px 15px 20px 15px; } table#header td#location { text-align: right; vertical-align: top; padding: 3px 20px 0px 0px; } table#header td#menu { text-align: right; vertical-align: bottom; padding: 0px 10px 3px 0px; } #header a { padding: 10px 10px 3px 10px; } form { margin: 0px; } form table td { padding: 0em 0em 0.2em 0em; } table.list { width: 100%; } table.list th { text-align: left; padding: 1em 0px 0px 0px; border-bottom: 1px solid #696969; } table.list th.right { text-align: right; padding-left: 10px; } table.list a { display: block; } table.list a.links { display: inline; padding: 0px 0px 0px 0px; } table.list td { vertical-align: top; } table.list tr.footer { border-top: 1px solid #696969; } td.label { white-space: nowrap; vertical-align: top; padding-right: 0.8em; } td.product { width: 50%; padding: 0px 10px 0px 10px; } td.product a { display: block; border: 1px solid white; padding: 4px 5px 4px 10px; } td.product a:hover { border: 1px solid #CCCCCC; background-color: #F0FFFF; text-decoration: none; } table.line td { border-bottom: 1px solid #eeeeee; padding-top: 3px; padding-bottom: 3px; } table.line td.label { border-right: 1px dashed #eeeeee; color: #333333; padding-right: 1.6em; } .message { font-weight: bold; width: 90%; text-align: center; background-color: #F0E68C; border: 1px solid #D2691E; color: Black; } .links a { padding: 0px 10px 0px 0px; } .right { text-align: right; } .left { text-align: left; } .top { vertical-align: top; } .bottom { vertical-align: bottom; } .price { text-align: right; white-space: nowrap; color: Blue; font-weight: bold; } .price input.button { border: 1px solid green; padding: 0px 3px; margin-top: 3px; background-color: #009933; color: white; font-weight: bold; } .promotion { color: #FF3300; } .inactive { color: #666666; } .spaceLeft { margin-left: 4px; } .spaceBottom { margin-bottom: 3px; } .nowrap { white-space: nowrap; }