/*
######################################################################
# main.css
# Sccsid:  @(#)  main.css  1.3  Delta: 11/25/03
######################################################################
# Copyright (c) 2001 Grant Grueninger, Commercial Systems Corp.
#
# Description:

  Contains style-sheet information common to pages on this site.
*/

      .hide { display: none } /* For comments to non-css browsers */

      body { color:            black;
             background-color: white;
             font-family:      arial, serif;
           }

      h1, th { font-family: times, arial, serif; }
      h1     { color: rgb(8,123,173); }
	  
      body A:link    { color: rgb(102,102,102); }
      body A:visited { color: rgb(153,153,153); }
      body A:active  { color: rgb(255,204,0);   }

      p.mininav {
                   text-align: center;
                }

/*
  Add this back in if you move away from the image-based hack.

      p.navbar {
                   padding:         0em;
                   line-height:     1em;
                   text-align:      center;
                   font-size:       1em;
                   background-color: rgb(180,180,180);
                 }


      .navbar A {
                padding-right:   1em;
                padding-left:    1em;
                color:           rgb(140,0,0);
                text-decoration: none;
                white-space:     nowrap;
              }
*/

      .navbar A:link    { color:  rgb(140,0,0); }
      .navbar A:visited { color:  rgb(140,0,0); }
      .navbar A:active  { color:  red; }

      div.footer {
                   text-align: center;
                   font-family: arial, helvetica, sans-serif;
                 }

      div.footer IMG { padding-bottom: 1em }

      div.copyright { font-size: 80% }
      div.smallprint { font-size: 65% }

      .numbercell { border-style: ridge;
                    border-width: thin;
                    text-align: right;
                  }

      .numberinput { text-align: right; }

      div.centertable { text-align: center;
                      }

      ul.guides
          {
              margin: 2px 0px 12px 0px;  # top, right, bottom, left
              padding-top: 0px;
              padding-left: 24px;
              list-style: none;
          }

.sugg_retail_price, .non_sale_price
{
	color: black;
	text-transform: inherit;
	text-decoration: line-through;
	white-space: nowrap;
	margin: 0px;
}

.price
{
	margin: 0px;
	color: black;
}

.sale_price
{
	margin: 0px;
	color: red;
}

.price_list
{
	text-align: right;
}

.price_desc
{
	font-size: 10px;
	margin: 10px 0px 0px 0px;
}

.sale_link A:link
{
	text-transform: inherit;
	text-decoration: none;
	white-space: nowrap;
	color: red;
	font-size: 10px;
	text-align: center;
}

.sale_link A:visited
{
	text-transform: inherit;
	text-decoration: none;
	white-space: nowrap;
	color: red;
	font-size: 10px;
	text-align: center;
}

p.sale_link
{
	width: 550px;
	text-align: center;
}

.part_num
{
	font-size: 12px;
	white-space: nowrap;
}

    /* DB Editor Styles */    
    p.dbnav { text-align: center }

    .dbnav {
        padding: 7px;
        background-color: white;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
        text-decoration: none;
    }
    a.dbnav:hover {
        padding: 7px;
        background-color: #FFEEEE;
        border-color: #999999;
        border-width: 1px;
        border-style: solid;
        text-decoration: none;
    }
    
/*    Contact Page     */

.contactpage .headerimg { margin: 0px; }

.contactpage h2
{
	color: #F00;
	font-size: 1.5em;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 0.5em;
}
.contactpage #custserv
{
    margin-bottom: 0px;
    // This makes a horizontal line above the header
    padding-top: 30px;
    margin-top: 20px;
    border-top: solid;
    border-color: #555555;
    border-width: 1px;
}

.contactpage h3
{
	color: #F00;
	font-size: 1.1em;
	text-align: center;
	margin-bottom: 0em;
	margin-top: 0px;
}

.contactpage p { text-align: center; margin-top: 2px; }
.contactpage #servicetypes { font-weight: bold; margin-top: 2px;}

.contactpage table { margin-bottom: 2em; }
.contactpage .locale { font-size: .8em; }
