
/* Copyright © Website Engineers Limited */

/* General */
* { margin: 0; padding: 0; border: 0px; }
body { text-align: left; padding-top: 8px; padding-bottom: 8px; background-color: #eeeeee; }
h1 { margin-top: 0px; margin-bottom: 10px; line-height: 1.2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 23px; color: #009543; }
h2 { margin-top: 0px; margin-bottom: 10px; line-height: 1.2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #ff7100; }
h2 b { color: #009543; }
h3 { margin-top: 10px; margin-bottom: 0px; line-height: 1.8; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; color: #333333; }
p { margin-top: 0px; margin-bottom: 10px; line-height: 1.8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
p.SmallPrint { font-size: 10px; }
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: 12px; color: #666666; }
a { text-decoration: none; color: #009543; }
a:visited { text-decoration: none; color: #009543; }
a:hover { text-decoration: underline; color: #009543; }
.ImportantMsg { color: #ff0000; }

/* Unbeatable Car */
.UnbeatableCar { position: relative; margin: 0px auto; width: 1000px; background-image: url(images/unbeatablecar_bg.gif); }

/* Top */
.Top { position: relative; width: 1000px; height: 172px; background-image: url(images/top_bg.gif); background-repeat: no-repeat; background-color: #eeeeee; }
.TopNavi { position: absolute; top: 12px; left: 10px; height: 36px; }
.TopNaviSearch { position: absolute; top: 0px; left: 575px; width: 183px; height: 36px; background-image: url(images/top_navi_search_bg.gif); }
.TopNaviSearchActive { position: absolute; top: 0px; left: 575px; width: 183px; height: 36px; background-image: url(images/top_navi_search_bg_active.gif); }
input.TopNaviSearchBox { position: absolute; top: 12px; left: 28px; width: 108px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
input.TopNaviSearchBtn { position: absolute; cursor: pointer; top: 10px; left: 140px; width: 30px; height: 18px; background-image: url(images/top_navi_search_btn.gif); }

/* Page */
.PageTop { position: relative; height: 54px; background-image: url(images/page_top_bg.gif); background-repeat: no-repeat; }
.Page { position: relative; float: right; width: 778px; background-color: #ffffff; }
.PageLeft { position: relative; width: 218px; background-color: #ffffff; }
.PageContent { position: relative; padding-top: 20px; padding-bottom: 30px; padding-left: 30px; padding-right: 27px; background-image: url(images/page_content_bg.gif); background-repeat: no-repeat; }
.PageBot { position: relative; text-align: center; padding-top: 40px; }
.PageBot p { font-size: 11px; color: #aaaaaa; }
.PageBot p b { font-weight: normal; color: #009543; }

/* Left Navi */
.LeftNaviTop { position: relative; height: 54px; background-image: url(images/left_navi_top_bg.gif); background-repeat: no-repeat; }
.LeftNaviSearchNavi { position: absolute; top: 12px; left: 10px; width: 198px; height: 36px; }
.LeftNaviSearch { position: absolute; cursor: pointer; width: 72px; height: 36px; background-image: url(images/left_navi_search_active.gif); }
.LeftNaviSearchAdvanced { position: absolute; cursor: pointer; left: 72px; width: 126px; height: 36px; background-image: url(images/left_navi_search_advanced.gif); }
.LeftNaviTabLinks { position: relative; display: block; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
a.LeftNavi { color: #223d91; }
a.LeftNavi:visited { color: #223d91; }
a.LeftNavi:hover { color: #009543; }
a.LeftNaviActive { color: #009543; }
a.LeftNaviActive:visited { color: #009543; }
a.LeftNaviActive:hover { color: #009543; }
a.LeftNaviManuf { position: relative; display: block; padding-top: 8px; padding-bottom: 4px; padding-left: 16px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; background-image: url(images/left_navi_manuf_bg.gif); background-repeat: no-repeat; }
a.LeftNaviManuf:visited { text-decoration: none; }
a.LeftNaviManuf:hover { text-decoration: none; }
a.LeftNaviModel { position: relative; display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 16px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }
a.LeftNaviModel:visited { text-decoration: none; }
a.LeftNaviModel:hover { text-decoration: none;  }
.LeftNaviTabSearch { position: relative; display: none; padding-left: 12px; padding-right: 12px; padding-top: 20px; padding-bottom: 100px; }
.LeftNaviTabSearch p { margin-bottom: 4px; line-height: 1.4; }
.LeftNaviTabSearch p.PriceTo { position: absolute; left: 112px; }
.LeftNaviTabSearch p.MileageTo { position: absolute; left: 112px; }
.LeftNaviTabSearch select { margin-top: 0px; margin-bottom: 2px; width: 192px; border: 1px solid #aaaaaa; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #223d91; }
.LeftNaviTabSearch input { width: 90px; border: 1px solid #aaaaaa; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #223d91; }
.LeftNaviTabSearch input.Submit { position: relative; cursor: pointer; padding-top: 2px; padding-right: 4px; margin-top: 10px; width: 90px; height: 30px; border: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; background-image: url(images/enquiry_submit.gif); }

/* Bot */
.Bot { position: relative; clear: both; width: 1000px; height: 40px; background-image: url(images/bot_bg.gif); }

/* Information */
img.AboutUsImage { float: right; }

/* Users */
table.UserList { position: relative; width: 720px;  }
table.UserList td { padding: 4px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #223d91; background-color: #f5f5f5; }
table.UserList td.IPAddress { width: 100px; font-weight: bold; background-color: #bbbbbb;  }
table.UserList td.Referral { font-weight: bold; background-color: #bbbbbb; }

/* End */

