table#frame {
  height: 100%;
  width: 100%;
  border: 50px solid transparent;
}
table#frame td#frame-main {
  padding: 0;
  background: white;
  vertical-align: top;
}
table#frame td#outer-footer {
  height: 56px;
  padding: 0;
  vertical-align: top;
}
table#main {
  padding:0;
  border:0;
  width:100%;
}
html {
  /* sticky footer */
  height: 100%;
  /* end sticky footer */
}
body {
  /* sticky footer */
  height: 100%;
  /* end sticky footer */

  width: 100%;
  min-width: 749px;
  
  background: #565656 url(../img/bg-slice.jpg) repeat-x top;
  margin: 0;
}

img {
  border:0;
}

div#content-inner, div#content-home {
  background-color: White;
  position:relative;
}

#footer
{
  border: solid 5px White;
  height: 56px;
  
  position: relative;
 
  padding-right: 10px;
  padding-left: 75px;
  
  background-color: #565656;
  background-image: url(../img/footer-bg.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  
  line-height: 56px;
  vertical-align: middle;
  text-align: right;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: White;
  white-space: nowrap;
  
}
.report-total A, .report-total A:link, .report-total A:hover, .report-total A:visited, #footer A, #footer A:link, #footer A:hover, #footer A:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: White;
  text-decoration: underline;
}
.report-total A:hover, #footer A:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: White;
  text-decoration: underline;
  color: #E6721C;
}
td.report-total {
  text-align: center;
}
td#right-td {
  border:0;
  margin:0;
  padding: 147px 5px 0 4px;
  vertical-align: top;
}
div#content-home td#right-td {
  padding: 270px 5px 0 4px;
}
td#left-td {
  vertical-align: top;
  text-align: left;
  border:0;
  width:223px;
}
img.heading-arrow {
  position: absolute;
  right: 0;
  top: 0;
}
img#copyright {
  position: absolute;
  bottom: 3px;
  right: 3px;
}

#header {
  height: 268px;  
  position:relative;
}
div#content-inner #header {
  height: 147px;
}
#navigation {
  position: absolute;
  right: 346px;
  height: 232px;
  bottom: 0;

  width: 180px;  
}
div#content-inner #navigation {
  height: 200px;
}
#navigation-left {
  position: absolute;
  right: 491px;
  bottom: 0;
  
  width: 25px;
  height: 231px;
  background: #AAAAAA url(../img/nav-left-bg.jpg) no-repeat top;
}
div#content-inner #navigation-left {
  height: 110px;
}
div#content-home #navigation-left {
  top: 37px;
  right: 496px;
}
ul#navigation {
  z-index:5;
  margin: 0;
  width: 145px;
  background: #E6721C url(../img/nav-bg.jpg) repeat-x top;
  position: absolute;
  right: 341px;
  height:173px;
  bottom: 0;
  padding: 60px 0 0 0;
}
div#content-inner ul#navigation {
  height: 102px;
  padding: 6px 0 4px 0px;
}
div#content-home ul#navigation {
  top: 35px;
  right: 346px;
}
ul#navigation li {
  z-index: 5;
  display:block;
  padding-bottom: 0;
  padding-top: 0;
  float: right;
  position: relative;
  line-height: 16px;
}

ul#navigation A, ul#navigation A:hover, ul#navigation A:link, ul#navigation A:visited {
  z-index:5;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: White;
  text-decoration: none;
  padding-left: 20px;
  display:block;
  width: 125px; 
}


ul#navigation ul.menu li A, ul#navigation ul.menu li A:hover, ul#navigation ul.menu li A:link, ul#navigation ul.menu li A:visited {
  width: 140px;
}
ul#navigation A:hover {
  background: transparent url(../img/right-arrow-white.gif) no-repeat left;
}

/* subnav menu */
ul#navigation li ul {
  z-index: 50;
  height: auto;
  /*width: 170px;*/
  position: absolute;
  background: #5C5C5C url(../img/subnav_bg.gif) repeat-x bottom left;
  border-left: solid 2px White;
  border-right: solid 2px White;
  border-top: solid 2px White;
  clear: left;
}
ul#navigation li ul li {
  z-index: 50;
  height:auto;
  border-bottom: solid 2px White;
  white-space: nowrap;
  float: none;
}
ul#navigation li ul li A, ul#navigation li ul li A:link, ul#navigation li ul li A:visited, ul#navigation li ul li A:hover {
  z-index: 50;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align:middle;
  padding: 0 0 0 15px;
  margin:0;
  
  line-height:25px;
  vertical-align:middle;
  overflow:hidden;
}
ul#navigation li ul li A:hover {
  background: transparent url(../img/right-arrow-white-subnav.gif) no-repeat left;
}

