.bold {
		font-weight:bold;

	}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Tahoma, verdana;
	font-size:12px;
	font-weight:normal;
	text-align: left;
	color:#2C3A3E;
}

td
{
	font-family:Arial, Tahoma, verdana;
	font-size:12px;
	font-weight:normal;
	text-align: justify;
	line-height: 18px;
	color:#2C3A3E;
}

/* remove before copy */
H1, H2, H3
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#47585D;
	margin:0 0 0 0;
}

.textbold, .textbold:link, .textbold:visited
{
	font-family:Arial, Tahoma, verdana;
	font-size:12px;
	font-weight:bold;
	text-align: justify;
	line-height: 18px;
	color:#2C3A3E;
	text-decoration:none;
}
.textbold:hover
{
	font-family:Arial, Tahoma, verdana;
	font-size:12px;
	font-weight:bold;
	text-align: justify;
	line-height: 18px;
	color:#2C3A3E;
	text-decoration:underline;
}

.marginsmall
{	
	position:relative;
	margin: 0 18px 0 18px;
}
.marginboxpre-check
{
	position:relative;
	margin: 55px 47px 0 7px;
	left: 11px;
	top: 0px;
	line-height:16px;
}

.marginboxvaluation
{
	position:relative;
	margin: 55px 27px 0 7px;
	left: 11px;
	top: 0px;
	line-height:16px;
}

.marginboxprotection
{
	position:relative;
	margin: 55px 20px 0 7px;
	left: 11px;
	top: 0px;
	line-height:16px;
}

.marginboxcalculator
{
	position:relative;
	margin: 65px 46px 0 7px;
	left: 11px;
	top: 0px;
	line-height:16px;
}
.marginwide
{
	position:relative;
	margin: 0 31px 0 31px;
}

/*end*/
#centre_content {
	position:relative;
}

