body { 
  background-color: #DFDFDF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
 }
 
div#wrapper {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 732px;
  top: 4px;
  background-color: #FFFFFF;
}

div#navigation {
  width: 31%;
  padding: 1% 0 1% 1%;
  float: left;
}

div#content {
  background-color: #CCCCCC;
  padding: 2%;  
  float: left;
  width: 64%;
  margin-bottom: 0;
}
div#content_only {
  background-color: #CCCCCC;
  padding: 2%;  
}

div#content_only form {aborder: solid red 2px;}
div#content_only form table {aborder: solid blue 2px; width: 65%;}
div#content_only div.contentSideBar {float: left;}

hr {
  margin: 0;
  margin-bottom: -5px;
  margin-top: -5px;
  padding: 0;
  display: list-item;
  background-image: url(/images/gold_line.jpg);
  background-repeat: no-repeat;
  width: 732px;
  height: 5px;
  text-indent: -5000px;
  border: 0;
}

h1 {
  margin: 0;
  padding: 0;
  background-image: url(/images/header.jpg);
  background-repeat: no-repeat;
  width: 732px;
  height: 66px;
  text-indent: -5000px;
}

h2 {
  margin: 0;
  padding: 4px;
  padding-bottom: 5px;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
  text-align: right;
  color: #FFFFFF;
  background-color: #000000;

}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: normal;
  font-size: 18px;
}

div#navigation ul.menu li {
  margin-left: 15px;
  margin-top: 3px;
  font-weight: bold;
}

div#navigation ul.menu li ul.menu li {
  margin-top: 0;
  font-weight: normal;
}
li.graphic {margin-left: 0;}
li.graphic div {
  width: 45%;
  float: left;  
  margin-bottom: 10px;
}

h3.menu.power_steering {
  margin-top: 5px;
}

p.hr {
  margin: 0;
  padding: 0;
  background-image: url(/images/topbar.jpg);
  background-repeat: no-repeat;
  width: 732px;
  height: 23px;
  text-indent: -5000px;
}
p.sister_company  a{
  margin: 10px 10px 0 10px;
  padding: 0;
  background-image: url(/images/corteco.gif);
  background-repeat: no-repeat;
  width: 100px;
  height: 50px;
  display: block;
  text-indent: -5000px;
}
p.parent_company  a{
  margin: 0;
  padding: 0;
  background-image: url(/images/gold_footer.jpg);
  background-repeat: no-repeat;
  width: 732px;
  height: 28px;
  display: block;
  text-indent: -5000px;
  clear: both;
}
p.terms, p.validated {
  padding: 10px;
  text-align: center;  
}

p.validated img {
  width: 33px;
  height: 15px;
}

a:link    {text-decoration: none;      color: #000000;}
a:visited {text-decoration: none;      color: #666666;}
a:hover   {text-decoration: none;      color: #FF0000;}
a:active  {text-decoration: none;      color: #999999;}

ul#main_menu li, ul#search_menu li {display: inline;}
ul#main_menu li + li:before, ul#search_menu li + li:before {content: "  |  ";}
ul#main_menu, ul#search_menu {
  padding: .25em;
  text-align: right;
  background-color: #FFF;
  font-size: 12px;  
}

ul#search_menu {
  background-color: #CCCCCC;
  margin-bottom: .5em;
}

table.results {clear:both;}
table {width: 100%;}
tr th {
  color: rgb(224,190,52); 
  background-color: rgb(0,0,0);
  font-weight: bold;
  padding: .25em;
}

tr.even {
  color: rgb(0,0,0);
  background-color: rgb(255,255,255);
}

tr.odd {
  color: rgb(0,0,0);
  background-color: rgb(244,234,189);
}

td {padding: 3px 3px;}
td.transmission_model {width:10%;}
td.product_group {width: 20%;}
td.description {width: 25%;}
td.quantity {width: 5%;}
td.years {width: 10%;}
td.transtec_number {width: 15%;}
td.oem_number {width: 15%;}

table.form.catalog tr td.select {width:50%; text-align: right;}
table.form.catalog tr td.select select {width: 80%;}
table.form.catalog tr td.submit {width:50%; text-align: left;}
.searched {background-color: yellow;}


p.navigate_results { 
  margin: 1em 0; 
  font-size: 1.25em;
  font-weight: bold;

}

a.previous {
  float: left;
}
a.next {
  float: right;
}

.row_id {background-color: #FF6699; color:black; font-weight: bold; display:none;}
table.form {  background-color: rgb(244,234,189); color:#000000; font-weight: bold;}
table.form.alert {background-color: #FF6699;}
table.form.alert th {font-size: 2em; text-align: center;}

tr td.display_link a:link{
  color: red;
}

td.label {
  text-align: right;
  font-weight: bold;
}