#lead-bid-logo {
  position: absolute;
  left: 20px;
  top: 0px;
  bottom: auto;
  right: auto;
}
div#content-inner #lead-bid-logo {
  top: 37px;
}

div#left-col {
  margin-top: 7px;

  padding-left: 7px;
  display: inline-block;
}
div.heading-box, div#left-col, ul.sidebar-list A, ul.sidebar-list A:visited, ul.sidebar-list A:link, ul.sidebar-list A:hover {
  display: block;
}
#footer ul, #footer ul li {
  display: inline;
}
#footer ul li {
  border-left: solid 1px White;
  padding: 0 5px 0 5px;
  margin: 0;
}
#footer ul {
  line-height: 13px;
}
div#content-inner div#left-col {
  margin-top: 125px;
}
div.heading-box {
  background: #8B8A8A url(../img/heading-box-left.jpg) no-repeat top left;
  background-color: White; 
  margin: 0 0px 5px 0;
  width: 215px;
}
div.heading-box-content {
  display:block;
  border-bottom: solid 1px #D4D4D4;
  border-right: solid 1px #D4D4D4;
  border-left: solid 1px #D4D4D4;

  width:213px;
  overflow: visible;
  
  text-align: left;
  
  padding: 10px 0px 25px 0px;
  
  background: White url(../img/heading-box-bg.jpg) repeat-x bottom left;
}
div.right-heading-box {
  background: #8B8A8A url(../img/heading-box-left.jpg) no-repeat top left;
  background-color: White; 
  width:100%;
}
div.heading-box {
  display:inline-block;
}
div.heading-box-content {
  display:inline-block; 
}
div.heading-box-content p {
  font-size: small;
  padding: 0 10px 10px 10px;
}

div.heading-box h2 {
  background: #8B8A8A url(../img/orange-arrow-sidebar.jpg) no-repeat top right;
  
  margin: 0 0 0 39px;
  padding: 0 20px 0 8px;
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: White;
  
  line-height: 29px;
  overflow:hidden;
  
  white-space: nowrap;
  vertical-align: middle;
}
div#login_area {
  z-index:2;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  border: solid 1px #D4D4D4;
  background: White;
  position: relative;
  overflow: hidden;
  height: 112px;
}
div#login_area ul {
  background: transparent !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  top: auto;
  bottom: auto;
  overflow: hidden;
  position: relative;
  right: auto;
  width: auto;
  height: auto;
}
div.title-box {
  position: relative;
  background: #8B8A8A url(../img/heading-box-left.jpg) no-repeat top left;
  width: 90%;
  margin: 0 0px 5px -10px;
}
div.half-title-box {
  position: relative;
  background: #8B8A8A url(../img/heading-box-left.jpg) no-repeat top left;
  width: 95%;
  margin: 0 0px 5px 0px;
  padding:0;
}

div.title-box h3, div.half-title-box h3 {
  background: #8B8A8A url(../img/orange-arrow-sidebar.jpg) no-repeat top right;
  
  margin: 0 0 0 50px;
  padding: 0 20px 0 0;
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: White;
  
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  border: 0;
}
table.half-title-box {
  width:100%;
}
table.half-title-box td {
  vertical-align: top;
  width:50%;
}
div.title-box, div.half-title-box {
  position: relative;
}
div.title-box a, div.half-title-box a {
  position:absolute;
  right: 20px;
  top: 9px;
  font-size: 11px;
}
div#content-home div#header div.heading-box {
  position: absolute;
  top: 110px;
  left: 7px;
}
div#content-inner div#header div.heading-box {
  position: absolute;
  top: 152px;
  left: 7px;
}
div#header .heading-box-content {
  padding: 1px 0 1px 0;
}

div#right-col {
  margin: 5px 0px 0px 0px;
  background-color: White;
}
form#login-form {
  overflow: hidden;
}