.topbar {
	position:relative;
	height:26px;
	background-image: url(http://www.nu-car.com/common/images/topbar/bg.gif);
}

.topbarleft {
	position:relative;
	width:23px;
	height:26px;
	background-image: url(http://www.nu-car.com/common/images/topbar/left.gif);
}

.topbarright {
	position:relative;
	float:right;
	width:42px;
	height:26px;
	background-image: url(http://www.nu-car.com/common/images/topbar/right.gif);
}

.toptabh1
{
	position:absolute;
	left:31px;
	top:4px;
}

.spacer
{
	position:relative;
	height:11px;
	background-image: url(http://www.nu-car.com/common/images/1x1.gif);
}

.box1 {
	position:relative;
	width:563px;
}

.box2 {
	position:relative;
	top:11px;
	float:left;
	width:329px;
}

.box3 {
	position:relative;
	top:11px;
	float:right;
	width:215px;
}

.box4 {
	position:relative;
	top:21px;
	float:right;
	width:215px;
}

.box5 {
	position:relative;
	top:21px;
	float:left;
	width:175px;
}

.box6 {
	position:relative;
	top:21px;
	float:right;
	width:369px;
}

.box7 {
	position:relative;
	top:31px;
	width:563px;
}

.greybox {
	position:relative;
	background-color:#FFFFFF;
	border:1px solid #92A6B0;
}

.whitebox {
	position:relative;
	background-color:#FFFFFF;
	border:solid 1px #FFFFFF;
}

.bggrey
{
	position:relative;
    background-color:#ECECEC;
	border:1px solid #FFFFFF;
}
/*BOX IMAGES*/

.box1image {
	position:relative;
}

.box2image {
	position:relative;
	background-image:url(http://www.nu-car.com/common/images/finance/calculator.gif);
	height:229px;
}

.box3image {
	position:relative;
	background-image: url(http://www.nu-car.com/common/images/finance/zero_percent.gif);
	height:139px;
}

.box4image {
	position:relative;
	background-image: url(http://www.nu-car.com/common/images/finance/hpi.gif);
	height:51px;
}

.box5image {
	position:relative;
	background-image: url(http://www.nu-car.com/common/images/finance/insurance.gif);
	height:139px;
}

.box6image {
	position:relative;
	background-image: url(http://www.nu-car.com/common/images/finance/offers.gif);
	height:139px;
}

.box7image {
	position:relative;
	background-image: url(http://www.nu-car.com/common/images/finance/padlock.gif);
	height:60px;
}

/*END OF BOX IMAGES*/	


.clear{
	clear:both;
}

.toptextright{
	position:absolute;
	left:282px;
	width:278px;
	height:130px;
	background-image: url(http://www.nu-car.com/common/images/finance/black_horse.gif);
}

.toptextright p{
	padding: 10px 10px 5px 0;
	margin:0px;
}

.packagestext {
	position:absolute;
	left:15px;
	top:8px;
	width:340px;
}
.packagestext p{
	padding: 0px 10px 5px 0;
	margin:0px;
}

.gaptext {
	position:absolute;
	left:18px;
	top:60px;
	width:135px;
	height:23px;
}

.protectiontext {
	position:absolute;
	left:12px;
	top:12px;
	width:399px;
	height:43px;
}

/*BUTTON HOLDERS*/

.buttons3
{
	position:relative;
	margin: 0 90px 0 90px;
	height:48px;
	top:10px;

}
.buttons4
{
	position:relative;
	margin: 0 30px 0 45px;
	height:48px;
	top:10px;

}
.box2buttonholder
{
	position:relative;
	left:180px;
	top:185px;
	width:135px;
	height:33px;
}

.box3buttonholder
{
	position:relative;
	left:39px;
	top:95px;
	width:135px;
	height:33px;
}

.box4buttonholder
{
	position:relative;
	left:146px;
	top:12px;
	width:57px;
	height:33px;
}

.box5buttonholder
{
	position:relative;
	left:18px;
	top:98px;
	width:135px;
	height:33px;
}

.box6buttonholder
{
	position:relative;
	left:242px;
	top:104px;
	width:117px;
	height:33px;
}

.box7buttonholder
{
	position:relative;
	left:436px;
	top:17px;
	width:117px;
	height:33px;
}


.contactbuttons
{
	position:relative;
	width:559px;
	left:32px;
	top:10px;
	height:48px;
}

.buttonholder
{
	position:relative;
	float:left;
	height:48px;
}
.leftboxbuttonholderprecheck
{
	position:relative;
	width:192px;
	left:36px;
	top:10px;
}

.leftboxbuttonholderprotection
{
	position:relative;
	width:192px;
	left:32px;
	top:10px;
}

.leftboxbuttonholdervaluation
{
	position:relative;
	width:192px;
	left:32px;
	top:10px;
}

.leftboxbuttonholdercalculator
{
	position:relative;
	width:192px;
	left:32px;
	top:10px;
}

/*END OF BUTTON HOLDERS*/


/*BUTTONS*/


/*BUTTON CLICK*/

 a.buttonclick, a:link.buttonclick, a:active.buttonclick, a:visited.buttonclick
{
	background-repeat: no-repeat;
	width:117px;
	height:33px;
	display: block;
}

a:hover.buttonclick
{
	background-position: 0px -33px;
}

 a.clickorange, a:link.clickorange, a:active.clickorange, a:visited.clickorange
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_click_orange.gif);
}

 a.clickgrey, a:link.clickgrey, a:active.clickgrey, a:visited.clickgrey
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_click_grey.gif);
}

/*END OF BUTTON CLICK*/

/*BUTTON GO*/

a.buttongo, a:link.buttongo, a:active.buttongo, a:visited.buttongo
{
	background-repeat: no-repeat;
	width:57px;
	height:33px;
	display: block;
}

a:hover.buttongo
{
	background-position: 0px -33px;
}

 a.goorange, a:link.goorange, a:active.goorange, a:visited.goorange
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_go_orange.gif);
}

 a.gogrey, a:link.gogrey, a:active.gogrey, a:visited.gogrey
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_go_grey.gif);
}

/*END OF BUTTON GO*/

/*BUTTON CALCULATE*/

a.buttoncalculate, a:link.buttoncalculate, a:active.buttoncalculate, a:visited.buttoncalculate
{
	background-repeat: no-repeat;
	width:117px;
	height:33px;
	display: block;
}

a:hover.buttoncalculate
{
	background-position: 0px -33px;
}

 a.calculateorange, a:link.calculateorange, a:active.calculateorange, a:visited.calculateorange
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_calculate_orange.gif);
}

 a.calculategrey, a:link.calculategrey, a:active.calculategrey, a:visited.calculategrey
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_calculate_grey.gif);
}
a.calculatewhite, a:link.calculatewhite, a:active.calculatewhite, a:visited.calculatewhite
{
	background-image: url(../images/buttons/btn_calculate_white.gif);
}

