/* CSS Document */
a:link { background:transparent; text-decoration:none; color:#2589C7; text-decoration:none;}
a:visited { background:transparent; text-decoration:none; color:#2589C7; text-decoration:none;}
a:focus, a:hover, a:active { background:transparent; text-decoration:underline; color:#0668B3; }
p { margin:0px 0px 0px 0px; padding:.5em 0px .5em 0px; font-size: 12px; line-height: 1.5em; }
sup { font-size: 9px; }

h1, h2, h3, h4, h5, h6 { text-align:left; }
h1 { font-size:24px; font-weight:bold; color:#0C75BB; margin-top:.25em; line-height:1.2em; clear:both; }
h2 { font-size:18px; color:#2672bd; clear:both; }
h3 { font-size:16px; margin:1em 0 0 0; padding:0 0 .5em 0; line-height:1.3em; color:#102b72; clear:both; }
h4 { font-size:14px; margin:1em 0 0 0; padding:0; line-height:1.3em; color:#4a4a4a; clear:both; }


hr { margin:15px 0px; padding:0px; height:1px; line-height:1px; border:none; outline:none; background-color:#E2E2E2; visibility:visible; }

#left_content p { font-size:12px; line-height:1.5em; margin-right:8px; }

.blue_text { color: #2589c7; font-weight: bold; }

table.loupes { padding-bottom: 20px; }
table.loupes th { background: #0c75bb; color: #ffffff; font-weight: bold; padding: 3px; }
table.loupes td { padding:3px; border-bottom:#DDDDDD 1px solid; }

table.lights { padding-bottom: 20px; }
table.lights th { background:#0c75bb; color:#ffffff; font-weight:bold; padding:3px; text-align:center; }
table.lights td { padding:3px; border-bottom:#DDDDDD 1px solid; text-align:center; }

table.frame-styles-order { margin-bottom:10px; border:#e2e2e2 1px solid; }
table.frame-styles-order th { background-color:#0C75BB; color:#FFFFFF; padding:5px; border-right:#e2e2e2 1px solid; font-size:10px; line-height:20px; }
table.frame-styles-order th.col1 { width:100px; }
table.frame-styles-order th.col2 { width:80px; text-align:center; }
table.frame-styles-order th.col3 { width:60px; text-align:center; }
table.frame-styles-order th.col4 { width:60px; text-align:center; }
table.frame-styles-order th.col5 { width:100px; text-align: center; }
table.frame-styles-order td { padding:5px; border-bottom:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; font-size:12px; line-height:1.2em; vertical-align: middle; }
table.frame-styles-order td.col1 { font-weight: bold; }
table.frame-styles-order td.col2 { text-align:center; }
table.frame-styles-order td.col3 { text-align:center; }
table.frame-styles-order td.col4 { text-align:center; font-weight:bold; font-size:14px; color:#0C75BB; }
table.frame-styles-order td.col5 { text-align: center; }
table.frame-styles-order td .frame-code { font-size: 80%; color: #999999; font-weight: normal; }
table.frame-styles-order td img { vertical-align:middle; }

table.led-headlight-matrix { margin-bottom:10px; border:#e2e2e2 1px solid; }
table.led-headlight-matrix th { background-color:#0C75BB; color:#FFFFFF; padding:5px; border-right:#e2e2e2 1px solid; font-size:10px; }
table.led-headlight-matrix th.col1 { width:200px; }
table.led-headlight-matrix th.col2 { width:100px; text-align:center; }
table.led-headlight-matrix th.col3 { width:100px; text-align:center; }
table.led-headlight-matrix td { padding:5px 5px 5px 5px; border-bottom:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; font-size:12px; vertical-align:middle; }
table.led-headlight-matrix td.col1 { width:200px; }
table.led-headlight-matrix td.col2 { width:100px; text-align:center; font-weight:bold; font-size:14px; color:#0C75BB; }
table.led-headlight-matrix td.col3 { width:100px; text-align:center; }
table.led-headlight-matrix td img { vertical-align:middle; }

table.led-instrument-matrix { margin-bottom:10px; border:#e2e2e2 1px solid; }
table.led-instrument-matrix th { background-color:#0C75BB; color:#FFFFFF; padding:5px; border-right:#e2e2e2 1px solid; font-size:10px; }
table.led-instrument-matrix th.col1 { width:200px; }
table.led-instrument-matrix th.col2 { width:100px; text-align:center; }
table.led-instrument-matrix th.col3 { width:100px; text-align:center; }
table.led-instrument-matrix td { padding:5px 5px 5px 5px; border-bottom:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; font-size:12px; vertical-align:middle; }
table.led-instrument-matrix td.col1 { width:200px; }
table.led-instrument-matrix td.col2 { width:100px; text-align:center; font-weight:bold; font-size:14px; color:#0C75BB; }
table.led-instrument-matrix td.col3 { width:100px; text-align:center; }
table.led-instrument-matrix td img { vertical-align:middle; }

p.intro { font-size:14px; line-height:1.7em; padding-right:15px; padding-bottom:1em; }