form#login-form ul {
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  
  overflow: hidden;
  
  height: 69px;

  background: transparent;
  white-space: nowrap;
  width: 100%;
}
form#login-form ul li {
  padding-bottom: 9px;
  width: 100%;
  position: relative;
}
form#login-form ul li label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;

  padding: 0px 5px 0px 5px;

  color: #E6721C;
}
input#username, input#loginPassword {
  width: 115px;
  height: 15px;
  border: solid 1px #4A4A4A;
  
  margin: 0px 5px 0px 5px;
  
  position: absolute;
  right: 0;
}
input#username, input#loginUsername {
  width: 115px;
  height: 15px;
  border: solid 1px #4A4A4A;
  
  margin: 0px 5px 0px 5px;
  
  position: absolute;
  right: 0;
}
input#loginSubmit {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index:5;
}
input.orange, input#loginSubmit, input.submit-button {
  margin: 0px 5px 5px 0px;
  border: 0;
  padding: 2px 5px 2px 5px;

  line-height: 11px;
  vertical-align: middle;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  
  color: White;
  
  background: transparent url(../img/login-button.gif) no-repeat;
}
input#submit-profile {
  text-align: right;
}

ul.sidebar-list {
  border-top: solid 1px #888888;
  margin: 0 10px 0 10px;
  padding: 0;
}
ul.sidebar-list li {
  border-bottom: solid 1px #888888;
  padding:0;
  list-style-type: none;
}
A, A:visited, A:link {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: Black;
}
A:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #E6721C;
}
.error, .success {
  color: Red;
  font-size: small;
}
ul.padded-horz-list li {
  list-style:none;
  padding:0px 3px 0 0;
  margin:0px;
  display:inline;
  white-space: nowrap;
}
form#payment ul li, form#set-criteria ul li  {
  font-style:italic;
  font-weight:bold;
  font-size: .8em;
}
form#payment td ul li label, form#set-criteria td ul li label {
  font-style: normal;
  font-weight: normal;
  font-size: larger;
}
td#left-td, ul#navigation li ul, ul#navigation li ul li, div#footer ul, div#login_area ul, form#login-form, form#login-form ul, form#login-form ul li, ul.padded-horz-list, ul.unpadded-list li, ul.ratings li, ul.ratings, ul.error_list li, ul.padded-list-vert, ul.unpadded-list, div.edit-result ul, ul.unpadded-list-vert, form#payment ul, form#set-criteria ul, div.edit-result ul li, ul.ratings li img, div.right-heading-box-content ul.ratings img, ul.unpadded-list-vert li, form#payment ul li, form#set-criteria ul li {
  margin: 0;
  padding: 0;
}
ul.padded-list-vert li {
  padding: 3px 0 3px 0;
  margin:0px;
}
ul.unpadded-list li, ul.ratings li {
  display:inline;
}
div.edit-result ul li {
  white-space: nowrap;
}
ul.unpadded-list-vert li, form#payment ul li, form#set-criteria ul li, ul#navigation li, #footer ul li, ul.padded-list-vert li, ul.unpadded-list li, ul.ratings li, div.edit-result ul li {
  list-style: none;
}
table.report, div#profile-manager table, table.vert-report {
  background-color: White;
  margin: 0 auto;
  margin-bottom: 8px;
  margin-top: 8px;
}
div#profile-manager table, table.vert-report {
  width: 95%;
}
table.report thead tr, div#profile-manager table thead tr
{
  background-color: #E6721C;
}
table.report thead td, div#profile-manager table thead td
{
  padding: 3px 7px 3px 7px;
  white-space: nowrap;
  border: 0;
  background-color: #E6721C;
  color: White;
  font-size: 1em;
  font-weight: bold;
  line-height: 1em;
  vertical-align: middle;
}

table.report thead td A, table.report thead td A:link, table.report thead td A:hover, table.report thead td A:visited, div#profile-manager table thead td A, div#profile-manager table thead td A:link, div#profile-manager table thead td A:hover, div#profile-manager table thead td A:visited {
  color: White;
  text-decoration: underline;
}
table.report thead td A:hover, div#profile-manager table thead td A:hover {
  color: White;
  text-decoration: underline;
}
table.report thead td img, div#profile-manager table thead td img {
  vertical-align: middle;
}

