/* CSS Document 
navigation 16 px left right padding*/
body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#FFF;
margin:0;
padding:0;
}

p {
margin-bottom:10px;
}

a {
color:#000;
}

h1 {
font-size:13px;
font-weight:700;
text-transform:uppercase;
margin-bottom:10px;
}

h1 span {
/*color:#C00;*/
color:#159546;
}

h2 {
font-size:12px;
font-weight:700;
text-transform:uppercase;
margin-bottom:10px;
}

h2 span {
/*color:#C00;*/
color:#159546;
}

strong {
font-weight:700;
}

#wrapper {
position:relative;
width:1000px;
background:url(/graphics/bg.jpg) top center no-repeat;
margin:0 auto;
}

#content {
float:left;
width:590px;
height:auto;
padding:10px;
}

#main {
float:left;
width:630px;
}

#inner-wrap {
width:1000px;
float:left;
clear:both;
padding-top:17px;
max-width:1000px;
z-index:1;
}

#header {
width:1000px;
height:156px;
position:relative;
float:left;
clear:both;
z-index:1;
}



#header-ltc {
float:left;
width:500px;
height:121px;
z-index:5;

}

#header-ltc h1 {
position:relative;
float:left;
margin:0;
padding:0;
z-index:5;
width:500px;
height:121px;
}

#header-ltc h1 a {
display:block;
float:left;
width:500px;
height:121px;
background:url(/graphics/header-ltc.gif) top left no-repeat;
z-index:5;
margin:0;
padding:0;

}

#header-ltc h1 a span {
display:none;
}

#header-btc {
float:left;
width:500px;
height:121px;
z-index:5;

}

#header-btc h1 {
position:relative;
float:left;
margin:0;
padding:0;
z-index:5;
width:500px;
height:121px;
}

#header-btc h1 a {
display:block;
float:left;
width:500px;
height:121px;
background:url(/graphics/header-btc.gif) top left no-repeat;
z-index:5;
margin:0;
padding:0;

}

#header-btc h1 a span {
display:none;
}


/*head for ian shiptons*/

#header-isc {
float:left;
width:500px;
height:121px;

}

#header-isc h1 {
float:left;
margin:0;
padding:0;
width:500px;
height:121px;
}

#header-isc h1 a {
display:block;
float:left;
width:500px;
height:121px;
background:url(/graphics/header-isc.gif) top left no-repeat;
z-index:300;
margin:0;
padding:0;

}

#header-isc h1 a span {
display:none;
}



/*head for derby trade centre*/

#header-dtc {
float:left;
width:500px;
height:121px;

}

#header-dtc h1 {
float:left;
margin:0;
padding:0;
width:500px;
height:121px;
}

#header-dtc h1 a {
display:block;
float:left;
width:500px;
height:121px;
background:url(/graphics/header-dtc.gif) top left no-repeat;
z-index:300;
margin:0;
padding:0;

}

#header-dtc h1 a span {
display:none;
}


/*head for westfield trade centre*/

#header-wtc {
float:left;
width:500px;
height:121px;

}

#header-wtc h1 {
float:left;
margin:0;
padding:0;
width:500px;
height:121px;
}

#header-wtc h1 a {
display:block;
float:left;
width:500px;
height:121px;
background:url(/graphics/header-wtc.gif) top left no-repeat;
z-index:300;
margin:0;
padding:0;

}

#header-wtc h1 a span {
display:none;
}



#header-phone {
width:126px;
padding-left:36px;
/*width:162px;*/
font-size:18px;
font-weight:700;
position:absolute;
/*top:85px;*/
top:62px;
/*left:858px;*/
left:822px;
height:22px;
padding-top:20px;
z-index:900;
background:url(../graphics/header-phone.gif) top left no-repeat;

}
#header-phone *{
display:block;
 zoom: 1;
}

#positionFix {
position:relative;
width:100%;
height:100%;
margin:0 auto;
}
/*.header-branch {
width:216px;
font-weight:700;
position:absolute;
top:0px;
left:765px;
height:38px;
z-index:500;
 zoom: 1;
}

.header-branch a {
display:block;
width:216px;
height:38px;
z-index:501;
 zoom: 1;
}
*/


.header-branch-slim {
width:990px;
font-weight:700;
float:left;
clear:both;
padding-right:10px;


height:23px;
z-index:500;
 zoom: 1;
 text-align:right;
 padding-top:2px;
}

.header-branch-slim a{
text-align:right;
}


#nav {
width:964px;
height:32px;
margin-left:13px;
margin-right:13px;
padding-left:10px;
padding-top:3px;
float:left;
clear:both;
background:url(/graphics/nav-bg.jpg) top center no-repeat;
}

