
/* Copyright © Website Engineers Limited */

/* Global */
* { margin: 0; padding: 0; border: 0px; }
body { text-align: center; background-image: url(images/unbeatablecar_bg.jpg); background-repeat: repeat-x; background-color: #162c68; }
h1 { line-height: 1.8; margin-bottom: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #243d8f; }
h2 { line-height: 1.8; margin-bottom: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #243d8f; }
h3 { line-height: 1.8; margin-bottom: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #243d8f; }
p { line-height: 1.8; margin-bottom: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
a { text-decoration: none; color: #223d91; }
a:visited { text-decoration: none; color: #223d91; }
a:hover { text-decoration: underline; color: #dd0000; }

/* BG */
.BG { background-image: url(images/bg.jpg); background-position: 50% 0%; background-repeat: repeat-y; }
.BGTop { background-image: url(images/bg_top.jpg); background-position: 50% 0%; background-repeat: no-repeat; }
.BGBot { position: relative; display: block; clear: both; background-image: url(images/bg_bot.gif); background-position: 50% 0%; background-repeat: no-repeat; }
.BGBot .BGFull { background-image: url(images/bot/bg_full_page.gif); background-repeat: no-repeat; background-color: #ffffff; }

/* UnbeatableCar */
.UnbeatableCar { position: relative; margin: 0px auto; text-align: left; padding-top: 188px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; width: 1000px; background-image: url(images/page/bg.gif); background-repeat: repeat-y; background-color: #ffffff; }

/* Top */
.UnbeatableCar .Top { position: absolute; z-index: 2; top: 0px; left: 0px; width: 1000px; height: 188px; background-image: url(images/top/bg.gif); background-repeat: repeat-x; background-color: #ffffff; }
.UnbeatableCar .BGFull { background-image: url(images/top/bg_full_page.gif); background-repeat: repeat-x; }
.UnbeatableCar .Top .CarSupermarket { position: absolute; z-index: 3; cursor: pointer; top: 0px; left: 0px; width: 280px; height: 112px; background-image: url(images/top/unbeatable_car_supermarket.gif); background-repeat: no-repeat; }
.UnbeatableCar .Top .Comments { position: absolute; z-index: 3; overflow: hidden; top: 0px; left: 272px; width: 500px; height: 112px; background-image: url(images/top/comments.gif); background-repeat: no-repeat; }
.UnbeatableCar .Top .Comments li { list-style: none; padding-left: 176px; padding-right: 52px; padding-top: 30px; line-height: 1.2; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #dd0000; }
.UnbeatableCar .Top .OpeningCall { position: absolute; z-index: 3; top: 0px; left: 760px; width: 240px; height: 112px; background-image: url(images/top/opening_call.gif); background-repeat: no-repeat; }
.UnbeatableCar .Top .Account { position: absolute; z-index: 4; top: 30px; left: 768px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #e4e4ee; }
.UnbeatableCar .Top .Account a { text-decoration: none; color: #223d91; }
.UnbeatableCar .Top .Account a:visited { text-decoration: none; color: #223d91; }
.UnbeatableCar .Top .Account a:hover { text-decoration: none; color: #dd0000; }
.UnbeatableCar .Top .Account img { vertical-align: middle; }

/* Top Navi */
.UnbeatableCar .Top .Navi { position: absolute; z-index: 4; top: 113px; left: 1px; width: 998px; height: 30px; background-image: url(images/top/navi/bg.gif); background-repeat: repeat-x; background-color: #ffffff; }
.UnbeatableCar .Top .Navi .Tabs { position: relative; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.UnbeatableCar .Top .Navi .Tabs li { position: relative; float: left; list-style: none; border-left: 1px solid #ffffff; }
.UnbeatableCar .Top .Navi .Tabs li.Inactive a { position: relative; display: block; padding-top: 8px; padding-bottom: 8px; padding-left: 19px; padding-right: 19px; text-decoration: none; color: #ffffff; }
.UnbeatableCar .Top .Navi .Tabs li.Inactive a:visited { text-decoration: none; color: #ffffff; }
.UnbeatableCar .Top .Navi .Tabs li.Inactive a:hover { text-decoration: none; color: #ffffff; background-image: url(images/top/navi/bg_over.gif); background-repeat: repeat-x; }
.UnbeatableCar .Top .Navi .Tabs li.Active { position: relative; float: left; list-style: none; background-image: url(images/top/navi/bg_active.gif); background-repeat: repeat-x; }
.UnbeatableCar .Top .Navi .Tabs li.Active a { position: relative; display: block; padding-top: 8px; padding-bottom: 8px; padding-left: 19px; padding-right: 19px; text-decoration: none; color: #dd0000; }
.UnbeatableCar .Top .Navi .Tabs li.Active a:visited { text-decoration: none; color: #dd0000; }
.UnbeatableCar .Top .Navi .Tabs li.Active a:hover { text-decoration: none; color: #dd0000; }
.UnbeatableCar .Top .Navi .Tabs li.Start { width: 30px; height: 30px; }
.UnbeatableCar .Top .Navi .Tabs li.End { height: 30px; border-left: 1px solid #ffffff; }
.UnbeatableCar .Top .Navi .Tabs .Left { position: absolute; top: 0px; left: 0px; width: 30px; height: 30px; background-image: url(images/top/navi/bg_left.gif); background-repeat: no-repeat; }
.UnbeatableCar .Top .Navi .Tabs .Right { position: absolute; top: 0px; left: 968px; width: 30px; height: 30px; background-image: url(images/top/navi/bg_right.gif); background-repeat: no-repeat; }

/* Top SubNavi */
.UnbeatableCar .Top .SubNavi { position: absolute; z-index: 4; top: 144px; left: 1px; width: 998px; height: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #223d91; background-image: url(images/top/navi/sub/bg.gif); background-repeat: repeat-x; }
.UnbeatableCar .Top .SubNavi a { position: relative; display: block; float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 22px; padding-right: 22px; }
.UnbeatableCar .Top .SubNavi a.Inactive { border-right: 1px solid #ffffff; text-decoration: none; color: #223d91; }
.UnbeatableCar .Top .SubNavi a.Inactive:visited { border-right: 1px solid #ffffff; text-decoration: none; color: #223d91; }
.UnbeatableCar .Top .SubNavi a.Inactive:hover { border-right: 1px outset #ffffff; border-bottom: 1px outset #ffffff; text-decoration: none; color: #dd0000; }
.UnbeatableCar .Top .SubNavi a.Active { border-right: 1px solid #ffffff; text-decoration: none; color: #dd0000; }
.UnbeatableCar .Top .SubNavi a.Active:visited { border-right: 1px solid #ffffff; text-decoration: none; color: #dd0000; }
.UnbeatableCar .Top .SubNavi a.Active:hover { border-right: 1px outset #ffffff; border-bottom: 1px outset #ffffff; text-decoration: none; color: #dd0000; }
.UnbeatableCar .Top .SubNavi .Left { position: relative; float: left; width: 31px; height: 24px; border-right: 1px solid #ffffff; background-image: url(images/top/navi/sub/bg_left.gif); background-repeat: no-repeat; }
.UnbeatableCar .Top .SubNavi .Right { position: absolute; top: 0px; left: 968px; width: 30px; height: 24px; background-image: url(images/top/navi/sub/bg_right.gif); background-repeat: no-repeat; }

/* Page */
.UnbeatableCar .Page { position: relative; overflow: hidden; width: 1000px; background-image: url(images/page/bg_top.jpg); background-repeat: no-repeat; }

/* Page Content */
.UnbeatableCar .Page .Content { position: relative; float: left; }
.UnbeatableCar .Page .Content .PixelFix { position: relative; width: 775px; }
.UnbeatableCar .Page .Content .PixelFix .Right { position: relative; float: right; background-image: url(images/content/bg_top.gif); background-repeat: no-repeat; }
.UnbeatableCar .Page .Content .PixelFix .Right .PixelFix { position: relative; width: 550px; }
.UnbeatableCar .Page .Content .PixelFix .Left { position: relative; float: right; }
.UnbeatableCar .Page .Content .PixelFix .Left .PixelFix { position: relative; width: 225px; }
.UnbeatableCar .Page .Content .PixelFix .Left .SearchMake { position: relative; width: 225px; background-image: url(images/left/make/bg.gif); }
.UnbeatableCar .Page .Content .PixelFix .Left .SearchMake .Title { position: relative; background-image: url(images/left/make/title_bg.gif); background-repeat: repeat-x; }
.UnbeatableCar .Page .Content .PixelFix .Left .SearchMake .Title p { padding: 4px 6px 4px 6px; margin: 0px; line-height: 1.2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #ffffff; }
.UnbeatableCar .Page .Content .PixelFix .Left .SearchMake a { position: relative; display: block; padding-top: 5px; padding-bottom: 2px; padding-left: 20px; border-bottom: 1px solid #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.UnbeatableCar .Page .Content .PixelFix .Left .SearchMake a.Active { text-decoration: none; color: #dd0000; background-image: url(images/left/make/navi/bg_active.gif); background-repeat: no-repeat; }
.UnbeatableCar .Page .Content .PixelFix .Left .SearchMake a.Active:visited { text-decoration: none; color: #dd0000; background-image: url(images/left/make/navi/bg_active.gif); background-repeat: no-repeat; }
.UnbeatableCar .Page .Content .PixelFix .Left .SearchMake a.Active:hover { text-decoration: none; color: #dd0000; background-image: url(images/left/make/navi/bg_active.gif); background-repeat: no-repeat; }
.UnbeatableCar .Page .Content .PixelFix .Left .SearchMake a.Inactive { text-decoration: none; color: #223d91; background-image: url(images/left/make/navi/bg.gif); background-repeat: no-repeat; }
.UnbeatableCar .Page .Content .PixelFix .Left .SearchMake a.Inactive:visited { text-decoration: none; color: #223d91; background-image: url(images/left/make/navi/bg.gif); background-repeat: no-repeat; }
.UnbeatableCar .Page .Content .PixelFix .Left .SearchMake a.Inactive:hover { text-decoration: none; color: #dd0000; background-image: url(images/left/make/navi/bg_active.gif); background-repeat: no-repeat; }
.UnbeatableCar .Page .Content .PixelFix .Left .SearchMake .Bot { position: relative; width: 225px; height: 77px; background-image: url(images/left/make/bot_bg.gif); background-repeat: no-repeat; }
.UnbeatableCar .Page .Content .PixelFix .Left .RecentlyViewed { position: relative; overflow: hidden; }
.UnbeatableCar .Page .Content .PixelFix .Left .RecentlyViewed .Title { position: relative; background-image: url(images/left/make/title_bg.gif); background-repeat: repeat-x; }
.UnbeatableCar .Page .Content .PixelFix .Left .RecentlyViewed .Title p { padding: 4px 6px 4px 6px; margin: 0px; line-height: 1.2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #ffffff; }
.UnbeatableCar .Page .Content .PixelFix .Left .RecentlyViewed .Arrow { position: absolute; z-index: 2; top: 26px; left: 3px; width: 26px; height: 20px; background-image: url(images/recently_viewed/arrow_bg.gif); }
.UnbeatableCar .Page .Content .PixelFix .Left .RecentlyViewed .Vehicles { position: relative; padding: 0px; }
.UnbeatableCar .Page .Content .PixelFix .Left .RecentlyViewed .Vehicles .Vehicle { position: relative; cursor: pointer; text-align: left; padding: 20px 10px 20px 10px; line-height: 1.2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; background-image: url(images/recently_viewed/vehicle/bg.gif); background-repeat: repeat-x; }
.UnbeatableCar .Page .Content .PixelFix .Left .RecentlyViewed .Vehicles .Vehicle:hover { color: #dd0000; }
.UnbeatableCar .Page .Content .PixelFix .Left .RecentlyViewed .Vehicles .Vehicle b { font-size: 15px; color: #22af13; }
.UnbeatableCar .Page .Content .PixelFix .Left .RecentlyViewed .Vehicles .Vehicle i { font-style: normal; color: #223d91; }
.UnbeatableCar .Page .Content .PixelFix .Left .RecentlyViewed .Vehicles .Vehicle img { position: relative; clear: both; float: right; margin-right: 10px; }

/* Page Right */
.UnbeatableCar .Page .Right { position: relative; float: left; }
.UnbeatableCar .Page .Right .PixelFix { position: relative; width: 225px; }
.UnbeatableCar .Page .Right .PixelFix .SearchBy { position: relative; }
.UnbeatableCar .Page .Right .PixelFix .SearchBy .Title { position: relative; background-image: url(images/right/title_bg.gif); background-repeat: repeat-x; }
.UnbeatableCar .Page .Right .PixelFix .SearchBy .Title p { text-align: left; padding: 4px 6px 4px 6px; margin: 0px; line-height: 1.2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #ffffff; }
.UnbeatableCar .Page .Right .PixelFix .SearchBy p.Keyword { position: relative; text-align: left; margin: 0px; height: 80px; background-image: url(images/right/search_by/img_bg.gif); background-repeat: repeat-x; }
.UnbeatableCar .Page .Right .PixelFix .SearchBy p.Keyword b { position: absolute; top: 26px; left: 8px; line-height: 1.0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #243d8f; }
.UnbeatableCar .Page .Right .PixelFix .SearchBy input.TextBox { position: absolute; top: 48px; left: 8px; width: 132px; padding: 2px; border: 1px solid #aaaaaa; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #243d8f; }
.UnbeatableCar .Page .Right .PixelFix .SearchBy input.Submit { position: absolute; cursor: pointer; text-align: center; top: 48px; left: 152px; padding: 0px; width: 66px; height: 19px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #ffffff; background-image: url(images/right/search_by/submit_bg.gif); }
.UnbeatableCar .Page .Right .PixelFix .SearchBy p.Img { position: relative; cursor: pointer; text-align: left; height: 125px; margin: 0px; line-height: 1.0; background-image: url(images/right/search_by/img_bg.gif); background-repeat: repeat-x; }
.UnbeatableCar .Page .Right .PixelFix .SearchBy p.Img b { position: absolute; top: 26px; left: 8px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #243d8f; }
.UnbeatableCar .Page .Right .PixelFix .LatestNews { position: relative; }
.UnbeatableCar .Page .Right .PixelFix .LatestNews .Title { position: relative; background-image: url(images/right/title_bg.gif); background-repeat: repeat-x; }
.UnbeatableCar .Page .Right .PixelFix .LatestNews .Title p { text-align: left; padding: 4px 6px 4px 6px; margin: 0px; line-height: 1.2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #ffffff; }
.UnbeatableCar .Page .Right .PixelFix .LatestNews .Article { position: relative; cursor: pointer; padding: 10px; background-image: url(images/right/latest_news/bg.gif); background-repeat: repeat-x; }
.UnbeatableCar .Page .Right .PixelFix .LatestNews .Article p.Headline { line-height: 1.8; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #243d8f; }
.UnbeatableCar .Page .Right .PixelFix .LatestNews .Article p.Date { line-height: 1.8; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #243d8f; }
.UnbeatableCar .Page .Right .PixelFix .LatestNews .Article p { margin: 0px; font-size: 10px; line-height: 1.8; }
.UnbeatableCar .Page .Right .PixelFix .LatestNews .Article p:hover { color: #dd0000; }
.UnbeatableCar .Page .Right .PixelFix .Bot { position: relative; height: 10px; width: 225px; background-image: url(images/right/bot_bg.gif); background-repeat: no-repeat; }

/* Bot */
.BotNavi { position: relative; display: block; clear: both; text-align: center; margin: 0px auto; padding: 0px; width: 1000px; border: 0px; background-image: url(images/bot/bg.gif); background-repeat: no-repeat; background-color: #ffffff; }
.BotNavi .Spacer { position: relative; height: 23px; }
.BotNavi .RecentlyViewed { position: relative; overflow: hidden; border-bottom: 1px solid #eeeeee; }
.BotNavi .RecentlyViewed .Title { position: relative; margin: 1px 1px 0px 1px; background-color: #dddde9; }
.BotNavi .RecentlyViewed .Title p { text-align: left; padding: 6px 6px 6px 26px; margin: 0px; line-height: 1.2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; color: #243d8f; }
.BotNavi .RecentlyViewed .Arrow { position: absolute; z-index: 2; top: 31px; left: 52px; width: 26px; height: 20px; background-image: url(images/recently_viewed/arrow_bg.gif); }
.BotNavi .RecentlyViewed .Vehicles { position: relative; padding: 24px 2px 14px 26px; }
.BotNavi .RecentlyViewed .Vehicles .Vehicle { position: relative; cursor: pointer; float: left; text-align: left; width: 104px; height: 128px; border-right: 4px solid #ffffff; line-height: 1.2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #666666; }
.BotNavi .RecentlyViewed .Vehicles .Vehicle:hover { color: #dd0000; }
.BotNavi .RecentlyViewed .Vehicles .Vehicle b { color: #22af13; }
.BotNavi .RecentlyViewed .Vehicles .Vehicle i { font-style: normal; color: #223d91; }
.BotNavi .Places { position: relative; clear: both; }
.BotNavi .Places p { margin: 0px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; font-size: 11px; }
.BotNavi .Places p.Collection { line-height: 1.0; padding: 20px 0px 0px 0px; margin: 0px; font-size: 15px; color: #243d8f; }
.BotNavi .Regulated { position: relative; border-top: 1px solid #eeeeee; }
.BotNavi .Regulated .Center { position: relative; margin: 0px auto; text-align: left; width: 600px; }
.BotNavi .Regulated .Center p { margin: 0px; padding-top: 20px; padding-bottom: 20px; font-size: 10px; }
.BotNavi .Regulated .Center p img { float: left; }
.BotNavi .Feedback { position: relative; border-top: 1px solid #eeeeee; }
.BotNavi .Feedback p { margin: 0px; padding-top: 20px; padding-bottom: 20px; font-size: 11px; }

/* End */

