
#content p {
  text-align:left;
  font-size:12px;
  margin:5px 0px;
}

#content .fakelink {
  color:#0000aa;
  cursor:pointer;
}

#content select,
#content input {
  background-color:#ffffff;
  border:1px inset #888888;
  color:#000000;
  text-align:right;
  width:35px;
  vertical-align:middle;
}
#content select.disabled,
#content input.disabled {
  background-color:#cccccc;
  color:#333333;
}
#content select.warning,
#content input.warning {
  color:#000000;
  background-color:#ffdddd;
  border:1px inset #aa8888;
}
#content select {
  width:51px;
}
#content select.textselect {
  text-align:left;
  width:auto;
}

#content div.instructions {
  float:left;
  width:440px;
}
#content div.instructions p {
  margin:0px 0px 5px 0px;
}

#content form {
  margin:0px;
  padding:0px;
}
#content form table {
  background-color:#666666;
  margin:0px 0px 0px auto;
}
#content form table thead tr th {
  background:#333333 url(/img/products.toolstitlebkg.png) repeat-x scroll left top;
  color:#ffffff;
  text-align:center;
  font-size:14px;
  padding:3px 10px;
}
#content form table thead tr td {
  font-size:11px;
  background-color:#cccccc;
  white-space:nowrap;
  text-align:center;
  padding:3px 10px;
}

#content form table tbody tr th {
  font-size:12px;
  background-color:#eeeeee;
  white-space:nowrap;
  padding:3px 10px 3px 10px;
  text-align:right;
}
#content form table tbody tr th var {
  float:left;
  font-style:normal;
}
#content form table tbody tr th div {
  clear:left;
  font-weight:normal;
  font-size:11px;
  text-align:left;
  width:350px;
  white-space:normal;
}

#content form table tbody tr td {
  font-size:12px;
  background-color:#eeeeee;
  white-space:nowrap;
  padding:3px 10px 3px 6px;
  text-align:right;
}
#content form table tbody tr td div {
  height:2em;
}
#content form table tbody tr td big {
  font-weight:bold;
  font-size:16px;
}
#content form table tbody tr td img {
  vertical-align:middle;
  cursor:pointer;
}
#content form table tbody tr td button {
  font-size:11px;
}
#content form table tbody tr td h4 {
  float:left;
  margin:0px 50px 0px 0px;
  display:inline;
  font-size:12px;
}

#content form table tbody tr td.column {
  width:80px;
  text-align:left;
  font-weight:bold;
  white-space:nowrap;
  vertical-align:top;
}

#content form table.subtotal,
#content form table.subtotal td,
#content form table.subtotal th {
  background-color:transparent;
}
#content form table.subtotal th {
  color:#000077;
}

#content ol {
  margin:0px;
  font-size:11px;
  text-align:left;
}


/* ***** "How do I find" popups ************************************ */
#howdoifind {
  width:750px;
}
#howdoifind div div img {
  display:block;
  position:static;
  cursor:auto;
  margin:0px auto 10px auto;
  border:2px inset #999999 !important;
}
#howdoifind div div p {
  text-align:left;
  font-size:12px;
  margin:5px 0px;
}


/* ***** No Script ************************************************* */
#noscript {
  position:absolute;
  top:100px;
  left:170px;
  width:400px;
  padding:0px 10px;
  border:1px outset #000000;
  background-color:#eeeeee;
  z-index:100;
  font-size:14px;
  text-align:left;
}
#noscript p {
  font-size:14px;
  margin:5px 20px !important;
}
