/* ADMIN SECTION */

table.vendor_admin_form input.text, table.vendor_admin_form textarea, table.vendor_admin_form select {
  width:300px;
}

table.vendor_admin_form textarea {
  font-size:12px;
  height:200px;
}

table.vendor_admin_form input.other {
  margin:2px;
  width:240px;
}

table.vendor_admin_form tr td  {
  border-bottom:1px dotted #dedede;
}

table.vendor_admin_form td.boxtext{
  vertical-align:top;
}

/* FRONT END */

table.vendors_form {
  width:100%;
}

table.vendors_form tr.non_package td {
  color:#777;
  font-size:10px;
}

table.vendors_form th {
  font-size:12px;
  text-align:left;
  vertical-align:top;
  width:150px;
}

table.vendors_form input.textInput, table.vendors_form textarea, table.vendors_form select {
  width:300px;
}

table.vendors_form textarea {
  font-size:12px;
  height:200px;
}

table.vendors_form input.other {
  margin:2px;
  width:240px;
}
table.vendors_form tr td, table.vendors_form tr th  {
  border-bottom:1px dotted #dedede;
}

table.vendors_form td.section_hdr {
  padding:25px 0 3px 0;
  border-bottom: 1px solid #000;
}


/* --------- New Styles ----------- */
.red_title{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#8A3434;
}
.red_head{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#8A3434;
}
.blue_head{
color:2C3D6F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

h1.blue_head {
  width:550px;
  border-bottom:1px solid #d5d4d4;
  padding-top: 30px;
  margin-bottom: 15px;
}

ul.global {
padding:0;
margin:0 5px 0 10px;
}

ul.global li{
padding:0;
margin:0 5px 0 10px;
list-style:url(images/black_bullet_small.gif);
}

a.search_listing {
font-size:12px;
font-family:Arial;
color:#000;
text-decoration:underline;
}
a.search_listing:hover {
text-decoration:none;
}

.listing_pageing {
font-size:13px;
font-family:Arial;
color:#2C3D67;
}

img.vendor_logo { border: 1px solid #cbcbcb; }
img.vendor_blank_logo {border:none;}

/* Search Results */
table.vendors_result_gold {
  width: 550px;
  border-bottom: 1px solid #fff;
  background:#E8E7E7;
}
table.vendors_result_gold td.t { padding: 4px 15px 4px 5px; vertical-align:top;}
table.vendors_result_gold td.i { padding:1px; width:124px;}
table.vendors_result_gold td.i img.vendor_logo {border:1px solid #d5d4d4;}

p.vendors_result_silver {   width: 550px; }

.vendor_search_result_links {
  width:100%;
  text-align:right;
  padding:4px;
}

.vendor_search_result_links a {
  text-decoration:none;
  padding: 0 10px 0 10px;
}
.vendor_search_result_links a:hover {
  text-decoration:underline;
}

table#vendor_search_no_records td{
  padding:5px;
  text-align:center;
  font-weight:bold;
}

table#vendor_search_no_records {
  width:550px;
  border:1px solid #d5d4d4;
  margin:20px 0 20px 0;
}

table#vendor_search_records_found td{
  padding:5px 0 5px 0;
  font-weight:bold;
}

table#vendor_search_records_found {
  width:550px;
  margin:0;
}

table#vendor_search_criteria {
  width:725px;
  margin-bottom:10px;
}

dl#vendor_search_criteria {
  margin:0 0 0 30px;
  padding:0;
}

dl#vendor_search_criteria dt {
  font-weight:bold;
}
dl#vendor_search_criteria dd {
  font-style:italic;
}

table.vendor_signup_compare {
  border-left: 1px solid #dedede;
  border-top: 1px solid #dedede;
}

table.vendor_signup_compare td{
  padding:4px;
  vertical-align:middle;
}

table.vendor_signup_compare td.border{
  border-right: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}