td.pre-report-header, table.report thead td.pre-report-header {
  background-color: White;
  color: Black;
  font-size: 1em;
  font-weight: bold;
}
table.report td, div#profile-manager table td {
  padding: 2px 4px 2px 4px;
}
table.report tbody td {
  text-align: center;
}
tr.report-even {
  background-color: #E1E1E1;
}
.report-total {
  background-color: #7C7B7B;
  color: White;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
}
.report-total div {
  padding: 0 3px 0px 3px;
  position: relative;
  height:1.3em;
  line-height:1.3em;
  vertical-align:middle;
}
.report-total ul.padded-horz-list {
  position:absolute;
  left:0;
  top:0;
  text-align: center;
  width:100%;
}
.report-total a.next-page, .report-total a.prev-page {
  position: absolute;
  right:0;
  top:0;
  z-index:1;
}
.report-total a.prev-page {
  left:0;
  top:0;
  right: auto;
}
form#login-form ul li {
  padding-bottom: 7px;
  width: 100%;
  position: relative;
}
table.search-results {
  text-align:center;
  border: solid 1px #999999;
  margin-right:5%;
  margin-left:5%;
  width:90%;
}
tr#search-results-header {
  background-color:#CCCCCC;
  font-weight:bold;
  font-size:larger;
}
td.no-search-results {
  text-align:center;
  border-top:solid 1px #999999;
  padding: 3px 5px 3px 5px;
}
td.search-name, td.search-email, td.search-active, td.search-admin, td.search-edit {
  padding: 3px 5px 3px 5px;
  width:30%;
  text-align:center;
  white-space:nowrap;
}
td.search-email {
  width:40%;
}
td.search-active {
  width:10%;
}
td.search-admin {
  min-width:25em;
  width:10%;
}
td.search-edit {
  width:10%;
  min-width:175em;
}
form#set-criteria ul.error_list, ul.error_list {
  margin-left: .7em;
  color: Red;
  list-style-type: disc;
  list-style-position: inside;
}
form#set-criteria ul.error_list li, ul.error_list li {
  list-style-type: disc;
  list-style-position: inside;
}
 
div#user-search-results table, div#user-search-results table tr:first-child td, div#user-search-results table tr td table tr td {
  border-top:0px;
}
div#user-search-results table tr td {
  border-top:solid 1px #999999;
}
div#user-search-results table tr td table tr td {
  padding-right:5px;
}
 
tr.search-result-row:hover {
  background-color: #FFFFCC;
}
div.edit-result {
  text-align:left;
  width:100%;
}
div.edit-result table {
  padding:5px 10px 5px 10px;
}

div#usersearch_status, div#useradd_status {
  position: absolute;
  right: 18px;
  top: 5px;
  width: 200px;
  height: 14px;
  line-height: 11px;
  vertical-align: middle;
  padding: 2px 3px 2px 3px;
  background-color: White;
  color: Black;
  border: solid 1px #D4D4D4;
 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  overflow: hidden;
}

.search_label, .error {
  padding: 0 .25em 0 .25em;
}
div.border-box .search_label {
  white-space: nowrap;
  color: #5E5E5E;  
}
div.border-box table tbody .search_label, div#buyer-balance table td li div, .input_desc {
  font-size: x-small;
  font-weight: 900;
  font-style: italic;
}
div.border-box table td {
  text-align: center;
  padding:0;
}
.error, .red {
  color: Red;
}
div#profile-manager table th.odd, table.vert-report th.odd {
  vertical-align: top;
  padding: 4px;
  font-weight: bold;
  width: 200px;
  background-color: #CECECE;
  color: #575757;
  text-align: right;
  
  border-right: solid 5px White;
}
div#profile-manager table th.even, table.vert-report th.even {
  vertical-align: top;
  text-align: right;
  padding: 4px;
  width: 200px;
  font-weight: bold;
  background-color: #A3A3A3;
  color: White;

  border-right: solid 5px White;
}
div#profile-manager table td.odd, table.vert-report td.odd {
  /*width: 400px;*/
  padding: 4px;
  background-color: White;
}
div#profile-manager table td.even, table.vert-report td.even {
  background-color: #E9E9E9; 
  padding: 4px;
}
abbr, span.abbr {
  cursor: help;
  border-bottom: dotted 1px black;
}
#header-img {
  position: absolute;
  right: 0px;
  bottom:0;
  z-index: 1;
}

#content-home #header-img {
  top: 5px;
  right: 5px;
}

