#roomcalculatorform{
  margin:10px;
}
.profical{
   background:#fffdf4;
   padding:0px;
   min-height:400px;
}
.total.box{
  padding-top:5px;
  font-weight:bold;
}
 .total.box span{
  color:#666;
  font-size:12px;
 }
.tx-hnroomcalculator-pi1 div.total {
	float: right;
	padding-top:10px;
}
.tx-hnroomcalculator-pi1 h2{
  font-size:13px;
  width:200px;
}
.tx-hnroomcalculator-pi1 div.itemList {
	margin-bottom: 25px;
}
.tx-hnroomcalculator-pi1 a img{
  display:block;
  cursor:pointer;
}
.tx-hnroomcalculator-pi1 div.itemList input{
  width:17px;
  height:12px;
}
.tx-hnroomcalculator-pi1 div.itemList label{
   font-size:12px;
   font-weight:normal;
}
.tx-hnroomcalculator-pi1 .arrowdown div{
  width:190px;
  border-top:2px solid #cdc7ac;
  
}
.tx-hnroomcalculator-pi1 .arrowup div{
  width:190px;
  border-bottom:2px solid #cdc7ac;
}
.tx-hnroomcalculator-pi1 .arrowup img{
  margin-left:169px;
}
.tx-hnroomcalculator-pi1 .arrowup{
  display:block;
}
#totalCubicMeters {
	width: 200px;
	height: 190px;
	position:relative;
}
.tx-hnroomcalculator-pi1 .maxdescount{
  color:#cc0000;
  font-weight:bold;
}
.tx-hnroomcalculator-pi1 .small{
  font-size:10px;
  color:#CC0000;
  margin:30px 10px 30px ;
}
#totalCubicMeters span.left {
	float: left;
	font-weight:b0ld;
}

#totalCubicMeters span.right {
	float: right;
}

#totalCubicMeters div.center {
}

#totalCubicMeters div.bigGreen {
	color: #339933;
	font-size:18px;;
}
#totalCubicMeters div.loading {
	position: absolute;
	top: 0px;
	width: 200px;
	height: 160px;
	text-align: center;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	padding-top:25px;
}
.itemList h3 input{
  font-size:0.85em;
}
#printview{
  display:none;
}
div.printbutton{
  cursor:pointer;
  width:130px;
  color:#339933;
  font-size:12px;
  font-weight:bold;
}
div.printbutton img {
  margin-bottom:-5px;
}
