/*TABLES*/
TABLE {border-left:1px solid #fff; border-top:1px solid #fff;}
TD {border-right:1px solid #fff; border-bottom:1px solid #fff}

*+html TABLE {margin-top:-1px} /*keeps baseline in sync when table has top and bottom borders. TD borders can be ignored*/
*+html .sync01 {margin-top:0} /*Counters the above for the first table on the page*/

TABLE.featuresTable {}
TABLE TR.featuresTableRowHeader {border-bottom: 4px solid #fff; font-weight:bold}

TABLE.T01Table {}
TABLE.T02Table {}
TABLE.T03Table {}

TABLE TR.standardTableRowHeader {border-bottom: 4px solid #fff; font-weight:bold}
TABLE TD.colSpecial {border-left:4px solid}
TABLE TD.rowSpecial {border-bottom:4px solid}

.table100pc {width:100%;}
TD.td02pc {width:2.5%;}
TD.td05pc {width:5%;}
TD.td10pc {width:10%;}
TD.td12pc {width:12%;}
TD.td20pc {width:20%;}
TD.td25pc {width:25%;}
TD.td33pc {width:33.3%;}
TD.td50pc {width:50%;}
TD.td75pc {width:75%;}
TD.td80pc {width:80%;}
TD.td80pc {width:85%;}
TD.td90pc {width:90%;}
TD.td95pc {width:95%;}
TD.tdImg  {}

.tableProdRule {height:1px; background:#FF0000}
.tableProdTxt {color:#007EA7}
.tableProdPrice {color:#FF0000}

/*FORMS & FORM TABLES*/
.formWrapper {width:50%}
TABLE.formTable, TABLE.formTable TD {border:0} 
.input100pc {width:99%}
.input75pc {width:75%}
.input25pc {width:25%}
.input33pc {width:33%}
.input07pc {width:7.5%}
.input03pc {width:3.5%}
.inputHeader {font-weight:bold; color:#000; font-size:14px;}
.inputLabel {font-weight:bold; color:#000; font-size:11px;}
.inputRequired {background:url(../images-tpl/form-required.gif);}
.inputStyle01 {border: 1px solid #000;}
.inputNote {color:#000; padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.inputButton {background:#000; border:0px solid #000; color:#FFFFFF; font-weight:bold;}
.inputText {/*padding:3px 0 3px 0*/}
P.inputInstruction {color:#000; padding:10px 0 10px 0; margin:0; /*font-size:12px*/}
.inputRadio {border:0}
.inputCheck {border:0}

INPUT, TEXTAREA {text-indent:15px}