div.faqs {
  margin-bottom: .8em;
  margin-left: 10px;
  margin-right: 10px;
}
div.faqs p, div.faqs div {
  font-size: small;
  margin: 0;
  padding: 0;
}
div.faqs div {
  font-style: italic;
  margin-top: .8em;
  margin-left: .5em;
}
ul.sidebar-list A, ul.sidebar-list A:visited, ul.sidebar-list A:link, div.faqs A, div.faqs A:visited, div.faqs A:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: Black;
  font-style: normal;
}
div.faqs A, div.faqs A:visited, div.faqs A:link {
  margin-left: 10px;
}

ul.sidebar-list A, ul.sidebar-list A:visited, ul.sidebar-list A:link {
  line-height: 25px;
  vertical-align:middle;

  padding-left: 27px;
  text-align: left;
}
ul.sidebar-list A:hover, div.faqs A:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #E6721C;
  font-style: normal;
}
div.faqs A:hover {
  margin-left: 10px;
}
ul.sidebar-list A:hover {
  line-height: 25px;
  vertical-align:middle;
  padding-left: 27px;
  text-align: left;
  background: transparent url(../img/right-arrow-gray.gif) no-repeat left;
}
div#criteria_details, div#profile_details {
  width: 100%;
}
div#state-hover { z-index: 50; position: absolute; }

form#payment table tr td {
}
form#payment .orange {
  text-align: right;
}
td.citn, td.cl, td#bam, td#rad, td#min {
  vertical-align: top;
  padding-top: 5px;
}
td.cc-images img, td.cvv-images img, img#working_account, img#working_cc {
  border:0;
  padding:0;
  margin: 0px 2px 0;
  vertical-align: middle;
}
td.cc-images img, td.cvv-images img {
  width: 31px;
}
td.cvv-images img { width: 40px; }
input#city { width: 8em; }
input#card_label, input#account_label { width: 6em; }
input#zip_code, input#zip { width: 3.25em; }
input#phone_number_a, input#phone_number_b, input#cp_area, input#cp_npa {
  width: 2.25em;
}
input#amount { width: 3em; }
input#phone_number_c, input#cp_line, input#cvv, input#cp_ext {
  width: 3em;
}
td.mp {
  padding-top: 1em;
  text-align: right;
}
table#coverage {
  border-top: solid 1px black;
  border-left: solid 1px black;
}
table#coverage td, table#coverage th {
  width: 19px;
  height: 19px;
  border-right: solid 1px black;
  border-bottom: solid 1px black;
  margin: 0;
  z-index: 20;
  line-height: 19px;
  font-size: 19px;
}
table#coverage th {
  border-bottom: solid 0px;
  font-size: small;
  text-align: right;
  padding-right: 5px;
  width: 40px;
}
form#new_lead table th {
  width: 220px;
}
div#ct_zip_list, div#ct_zip_radius { margin-top: 8px; font-style: normal; font-weight: normal; }
td#rad { font-size: larger; padding-right: 10px; }
div#ct_zip_list label, div#ct_zip_radius label { padding-right: 8px; }
div.info-box, td.info-box {
  padding: 7px 5px 7px 5px;
  width: 97%;
  border: solid 1px black;
  background-color: #FFFFE1;
}
div.info-box {
 width: 90%; 
 margin: 0 auto; 
 margin-bottom: .8em;  
}
div.info-box span.success {
  display:block;
  color: Black;
  font-style: normal;
  line-height: 26px;
  vertical-align: middle;
  font-size: 13px;
  font-weight: bold;
}
div.info-box span.success img {
  padding-left: 8px;
  padding-right: 5px;
  vertical-align: middle;
}
td.info-box {
  vertical-align: middle;
  text-align: center;
}
div.info-box span {
  color: Red;
  font-style: italic;
  font-weight: bold;
}
div#ct_zip_list div.info-box { margin-top: 5px; margin-right: 5px; }
div#ct_zip_list .orange { margin-left: 5px; }
td#zlm_go { text-align: center; vertical-align: middle; }
div#zip_list_error_box ul li {
  font-size: small;
  font-style: normal;
  font-weight: normal;
}
div#zip_list_error_box ul { margin-bottom: .5em; margin-bottom: .5em; }
form#set-criteria ul.unpadded-list li {
  font-size: small;
  font-style: normal;
  font-weight: normal;
}
select#bp_selected_criterias, select#bp_available_criterias {
  margin-top: .5em;
  width: 10em;
  height: 12em;
}

