/*[fmt]1A20-1A0A-3*/
html {
  overflow: -moz-scrollbars-vertical;
}
body {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  margin: 0px;
  background-color: #000000;
}
h1 {
  font-family: arial;
  font-size: 22px;
  color: #000000;
  text-align: left;
}
h2 {
  font-family: arial;
  font-size: 20px;
  color: #DCEFF6;
  padding: 0em;
  line-height: 0.8em;
  text-align: left;
}
hr {
  background-color: #C0C0C0;
  height: 1px;
  border: 0;
  color: #C0C0C0;
  width: 100%;
}
img {
  border: 0px solid #000000;
}
td {
}
p {
  text-align: left;
}
p.error {
  background-color: #EE6B6B;
  color: #FFFFFF;
  font-weight: bold;
  padding: 4px;
  font-size: 12px;
  width: 97%;
  text-align: left;
  border: 1px solid #F90000;
}
p.success {
  background-color: #53A32B;
  color: #FFFFFF;
  font-weight: normal;
  padding: 2px;
  font-size: 12px;
  width: 97%;
  text-align: left;
}
a {
  color: #FFFFFF;
  text-decoration: underline;
}
a:hover {
  color: #DCEFF6;
  text-decoration: none;
}
tr td img {
  /*[empty]width:;*/
}
.tyreProfilePicture {
  width: 60px;
  height: 60px;
  max-height: 60px;
  max-width: 60px;
}
.sResults th {
  width: 50px;
  vertical-align: top;
  border-bottom: 1px solid #666;
  height: 40px;
  background-color: #F7F7F7;
  padding: 2px;
}
.sResults td {
  padding: 10px 3px;
}
table.tabs {
  height: 80px;
}
form {
  display: inline;
}
select.selectSml {
  width: 50px;
}
input, select {
  font-family: Arial, sans-serif;
  font-size: 12px;
}
textarea {
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 11px;
}
ul {
  font-size: 13px;
  text-indent: 0px;
  text-align: left;
}
li {
  font-size: 12px;
  color: #DCEFF6;
  font-weight: bold;
  padding: 2px;
}
.top_menu {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #404040;
  font-weight: bold;
  background-color: #FFFFFF;
}
.menuBG {
  background: url(images/bg_menu.gif) repeat-x top left;
/*align: center*/
}
.help {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  width: 130px;
  padding-left: 5px;
  text-align: left;
}
.main {
  background: url(images/bg_lightGrey.gif) top left;
  margin-top: 0px;
}
.mainGreen {
  background: url(images/bg_green.gif) top left;
  margin-top: 0px;
}
.mainYellow {
  background: url(images/bg_yellow.gif) top left;
  margin-top: 0px;
}
.mainPurple {
  background: url(images/bg_purple.gif) top left;
  margin-top: 0px;
}
.bg_darkGrey {
  background: url(images/bg_darkGrey.gif) top left;
}
.small {
  font-size: 10px;
  line-height: 1;
}
.sixteen {
  font-size: 16px;
}
.eleven {
  font-size: 11px;
}
a.eleven {
  font-size: 11px;
  text-decoration: underline;
}
a.eleven:hover {
  font-size: 11px;
  text-decoration: underline;
}
.twelve {
  font-size: 12px;
}
a.twelve {
  font-size: 12px;
  text-decoration: underline;
}
a.twelve:hover {
  font-size: 12px;
  text-decoration: underline;
}
a.linksTop {
  text-decoration: none;
  color: #404040;
}
a.linksTop:hover {
  text-decoration: underline;
  color: #404040;
}
.footer {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
/*align: right*/
  background-color: #FFFFFF;
}
a.footer {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
a.footer:hover {
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}
.footerGrad {
  background: url(images/footerGrad.gif) repeat-x top left;
  background-color: #FFFFFF;
}
td.breadcrumb {
  padding-left: 10px;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
td.breadcrumb a {
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
td.breadcrumb a:hover {
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}
label {
  width: 6.5em;
  float: left;
  text-align: right;
  margin-right: 0.6em;
  display: block;
  font-size: 14px !important;
}
label.one {
  width: 5em;
  float: left;
  text-align: right;
  margin-right: 0.4em;
  display: block;
}
.one {
  color: #676767;
  font-weight: bold;
}
.btnConH {
  background: url(images/button_continue_on.gif);
}
input.btnCon {
  width: 163px;
  height: 34px;
  background: url(images/button_continue.gif) no-repeat;
  outline: none;
  border: 0px solid #000000;
}
input.btnCon:hover {
  background: url(images/button_continue_on.gif) no-repeat 1 1px;
}
input.btnCon2 {
  width: 163px;
  height: 34px;
  background: url(images/button_2continue.gif) no-repeat;
  outline: none;
  border: 0px solid #000000;
}
input.btnCon2:hover {
  background: url(images/button_2continue_on.gif) no-repeat 1 1px;
}
input.btnCon3 {
  width: 163px;
  height: 34px;
  background: url(images/button_3continue.gif) no-repeat;
  outline: none;
  border: 0px solid #000000;
}
input.btnCon3:hover {
  background: url(images/button_3continue_on.gif) no-repeat 1 1px;
}
input.btnCon4 {
  width: 163px;
  height: 34px;
  background: url(images/button_4continue.gif) no-repeat;
  outline: none;
  border: 0px solid #000000;
}
input.btnCon4:hover {
  background: url(images/button_4continue_on.gif) no-repeat 1 1px;
}
input.btnPrint {
  width: 163px;
  height: 34px;
  background: url(images/button_4print.gif) no-repeat;
  outline: none;
  border: 0px solid #000000;
}
input.btnPrint:hover {
  background: url(images/button_4print_on.gif) no-repeat 1 1px;
}
input.shortInput {
  width: 60px;
}
input {
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #666666;
  width: 160px;
  padding: 2px;
}
input.noWidth {
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #666666;
  width: 20px;
  padding: 2px;
}
input.p1n {
  color: #000000;
  background: #FFFFFF;
  border: 1px solid #666666;
  width: 50px;
  padding: 2px;
}
input.checkbox {
  color: #666666;
  background: #FFFFFF;
  border: 1px solid #666666;
  width: 20px;
}
textarea {
  color: #666666;
  background: #FFFFFF;
  border: 1px solid #666666;
}
textarea.contact {
  color: #666666;
  background: #FFFFFF;
  border: 1px solid #666666;
  width: 300px;
}
.submit {
  color: #000000;
  background: #FFFFFF;
  border-left: 2px solid #D1D1D1;
  border-top: 2px solid #D1D1D1;
  border-bottom: 2px solid #393939;
  border-right: 2px solid #393939;
  margin-right: 10em;
/*align: left*/
  width: 80px;
}
fieldset {
  border: 1px dotted #808080;
  padding: 0px;
  width: 95%;
  padding: 10px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  font-weight: normal;
}
legend {
  padding: 2px 6px;
}
legend.one {
  font-family: arial;
  font-size: 20px;
  color: #DCEFF6;
  padding: 0.5em;
  line-height: 0.8em;
  font-weight: bold;
  background-image: url(images/bg_lightGrey.gif);
}
legend.two {
  font-family: arial;
  font-size: 20px;
  color: #DBF7EA;
  padding: 0.5em;
  line-height: 0.8em;
  font-weight: bold;
  background-image: url(images/bg_green.gif);
}
legend.three {
  font-family: arial;
  font-size: 20px;
  color: #F7F3DB;
  padding: 0.5em;
  line-height: 0.8em;
  font-weight: bold;
  background-image: url(images/bg_yellow.gif);
}
legend.four {
  font-family: arial;
  font-size: 20px;
  color: #DEDBF7;
  padding: 0.5em;
  line-height: 0.8em;
  font-weight: bold;
  background-image: url(images/bg_purple.gif);
}
.msg_success {
  font-weight: bold;
  background-color: #32A09F;
  font-size: 12px;
  color: #FFFFFF;
  padding: 3px;
}
.msg_error {
  font-weight: bold;
  background-color: #DE0031;
  font-size: 12px;
  color: #FFFFFF;
  padding: 3px;
}
#fixedtipdiv {
  position: absolute;
  padding: 2px;
  border: 1px solid #000000;
  font: normal 12px Verdana;
  line-height: 18px;
  z-index: 100;
}
.sResults {
  font-size: 12px;
  margin-left: auto;
  margin-right: auto;
}
.tableHead {
  background-color: #888888;
  color: #FFFFFF;
  font-weight: bold;
}
.bodyText {
  width: 90%;
  font-size: 12px;
  font-family: arial;
  color: #FFFFFF;
  padding-left: 20px;
}
.question {
  width: 90%;
  font-size: 16px;
  font-family: arial;
  color: #DCEFF6;
  padding-left: 20px;
  margin: 0px;
  padding-top: 0px;
  font-weight: bold;
}
.answer {
  width: 90%;
  font-size: 14px;
  font-family: arial;
  color: #FFFFFF;
  padding-left: 20px;
  margin: 0px;
  padding-top: 0px;
  line-height: 1em;
}
.hBody {
  width: 90%;
  padding-left: 20px;
}
.tyreProfile {
  background-image: url(images/tyreProfile.gif);
  background-repeat: no-repeat;
  background-position: 390px 40px;
}
.dottedLine {
  background-color: #CCCCCC;
  height: 1px;
  border: 0;
  width: 100%;
}
.tyrePrice {
  font-size: 12px;
}
.sml {
  font-size: 11px;
}
a.nolink {
  text-decoration: none;
  font-size: 14px;
}
#homesidebar {
  padding: 10px;
  border: 0px solid #FF0000;
}
#homesidebar h1 {
  color: #FFFFFF;
}
.hidden {
  display: none;
}
.tab1 {
  background-image: url(images/tabs/tab-1-off.jpg);
  background-repeat: no-repeat;
  border-left: 1px solid #676C72;
}
.tab1active {
  background-image: url(images/tabs/tab-1-on.jpg);
  background-repeat: no-repeat;
  border-left: 1px solid #686D73;
}
.tab2 {
  background-image: url(images/tabs/tab-2-off.jpg);
  background-repeat: no-repeat;
}
.tab2active {
  background-image: url(images/tabs/tab-2-on.jpg);
}
.tab3 {
  background-image: url(images/tabs/tab-3-off.jpg);
}
.tab3active {
  background-image: url(images/tabs/tab-3-on.jpg);
  border-left: 1px solid #6B6B73;
  border-right: 1px solid #696E74;
}
.tab4 {
  background-image: url(images/tabs/tab-4-off.jpg);
  background-repeat: no-repeat;
  border-left: 1px solid #676C72;
}
.tab4active {
  background-image: url(images/tabs/tab-4-on.jpg);
  background-repeat: no-repeat;
  background-position: 1px 0px;
}
table.mainTable {
  width: 960px;
}
table.main {
  width: 960px;
}
table.footerTable {
  width: 960px;
}
img.offset_topleft_logo {
}
.offset_banner_main {
}
.offset_banner_logo {
}
.offset_topright_banner {
}
.contentTable {
  width: 960px;
}
.tabs th {
  width: 161px;
}
table.tabs {
  margin-left: auto;
  margin-right: auto;
}
.tabs td {
  width: 91px;
  border-bottom: 1px solid #6A6A72;
}
.tyrePrice img {
  max-height: 100px;
  max-width: 100px;
  width: 100px;
  height: 100px;
}
