div.tripplitemenu
  {
  text-align:center;
  background-color:#900;
  color: #FFF;
  padding:3px 0;
  }
a.tripplitemenu {
    display: block;
    font-family:arial, "times new roman", sans-serif;
    color:#FAFAD2;
    background-color: transparent;
    padding:2px 0 2px 0px;
    font-weight:600;
    font-size: 12px;
    text-decoration: none;
    text-transform: capitalize;
    border:1px solid #666;
    border-width: 1px 2px 2px 1px;
    }
.tripplitemenu a:hover {
    color: #FF0;
    background-color: transparent;
    text-decoration: none;
    border:1px solid #CCC;
    border-width: 2px 1px 1px 2px;
    }
p.tripplitehilite {
    margin:.5em 0;
    font: italic 600 1.3em Georgia,"Times New Roman", sans-serif;
    color:#050;
    }
p.tripplitemenuitem {
    clear:both;
    padding:.5em;
    }
a.tripplitemenuitem {
    font-weight:bold;
    text-decoration:none;
    }
div.trippmenu a {
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold;
    font-size: 18px;
    font-style: italic;
    text-decoration: none;
    padding:2px 3px;
    color: #009;
  }
.tripphalfmenu {
    clear:both;
    margin:5px;
    padding:2px;
    border:1px solid silver;
    border-width:1px 3px 3px 1px;
    }
.tripphalfmenu p {
  margin: 0;
  padding: 2px 0;
  }
.tripphalfmenu .caption {
  font-weight: bold;
  }

div.redHilite {
    margin:1em 0;
    border: 1px #b00 solid;
    background-color:#b00;
    }
div.redHilite span {
    color:#369;
    background-color:#fff;
    padding:0 1em;
    font-family:verdana,arial,sans-serif;
    font-size:1.5em;
    font-weight:bold;
    font-style:italic;
    font-variant:small-caps;
    }
div.redHilite span.yellowHilite {
    color:yellow;
    background-color:#b00;
    padding-left:2em;
    font-family:verdana,arial,sans-serif;
    font-size:1em;
    font-weight:bold;
    }
div.trippProductDetail {
  margin:2em;
  padding:.5em;
  padding-top:0;
  }
div.trippProductDetailHead {
  background:#900 url('/vendors/tripplite/images/TrippLogo_sm.gif') no-repeat top left;
  margin:0;
  padding:0;
  padding-left:90px;
  height:36px;
  margin-bottom:1em;
  }
div.trippProductDetailHead h2 {
  color:#FF0;
  margin-top:3px;
  }
div.trippThreeCol div {
  width:33%;float:left;
  }
div.trippThreeCol div div {
  text-align: center;
  text-transform:small-caps;
  font-size: 16pt;
  width:auto;
  float:none;
  }
div.trippThreeCol a,div.trippThreeCol a:hover {
  font-weight:bold;
  text-decoration:none;
  }
#trippContent {
  margin:0 1em;
  }
#trippContent h2 {
  background: url(/vendors/tripplite/images/red-grad.jpg) repeat-y;
  padding-left:20px;
  color:#FFF;
  line-height:1.3;
  margin-bottom:15px;
  text-transform: uppercase;
  }
#series_list {
  padding-top: 15px;
  }
#series_list dt {
  background: url(/images/dt_bg.gif) repeat-y;
  font-weight: bold;
  font-size: 1.1666em;
  line-height: 19px;
  padding: 0 0 0 20px;
  text-transform: uppercase;
  }
#series_list dd {
  padding: 0 0 15px 0;
  }
#series_list p {
  margin: 0;
  padding: 2px 0;
  }
#series_list .caption {
  font-weight: bold;
  }
#series_list ul {
  font-size: 0.8333em;
  padding-left: 0;
  list-style-type:none;
  }
#series_list li {
  background: url(/images/button1/arrow-off.gif) no-repeat 0 0.2em;
  display: block;
  float: none;
  line-height: 1.3em;
  margin: 0 0 0.7em 0;
  padding-left: 10px;
  }
.two_column_list div {
  display: inline;
  float: left;
  width: 49%;
  margin-top:10px;
  margin-bottom:10px;
  }
.two_column_list ul {
  margin:0;
  padding:0;
  margin-left:135px;
  padding-right: 5px;
  list-style-type:none;
  }
.two_column_list ul li {
  background: url(/images/button1/arrow-off.gif) no-repeat 0 0.2em;
  margin-left:0;
  padding-left: 10px;
  }
.two_column_list div div {
  width:125px;
  }
.two_column_list div a {
  text-decoration:none;
  font-weight:bold;
  font-size:1.2em;
  }
div.product_table {
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 20px;
  margin-left: 20px;
  padding-top: 5px;
  position: relative;
  width: 720px;
  }
.product_table table {
  border: 1px solid #900;
  font-size: 0.9167em;
  width: 100%;
  }
.product_table thead th {
  background-color:#900;
  color:#fff;
  height: 51px;
  padding: 0 4px;
  }
.product_table thead th, .product_table td {
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  text-align: center;
  }
.product_table td {
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #cccccc;
  }
tr.odd td {
  background-color: #f9faed;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-x-position: 0%;
  background-y-position: 0%;
  }
.product_table td.model_number {
  width: 110px;
  }
.product_table td.apps_guide, .product_table td.features {
  text-align: left;
  }
tr.odd td {
  background-color: #d6d6d6;
  }
