table.pricingtable { margin-bottom:20px;}


table.pricingtable thead tr td, table.pricingtable tbody tr td { padding: 3px; }

table.pricingtable thead tr th, table.pricingtable thead tr td { 
 font-weight: bold; 
 font-size: 11px;
 bbackground: #726a62;
 background: #808080;
 color: #fff;
 padding: 0 15px 0 15px;
 text-align:center;
 height: 30px;
}

table.pricingtable thead tr th div {
 font-size:9px;
 font-weight:normal;
 margin: 5px 0 5px 0;
}

table.pricingtable tbody tr td {
 text-align:center;
 background: #eee;
 line-height: 20px;

}

table.pricingtable tbody tr th {
 padding: 0 10px 0 10px;
 background: #e2e9e9;
 line-height: 20px;
 font-weight: normal;
 text-align: left;
 white-space: normal;
}


table.product tbody tr th {
 width:180px;
}

table.product tbody tr td {
 text-align:right;
}

table.product thead tr th {
 text-align:left;
}

table.pricingtable tbody tr td.subhead {
 font-weight:bold;
 text-align:left;
}


.greenTitle2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #726a62; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 20px
}


.greenTitle3 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #99cccc; COLOR: #333; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 20px
}


table.pricingtable tfoot tr td {
text-align:left;
}

.tblcell1 {
	padding-left: 10px; background-color:#e2e9e9; line-height: 20px; color: #333;
}
.tblcell2 {
	background: #eee; line-height: 20px; color: #333;