#hero {
width:617px;
height:175px;
background:url(/graphics/hero.jpg) top center no-repeat;
padding-top:14px;
padding-left:13px;
}

#right-pippins {
width:167px;
height:149px;
background:url(/graphics/right-pippins.jpg) top left no-repeat;
padding-top:49px;
padding-left:18px;
}

#left {
float:left;
width:185px;
max-width:185px;
}

#left div {
float:left;
}

#quick-search {
width:160px;
height:149px;
background:url(/graphics/quick-search-bg.jpg) top left no-repeat;
padding-left:25px;
padding-top:40px;
}

#quick-search select,.themodels {
width:144px;
height:24px;
float:left;
clear:both;
margin-bottom:4px;
}

#quick-search input {
float:left;
clear:both;
height:20px;
margin-bottom:2px;
padding:0;
width:144px;
}



#left-advanced-search a {
font-size:13px;
color:#000;
text-decoration:underline;
width:115px;
margin-left:18px;
margin-top:8px;
display:block;
float:left;
clear:both;
}

#left-value-px {
width:185px;
height:62px;
}

#left-value-px a {
display:block;
background:url(/graphics/left-value-px.jpg) top left no-repeat;
width:185px;
height:62px;
}

#left-value-px a span {
display:none;
}

#left-blog {
width:185px;
height:66px;
}

#left-blog a {
display:block;
background:url(/graphics/left-blog.jpg) top left no-repeat;
width:185px;
height:66px;
}

#left-blog a span {
display:none;
}

#left-top-cars {
width:166px;
height:128px;
padding-top:10px;
padding-left:19px;
background:url(/graphics/left-top-cars.jpg) top left no-repeat;
}

#left-contact {
width:185px;
height:73px;
}

#left-contact a {
display:block;
background:url(/graphics/left-contact.jpg) top left no-repeat;
width:185px;
height:73px;
}

#left-contact a span {
display:none;
}

#left-contact-det-btc {
width:164px;
height:112px;
padding-top:62px;
padding-left:21px;
background:url(/graphics/left-contact-det-btc.jpg);
}

#left-contact-det-dtc {
width:164px;
height:112px;
padding-top:62px;
padding-left:21px;
background:url(/graphics/left-contact-det-btc.jpg);
}

#left-contact-det-wtc {
width:164px;
height:112px;
padding-top:62px;
padding-left:21px;
background:url(/graphics/left-contact-det-btc.jpg);
}


#left-contact-det-isc{
width:164px;
height:112px;
padding-top:62px;
padding-left:21px;
background:url(/graphics/left-contact-det-isc.jpg);
}

#left-contact-det-btc h4, #left-contact-det-isc h4, #left-contact-det-dtc h4, #left-contact-det-wtc h4 {
font-weight:700;
}

#right {
float:left;
width:185px;
}

#right div {
float:left;
}

#right-price {
width:185px;
height:91px;
}

#right-price a {
display:block;
background:url(/graphics/right-price.jpg) top left no-repeat;
width:185px;
height:91px;
}

#right-price a:hover {
background:url(/graphics/right-price-over.jpg) top left no-repeat;
}

#right-price a span {
display:none;
}

#right-finance {
width:185px;
height:91px;
}

#right-finance a {
display:block;
background:url(/graphics/right-finance.jpg) top left no-repeat;
width:185px;
height:91px;
}

#right-finance a:hover {
background:url(/graphics/right-finance-over.jpg) top left no-repeat;
}

#right-finance a span {
display:none;
}

#right-service {
width:185px;
height:91px;
}

#right-recent {
width:165px;
padding-left:20px;
float:left;
clear:both;
margin-top:8px;
background:url(/graphics/right-recent.jpg) top center no-repeat;
padding-top:40px;
}

.recentlyviewed {
width:145px;
height:129px;
float:left;
margin-bottom:5px;
}

.recentlyviewed .more a {
width:145px;
height:18px;
display:block;
float:left;
text-align:center;
text-decoration:none;
background-color:#F5F5F5;
padding-top:3px;
}

#gocompare {
width:145px;
height:18px;
display:block;
float:left;
text-align:center;
text-decoration:none;
background-color:#ff9900;
color:#FFF;
padding-top:3px;
margin-left:20px;
}

#right-service a {
display:block;
background:url(/graphics/right-service.jpg) top left no-repeat;
width:185px;
height:91px;
}

#right-service a:hover {
background:url(/graphics/right-service-over.jpg) top left no-repeat;
}

