img {
  border:none;
}
#logo {
  margin-top:0px;
}
h3 {
  margin:0;
  padding:0;
}
.login-bar,
#nav,
#header-image,
#title,
.progress-tabs,
.actions-bar,
.action-button,
hr, .small,
#features-and-options,
#comments, .tab-bar
{
  display:none;
}
a:link:after,
a:visited:after
{
  content:"";
}
a:link,
a:visited,
a:hover 
{
  text-decoration:none;
  color:grey;
}
ul, li
{
  display:inline;
}
.photos {
  width:120mm;
  margin:0 auto;
}
.photos ul {
  width:200mm;
  margin:0 auto;
}
body
{
  text-align:center;
  line-height:1.5;
  font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
  color:#000;
  background:none;
  font-size:10pt;
}
div.address {
  width:107px;
  font-weight:normal;
  color:grey;
  float:left;
  font-size:9px;
}
#footer {
  margin:0 auto;
  width:200mm;
}
#footer hr {
  color:#aaaaaa;
  background:#aaaaaa;
  width:200mm;
  display:inline-block;
  height:1px;
}
/*.heading {
  width:200mm;
  border-bottom:1px solid #AAAAAA;
  padding-bottom:20px;
}*/
.details {
  border-top:1px solid #AAAAAA;
  margin:20px auto 0;
  padding-top:20px;
  position:relative;
  width:200mm;
}
.details table {
  width:100mm;
  text-align:left;
  float:left;
}
.details table td, .details table th {
  width:50mm;
  text-align:left;
}
.tabbed-cmi-box {
  padding:0;
  margin:0;
  float:left;
}
.cmi-box {
  display:block;
  top:20px;
  right:0;
  /*position:absolute;*/
  text-align:left;
  width:100mm;
}
.cmi-box ul {
  margin:0;
  padding:0;
}
#features-and-options-content li {
  display:block;
}
.actions {
  font-size:20px;
  border-bottom:1px solid #AAAAAA;
  margin:0 auto 20px;
  padding-bottom:20px;
  width:200mm;
} 
