html, body {margin:0px;padding:0px;font-family:arial, trebuchet ms, verdana;height: 100%;}
* {padding:0;margin:0;}
body {font-size:62.5%;background:#767676;}
a {color:#2E6298;text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font-size:2.0em;font-family:trebuchet ms, arial, verdana; margin-bottom:10px;}
h2 {font-size:1.6em ;margin-bottom:10px;color:#333;}
h3 {font-size:1.2em }
h4 {font-size:1.2em !important;}
h5 {font-size:1.1em !important;}
h6 {font-size:1.1em !important;}
p {font-size:1.2em !important;}

.pageset {width:992px;margin:0px auto;position:relative;padding:0px;}
.pageset-inner {margin:15px 0px;clear:both; width:100%;display:block;padding:0px 0px 10px 0px;background: url(../images/bg_pageset_base.gif) no-repeat bottom left #FFF;overflow:hidden;}

.siteheader {clear:both; width:100%;display:block;height:125px;background: url(../images/banner_home1.jpg) no-repeat top right;}
.siteheader-inner {width:100%;display:block;background: url(../images/bg_pageset_left.gif) no-repeat top left;padding-top:1px;}
.siteheader .logo {width:224px;height:80px;display:block;margin:14px 0px 0px 15px;clear:both;}
.siteheader .logo a {width:224px;height:80px;display:block;}
.siteheader .strapline {width:224px;display:block;font-size:1.3em;margin-left: 15px;color:#999;padding-top:2px}

.contentarea {clear:both;width:100%;display:block;margin-top:20px;background: url(../images/bg_separator.gif) repeat-y 810px 0px;overflow: hidden;}
.colfirst, .colsecond, .colthird, .colfourth {float:left;display:block;}
.colfirst {width:814px;}
.colfirst-inner {padding:0px 15px;display:block;}
.colsecond {width:178px;}
.colsecond-inner {padding:0px 8px;display:block;}

.section {clear:both;width:100%;margin-bottom:15px;overflow:hidden;}
.text-section {clear:both;width:100%;margin-bottom:15px;}
.text-section p {margin-bottom:12px; line-height: 1.5em;}
.aff-logos {text-align:center;}
.aff-logos img {margin: 0px 15px;}
.text-section ul {font-size:1.2em; list-style:square;margin:0px 0px 0px 25px;}
.text-section ul li {margin:0px 0px 10px 0px;}
.text-section ul li ul {margin:6px 0px 6px 30px;font-size: 1.0em;}
.text-section li li {margin:0px 0px 5px 0px;}

.footer {clear:both;margin-top:10px;background: url(../images/bg_footer.gif) repeat-x #FFF;overflow:hidden;}
.footer-inner {width:100%;padding-top:25px;}

.copyright {clear:both;width:992px;margin:5px auto;position:relative;padding:0px;}
.copyright .inner {font-size: 1.1em;color: #CCC;}
.copyright .inner p {margin-bottom: 20px;}
.copyright .inner a {color: #FFF;}
.copyright .inner span a {font-size: 0.82em;color: #9c9c9c;display: block;}

/* All Menu Types horizontal and vertical */
.menu {width:100%;clear:both;display:block;overflow:hidden;}
.menu-inner {width:100%;clear:both;display:block;background: url(../images/bg_menu.gif) repeat-x;}
.menu ul {list-style: none;overflow:hidden;display:block;margin-left:15px;}
.menu li {float: left;margin:0px 0px 0px 0px;height: 34px;border-right:1px solid #878686;}
.menu li a {float: left;display: block;font: normal 1.3em trebuchet ms, Arial, Verdana, sans serif;width: .1em;height: 34px;color: #fff;text-decoration: none;background: url(../new_images/menu_off.gif) no-repeat bottom right;padding:0px;white-space:nowrap}
.menu li a span, .menu li a:hover span {display:block;padding:7px 10px 2px 10px;}
.menu li a:hover, .menu li.active a, .menu li.active a:hover {background: url(../images/bg_menu_item_hover.gif) repeat-x;color:#FFF;}
.menu-inner > ul a {width: auto;}
.menu li a {float: none;}

.breadcrumb {width:100%;clear:both;display:block;overflow:hidden;}
.breadcrumb-inner {padding:8px 20px; border-bottom: 1px dotted #000;}
.breadcrumb p {float: right;font-size:1.5em !important; color:#AA1515}
.breadcrumb ul {list-style:none;}
.breadcrumb ul li {display:inline;font-size: 1.2em;}
.breadcrumb ul li a {padding-right: 15px;background:url(../images/bg_breadcrumb.gif) no-repeat right;}

.subMenu {width:100%;display:block;background: url(../images/bg_grey_base_right.gif) bottom right no-repeat;margin-bottom: 20px;}
.subMenu-inner {display:block;width:100%;background: url(../images/bg_grey_base_left.gif) bottom left no-repeat;padding-bottom:10px;}
.subMenu h2 {background: url(../images/h_blue_gray_right.gif) top right no-repeat;margin:0px;height:31px}
.subMenu h2 span {background: url(../images/h_blue_gray_left.gif) top left no-repeat;display:block;padding:5px 10px;}
.subMenu ul {display:block;padding:8px 10px 0px 10px;border-left:1px solid #ccc;border-right:1px solid #ccc; list-style-type:none;font-size:1.3em;}
.subMenu ul li {padding-left: 13px;background:url(../images/bg_submenu_arrow.gif) no-repeat top left;padding-bottom:5px;}

.searchbox {width:100%;clear:both;display:block;overflow:hidden;background: url(../images/bg_blue_grad_base.png) no-repeat bottom left;padding-bottom:15px;margin-bottom: 15px;}
.searchbox-inner {background: url(../images/bg_blue_grad.png) top left;height:300px;padding:0px 0px 0px 10px}
.searchbox h2 {color:#FFF;padding-top:10px;margin:0px;}
.searchbox select {width:130px;font-size:12px;margin-top:10px;font-family:arial;padding:2px 0px 2px 0px;}
.searchbox select#PriceFrom, .searchbox select#PriceTo {width:100px;}
.searchbox select#PriceTo {margin-top:3px;}
.searchbox select#sortOrder {margin-top:3px;}
.searchbox #SearchButton {margin-top:15px;}
.searchbox #ResetButton {float:right;margin: 14px 10px 0px 0px;}
.searchbox h3.sortOrder {color:#FFF;padding:7px 0px 0px 0px;}

.greyBox {float:left;width:277px;display:block;background: url(../images/bg_grey_base_right.gif) bottom right no-repeat;}
.greyBox-inner {display:block;width:100%;background: url(../images/bg_grey_base_left.gif) bottom left no-repeat;padding-bottom:10px; }
.greyBox h3 {background: url(../images/h_blue_gray_right.gif) top right no-repeat;margin:0px;height:31px; font-size:1.4em !important;}
.greyBox h3 span {background: url(../images/h_blue_gray_left.gif) top left no-repeat;display:block;padding:5px 10px;}
.greyBox .contentBox {display:block;padding:8px 10px 0px 10px;border-left:1px solid #ccc;border-right:1px solid #ccc; font-size: 1.3em;}

.introBox {float:left;width:191px;display:inline;margin:0px 20px 0px 19px;background: url(../images/blue_lozenge_top.png) top left no-repeat;overflow:hidden;}
.introBox-inner {padding: 15px;font-size: 1.3em; font-weight:bold; color: #FFF;background: url(../images/blue_lozenge_base.png) bottom left no-repeat;}

.greyBox-inner table.enquiryTable th {font-weight: normal;padding-bottom:10px;}
.greyBox-inner table.enquiryTable td {padding: 5px 10px;width:350px;}
.greyBox-inner table.enquiryTable tr.bgtr {background-color: #f3f0f0;}
.greyBox-inner table.enquiryTable td.lab {font-weight:bold;width:200px;}

.CarRotate {margin:0px;padding:0px;width:100%;margin-bottom:10px;background:url(../images/tab_control_base2.png) no-repeat bottom right;}
.CarRotate-inner {padding:0px 0px 5px 0px;}
.CarRotate .tabs {margin:0px 0px 0px 0px;background:#FFF;width:100%;clear:both;overflow:hidden;}

.CarRotate div.tabs div {font: normal 13px arial;width:auto;padding:0px;cursor:pointer;margin:0px 3px 0px 0px;}
.CarRotate div.tabs div span {padding:4px 10px;display:block;}
.CarRotate div.inactive {background:url(../images/tab_curve_tr.gif) no-repeat top right #D6D5D5;color: #4373A4;float:left;}
.CarRotate div.inactive span {background:url(../images/tab_curve_tl.gif) no-repeat top left;color: #4373A4;}
.CarRotate div.active {background:url(../images/tab_curve_active_tr.gif) no-repeat top right #999;float:left;}
.CarRotate div.active span {background:url(../images/tab_curve_active_tl.gif) no-repeat top left;color: #FFF;}
.CarRotate div.inner {color: #111;padding:1px 10px 0px 10px;margin:0px 0px 0px 0px;overflow:hidden;border-top:2px solid #4373A4;}

.VanRotate {margin:0px;padding:0px;width:100%;margin-bottom:10px;background:url(../images/tab_control_base3.png) no-repeat bottom right;}
.VanRotate-inner {padding:0px 0px 5px 0px;}
.VanRotate .tabs {margin:0px 0px 0px 0px;background:#FFF;width:100%;clear:both;overflow:hidden;}

.VanRotate div.tabs div {font: normal 13px arial;width:auto;padding:0px;cursor:pointer;margin:0px 3px 0px 0px;}
.VanRotate div.tabs div span {padding:4px 10px;display:block;}
.VanRotate div.inactive {background:url(../images/tab_curve_tr.gif) no-repeat top right #D6D5D5;color: #AA1515;float:left;}
.VanRotate div.inactive span {background:url(../images/tab_curve_tl.gif) no-repeat top left;color: #AA1515;}
.VanRotate div.active {background:url(../images/tab_redcurve_active_tr.gif) no-repeat top right #999;float:left;}
.VanRotate div.active span {background:url(../images/tab_redcurve_active_tl.gif) no-repeat top left;color: #FFF;}
.VanRotate div.inner {color: #111;padding:1px 10px 0px 10px;margin:0px 0px 0px 0px;overflow:hidden;border-top:2px solid #AA1515;}

.PanelInner {width:382px;float:left;margin: 10px 0px 0px 0px;height:150px;}
.PanelInner .pic {float:left;width:182px;display:block;}
.PanelInner .pic img {width:180px;border:none;margin:15px 0px 0px 0px}
.PanelInner .info {float:left;margin:0px 5px 0px 0px;width:195px;display:inline;}
.PanelInner .infostock {font-size:0.8em;font-weight: bold;color: #FD0303;float:left;margin:0px 5px 0px 0px;width:195px;display:inline;}
.PanelInner .businessprice {font-size:1.2em;float:left;margin:0px 0px 0px 0px;width:195px;display:inline;}
.PanelInner .personalprice {font-effect: italic;font-size:0.8em;font-weight: bold;float:left;margin:0px 0px 5px 0px;width:195px;display:inline;}
.PanelInner h3 {margin-bottom:5px;}
.PanelInner p {margin-bottom:2px;}
.PanelInner p.price {font-weight: bold;color:#00000;}
.PanelInner p.personalprice {font-size: 0.4em;font-weight: bold;color:#00000;}
.PanelInner p.desc {margin-bottom:6px;height:30px;}


.PanelInner p.stock {font-size: 0.4em;margin-bottom:6px;height:15px;}


p.viewAll {float:centre;font-weight: bold;}
p.viewAll a, p.viewAll a:hover {color:#FFF;}

.ResultInner {clear:both;display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #169228;width:100%;overflow:hidden;}
.ResultInner .pic {float:left;width:200px;}
.ResultInner .pic img {border:1px solid #000;}
.ResultInner .logopic img {border:none;}
.ResultInner .info {float:left;margin-left:15px;width:525px;display:inline;}
.ResultInner .infostock {font-size:0.5em;float:left;margin-left:15px;width:525px;display:inline;}

.ResultInner h3 {margin:0px 0px 5px 0px;width:100%;font-family:arial;}
.ResultInner h1 {width:100%;font-family:arial;}
.ResultInner h3 span.model {display:block;clear:both;text-transform:uppercase;}
.ResultInner h3 span.price {display:block;clear:both;color:#08861A;font-size:1.0em}
.ResultInner h3 span.personalprice {display:block;clear:both;color:#4373A4;font-size:0.4em}
.ResultInner p.desc {margin-bottom:4px;}


.ResultInner p.stock {margin-bottom:4px;}


.ResultInner p.extras {margin-bottom:4px; color:#08861A;font-size:1.0em;font-weight: normal;}
.ResultInner p.desc b {color:#CCC;font-weight:normal;}


.ResultInner p.stock b {font-size:0.8em;color:#CCC;font-weight:bold;}


.ResultInner p.more img {border:none;}

.Paging {clear:both;display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #169228;width:100%;overflow:hidden;}


ul.carLogos {width:100%;display:block;list-style-type:none;}
ul.carLogos li {width:70px;display:inline;float:left;margin-right:5px;list-style-type:none;font-size:9px;margin-bottom:8px;}
ul.carLogos li a {padding-top:30px;display:block;text-align:center;width:100%;}
li.alfa a {background:url(../images/logo_alfa_romeo.gif) no-repeat top;}
li.audi a {background:url(../images/logo_audi.gif) no-repeat top;}
li.bmw a {background:url(../images/logo_bmw.gif) no-repeat top;}
li.chrysler a {background:url(../images/logo_chrysler.gif) no-repeat top;}
li.chevrolet a {background:url(../images/logo_chevrolet.gif) no-repeat top;}
li.citroen a {background:url(../images/logo_citroen.gif) no-repeat top;}
li.dodge a {background:url(../images/logo_dodge.gif) no-repeat top;}
li.fiat a {background:url(../images/logo_fiat.gif) no-repeat top;}
li.ford a {background:url(../images/logo_ford.gif) no-repeat top;}
li.honda a {background:url(../images/logo_honda.gif) no-repeat top;}
li.hyundai a {background:url(../images/logo_hyundai.gif) no-repeat top;}
li.jaguar a {background:url(../images/logo_jaguar.gif) no-repeat top;}
li.jeep a {background:url(../images/logo_jeep.gif) no-repeat top;}
li.kia a {background:url(../images/logo_kia.gif) no-repeat top;}
li.landrover a {background:url(../images/logo_land_rover.gif) no-repeat top;}
li.lexus a {background:url(../images/logo_lexus.gif) no-repeat top;}
li.mazda a {background:url(../images/logo_mazda.gif) no-repeat top;}
li.mercedes a {background:url(../images/logo_mercedes.gif) no-repeat top;}
li.mini a {background:url(../images/logo_mini.gif) no-repeat top;}
li.mitsubishi a {background:url(../images/logo_mitsubishi.gif) no-repeat top;}
li.nissan a {background:url(../images/logo_nissan.gif) no-repeat top;}
li.peugeot a {background:url(../images/logo_peugeot.gif) no-repeat top;}
li.porsche a {background:url(../images/logo_porsche.gif) no-repeat top;}
li.renault a {background:url(../images/logo_renault.gif) no-repeat top;}
li.saab a {background:url(../images/logo_saab.gif) no-repeat top;}
li.seat a {background:url(../images/logo_seat.gif) no-repeat top;}
li.skoda a {background:url(../images/logo_skoda.gif) no-repeat top;}
li.subaru a {background:url(../images/logo_subaru.gif) no-repeat top;}
li.suzuki a {background:url(../images/logo_suzuki.gif) no-repeat top;}
li.toyota a {background:url(../images/logo_toyota.gif) no-repeat top;}
li.vauxhall a {background:url(../images/logo_vauxhall.gif) no-repeat top;}
li.volkswagen a {background:url(../images/logo_volkswagen.gif) no-repeat top;}
li.volvo a {background:url(../images/logo_volvo.gif) no-repeat top;}
li.safeandseen a {background:url(../images/logo_safeandseen.gif) no-repeat top;}
li.drivetech a {background:url(../images/logo_drivetech.gif) no-repeat top;}



/*  "Show All" + "Hide All" links */
#TJK_ToggleON,#TJK_ToggleOFF {border:1px solid #128b09;padding:3px;margin:0px 5px;text-decoratio:none;color:#128b09;height:1.5em;text-align:right;font-size:1.1em;}
/* zeroing out padding and margin */
#TJK_DL dd,#TJK_DL dt {line-height:16px;} 
/* margin for the DTs (shorthand) */
#TJK_DL dt {margin:0px 0;padding:6px 6px 6px 0px; font-size:1.2em; font-weight:bold;border-bottom: 1px dotted green;}
/* image and left padding for DDs */
#TJK_DL dd {padding: 6px 0px 6px 32px; border-bottom: 1px dotted green;}
/* styling all anchors in the DTs */
#TJK_DL dt a {background:no-repeat;padding-left:32px;color:#000;text-decoration:none;display: block;}
#TJK_DL dt a:visited {color:#666}
#TJK_DL dt a:visited:hover,
#TJK_DL dt a:hover,
#TJK_DL dt a:active {outline:0;}
/* the + and - gif in the anchors */
#TJK_DL .DTplus a {background-image:url(../images/toggleDLplus.gif)}
#TJK_DL .DTminus a {background-image:url(../images/toggleDLminus.gif)}
/**********************************/
/**********************************/
#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;cursor:hand}




#tabmenu ul {list-style: none;overflow:hidden;display:block;border-bottom:5px solid #4373A4;margin-bottom:0px;}
#tabmenu li {float: left;margin:0px 5px 0px 0px;height: 25px;}
#tabmenu li a {float: left;display: block;font: normal 1.5em trebuchet ms, Arial, Verdana, sans serif;width: .1em;height: 28px;color: #333;text-decoration: none;background:url(../images/tab_curve_tr.gif) no-repeat top right;padding:0px;white-space:nowrap}
#tabmenu li a span {display:block;padding:2px 10px 2px 10px;background:url(../images/tab_curve_tl.gif) no-repeat top left;}
#tabmenu li a:hover span, #tabmenu li a.active span, #tabmenu li a.active:hover span {background:url(../images/tab_curve_active_tl.gif) no-repeat top left;}
#tabmenu li a:hover, #tabmenu li a.active, #tabmenu li a.active:hover {background:url(../images/tab_curve_active_tr.gif) no-repeat top right;color:#FFF;}
#tabmenu > ul a {width: auto;}
#tabmenu li a {float: none;}


.recordTabs {width:100%;}
.recordTabs-inner {}
.recordTabs-inner .tab {overflow:hidden;background:url(../images/tab_control_base.png) no-repeat bottom right #EBE8E8;}
.recordTabs h2 {margin:0px 0px 10px 0px;color: #4373A4;}
.recordTabs h3 {margin:0px 0px 5px 0px;font-size: 1.3em}

.Details {clear:both;display:block;margin-bottom:25px;width:100%;overflow:hidden;background:url(../images/tab_control_base.png) no-repeat bottom right #EBE8E8;border-top:5px solid #4373A4;}
.DetailsInner {padding:10px 10px 10px 10px;}

.Record h1 {font-size: 1.8em !important;margin:0px 0px 0px 10px;color:#4373A4;}
.Record-links {float:right;list-style:none;padding:0px;}
.Record-links li {font-size:1.3em;margin-bottom:7px;display:inline;background:url(../images/bg_green_bullet_left.gif) no-repeat left;padding-left:11px;font-weight:bold;margin-left:30px;}
.Record-links li a {color:#08861A;}

.DetailsInner .pic {float:left;width:200px;margin-right:25px; display:inline;}
.DetailsInner .pic img {border:1px solid #000;}
.DetailsInner .logopic img {border:none;}
.DetailsInner .DetailsTable {float:left;width:528px; height: 120px;background:url(../images/bg_record_table.png) no-repeat top left; margin-top: 10px;}
.DetailsInner .DetailsTable .TableInner {padding:15px 0px;}
.DetailsInner .DetailsTable td td {font-size:1.2em; vertical-align:top;padding-bottom:8px;}
.DetailsInner .DetailsTable td.lab {font-weight:bold; width:120px; color: #4373A4;}
.DetailsInner ul {list-style:none;padding:0px;}
.DetailsInner ul li {font-size:1.3em;margin-bottom:7px;}
.DetailsInner ul li.price {font-size:1.6em; color: #4373A4; font-weight:bold;}
.DetailsInner ul li.personalprice {font-size:0.4em; color: #4373A4; font-weight:bold;}
.DetailsInner ul li.desc {font-size:1.4em;}


.DetailsInner ul li.stock {font-size:0.8em;}

.DetailsInner ul li span {display:block; width:130px; float: left;font-weight:bold;}


.Experts blockquote {margin-bottom:6px;display:block;font-size:1.4em;font-style:italic;margin:0px 0px 5px 0px;}
.RequestForm, .Experts {display:block; padding: 15px;}
.RequestForm div {margin-bottom:10px;font-size: 1.2em;clear:both;height:1%;overflow:hidden;}
.RequestForm div label {width:150px; display:block; float:left;}
.RequestForm div input.keyw, .RequestForm div select {width:250px; float:left;margin-left:10px; border: 1px solid #7298bd;}
.RequestForm div input.rad {width:16px; height: 16px; }
.RequestForm div textarea {width:250px; float:left;margin-left:10px; border: 1px solid #7298bd;}
.RequestForm div.buttons {margin-left: 150px; clear: both; margin-top:15px;}

.QuoteForm {display:block;padding-bottom:5px;margin-bottom:0px;width:100%;overflow:hidden;}
.QuoteForm h3 {margin:0px 0px 10px 0px;}
.QuoteForm div {margin-bottom:10px;font-size: 1.2em;clear:both;height:1%;overflow:hidden;}
.QuoteForm div label {width:150px; display:block; float:left;}
.QuoteForm div input.keyw, .QuoteForm div select {width:190px; float:left; border: 1px solid #7298bd;}
.QuoteForm div input.rad {width:16px; height: 16px; }
.QuoteForm div textarea {width:190px; float:left;border: 1px solid #7298bd;}
.QuoteForm div.buttons {margin-left: 150px; clear: both; margin-top:15px;}

