/*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}
TABLE.formTable TD {border-bottom:1px solid #000}
TABLE.formTable TD {padding:2px 0 2px 0}
TABLE.formTable TD A {font-size:11px}
TABLE.formTable TD A:HOVER {color:#D00000}

.input100pc {width:99%; text-align:left}
.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: 0px 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*/}





/*.formWrapper INPUT, .formWrapper LABEL {cursor: pointer; cursor: hand;}
.formWrapper INPUT.inputText, .formWrapper INPUT.inputTextArea {cursor: text;}*/


.inputRadio {border:0; width:10px; margin-right:600px}
.inputCheck {border:0; width:10px}

#contact_form INPUT+A {font-size:9px}


.exhibTable {font: 0.875em/1.286 Helvetica, Arial, Verdana, Tahoma}
.exhibTable TD {padding:10px}
.exhibTable TR { border-bottom:1px solid #FE590D}
.exhibTableHeader {background:#FE590D; color:#fff}
.exhibTable a{ clear:both; display:block}


.lightboxTable {font: 0.875em/1.286 Helvetica, Arial, Verdana, Tahoma; margin:0 0 0 -10px}
.lightboxTable TD {padding:10px}
.lightboxTable, .lightboxTable TD{ border:none}
.lightboxTable a{ clear:both; display:block}