h2 {
  font-size: 1.5em !important;
  margin-bottom: 10px !important;
}

h3 {
  font-size: 1.17em !important;
  margin-bottom: 10px !important;
}

.icon {
  height: 80px;
  margin-right: 10px;
}

.link {
  position: relative;
  top: -40px;
}

#tdform {
  position: absolute;
  float: left;
}

#product_form_wrapper, #td_form_wrapper {
  clear: both;
  float: left;
  width: 100%;
}

#td_form_wrapper #td_form {
  width: 240px !important;
  padding-bottom: 40px;
}

* html #td_form_wrapper {
  position: relative;
  left: 20px;
}

.td_column_one {
  float: left;
  width: 240px;
}

.td_column_two {
  float: left;
  width: 240px;
}

#testdrive_kit_instructions {
  float: left;
  width: 280px !important;
  margin-bottom: 15px;
}

* html #testdrive_kit_instructions {
  width: 240px !important; 
  height: 440px !important; 
}

.testdrive_kit_text {
  width: 240px !important;
}

.testdrive_kit_text p {
  padding-bottom: 5px;
}

.testdrive_kit_product {
  background-color: #d7e8f0;
  border: 1px solid #005588;
  width: 240px;
  margin: 0px;
  padding: 0px;
}

* html #testdrive_kit_product {
  position: absolute;
  top: 375px !important;
  left: -5px !important;
}

#testdrive_kit_image {
  float: left;
  width: 240px !important;
  margin-bottom: 15px;
}


.testdrive_title {
  background-color: #005588; 
  color: white; 
  padding: 3px;
  font-weight: bold;
  text-align: center;
}

.testdrive_product td {
  padding-top: 5px;
}

.testdrive_price {
  float: left;
  width: 60px;
  text-align: right;
  padding-top: 3px;
}

.testdrive_text td {
  text-align:center;
  padding-bottom: 10px;
}

#organizer_product {
  float: right;
  width: 240px;
  margin-bottom: 15px;
  clear: both;
}

a.PDF:active {
  text-decoration: none;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
}
  
a.PDF:link {
  text-decoration: none;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
}

a.PDF:visited {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

a.PDF:hover {
  text-decoration: underline;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
}

.FREE-Text {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  COLOR: red;
  font-weight: bold;
  font-size: 11pt;
  padding: 0px 0px 5px 0px;
  text-align: center;
}

#searchbar {
  clear: both;
  float: left;
  margin-bottom: 10px;
  width: 100%;
}

.search_artist {
  position: relative;
  float: left;
  width: 49%;
}

.search_sort {
  position: relative;
  float: left;
  text-align: right;
  width: 50%;
}