/*END OF BUTTON CALCULATE*/

/*BUTTON ENQUIRY*/

a.buttonenquiry, a:link.buttonenquiry, a:active.buttonenquiry, a:visited.buttonenquiry
{
	background-repeat: no-repeat;
	width:129px;
	height:33px;
	display: block;
}

a:hover.buttonenquiry
{
	background-position: 0px -33px;
}

 a.enquiryorange, a:link.orange, a:active.orange, a:visited.orange
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_enquiry_orange.gif);
}

 a.enquirygrey, a:link.enquirygrey, a:active.enquirygrey, a:visited.enquirygrey
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_enquiry_grey.gif);
}

/*END OF BUTTON ENQUIRY*/


/*BUTTON TEST DRIVE*/

a.buttontestdrive, a:link.buttontestdrive, a:active.buttontestdrive, a:visited.buttontestdrive
{
	background-repeat: no-repeat;
	width:117px;
	height:33px;
	display: block;
}

a:hover.buttontestdrive
{
	background-position: 0px -33px;
}

 a.testdriveorange, a:link.testdriveorange, a:active.testdriveorange, a:visited.testdriveorange
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_test_drive_orange.gif);
}

 a.testdrivegrey, a:link.testdrivegrey, a:active.testdrivegrey, a:visited.testdrivegrey
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_test_drive_grey.gif);
}

/*END OF BUTTON TEST DRIVE*/

/*BUTTON GET VALUATION*/

 a.buttongetvaluation, a:link.buttongetvaluation, a:active.buttongetvaluation, a:visited.buttongetvaluation
{
	background-repeat: no-repeat;
	width:129px;
	height:33px;
	display: block;
}

a:hover.buttongetvaluation
{
	background-position: 0px -33px;
}

 a.getvaluationwhite, a:link.getvaluationwhite, a:active.getvaluationwhite, a:visited.getvaluationwhite
{
	background-image: url(../images/buttons/btn_getvaluation_white.gif);
}

 a.getvaluationgrey, a:link.getvaluationgrey, a:active.getvaluationgrey, a:visited.getvaluationgrey
{
	background-image: url(../images/buttons/btn_getvaluation_grey.gif);
}

/*END OF BUTTON GET VALUATION*/



a.buttonav, a:link.buttonav, a:active.buttonav, a:visited.buttonav
{
	background-repeat: no-repeat;
	width:173px;
	height:33px;
	display: block;
}

a:hover.buttonav
{
	background-position: 0px -33px;
}

/*BUTTON REQUEST*/

a.buttonrequest, a:link.buttonrequest, a:active.buttonrequest, a:visited.buttonrequest
{
	background-repeat: no-repeat;
	width:133px;
	height:33px;
	display: block;
}

a:hover.buttonrequest
{
	background-position: 0px -33px;
}

 a.requestorange, a:link.requestorange, a:active.requestorange, a:visited.requestorange
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_request_orange.gif);
}

 a.requestgrey, a:link.requestgrey, a:active.requestgrey, a:visited.requestgrey
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_request_grey.gif);
}

/*END OF BUTTON REQUEST*/

/*BUTTON CALLBACK*/

a.buttoncallback, a:link.buttoncallback, a:active.buttoncallback, a:visited.buttoncallback
{
	background-repeat: no-repeat;
	width:117px;
	height:33px;
	display: block;
}

a:hover.buttoncallback
{
	background-position: 0px -33px;
}

 a.callbackorange, a:link.callbackorange, a:active.callbackorange, a:visited.callbackorange
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_contact_us_orange.gif);
}

 a.callbackgrey, a:link.callbackgrey, a:active.callbackgrey, a:visited.callbackgrey
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_contact_us_grey.gif);
}

/*END OF BUTTON CALLBACK*/

/*BUTTON FINANCE*/

a.buttonfinance, a:link.buttonfinance, a:active.buttonfinance, a:visited.buttonfinance
{
	background-repeat: no-repeat;
	width:117px;
	height:33px;
	display: block;
}

a:hover.buttonfinance
{
	background-position: 0px -33px;
}

 a.financeorange, a:link.financeorange, a:active.financeorange, a:visited.financeorange
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_finance_orange.gif);
}

 a.financegrey, a:link.financegrey, a:active.financegrey, a:visited.financegrey
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_finance_grey.gif);
}

/*END OF BUTTON FINANCE*/

