#rt-top,
#rt-header,
#rt-feature,
#rt-footer,
#rt-copyright,
#search-categories116,
#search-results116,
#sb-container,
#printReport,
#printReport-btn,
#calculate-reset-buttons,
.rt-grid-3,
h1.article-title,
.joomla_add_this,
.intro-text,
ul.ui-tabs-nav,
.required, 
.hide-on-report,
.bcFloat {
  display: none !important;
}

.showOnReport {
  display: block !important;
}

#print-logo {
  margin: -75px 0 100px -238px;
}

#tabs-1{
  margin-top: -10px !important;
  padding: 0 0 30px 83px !important;
  display: block !important;
  border: none !important;
}

#tabs-2{
  margin-top: -20px !important; 
  padding-bottom: 30px !important; 
  display: block !important;
  border: none !important;
}

#tabs-2 h3 {
  font-size: 17px;
  margin: 10px 0;
  display: block !important;
}

#tabs-3 {
  border: none !important;
}

body {
  font-family: arial !important;
  color: #000000 !important;
}

h1.title {
  color: #DE6646;
  font-family: Arial;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 0;  
  margin: -50px 0 15px -234px;
}

h2 {
  color: #323D46;
  font-family: arial;
  font-size: 24px;
  font-style: italic;
  font-weight: bold;  
  margin: 0 0 25px -237px;
}

h2.results {
  margin-top: 75px;
}

p.report-text {
  margin: 0 0 25px -234px !important;
  font-size: 18px;
  text-align: justify;
}

table {
  margin-left: -250px !important;
}

table#results,
table#value {
  width: 900px !important;
}

th {
  background-color: #cccccc !important;
  font-size: 18px !important;
  font-weight: bold;
  text-align: center;
  width: 65px;
  border-bottom: none !important;
  padding: 0;
  line-height: 18px;
  color: #000000 !important;
}

.column-1 {
  width: 150px !important;
}

input {
  text-align: right;
  margin-bottom: 5px;
  margin-left: 10px;
  border-radius: 5px;
  border-style: solid;
  padding: 2px;
  border: 1px solid #aaa;
  font-size: 14px !important;  
  color: #000000 !important;
  
}

.separator {
  font-weight: bold;  
  background-color: #EEEEEE;
}

.column-1 {
  width: 215px !important;
}

#results input,
#value input {
  width: 100px !important;
  font-size: 11px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 1px !important;
}

#results h3 {
  padding: 0;
  margin: 10px 0 10px 10px;  
  color: #000000 !important;
}

.small {
  font-size: 14px !important;
  padding-right: 3px;
  color: #000000 !important;

}

span.tooltips-link, span.tooltips-link-img {
border-bottom: none !important;
}

#customer-testimony {
float: right; 
width: 405px; 
height: 900px; 
background-color: #cccccc !important;
border-left: 2px solid #000000 !important;
padding-left: 50px !important;
margin-bottom: 20px !important;
}

#tabs-1,
#tabs-2 {
float: left !important;
}

#tabs-1 {
margin-left: -40px !important;
}

.clear-fix {
clear: left !important;
}

.extra-margin-top {
margin-top: 40px !important;
}

#tabs-2 {
margin-bottom: 100px !important;
}