p, td, body, tr, table, ul, dl, li {
  font-family: Verdana, Arial;
  font-size: 10px;
  color: #000000;
}

a {
  color: inherit;
}

h1 {
  font-size: 14px;
  color: #004080;
}

h2 {
  font-size: 10px;
  color: #004080;
}

h3 {
  font-size: 10px;
  color: #004080;
}

img {
  border-color: #858585;
}

td.titleCell {
  padding: 0px 10px 0px 10px;
  font-family: PanRoman, SuperFrench, Times New Roman, Verdana, Arial;
  font-size: 25px;
  color: #FFFFFF;
  font-style: italic;
}

td.menuCell {
  padding: 0px 0px 0px 0px;
}

td.menuItemCell {
  padding: 8px 8px 8px 5px;
  text-align: right;
}

td.menuItemCell a {
  font-family: Verdana, Arial;
  font-size: 10px;
  color: #858585;
  text-decoration: none;
}

td.menuItemCell a:hover {
  color: #000000;
}

td.contentCell {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;  
}

td.grayCell {
  padding: 20px 10px 20px 10px;
}

td.productgroupOptions {
  border-left: 2px dotted #858585;
  padding-left: 20px
}

hr {
  color: #FFFFFF;
  border: none;  
  border-top: 2px dotted #858585;
}

table.login {
  border: 2px dotted #858585;
}

td.loginTitle {
  border-bottom: 2px dotted #858585;
}

div.location {
  text-align: right;
  font-style: italic;
  color: #858585;
}

table.specifications {
  background: #F2F2F2;
  border: 1px solid #858585;
  padding: 10px 5px 0px 5px;
  
}

tr.specifications {

  margin: 20px 5px 5px 5px;
  padding: 0px 0px 0px 0px;
  
}

td.titleLink a {
  color: #FFFFFF;
  font-size: 10px;
  text-decoration: none;
}

table.toolbar {
  border: 1px solid #858585;
  background: #F2F2F2;
}

div.languageMenu {
  border: 1px solid #858585;
  background: #F2F2F2;
  padding: 0px 5px 0px 5px;
}

table.mapDetailView {
  border: 1px solid #858585;
  background: #FFFFFF;
}

.bordered {
  border; 1px solid #858585;
}

div.productGroupLayer {
  background: #F2F2F2;
  border: 1px solid #858585;
  margin: 0px 0px 20px 0px;
  padding: 10px 10px 10px 10px;
}

div.productGroupLayer2 {
  background: #E7EFEF;
  border: 1px solid #858585;
  margin: 0px 0px 20px 0px;
  padding: 10px 10px 10px 10px;
}

div.productIconLayer {
  background: #FFFFFF;
  border: 1px solid #858585;
  text-align: center;
  padding: 10px 10px 10px 10px;
}

div.productCardLayer {
  background: #F2F2F2;
  border: 1px solid #858585;
  margin: 0px 0px 20px 0px;
  padding: 10px 10px 10px 10px;
}

div.productPartLayer {
  background: #FFFFFF;
  border: 1px solid #858585;
  margin: 0px 0px 20px 0px;
  padding: 10px 10px 10px 10px;
}

div.button {
  background: #CCCCCC;
  border: 1px solid #858585; 
  width: 200px;
  text-alignment: center;
}

table.userInfoBox {
  background: #F2F2F2;
  border: 1px solid #858585;
}

table.userActionLink {
  background: #F2F2F2;
  border: 1px solid #858585;
}




