body{
  background-image: url("../img/icon_view_bg.jpg");
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-attachment: fixed;
  background-color: #FFFFFF;
  margin : 0;
  padding : 0;
}
.title{
  border: 0;
  margin: 1px 0 1em 0;
}
.link{margin-bottom: 5px;}
fieldset{
  filter: alpha(opacity=80,enabled=80);
  border: 1px solid #000000;
  background-color: #FFFFFF;
}
legend{
  margin: 0px 5px;
  font-size: 20px;
  font-weight: bold;
}
table{border: 0;}
table td{
  vertical-align: top;
  font-size: 15px;
}
table img{border: 2px solid;}
td.icon_details {
  padding:4px;
}
td.icon_details .icon_wrapper {
  display:block;
  float:left;
}
td.icon_details ul {
  list-style:none;
  float:left;
  padding:0;
}
.name{width: 150px;}
