html * {
  background-image:none;
  background-color:none;
}
.yui-ge div.first, .yui-gf .yui-g, .yui-gf .yui-u, .yui-gf .yui-gd .yui-u, .yui-gf .yui-gc div.first ,#main-content, #supplier_list_table {
  width:100%;
}
a {
  text-decoration:none;
  color:#000000;
  border:0 none;
}
body {
  background-image:none;
  font-family:Arial, Verdana, san-serif;
  font-size:10pt;
  color:#000000;
}
#hd {
  height:auto;
}
#logo {
  backgound:none;
}
#logo img {
  clear:both;
  margin-bottom:30px;
}
div {
  margin-bottom:20px;
  margin-top:10px;
}
li {
  float:none;
}
/* hideden */
#top-menu, #navigator, #ft, #product-info a, .ingress a.read-more, #product-actions, .pdf-files, #submit {
  display:none;
}
#product-info {
  list-style-type:none;
  padding:0px;
}
#product-info a.selected {
  display:block;
  margin:0px 0px 20px 4px;
}
h1 {
  font-size:16pt;
}
h2, #product-info a.selected {
  font-size:14pt;
}
/******* Reset for Wyssiwyg *******/
.ingress-txt h1, .ingress-txt h2, .ingress-txt h3, .ingress-txt h4, .ingress-txt h5, .ingress-txt h6, .ingress-txt strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
.ingress-txt abbr, .ingress-txt acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
.ingress-txt em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
.ingress-txt blockquote, .ingress-txt ul, .ingress-txt ol, .ingress-txt dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
.ingress-txt ol, .ingress-txt ul, .ingress-txt dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
.ingress-txt ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
.ingress-txt ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
.ingress-txt dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
.ingress-txt th, .ingress-txt td , .supplier-list th, ..supplier-list td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
.ingress-txt th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
.ingress-txt caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
.ingress-txt p, .ingress-txt fieldset, .ingress-txt table {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
.ingress-txt p {
        margin-top:1em;
}
.ingress-txt table {
         width:auto;
}
#supplier-list {
     width:auto;
     margin:0;
     padding:0;
}
#supplier-list li.selected {
     font-weight:bold;
} 
#supplier-list li {
     margin:1em;
}
#supplier-list li table {
    width:100%;
}
#supplier-list th, supplier-list td {
     padding:5em;
}

.supplier-list li, .print-icon, .supplier-list li a img {
   display:none;
}
.supplier-list .selected {
     display:block;
}
.supplier_list_input {
   text-transform:lowercase;
}
.supplier_list_input:first-letter {
  text-transform:capitalize;
}

