body { background-color: #000000; color: #000000; } .head_div { border-left: 3px solid #aaaaaa; border-top: 3px solid #aaaaaa; border-right: 3px solid #aaaaaa; width: 1005px; } .main_div { border: 3px solid #aaaaaa; background-color: #dddddd; padding: 20px 10px 20px 10px; width: 985px; color: #000000; text-align: left; } .copyright { text-align: right; font-size: 0.8em; color: #bbbbbb; } .main_content { margin-bottom: 15px; } .main_div { color: black; } .BookingTable { border: 1px solid red; width: 800px; } .BookingTable th.mhead { background-color: black; color: white; font-size: 1.2em; text-align: center } .BookingTable td { text-align: left; font-weight: bold; color: black; } .BookingTable tr.sep { height: 2px; margin-bottom: 15px; font-size: 0.2em; border-top: 1px solid red; } .BookingTable tr.sep td { border-top: 1px solid red; } .BookingTable .submitRow { text-align: left; padding: 10px 50px; } .BookingTable .row_required { background-color: yellow; } .BookingTable td.inputcell { text-align: left; } .BookingTable .oddRow { background: #bbbbbb; } .BookingTable .evenRow { background: #eeeeee; } .err_msg { border: 1px solid red; background-color: blue; color: yellow; width: 500px; font-size: 1.1em; padding: 10px; } span.err1 { font-size: 1.2em; color: red; font-weight: bold; } .recapDiv { font-weight: bold; font-style: italic; text-align: right; } .optionLink a { text-decoration: none; font-size: 0.9em; } .divOptions { border: 1px solid blue; } .divOptions th { color: black; text-align: left; width: 200px; //border-bottom: 1px solid blue; } .divOptions td { //border-bottom: 1px solid blue; }