body,div,ul,ol,li,h1,h2,h3,form,input,p,table,th,td { margin: 0; padding: 0; font-family:Arial; font-size:12px; color:#0b2aa0; text-decoration:none;}
body { width:100%; height:100%; }

td { font-family:Arial; font-size:12px; color:#0b2aa0; text-decoration:none; }
a:link { font-family:Arial; font-size:12px; color:#0000ff; text-decoration:none; }
a:visited { font-family:Arial; font-size:12px; color:#0000ff; text-decoration:none; }
a:hover { font-family:Arial; font-size:12px; color:#0000ff; text-decoration:underline; }

ul { padding-left: 17px; margin-left: 1px; margin-top: 1px; margin-bottom: 1px; }
li { list-style-image: url('img/bullet.gif'); font-family:Arial; text-decoration:none; }

.big {  font-family: Arial; font-size: 24px; font-weight: bold; }
.title { font-family:Arial; font-size:18px; font-weight:bold; padding:0; margin:0; display:inline; line-height:20px; }
.content_title { font-family:Arial; font-size:16px; font-weight:bold; }
.content { font-family:Arial; font-size:12px; color:#0b2aa0; text-decoration:none; }

.tableinput { font-family:Arial; font-size:12px; color:#0b2aa0; vertical-align:middle; border-width:0; border-style:none; width:50px; background-color:#ffffff; height:16px; }
.input { font-family:Arial; font-size:12px; color:#0b2aa0; vertical-align:middle; border-width:1px; border-style:solid; border-color:#000000; background-color:#fff8dc; width:200px; height:20px; }
.textarea { font-family:Arial; width:200px; font-size:12px; color:#0b2aa0; vertical-align:middle; border-width:1px; border-style:solid; border-color:#000000; background-color:#fff8dc; }
.checkbox { font-family:Arial; font-size:10px; color:#0b2aa0; vertical-align:middle; border-width:1px; border-style:solid; border-color:#000000; background-color:#FFFFFF; width:16px; height:16px; }


.price { font-family:Arial; font-size:16px; font-weight:bold; }

.item .attributes td {  font-family:Arial; font-size:12px; background-color:#bad6e8; background-repeat:repeat-x; height:22px; }
.item .attributes .red { font-size:12px; color:#ffffff; text-align:center; background-color:#ff2020; background-repeat:repeat-x; height:22px; }
.item .attributes .blue { font-size:12px; color:#ffffff; text-align:center; background-color:#9ab6f8; background-repeat:repeat-x; height:22px; }
.item .attributes .green { font-size:12px; color:#ffffff; text-align:center; background-color:#30ff30; background-repeat:repeat-x; height:22px; }
.item .attributes .deleted { font-size:12px; color:#ff0000; text-align:center; background-color:#bad6e8; background-repeat:repeat-x; height:22px; }

.formtable { padding:0; margin:0; border-collapse: collapse; border-spacing:0; border: 0; empty-cells:show; }
.formtable tr td { padding: 0px 5px 5px 0px; margin:0; border-spacing:0; border: 0; vertical-align:top; }

.bordertable { padding:0; margin:0; border-spacing:0; border-style:solid; border-width:thin; border-left-width:0px; border-top-width:0px; border-bottom-width:1px;  border-right-width:1px; border-color:#000000; empty-cells:show; }
.bordertable tr td { padding: 2px 2px 2px 2px; margin:0; border-spacing:0; border-style:solid; border-width:thin; border-left-width:1px; border-top-width:1px; border-bottom-width:0px;  border-right-width:0px; border-color:#000000;  vertical-align:top; }
.highlight { background-color:#ebf1f8 }


.thinbordertable { padding:0; margin:0; border-spacing:0; border-style:solid; border-width:thin; border-left-width:0px; border-top-width:0px; border-bottom-width:1px;  border-right-width:1px; border-color:#bfccd8; empty-cells:show; }
.thinbordertable tr td { padding: 2px 2px 2px 2px; margin:0; border-spacing:0; border-style:solid; border-width:thin; border-left-width:1px; border-top-width:1px; border-bottom-width:0px;  border-right-width:0px; border-color:#bfccd8;  vertical-align:top; }

.tighttable { padding: 0; margin: 0; border-collapse: collapse; border-spacing:0; border: 0;  empty-cells:show; }
.tighttable tr td { padding: 0; margin: 0; border-collapse: collapse; border-spacing:0; border: 0; vertical-align:top; }

.table-cell {border-style: solid; border-width:thin; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-color:#e0f0ff;}

input.dp-applied {font-family:Arial; font-size:12px; color:#0b2aa0; text-align:middle; border-width:1; border-style:solid; border-color:#000000; background-color:#fff8dc; width:120px; height:20px;float: left;
}