﻿table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
table, td, th { vertical-align: middle; }
html { overflow-y: scroll; }
html, body { font-family: arial; margin: 0; padding: 0; }
a img { border: 0 none; }
body { margin: 0px; padding: 0px; font-size: 12px; }

a:link, a:visited, a:hover, a:active { font-weight: bold; }
a:link, a:visited, a:hover, a:active { color: #5791d9; }

#fbar a:link, #fbar a:visited, #fbar a:active, a:hover { text-decoration: none; }
#fbar a:hover { text-decoration: underline; }

.property-list td { padding: 2px 6px; }
.property-list td:first-child { text-align: right; font-weight: bold; }

.product-order { float: right; }
.product-order td { padding: 2px 6px; text-align: center; }
.product-order tr:first-child td { font-weight: bold; }
.product-order tr:last-child td:last-child { width: 55px; }

.product-item { margin-bottom: 24px; float: left; clear: both; width: 100%; }

.bold { font-weight: bold; }
.blue { color: #5791d9; }
.orange { color: #e57918; }
.b-ctr { margin-left: auto; margin-right: auto; }
.i-ctr { text-align: center; }

form { display: inline; }
h6 { color: #e57918; border-bottom: 1px dotted #1E4BA6; padding: 2px 2px 2px 0; font-size: 1.25em; margin: 10px 0; }

ul.form { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; }
ul.form li { padding-bottom: 15px; }

ul.form li.rb label { display: inline; float: none; margin-left: 2px; }
ul.form div.label { float: left; text-align: right; width: 140px; font-weight: bold; }

ul.form li.cb label, ul.form li.txt label, ul.form li.file label, ul.form li.ddl label { float: left; text-align: right; width: 140px; }
ul.form li input[type=submit] { float: right; }
ul.form li.btn { margin-left: 150px; }

ul.form input[type=text], ul.form input[type=password], ul.form input[type=file] { margin: 0px 0px 0px 10px; width: 175px; }
ul.form textarea, ul.form input[type=radio], ul.form input[type=checkbox] { margin: 0px 0px 0px 10px; padding: 0px; }
ul.form select { height: 19px; margin: 0px 0px 0px 10px; width: 175px; }
ul.form span { -x-system-font: none; color: #666666; display: block; font-family: Arial; font-size: 80%; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin-left: 150px; margin-top: 2px; }
ul.form span.field-validation-error { color: red; }

ul.form span.display { font-size: 12px; color: #000; }

input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
.error li { margin-left: 16px; }

h1, h2, h3, h4, h5 { color: #e57918; margin: 0; margin: 6px 0; line-height: 1.31; font-weight: bold; }
h1 { font-size: 2.0em; color: #082867; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { color: #e57918; margin: 0; margin: 6px 0; line-height: 1.31; font-weight: bold; text-decoration: none; }
h2 a:hover { text-decoration: underline; }

.lrg { font-size: 1.6em; }
.fr { float: right; }

.hline { display: block; width: 100%; padding-bottom: 3px; border-bottom: 1px dotted #7d7d7d; }
p { margin: 12px 0; line-height: 20px; font-size: 13px; }

.results .hdr { font-size: 2em; font-weight: bold; color: White; background-color: #e57918; width: 850px; padding: 16px; }
.results-bar .hdr { font-size: 2em; font-weight: bold; color: White; background-color: #e57918; width: 650px; padding: 16px; }

.results-bar .item { float: left; border-bottom: 1px solid #747575; width: 682px; padding: 8px 0 8px 0; }
.results .item{ float: left; clear: both; border-bottom: 1px solid #747575; width: 682px; padding: 8px 0 8px 0; }
.results .item .title, .results-bar .item .title { font-size: 1.4em; }

#wizard { margin: 0; padding: 0; list-style-type: none; width: 190px; }
#wizard li { padding: 16px 4px; }

.grid { border-collapse: collapse; border: 1px solid #CCCCCC; color: #333333; width: 100%; font-size: 11px; }
.grid th { border-bottom: 1px solid #CCCCCC; font-weight: bold; color: #fff; background-color: #e57918; text-align: left; padding: 9px 15px 6px 10px; white-space: nowrap; }
.grid td { border-bottom: 1px solid #CCCCCC; border-spacing: 2px; padding: 8px 8px 8px 8px; white-space: nowrap; }
.grid th a { color: #D7D7D7; font-weight: bold; }
.grid a { font-size: 12px; font-weight: bold; text-decoration: none; }
.grid a:hover { text-decoration: underline; }
.grid caption { font-size: 1.25em; text-align: left; }
.grid td table tbody tr td, .pager td { padding: 2px 2px 2px 7px; border-bottom: 0px; }
.grid td table tbody tr td, .pager a { font-weight: normal; }

.vin-tb, .plate-tb { letter-spacing: 2px; width: 180px; }

/*
#menu-c { width: 198px; padding: 0 0 1em 0; background-color: #c5cedf; color: #333; margin-bottom:100px;}
#menu-c ul { list-style: none; margin: 0; padding: 0; border: none; }
#menu-c li { border-bottom: 1px solid #CCCCCC; margin: 0; }
#menu-c li a { display: block; padding: 6px 6px 6px 0.5em; border-left: 10px solid #08296b; border-right: 10px solid #5791D9; background-color: #1a489f; color: #fff; text-decoration: none; width: 100%; }
html > body #menu-c li a { width: auto; }
#menu-c li a:hover { border-left: 10px solid #E57918; border-right: 10px solid #E57918; background-color: #5791D9; color: #fff; }
*/
.news-item { text-decoration: none; color: #082867; margin-top: 5px; padding-left: 18px; background-image: url(../img/news_icon.gif); background-repeat: no-repeat; background-position: 0px 2px; display: block; }
ol li { padding: 4px; line-height: 16px; font-size: inherit; }

.grid-item { float: left; width: 220px; margin-right: 4px; padding: 6px 0; }

.pager { float: left; clear: both; margin: 16px 0px; width:100%;}
.pager .btn { float: left; display: block; height: 32px; width: 32px; border: solid 1px #747575; text-decoration: none; line-height: 32px; text-align: center; color: #E57918; margin-left: 4px; }
.pager .active { border: solid 2px #E57918; font-weight: bold; }


.table-search td
{
    padding-left:12px;
}
.table-search input[type=submit]
{
    margin-left:24px;
}