div.right-heading-box-content {
  border-bottom: solid 1px #D4D4D4;
  border-right: solid 1px #D4D4D4;
  border-left: solid 1px #D4D4D4;
  overflow: visible;
  text-align: left;
  padding: 25px 0px 25px 0px;
  padding: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  background: white;
  /* position: relative; */
  margin-bottom: 5px;
}
div.right-heading-box h1 {
  background: #8B8A8A url(../img/heading-box-right.jpg) no-repeat top right;
  
  margin: 0 0 0 39px;
  padding: 0 165px 0 8px;
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: White;
  
  line-height: 29px;
  overflow:hidden;
  
  white-space: nowrap;
  vertical-align: middle;
  display:block;
}
div.new-title-box {
  background-image: url(../img/quick-stats-gradient.gif);
  background-repeat: repeat-x;
  background-position: 0em 3.3em;
  min-height: 6em;
}
div.new-title-box h3 img {
  vertical-align: text-bottom;
  margin: 0 10px 0 0;
  padding: 0;
  text-align: left;
}
table.quick-stats {
  width: 100%;
  text-align: left;
}
table.quick-stats thead td, table.quick-stats thead td {
  font-weight: bold;
}
table.quick-stats tbody th {
  font-weight: bold; 
  color: #5E5E5E; 
}
table.quick-stats td, table.quick-stats td {
  border-right: solid 3px white;
}
table.quick-stats thead th {
  border: 0;
}
div.border-box {
  position: relative;
  border: solid 1px #D3D3D3;
  margin: 0 auto;
  margin-top: 10px;
  padding: 1em .6em 1em .6em;
}
div.border-box h4 {
  position: absolute;
  top: -.6em;
  line-height: 1.1em;
  color: #838383;
  margin: 0 0 0 .1em;
  padding-left: .3em;
  padding-right: .3em;
  background: White;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
}
div#buyer-balance table td {
  vertical-align: top;
  text-align: left;
}
div#buyer-balance table td ul {
  margin-left: 1em;
}
h3 {
  background: transparent url(../img/subheader.gif) no-repeat top left;

  padding-left: 20px;
  padding-bottom: 3px;
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #e6721c;
  border-bottom: solid 2px #CDCDCD;
  
  line-height: 16px;
  vertical-align:super;
  position:relative;
}
h3 a {
  position:absolute;
  right:5px;
  bottom:5px;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
div.new-title-box h3 {
  background: none;
  padding: 0;
  border:0;
  line-height: normal;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #8A8A8A;
  font-weight: bold;
  font-size: 1.3em;
  white-space: nowrap;
  vertical-align: middle;
  position: relative;
  display: block;
  width: 99%;
  margin-bottom: 1.8em;
}
div.new-title-box h3 input.orange {
  position: absolute;
  right: 5px;
  bottom: 0px;
  width: auto;
}
div.new-title-box h3 span {
  color: #E6721C; 
  font-size: .65em;
  font-weight: bold;
  position: absolute;
  right: 5px;
  bottom: 0px;
}
div.new-title-box h3 a {
  position:absolute;
  right:5px;
  bottom:5px;

  font-family: Arial, Helvetica, sans-serif;
  font-size: .7em;
  font-weight: bold;
}
table#dp_type {
  width: 95%;
  margin: 0 auto;
}
table#dp_type td {
  text-align: center;
}
div.new-title-box p, p.grey {
  font-weight: bold;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #8A8A8A;
  text-align: center;
  margin-bottom: .5em;
  margin-top: 0;
}
div.new-title-box p span {
  color: #E6721C; 
  font-size: 1.3em;
  font-weight: bold;
}

div#email_details td ul li {
  font-weight: bold;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #8A8A8A;
}
table#dp_type label, table#do_email_table th {
  font-weight: bold;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #E6721C;
  font-size: 1.3em;
  margin-left: .3em;
}
table#do_fax_table, table#do_post_table {
  margin: 0 auto;
}
table#do_email_table th, table#do_fax_table th, table#do_post_table th {
  white-space: nowrap;
  font-size: 1em;
  color: #8A8A8A;
  margin:0;
}
table#do_email_table {
  width: 100%;
}
div#quick-stats p {
  text-align: left;
}
