
body { margin-bottom: 20px; }
table.adminTable { width: 710px; }

table.adminTable th { text-align: left; font-size: 11px; padding-left: 3px; }
table.adminTable td { padding: 3px 9px 4px 3px; }
table.adminTable input.number { width: 55px; }
table.adminTable input.wide, table.adminTable textarea.wide { width: 250px; }
table.adminTable h4 { margin: 0px; padding: 2px 0px 3px 3px; background-color: #bbb; }
table.adminTable tr.inactive td, table.adminTable tr.inactive a, table.adminTable tr.inactive a:visited { color: #999; }
div.adminProductImage { float: left; margin-right: 33px; }
span.req { color: #990000; }

table.adminListTable { width: 100%; }
table.adminListTable td { padding: 4px 0px; border-bottom: 1px dotted silver; }
table.adminListTable th { font-size: 11px; text-align: left; border-bottom: 2px solid silver; padding-bottom: 4px; }
table.adminListTable tr.odd { background-color: #eee; }
table.adminEditTable td { padding: 4px 0px; }
table.adminEditTable td.formName,
table.adminEditTable td.formNamereq { padding-right: 12px; text-align: right; vertical-align: middle; }
table.adminEditTable td.formNamereq { color: #f00; font-weight: bold; }
table.adminEditTable span.formName,
table.adminEditTable span.formNamereq { font-weight: bold; display: block; margin-bottom: 0px; color: #f00; }
table.adminEditTable span.formName { color: #000; }
table.adminEditTable td.formLocaleSubmit { border-top: 1px solid #2861B0; padding-top: 12px; }
table.adminEditTable input.formInputText { width: 500px; }
table.adminEditTable input.formInputSubmit { font-family: Verdana, Tahoma, Arial, sans-serif; padding: 2px; }
table.adminEditTable textarea { width: 500px; }
td { vertical-align: top; font-size: 11px; }

	ul#legend { list-style-type: none; margin-left: 0px; padding-left: 0;  }
    ul#legend span { margin-right: 4px; }

fieldset { padding: 6px; border: 1px dotted #000; }

.editcell img { margin-right: 10px; }

h1 { font-size: 18px; font-weight: bold; }
h2 { font-size: 16px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }
h5 { font-size: 12px; font-weight: normal; }

#footer { margin-top: 10px; }
#footer-tagline,
#footer-items { display: none; }

a, a:visited { color: #5276AA; text-decoration: none; }
a:hover { text-decoration: underline; }

img, a img { border: 0; }

br { margin: 0; }

table#adminFilter { margin-bottom: 20px; margin-top: 10px; }
table#adminFilter th.atName { text-align: left; font-size: .8em; }
table#adminFilter td.atIcon img { margin-bottom: -2px; }
table#adminFilter td { padding: 3px 10px 3px 3px; }
div#listUtility { text-align: right; float: right; }

div.adminOrderBox { width: 31%; float: left; }
div.adminOrderBox table { width: 350px; }

select.page-right-column option { background-position: 4px 50%; background-repeat: no-repeat; padding: 6px 4px 6px 24px; }
