body {
	background-color: #000;
}
.topcontainer {
    margin-left:10px;
}
.footer {
    background-color:#222222;
}
.register-text {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-weight:bold;
    font-size:14;
    white-space:nowrap;
}
.warranty-text {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-weight:bold;
    font-size:12;
}
.agreement-text {
    font-family: Arial,Helvetica,sans-serif;
    color: #000000;
    font-size:11;
}
.register-title {
    font-family: Arial,Helvetica,sans-serif;
    color: #ED3E43;
    font-weight:bold;
    font-size:16;
    white-space:nowrap;
}
.register-subtitle {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFF003;
    font-weight:bold;
    font-size:14;
    white-space:nowrap;
}
a:link {	color: #CCC;}
a:visited {	color: #CCC;}
a:hover {	color: #F00;}
a:active {	color: #F00;}

A.reg-link:link { color : #FFFFFF; text-decoration: none}
A.reg-link:visited { color : #FFFFFF; text-decoration: none}
A.reg-link:active { color : #FFFFFF; text-decoration: none}
A.reg-link:hover {color: #AAAAAA; text-decoration: none}

A.history:link { color : #FFF003; text-decoration:underline}
A.history:visited { color : #FFF003; text-decoration: underline}
A.history:active { color : #FFF003; text-decoration: underline}
A.history:hover {color: #AAAAAA; text-decoration: underline}

A.v-tbl-link:link { color : #404040; text-decoration: none}
A.v-tbl-link:visited { color : #404040; text-decoration: none}
A.v-tbl-link:active { color : #404040; text-decoration: none}
A.v-tbl-link:hover {color: #AAAAAA; text-decoration: none}

A.grey:link { color : #EEEEEE; text-decoration: none}
A.grey:visited { color : #EEEEEE; text-decoration: none}
A.grey:active { color : #EEEEEE; text-decoration: none}
A.grey:hover {color: #AAAAAA; text-decoration: none}

table.service {
    width: 1000px;
    text-align: left;
    font-family: Verdana, sans-serif, Arial;
    font-weight: bold;
    font-size: 14px;
    color: #404040;
    border-style: none; 
    /*border-width: 1px;
    border-collapse: collapse;
    border-spacing: 1px;*/
}
tr.service-spacerow {
    margin: 3px;
    padding: 5px;
    border-style: none; 
    border-width: 0px;
    border-collapse: collapse;
    height:13px;
}
tr.service {
    margin: 3px;
    padding: 5px;
    border-style: none; 
    /*border-style: solid; 
    border-width: 1px;
    border-collapse: collapse;*/
    height:40px;
    white-space:nowrap;
}
td.service {
    margin: 0;
    padding: .3em;
    border-width: 1px;
    border-collapse: collapse;
    border-top-style:solid;
    border-bottom-style:solid;
    /*border-style: none; */
}
th.service-w {
    padding: .3em;
    border: none;
    background-color: #000000;
    text-align: center;
    color: #FFFFFF;
    text-align:left;
}
th.service-y {
    padding: .3em;
    border: none;
    background-color: #000000;
    text-align: center;
    color: #FFFF00;
    text-align:left;
}
th.service-hdr2 {
    padding: .3em;
    border: 1px #ccc solid;
    background-color: #AAAAAA;
    text-align: center;
    color: #222222;
}

table.service-tbl {
    width: 800px;
    text-align: left;
    font-family: Verdana, sans-serif, Arial;
    font-weight: bold;
    font-size: 11px;
    color: #404040;
    background-color: #F4FFF6;
    border-style: solid; 
    border-width: 1px;
    border-color: #aaaaaa;
    border-collapse: collapse;
    border-spacing: 1px;
}
td.service-tbl {
    margin: 0;
    padding: .3em;
    border-style: solid; 
    border-width: 1px;
    border-color: #AAAAAA;
    border-collapse: collapse;
}
th.service-tbl {
    padding: .3em;
    border: 1px #ccc solid;
    background-color: #DDDDDD;
    text-align: center;
    color: #222222;
}
th.service-tbl-hdr2 {
    padding: .3em;
    border: 1px #ccc solid;
    background-color: #AAAAAA;
    text-align: center;
    color: #222222;
}
table.vehicle-tbl {
    text-align: left;
    font-family: Verdana, sans-serif, Arial;
    font-weight: bold;
    font-size: 11px;
    color: #404040;
    background-color: #F4FFF6;
    border-style: solid; 
    border-width: 2px;
    border-color: #ED3E43;
    border-collapse: collapse;
    border-spacing: 1px;
}
td.vehicle-tbl {
    margin: 0;
    padding: .3em;
    border-style: solid; 
    border-width: 1px;
    border-color: #AAAAAA;
    border-collapse: collapse;
}
th.vehicle-tbl {
    padding: .3em;
    border: 1px #ccc solid;
    background-color: #00569D;
    text-align: center;
    color: #FFF003;
}
p.history {
    text-align:left;
    margin:0px;
    padding-bottom:10px;
    vertical-align: top;
}
p.register {
    text-align:left;
    margin:0px;
    padding-bottom:10px;
    vertical-align: top;
}
.page-title {
    font-family: Arial,Helvetica,sans-serif;
    color: #FAFF00;
    font-weight:bold;
    font-size:24;
    white-space:nowrap;
    text-align:left;
    margin:0px;
}
.page-subtitle {
    text-align:left;
    margin:0px;
}
.yellow24 {
    font-family: Arial,Helvetica,sans-serif;
    color: #FAFF00;
    font-weight:bold;
    font-size:24;
    white-space:nowrap;
}
.yellow14 {
    font-family: Arial,Helvetica,sans-serif;
    color: #FAFF00;
    font-weight:normal;
    font-size:14;
}
.yellow12 {
    font-family: Arial,Helvetica,sans-serif;
    color: #FAFF00;
    font-weight:normal;
    font-size:12;
}
.yellow14b {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFF003;
    font-weight:bold;
    font-size:14;
    white-space:nowrap;
}
.grey20 {
    font-family: Arial,Helvetica,sans-serif;
    color: #949494;
    font-weight:bold;
    font-size:20;
    white-space:nowrap;
}
.white20 {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-weight:bold;
    font-size:20;
    white-space:nowrap;
}
.black15b {
    font-family: Arial,Helvetica,sans-serif;
    color: #000000;
    font-weight:bold;
    font-size:15;
}
.orange14 {
    font-family: Arial,Helvetica,sans-serif;
    color: #F99118;
    font-weight:bold;
    font-size:14;
}
.white14b {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-weight:bold;
    font-size:14;
}
.white14n {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-weight:normal;
    font-size:14;
}
.white11n {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-weight:normal;
    font-size:11;
}
.red14b {
    font-family: Arial,Helvetica,sans-serif;
    color: #FF0000;
    font-weight:bold;
    font-size:14;
}
.white14header {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-weight:bold;
    font-size:16;
}
.yellow14header {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFF003;
    font-weight:bold;
    font-size:16;
    white-space:nowrap;
}
.white12 {
    font-family: Arial,Helvetica,sans-serif;
    color: #FFFFFF;
    font-weight:normal;
    font-size:12;
}



