body {
  font-family: "Helvetica", Trebuchet, sans-serif;
  font-size: 12px;
}


form {
  margin: 0;
  padding: 0;
}

table, tr, td {
  border: 0px solid black;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
        
table#bodyframetable {
  width: 760px;
  border: 1px solid black;
  margin: auto;
  text-align: center;
}

tr, td {
  border: 0px solid green;
  margin: 0;
  padding: 0;
  vertical-align: top;
}

p {
  font-size: 12px;
}
				
h3, h4 {
  font-size: 11pt;
  font-variant: small-caps;
  font-style: bold;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: red;
}

table#menu {
  width: 760px;
  height: 40px;
  padding: 10px 0 0 0;
  background-color: black;
  color: white;
  border-bottom: 1px solid White;
  border-left: none;
  border-right: none;
  border-top: none;
}	

table#menu tr td {
  width: 84px;
  margin: 0;
  padding: 0;
  vertical-align: top;
}

table#menu tr td a {
  color: #FFFFFF;
  font-variant: small-caps;
  font-size: 14px;
}	

table#menu tr td a:hover {
  color: #f3e6d0;
}

table#menu tr td a.active{
  color: #f3e6d0;
}

tr#tr_header td {
/*  height: 165px; */
  height: 130px;
  border-left: none;
  border-right: none;
  border-bottom: 0px solid White;		
}

tr#tr_header {
/*  height: 165px; */
  height: 130px;
  background-color: black;
/*  background-image: url(../images/header.jpg); */
  background-repeat:no-repeat;
}

td#header_logo {
  width: 500px;
  height: 120px;
  text-align: left;
  padding: 0px 20px 0 20px;
}

td#header_logo img {
  display: block;
  border: 0px solid red;
/*  margin: 80px 0 0 80px;  */
  margin: 20px 0 0 0; 
  font-size: 18pt;
  font-variant: small-caps;
  font-style: bold;
  color: #FFFFFF;
}

td#quicksearch {
  width: 160px;
  height: 120px;
  color: #FFFFFF;
  background-color: none;
  margin-top: 80px; 
  text-align: left;
  padding: 10px 20px 0 20px;
}

td#quicksearch input#quicksearch_keyword {
  width: 70px;
  border: 1px solid black;
}

td#quicksearch a {
  font-size: 12px;
  font-variant: small-caps;
  color: red;
}

td#quicksearch a:hover {
  color:  #851a1d;
}

td#quicksearch hr {
  color: White;
}

tr#tr_content {
  background-image: none;
  background-repeat: no-repeat;
  background-color: none;
  color: black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: none;
}

table#content {
  margin: 0 20px 20px 20px;
}

tr#tr_footer {
  background-color: black;
  color: white;
  border-left: none;
  border-right: none;
  border-bottom: none;
  height: 40px;
  padding: 10px 0 0 20px;
}

tr#tr_footer p, tr#tr_footer a {
  font-size: 10px;
  padding: 0 0 0 20px;
  color: white;
}

tr#tr_footer a {
  padding: 0;
  color: red;
}

tr#tr_footer a:hover {
  color: red;
}

td#content_all {
  width: 780px;
  text-align: left;
  padding: 10px 0 0 0;
}

td.result_right {
  background-color: #CCCCCC;
  color: black;
}

td#content_all table#menu tr td p a {
  color: #00FF00;
}

td#content_all table#menu tr td a:hover {
  color:  #FFFFFF;
}

td#content_all table#menu tr td hr {
  color:  #FFFFFF;
}

#tr_content table#content tr td table tr#top_results {
  background-color: none;
  margin-bottom: 10px;
}

#tr_content table#content tr td table tr#top_results td {
}

#tr_content table#content tr td table tr.result td {
  background-color: white;
  border-top: 1px solid #CCCCCC;
  margin-top: 100px;
}

#tr_content table#content tr td table tr.result td.result_right {
  background-color:#CCCCCC;
  padding: 0 0 0 10px;
}

td.result_right {
  width: 170px;
  padding: 15px 5px 0 0;
}

td.result_left {
  padding: 15px 15px 0 0;
}

tr#tr_footer td {
  margin: 0;
  padding: 0;
  vertical-align: top;
}

table#footer td {
  margin: 0;
  padding: 0;
  vertical-align: top;
}

input.form_button {
  margin: 0;
  padding: 0;
  border: 1px solid #000000;
  background-color: #ffffff;
  color: #000000;
  cursor: hand;
}

input.form_textinput, .form_select, textarea, select {
  width: 200px;
  border: 1px solid #000000;
}

.incartlink a, .incartlink a:link, .incartlink a:active, .incartlink a:visited, .incartlink a:hover {
  color: #FFFFFF;
  background-color: #660000;
}
