
/* Copyright © Website Engineers Limited */

/* General */
* { margin: 0; padding: 0; border: 0px; }
body { text-align: left; background-image: url(images/bg.gif); background-position: 50% 0; background-repeat: repeat-y; background-color: #cccccc; }
h1 { position: relative; float: right;  text-align: center; padding-top: 6px; padding-bottom: 4px; margin-top: 0px; margin-bottom: 0px; width: 752px; line-height: 1.2; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; color: #ffffff; background-image: url(images/h1_bg.gif); background-color: #737373; }
h1.Default { position: relative; float: none; clear: both; width: 1000px; margin-bottom: 0px; }
h2 { line-height: 1.8; margin-bottom: 10px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #333333; }
h2.h1 { position: relative; text-align: center; padding-top: 6px; padding-bottom: 4px; margin-top: 0px; margin-bottom: 0px; width: 752px; line-height: 1.2; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; color: #ffffff; background-image: url(images/h2_bg.gif); background-color: #737373; }
h3 { position: relative; line-height: 1.8; margin-bottom: 5px; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #333333; }
h4 { position: relative; line-height: 1.8; margin-bottom: 0px; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #333333; }
p { line-height: 1.8; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
p.SmallPrint { font-size: 10px; }
p.Required { color: #ff0000; }
ul { margin-bottom: 12px; }
li { list-style: disc; line-height: 1.2; margin-left: 16px; margin-bottom: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
a { text-decoration: none; color: #333333; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #dd0000; }
.Required { color: #ff0000; }

/* Prestige Car Leasing */
.PrestigeCarLeasing { position: relative; margin: 0px auto; width: 1000px; background-color: #ffffff; }

/* Top */
.Top { position: relative; width: 1000px; height: 60px; background-image: url(images/top/bg.jpg); }
.TopImage { position: relative; width: 1000px; height: 326px; }
.TopImage p.Logout { position: absolute; z-index: 10; text-align: right; top: 306px; width: 972px; color: #ffffff; }
.TopImage p.Logout a { text-decoration: underline; color: #ffffff; }
.TopImage p.Logout a:visited { text-decoration: underline; color: #ffffff; }
.TopImage p.Logout a:hover { text-decoration: underline; color: #ffffff; }

/* Page */
.PageTop { position: relative; width: 1000px; height: 72px; background-image: url(images/page/top_bg.gif); }
.Page { position: relative; padding-left: 0px; padding-right: 0px; background-image: url(images/left/navi/bg.gif); background-repeat: repeat-y; background-color: #ffffff; }
.Page .Content { position: relative; float: right; margin: 0px; width: 752px; }
.Page .Content .Text { position: relative; clear: both; padding: 20px 20px 10px 20px; margin: 0px; }
.Page .Content .Text p.AboutUs { position: relative; text-align: center; line-height: 1.8; margin-bottom: 10px; }
.Page .Content .Text img.AboutUs { margin-top: 10px; }
.Page .Content .Text p.Testimonial { position: relative; text-align: center; line-height: 1.2; margin-bottom: 10px; }
.Page .Content .Terms p { font-size: 10px; }
.Page .ContentTop { position: relative; float: right; width: 752px; height: 72px; background-image: url(images/page/top_content_bg.gif); }
.Page .ContentBot { position: relative; clear: both; margin-left: 248px; height: 30px; background-image: url(images/page/content/bot_bg.gif); }

/* Page Navi */
.Page .Navi { position: relative; margin: 0px; overflow: hidden; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.Page .Navi a { position: relative; display: block; padding-top: 13px; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; border-bottom: 1px solid #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; }
.Page .Navi a:visited { display: block; text-decoration: none; color: #333333; }
.Page .Navi a:hover { display: block; text-decoration: none; color: #dd0000; background-color: #fbfbfc; }
.Page .Navi a.Active { color: #dd0000; background-color: #fbfbfc; }
.Page .Navi a.Active:visited { color: #dd0000; }
.Page .Navi a.Active:hover { color: #dd0000; }
.Page .Navi a.Parent { position: relative; display: block; padding-top: 13px; padding-bottom: 12px; padding-left: 12px; padding-right: 12px; border-bottom: 1px solid #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; background-image: url(images/left/navi/a_bg.gif); background-repeat: no-repeat; }
.Page .Navi a.Parent:visited { display: block; text-decoration: none; color: #333333; }
.Page .Navi a.Parent:hover { display: block; text-decoration: none; color: #dd0000; background-image: url(images/left/navi/a_bg_over.gif); background-repeat: no-repeat; background-color: #fbfbfc; }
.Page .Navi a.ParentActive { color: #dd0000; background-image: url(images/left/navi/a_bg_active.gif); background-repeat: no-repeat; background-color: #fbfbfc; }
.Page .Navi a.ParentActive:visited { color: #dd0000; }
.Page .Navi a.ParentActive:hover { color: #dd0000; }
.Page .Navi a.ModelLink { padding-left: 26px; padding-top: 9px; padding-bottom: 8px; font-size: 10px; background-image: none; } 
.Page .Navi .Bot { position: relative; clear: both; margin: 0px; padding: 0px; height: 2px; width: 240px; }
.Page .BotFade { position: relative; clear: both; text-align:center; height: 30px; background-image: url(images/page/bot_bg.gif); }

/* Bot */
.Bot { position: relative; clear: both; text-align: center; padding-left: 30px; padding-right: 30px; padding-bottom: 20px; }
.Bot p { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }
.Bot p.Manuf { margin-bottom: 8px; color: #dddddd; }
.BotBar { position: relative; clear: both; text-align: center; padding: 0px; margin: 0px; width: 1000px; height: 40px; background-image: url(images/bot/bg.gif); background-color: #737373; }
.BotBar p { margin: 0px; padding-top: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #eaebef; }

/* Car Taxation */
table.CarTaxation { position: relative; width: 710px; margin-bottom: 20px; }
table.CarTaxation td { text-align: center; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
table.CarTaxation td.Title { color: #ffffff; background-color: #1d3a7b; }
table.CarTaxation td.Year { width: 80px; }
table.CarTaxation tr.Shade { background-color: #adc5de; }

/* GT Cup */
table.GTCup { line-height: 1.2; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

/* GT Championship */
table.GTChampionship { line-height: 1.2; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
table.GTChampionship td { padding-right: 20px; }
.GTChampionshipLogos { position: relative; text-align: left; padding-left: 20px; }
.GTChampionshipLogos p.Logo { position: relative; float: left; margin-right: 40px; }

/* End */

