@import url(style-tabF.css);
@import url(style-tabC.css);


.labelpad { 
  padding:0px 3px;

  }

input.grandtotal {
  width: 5em; 
  background: none;
  border: none;
  color:#f00;
  font-weight: bold;
  font-size:25px;
  
}

input.list {
  padding:0;
  margin:0;
  width:250px;
  font-size:12px;
  background: none;
  border: none;
}

.component {
  width:500px;
  background-color:#eee;
  border-bottom:#000000 2px solid;
  padding:2px 6px;
  }

.componenttext {
  float:left;
  width:300px;
}

.tooltip{
  font-weight:normal;
  float:left;
  width:190px;
  text-align:right;
  cursor:help;
  color:#00F;
}

.price{
	text-align:right;
	color:#f00;
	font-size:16pt;
	padding: 0;
	margin:0;
	font-weight:bold;
}

.addons {
	  float:left;
	  width:500;
	  padding: 5px;
	  line-height:normal;
	  background:#e8e5e2;
	  border:1px solid gray;
	  border-top:3px solid gray;
	  }

.printerrow { background-color:#eee;}
.printerheader { background-color:#aaa;}

@media screen {
    #PrintQuote { display: none; }
  }

#pricesheet{ 
		background-color:#fff;
		border:#003366 thin solid;
		padding-left: 10px;
}

#pricesheet a {
		  position: relative;
		  color:#00f;
		  background-color:#fff;
		  font-weight: bold;
		  font-size: 8pt;
		  display: block;
		  padding: 2px;
		  text-decoration: none;
		  margin:1px;
}

#pricesheet a:hover, #pricesheet a:active, #pricesheet a:focus {
  background: #fff;
  color: #000;
}

#pricesheet a img {
  position: relative;
  left: -5px;
}


.clear{ clear:both; } 