p.page_heading{
  border:none;
  text-align:left;
  margin:0px;
  padding:0px;
  font-size:120%;
}

#product_menu{
  position:relative;
  background:#fff url("imgs/productmenu_bg.gif");
  background-repeat:repeat-x;
  color:#eee;
  height:30px;
}

  #product_menu .left_corner{
    width:20px;
    height:30px;
    background:#cb4c02 url("imgs/product_corners_left.gif") no-repeat;
    position:absolute;
    top:0px;
  }

  #product_menu .right_corner{
    width:20px;
    height:30px;
    background:#cb4c02 url("imgs/product_corners_right.gif") no-repeat;
    position:absolute;
    top:0px;
    right:0px;
  }

  #bar li{
    list-style:none;
    display:inline;
    position:relative;
    top:-8px;
  }
  
  li#product_id{
    margin-left:10px;
    color:#fff;
    font-size:120%;
    font-weight:bold;
    cursor:pointer;
  }

  li#product_id img{
    margin-right:10px;
  }
  
  img#oc_btn{
    margin-left:10px;
    margin-right:0px;
    cursor:pointer;
  }

  li#middle_corners{
    top:0px;
  }

#drop_menu_holder{
  width:340px;
  background:url("imgs/drop_holder_bg.gif") no-repeat;
  height:440px;
  position:absolute;
  top:30px;
  left:15px;
  display:none;
}

#drop_menu{
  position:absolute;
  left:10px;
  top:10px;
  background:#cb4c02;
  padding:5px;
/*  display:none;  */
  height:400px;
  width:300px;
  overflow:auto;
}

  #drop_menu a{
    color:#eee;
    text-decoration:none;
  }
  
  .menu_item_even, .menu_item_odd{
    padding:3px;
  }

  .menu_item_even:hover, .menu_item_odd:hover{
    background:#ED5902;
  }

  .menu_item_even{
    background:#DC5202;
  }

#product_left img{
  margin-left:10px;
  margin-right:5px;
}

#product_left{
  padding:10px 60px;
}

  h2#product_heading{
    color:#cb4c02;
    font-variant:small-caps;
    font-size:150%;
  }

  h3.product_sub, .product_sub_EB{
    font-size:90%;
    letter-spacing:-.25px;
    margin-left:10px;
  }

  #product_left p, #product_left #price_tbl{
    margin-left:20px;
  }

#price_tbl, #price_tbl_EB{
  width:50%;
}

#width{
  width:85px;
}

th{
  border-bottom:1px solid #000;
}

tr{
  vertical-align:bottom;
  text-align:center;
}

.highlight {
  background:#ddd;
}

p.highlight{
  width:320px;
  padding:2px 0px;
  padding-left:5px;
}

tr.empty{
  height:4px;
}
