table.form { border : 1px solid #E9EFF3; }

/* dashboard lists */
table.list {
  border: 1px solid #D3D3D3;
  text-align: left;
  margin: 0.4em 0 1em 0;
}

table.list .r {
  text-align: right;
}

table.list th,
table.list td {
  font-weight: normal;
  padding: 2px 7px 6px 7px;
}

table.list .extrarow th,
table.list .extrarow td {
  padding: 2px 7px 0 7px;
}

table.list .titlerow th,
table.list .titlerow td {
  border-top: 1px solid #D3D3D3;
  padding: 6px 7px 0 7px;
}

td.topborder{
	border-top: 1px solid #D3D3D3;
}
span.active,
span.suspended,
span.expired,
span.pending,
span.completed {
  font-weight: bold;
}

span.active     { color: #0F9716; }
span.suspended  { color: #821111; }
span.expired    { color: #525252; }
span.pending    { color: #F27C1D; }
span.completed  { color: black; }

/* <forms> */
.form .text   { width: 200px; }
.form .button { padding: 2px; }
.form strong  { color: red;   }
.form th, .form .tablebutton  { text-align: right;   }
.form th.lite { font-size: 73%; font-weight: normal; }
.form td { padding-left: 2px; }
.form li { list-style: none;  }

/* random things needing bottom-margins */
.products-list td { padding-bottom: 1em; }
#logininfoform    { margin-bottom:  1em; }

input,select,textarea
{
	font-family: Verdana, Arial, Geneva;
	font-size: 10px;
}
#other_country select{
	font-family: Verdana, Arial, Geneva;
	font-size: 8px;
}