/*BUTTON CAR REVIEW*/

a.buttoncarreview, a:link.buttoncarreview, a:active.buttoncarreview, a:visited.buttoncarreview
{
	background-repeat: no-repeat;
	width:117px;
	height:33px;
	display: block;
}

a:hover.buttoncarreview
{
	background-position: 0px -33px;
}

 a.carrevieworange, a:link.carrevieworange, a:active.carrevieworange, a:visited.carrevieworange
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_carreview_orange.gif);
}

 a.carreviewgrey, a:link.carreviewgrey, a:active.carreviewgrey, a:visited.carreviewgrey
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_carreview_grey.gif);
}

/*END OF BUTTON CAR REVIEW*/

/*BUTTON DETAILS*/

a.buttondetails, a:link.buttondetails, a:active.buttondetails, a:visited.buttondetails
{
	background-repeat: no-repeat;
	width:213px;
	height:33px;
	display: block;
}

a:hover.buttondetails
{
	background-position: 0px -33px;
}


 a.detailswhite, a:link.detailswhite, a:active.detailswhite, a:visited.detailswhite
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_details.gif);
}

/*END OF BUTTON DETAILS*/
/*BUTTON APPLY*/

 a.buttonapply, a:link.buttonapply, a:active.buttonapply, a:visited.buttonapply
{
	background-repeat: no-repeat;
	width:117px;
	height:33px;
	display: block;
}

a:hover.buttonapply
{
	background-position: 0px -33px;
}

 a.applywhite, a:link.applywhite, a:active.applywhite, a:visited.applywhite
{
	background-image: url(../images/buttons/btn_apply_white.gif);
}

 a.applygrey, a:link.applygrey, a:active.applygrey, a:visited.applygrey
{
	background-image: url(../images/buttons/btn_apply_grey.gif);
}

/*END OF BUTTON APPLY*/

/*BUTTON GET VALUATION*/

 a.buttongetvaluation, a:link.buttongetvaluation, a:active.buttongetvaluation, a:visited.buttongetvaluation
{
	background-repeat: no-repeat;
	width:129px;
	height:33px;
	display: block;
}

a:hover.buttongetvaluation
{
	background-position: 0px -33px;
}

 a.getvaluationwhite, a:link.getvaluationwhite, a:active.getvaluationwhite, a:visited.getvaluationwhite
{
	background-image: url(../images/buttons/btn_getvaluation_white.gif);
}

 a.getvaluationgrey, a:link.getvaluationgrey, a:active.getvaluationgrey, a:visited.getvaluationgrey
{
	background-image: url(../images/buttons/btn_getvaluation_grey.gif);
}

/*END OF BUTTON GET VALUATION*/
/*END OF BUTTONS*/

.map
{
	position:relative;
	width:318px;
	float:right;
	margin: 19px 19px 19px 0 ;
}

.address
{
	position:relative;
	width:200px;
	float:left;
	margin:0 0 0 0 ;

}

.textaddress
{
	font-family:Arial, Tahoma, verdana;
	color:#2C3A3E;
	font-style:normal;
	margin:0;
	line-height:14px;
	text-align:center;
}

.textnormal_right, .textnormal
{
	font-family:Arial, Tahoma, verdana;
	font-size:12px;
	font-weight:normal;
	color:#2C3A3E;
}
.textnormal_right
{
	text-align: right;
}
.textnormal
{
	text-align: center;
}
.contacttop {
	position:relative;
	width:559px;
	height:215px;
}

.cardealleft
{
    margin: 0 0 0 7px;
	position:relative;
	float:left;
}

.cardealright
{
	margin: 0 0 0 0;
	position:relative;
	float:right;
}

