a {
  color: #000000;
  text-decoration: none;
}
body {
  cursor: default;
  font-family: "Didact Gothic";
  font-size: 14pt;
  margin: 0;
}
form {
  margin: 0px;
  padding: 0px;
}
hr {
  margin: 0px;
  padding: 0px;
}
img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
input {
  font-family: "Didact Gothic";
}
select {
  font-family: "Didact Gothic";
}

.category_crumb {
  color: #FFFFFF;
  font-size: 14pt;
}
#category_table {
  background-image: url("/images/vtp side checkerboard grey.png");
  background-repeat: repeat-y;
  margin-top: 5px;
}
#category_table a {
  color: #999999;
}
#category_table a:hover {
  color: #000000;
}
#category_table td {
  padding-bottom: 5px;
  padding-left: 20px;
}
#checkerboard_cell {
  background-image: url("/images/checkerboard.png");
  background-position: center;
  background-repeat: repeat;
  height: 50px;
}
#footer_table {
  font-size: 18pt;
  width: 100%;
}
#gallery_cell {
  padding-left:15px;
  padding-right:15px;
  padding-top:60px;
}
#gallery_cell .parallelogram {
  background: #000000;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
#header_table {
  padding-left: 30px;
  padding-right:30px;
  padding-top:10px;
  white-space: nowrap;
  width: 100%;
}
#header_table table {
}
.home_product {
  background-color: #FFFFFF;
  padding: 5px;
  padding-bottom:30px;
  position: relative;
  width: 160;
}
#main_inner_table {
  background-color: rgba(0, 0, 0, 0.5);
  margin-left:15px;
  margin-right:15px;
  background-opacity: 0.5;
}
#main_table {
  background: #001A53;
  width: 100%;
}
#page_cell {
  padding: 15px;
}
.parallelogram {
  border-color: #000000;
  border-width: 5px;
  border-style: solid;
  font-size: 24pt;
  padding:10px;
//  -webkit-transform: skew(-5deg);
//  -moz-transform: skew(-5deg);
//  -o-transform: skew(-5deg);
}
.parallelogram select {
  font-size: 24pt;
  font-weight: 900;
}
#results_navigation_table a {
  color: #FFFFFF;
  font-size: 20pt;
}
#results_navigation_table a.disabled {
  color: #FF0000;
}
#results_navigation_table a:hover {
  color: #FF6666;
}
#results_navigation_table td {
  color: #FFFFFF;
  font-size: 14pt;
}
#search_cell {
  background: #CCCCCC;
  border-radius: 25px;
  padding-left:15px;
  padding-right:15px;
}
#search_terms {
  background: #CCCCCC;
  border-width: 0px;
  font-size: 14pt;
  text-align: right;
}
#search_terms:focus {
  outline: 0px;
}
#side_bar {
  margin-bottom:15px;
  margin-left:15px;
  margin-top:15px;
}
#side_bar .white_cell {
  background-color: #FFFFFF;
  padding-bottom:15px;
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
}


/****************
#results_navigation_table {
  padding: 3px;
}
#results_navigation_table .divider {
  color: #F7F4F1;
}

.buylink {
  background-color: #4C7928;
  border-width: 0px;
  color: #FFFFFF;
  cursor: pointer;
  font-family: "Didact Gothic";
  font-size: 12pt;
  font-weight: 900;
  height: 42px;
  padding-left: 1px;
  text-align: center;
  text-vertical-align: middle;
  width: 150px;
}
.buylink:hover {
  background-color: #FEE566;
  color: #000000;
}
.buy_cell {
  background-color: #4C7928;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 14pt;
  height: 42px;
}
.buy_cell:hover {
  background-color: #FEE566;
  color: #000000;
}
.cart_head_row {
  background: #F6E6C2;
}
.cart_foot_row {
  background: #4C7928;
}
.cart_update_button {
  cursor: pointer;
  font-family: "Didact Gothic";
  font-size: 10pt;
  letter-spacing: -1px;
}
.checkout_button {
  cursor: pointer;
  font-family: "Didact Gothic";
  font-size: 14pt;
  font-weight: 900;
}
.checkout_head_row {
  background: #F6E6C2;
}
.checkout_foot_row {
  background: #4C7928;
  color: #FFFFFF;
}
.checkout_foot_row a {
  color: #F6E6C2;
}
.column_head_row {
  background: #F6E6C2;
  font-size: 16pt;
}
.column_head_row select {
  font-size: 16pt;
}
.column_row {
  color: #FFFFFF;
  cursor: pointer;
}
.column_row_over {
  background: #FFFFFF;
  color: #000000;
  cursor: pointer;
}
#model_box {
  background: #F25D22;
  border-radius: 25px;
  border-bottom: 2px solid #7e2c0d;
  border-top: 2px solid #fb9b7a;
  font-size: 16pt;
  padding: 10px;
  margin-bottom: 10px;
}
#model_box select {
  font-size: 16pt;
}
.part_price {
  font-weight: 900;
  color: #000000;
}