#right-service a span {
display:none;
}

#right-part-ex {
width:185px;
height:91px;
}

#right-part-ex a {
display:block;
background:url(/graphics/right-part-ex.jpg) top left no-repeat;
width:185px;
height:91px;
}

#right-part-ex a:hover {
background:url(/graphics/right-part-ex-over.jpg) top left no-repeat;
}

#right-part-ex a span {
display:none;
}

#right-hours {
width:185px;
height:145px;
background:url(/graphics/right-hours.jpg) top lef no-repeat;
}

#footer-logos {
width:630px;
height:72px;
float:left;
}

#home-txt-after {
float:left;
width:630px;
height:62px;
background:url(/graphics/home-txt-after.jpg) top center no-repeat;
}

#footer {
	float:left;
	clear:both;
	width:1000px;
	height:210px;
}

#makesin {
float:left;
clear:both;
width:1000px;
height:auto;
padding-bottom:2px;
padding-top:4px;
margin-top:2px;
border-top:#CCCCCC 1px dashed;
}

#makesin a{
color:#666666;
font-size:10px;
text-decoration:none;
}

#footer a {
color:#000;
font-size:11px;
}

#footer a:hover {
color:#000;
text-decoration:none;
}

#footer-links {
float:left;
width:500px;
margin-top:8px;
margin-left:20px;
}

#footer-spidersnet {
float:right;
width:220px;
margin-top:8px;
}

#footer-address {
	float:left;
	width:950px;
	margin-top:8px;
	margin-left:20px;
	clear:both;
	margin-bottom:6px;
}

.footer-col {
float:left;
width:160px;
height:160px;
margin-top:8px;
margin-left:10px;
border-left:1px solid #CCC;
padding-left:10px;
}

.footer-col ul {
	list-style:square;
	margin-left:20px;
}
.footer-col-wide {
float:left;
width:600px;
height:160px;
margin-top:8px;
margin-left:20px;
}

.footer-col-wide ul {
	width:120px;
	float:left;
	height:165px;
	margin:0;
	padding:0;
	margin-left:20px;
	list-style:square;
}

.footer-col a,.footer-col-wide a{
	text-decoration:none;
}
.footer-col a:hover,.footer-col-wide a:hover{
	text-decoration:underline;
}

h5, h5 a, h5 a strong{
	font-size:12px;
	font-weight:bolder;
	color:#0f8f43;
}
	


#ie6Warning {
float:left;
width:1000px;
margin-top:10px;
background-color:#be1101;
color:#fff;
text-align:center;
padding-top:10px;
}

#ie6Warning a {
color:#fff;
}

#ie6Warning a:hover {
color:#fff;
text-decoration:underline;
}
/*service page*/
.service-add {
font-size:16px;
}

#service-hero {
background:url(/graphics/service-her-bg.jpg) top center no-repeat;
float:left;
width:581px;
height:201px;
padding-top:7px;
padding-left:9px;
overflow:hidden;
clear:both;
}

/* Contact Page */
#contact-left {
float:left;
width:250px;
}

#contact-right {
float:left;
width:330px;
height:415px;
background:url(/graphics/contact-map.jpg) top left no-repeat;
padding:4px;
}

#googlemap {
float:left;
width:318px;
height:405px;
margin-left:3px;
margin-top:3px;
}

.postcode {
	float:left;
	width:125px;
	height:45px;
	padding-top:5px;
	margin-top:10px;
	}

#txtPostcodeA {
	float:left;
	width:35px;
	height:18px;
	margin-left:0px;
	margin-top:3px;
	}

#txtPostcodeB {
	float:left;
	width:35px;
	height:18px;
	margin-left:5px;
	margin-top:3px;
	}

#btnShowDirections {
	float:left;
	margin-left:5px;
	margin-top:2px;
	}

.currentday {
color:#0173b5;
}

.financeVehicleHidden {
width:610px;
float:left;
}

.financeVehicle {
visibility:visible;
width:610px;
float:left;
}

.financeVehicleError {
visibility:visible;
}

.financeVehicleError #financeText {
color:red;
}

.codeweavers {
width:610px;
float:left;
clear:both;
height:63px;
}

.fiance1 {
width:162px;
height:20px;
float:left;
color:#fff;
background-color:#069;
margin-bottom:1px;
margin-left:4px;
}

.fiance2 {
width:435px;
float:left;
height:20px;
background-color:#83868c;
color:#FFF;
margin-bottom:1px;
margin-left:8px;
}

#player1 {
line-height:normal;
margin:0;
padding:0;
}