.bg_magnify
{
	background-image: url(http://www.nu-car.com/common/images/diesel_specialists/magnify.gif);
	background-repeat: no-repeat;
	background-position: right;
	position:relative;
    background-color:#ECECEC;
	border:1px solid #FFFFFF;
}

.bg_pre-check
{
	background-image: url(http://www.nu-car.com/common/images/left_column/pre-check.jpg);
	background-repeat: no-repeat;
	position:relative;
    background-color:#ECECEC;
	border:1px solid #FFFFFF;
	height:178px;
}

.bg_protection
{
	background-image: url(http://www.nu-car.com/common/images/left_column/protection.jpg);
	background-repeat: no-repeat;
	position:relative;
    background-color:#ECECEC;
	border:1px solid #FFFFFF;
	height:163px;
}

.bg_part-ex
{
	background-image: url(http://www.nu-car.com/common/images/left_column/part-ex.jpg);
	background-repeat: no-repeat;
	position:relative;
    background-color:#FAFEFD;
	border:1px solid #FFFFFF;
	height:133px;
}

.bg_calculator
{
	background-image: url(http://www.nu-car.com/common/images/left_column/calculator.jpg);
	background-repeat: no-repeat;
	position:relative;
    background-color:#FAFEFD;
	border:1px solid #FFFFFF;
	height:173px;
}

.carpagetop {
	position:relative;
	width:559px;
	height:300;
}

.carpagetoppic {
	position:absolute;
	left:19px;
	top:25px;
	width:202px;
}
.relativej {
	position: relative;
}
.w563 {
	width:563px;
}

.carpagetopdetails {
	position:absolute;
	left:250px;
	top:19px;
	width:280px;
	height:154px;
	
}

.carpagetopname {
	position:relative;
	left:19px;
	top:18px;
	width:528px;
	height:18px;
	font-family:Arial, Tahoma, verdana;
	font-size:12px;
	font-weight:bold;
	color:#2C3A3E;
}

.carpagetopdetails2 {
	position:relative;

	left:365px;
	top:0px;
	width:183px;
	height:164px;
}

.carpagethumbholder {
	position:relative;
	margin: 14px 0 14px 0;
	left:0px;
	top:0px;
	width:530px;
	height:82px;
}

.carpagethumb {
	position:relative;
	margin: 0 15px 0 0;
	float:left;
	left:21px;
	top:0px;
	width:91px;
	height:82px;
}

.carpagebuttonholder {
	position:relative;
	float:left;
	left:10px;
	top:0px;
	width:111px;
	height:163px;
}

.carpagefeatures {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	width:284px;
	height:165px;
	
}
/*FROM NEW CSS FILES*/
/*FROM NEW CSS FILES*/
/*FROM NEW CSS FILES*/

.marginboxzero
{
	position:relative;
	margin: 55px 30px 23px 10px;

}

.marginboxrequest
{
	position:relative;
	margin: 75px 30px 0 36px;

}

.marginboxcontact
{
	position:relative;
	margin: 5px 0 0 0;

}

.bg_zero
{
	background-image: url(http://www.nu-car.com/common/images/bottom_boxes/zero.jpg);
	background-repeat: no-repeat;
	position:relative;
    background-color:#ECECEC;
	border:1px solid #FFFFFF;
	height:159px;
}

.bg_request
{
	background-image: url(http://www.nu-car.com/common/images/bottom_boxes/request.jpg);
	background-repeat: no-repeat;
	position:relative;
    background-color:#ECECEC;
	border:1px solid #FFFFFF;
	height:159px;
}

.bg_contact
{
	background-image: url(http://www.nu-car.com/common/images/bottom_boxes/contact.jpg);
	background-repeat: no-repeat;
	position:relative;
    background-color:#ECECEC;
	border:1px solid #FFFFFF;
	height:159px;
}



/*BUTTON FIND*/

 a.buttonfind, a:link.buttonfind, a:active.buttonfind, a:visited.buttonfind
{
	background-repeat: no-repeat;
	width:129px;
	height:33px;
}

a:hover.buttonfind
{
	background-position: 0px -33px;
}

 a.findgrad, a:link.findgrad, a:active.findgrad, a:visited.findgrad
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_find_grad.gif);
}

 a.findgrey, a:link.findgrey, a:active.findgrey, a:visited.findgrey
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_find_grey.gif);
}
	
/*END OF BUTTON FIND*/


/*BUTTON ENQUIRY*/

 a.buttonenquiry, a:link.buttonenquiry, a:active.buttonenquiry, a:visited.buttonenquiry
{
	background-repeat: no-repeat;
	width:129px;
	height:33px;
}

a:hover.buttonenquiry
{
	background-position: 0px -33px;
}

 a.enquirygrad, a:link.enquirygrad, a:active.enquirygrad, a:visited.enquirygrad
{
	background-image: url(http://www.nu-car.com/common/images/buttons/btn_enquiry_grad.gif);
}


/*END OF BUTTON ENQUIRY*/

.botboxbuttonholder
{
	position:relative;
	width:171px;
	left:20px;
	top:10px;
}