/* CSS Document */

.buttonscontainer {width: 120px; float: right}

.buttons a {color: #000000;
border: 1px solid;
background-color: #99DFA1;  /* #00C000;   #00CCCC */

font: 12px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #006600 #000099 #000099 #006600;
display: block;
margin: -2px;
width: 100%;
text-align: center;
line-height: 1.6;
align: center;
}

.buttons a:hover {border: 1px solid;

background-color: ;
border-color: #000099 #006600 #006600 #000099;
color: #FFFFFF;
text-decoration: none;}

table.PriceTable {
  border-color: #000;
  }

table.PriceTable td {background-color:Navy;}

table.PriceTable td.TopCellLeft {
  height:44px;
  background: #C6E7EF url("purchase.gif"); /* #41BFBF */
  color:black;
  text-align:Left;
  margin: 0.5em 0 0; 
  font-size: 0.8em;
  border-left: 1px #A0A0A0 solid; /* 41BFBF solid */
}

table.PriceTable td.TopCellTitle {
  height:44px;
  background: #C6E7EF url("purchase.gif"); /* #41BFBF */
  color:black;
  text-align:Left;
  margin: 0.5em 0 0; 
  font-size: 0.8em;
}

table.PriceTable td.TopCellRest {
  height:44px;
  background: #C6E7EF url("purchase.gif");  /* #41BFBF */
  color:black;
  text-align:center;
  margin: 0.5em 0 0; 
  font-size: 0.8em;
}

table.PriceTable td.TopCellRight {
  height:44px;
  background: #C6E7EF url("purchase.gif"); /* #41BFBF */
  color:black;
  text-align:center;
  margin: 0.5em 0 0; 
  font-size: 0.8em;
  border-right: 1px #666 solid;
}

table.PriceTable td.CellLeft {
  height:60px;
  background-color:FFF;
  color:black;
  text-align:Left;
  margin: 0.5em 0 0; 
  font-size: 0.8em;
}

table.PriceTable td.CellRest {
  height:60px;
  background-color:FFF;
  color:black;
  text-align:center; 
  margin: 0.5em 0 0; 
  font-size: 0.8em;
}

table.PriceTable td.CellRight {
  height:60px;
  background-color:FFF;
  color:black;
  text-align: right;
  align: right;
  margin: 0.5em 0 0; 
  font-size: 0.8em;
}

table.PriceTable input {
float: right;
margin: 0px;
border: 0px;
background-color: #FFF;
vertical-align: middle;
}
