@charset "utf-8";

#maincontain.wide #overflow_protect {
width:940px !important; /* this overrides the master setting that sets the page width too small */
overflow:visible; /* this overrides the master setting that causes the top of the accessories widget to be cut off when accessed via a named anchor */
}

*
{
	padding: 0;
	margin: 0;
}
a
{
	outline: none;
}
a:hover
{
	cursor: pointer;
}
p a
{
	color: #cc0033 !important;
	text-decoration: underline !important;
}
p, li, dd
{
	color: #676767;
}

dd {line-height:20px;}

strong
{
	font-weight: bold;
}
ul
{
	padding: 0;
	margin: 0;
}


ol {
	font-size:11px;
	padding: 0;
	margin: 0;
	}
.toyotaTextRed { color:#cc0033;}
/* Header Styles */

.header h1
{
	font-size: 2.7em !important;
	color: #2a2626;
}
.header
{
	width: 940px;
	height: 375px;
}
#header_col1
{
	float: left;
	width: 530px;
	margin: 20px 0 0 10px;
}
#header_accident #header_col1 {margin-top:40px;}
#header_accident #header_body {margin-top:10px;}

#header_club #header_title { height:40px;}

#header_col2
{
	float: right;
}
#header_title
{
	margin-left: 50px;
	padding-top: 30px;
	width: 490px;
	height: 60px;
	display: none;
}

* html #header_warranty #header_title {padding-bottom:20px;}
#header_body
{
	margin: 0 0 0 50px;
	width: 470px;
	font-size: 13px;
	display: none;
	padding-top:20px;
}
#header_body p
{
	margin-bottom: 10px;
	color:#333333;
}
#header_body p.lastheaderp
{
	margin-bottom: 0px;
}
#header_body span, #header_body cufon
{
	/*line-height: 35px;*/
	margin-bottom: 8px;
}
#headerenc
{
	float: left;
	width: 920px;
	height: 340px;
}
#headerenc a
{
	color: #000000;
}
#headerenc .out
{
	color: #000000;
}
#headerenc .over
{
	color: #cc0033;
}
#headerenc a .over
{
	display: none;
}
#headerenc a .out
{
	display: block;
}
#headerenc a:hover .over
{
	display: block;
}
#headerenc a:hover .out
{
	display: none;
}
ul#widge {
list-style-type:none;
}

ul#widge li
{
	text-indent:-9000px;
	width: 220px;

}
ul#widge a {
	background: url(../images/box-corner.jpg) top right no-repeat;
	width: 223px;
	display:block;
	height:41px;
	}
#header_warranty ul#widge a#warrantyctoa1 {
	height:48px;
	width:220px;
	background: url(../images/warranty/warranty_extended.png) top left no-repeat;
	}
#header_warranty ul#widge a#warrantyctoa1:hover {
	height:48px;
	width:220px;
	background: url(../images/warranty/warranty_extended.png) bottom left no-repeat;
	}
#header_warranty ul#widge a#warrantyctoa1:active {
	height:48px;
	width:220px;
	background: url(../images/warranty/warranty_extended.png) top right no-repeat;
	}
#header_warranty ul#widge a#warrantyctoa2 {
	height:41px;
	width:220px;
	background: url(../images/warranty/local_centre.png) top left no-repeat;
	}
#header_warranty ul#widge a#warrantyctoa2:hover {
	height:41px;
	width:220px;
	background: url(../images/warranty/local_centre.png) bottom left no-repeat;
	}
#header_warranty ul#widge a#replacewarrantyctoa2 {
	height:41px;
	width:220px;
	background: url(../images/warranty/contact_us.png) top left no-repeat;
	}
#header_warranty ul#widge a#replacewarrantyctoa2:hover {
	height:41px;
	width:220px;
	background: url(../images/warranty/contact_us.png) bottom left no-repeat;
	}
#header_warranty ul#widge a#warrantyctoa2:active {
	height:41px;
	width:220px;
	background: url(../images/warranty/local_centre.png) top right no-repeat;
	}
#header_service ul#widge a#servicectoa1 {
	height:41px;
	width:220px;
	background: url(../images/service/ser_book.png) top left no-repeat;
	}
#header_service ul#widge a#servicectoa1:hover {
	height:41px;
	width:220px;
	background: url(../images/service/ser_book.png) bottom left no-repeat;
	}
#header_service ul#widge a#servicectoa1:active {
	height:41px;
	width:220px;
	background: url(../images/service/ser_book.png) top right no-repeat;
	}
#header_service ul#widge a#servicectoa2 {
	height:40px;
	width:220px;
	background: url(../images/service/ser_local_centre.png) top left no-repeat;
	}
#header_service ul#widge a#servicectoa2:hover {
	height:40px;
	width:220px;
	background: url(../images/service/ser_local_centre.png) bottom left no-repeat;
}
#header_service ul#widge a#replaceservicectoa2 {
	height:40px;
	width:220px;
	background: url(../images/service/contact_us.png) top left no-repeat;
	}
#header_service ul#widge a#replaceservicectoa2:hover {
	height:40px;
	width:220px;
	background: url(../images/service/contact_us.png) bottom left no-repeat;
}
#header_service ul#widge a#servicectoa2:active {
	height:39px;
	width:220px;
	background: url(../images/service/ser_local_centre.png) top right no-repeat;
}
#header_insurance ul#widge a#insurancectoa1 {
	height:48px;
	width:220px;
	background: url(../images/insurance/insurance_quickref.png) top left no-repeat;
	}
#header_insurance ul#widge a#insurancectoa1:hover {
	height:48px;
	width:220px;
	background: url(../images/insurance/insurance_quickref.png) bottom left no-repeat;
	}
#header_insurance ul#widge a#insurancectoa1:active {
	height:48px;
	width:220px;
	background: url(../images/insurance/insurance_quickref.png) top right no-repeat;
	}
#header_insurance ul#widge a#insurancectoa2 {
	height:41px;
	width:220px;
	background: url(../images/insurance/insurance_prevQuot.png) top left no-repeat;
	}
#header_insurance ul#widge a#insurancectoa2:hover {
	height:41px;
	width:220px;
	background: url(../images/insurance/insurance_prevQuot.png) bottom left no-repeat;
	}
#header_insurance ul#widge a#insurancectoa2:active {
	height:41px;
	width:220px;
	background: url(../images/insurance/insurance_prevQuot.png) top right no-repeat;
	}
#header_insurance ul#widge a#insurancectoa3 {
	height:41px;
	width:220px;
	background: url(../images/insurance/insurance_reqBro.png) top left no-repeat;
	}
#header_insurance ul#widge a#insurancectoa3:hover {
	height:41px;
	width:220px;
	background: url(../images/insurance/insurance_reqBro.png) bottom left no-repeat;
	}
#header_insurance ul#widge a#insurancectoa3:active {
	height:41px;
	width:220px;
	background: url(../images/insurance/insurance_reqBro.png) top right no-repeat;
	}
#header_accident ul#widge a#accidentctoa1 {
	height:41px;
	width:220px;
	background: url(../images/accident/accident_repair.png) top left no-repeat;
	}
#header_accident ul#widge a#accidentctoa1:hover {
	height:41px;
	width:220px;
	background: url(../images/accident/accident_repair.png) bottom left no-repeat;
	}
#header_accident ul#widge a#accidentctoa1:active {
	height:41px;
	width:220px;
	background: url(../images/accident/accident_repair.png) top right no-repeat;
	}
#header_accident ul#widge a#replaceaccidentctoa1 {
	height:41px;
	width:220px;
	background: url(../images/accident/contact_us.png) top left no-repeat;
	}
#header_accident ul#widge a#replaceaccidentctoa1:hover {
	height:41px;
	width:220px;
	background: url(../images/accident/contact_us.png) bottom left no-repeat;
	}
#header_ct ul#widge a#ctctoa1 {
	height:41px;
	width:220px;
	background: url(../images/club/ct_join.png) top left no-repeat;
	}
#header_ct ul#widge a#ctctoa1:hover {
	height:41px;
	width:220px;
	background: url(../images/club/ct_join.png) bottom left no-repeat;
	}
#header_ct ul#widge a#ctctoa1:active {
	height:41px;
	width:220px;
	background: url(../images/club/ct_join.png) top right no-repeat;
	}
#header_ct ul#widge a#ctctoa2 {
	height:47px;
	width:220px;
	background: url(../images/club/renew_ct_membership.png) top left no-repeat;
	}
#header_ct ul#widge a#ctctoa2:hover {
	height:47px;
	width:220px;
	background: url(../images/club/renew_ct_membership.png) bottom left no-repeat;
	}
#header_ct ul#widge a#ctctoa2:active {
	height:47px;
	width:220px;
	background: url(../images/club/renew_ct_membership.png) top right no-repeat;
	}
#header_ct ul#widge a#ctctoa3 {
	height:48px;
	width:220px;
	background: url(../images/club/sign-up_ct.png) top left no-repeat;
	}
#header_ct ul#widge a#ctctoa3:hover {
	height:48px;
	width:220px;
	background: url(../images/club/sign-up_ct.png) bottom left no-repeat;
	}
#header_ct ul#widge a#ctctoa3:active {
	height:48px;
	width:220px;
	background: url(../images/club/sign-up_ct.png) top right no-repeat;
	}
#header_ct ul#widge a#ctctoa4 {
	height:40px;
	width:220px;
	background: url(../images/club/change_ct.png) top left no-repeat;
	}
#header_ct ul#widge a#ctctoa4:hover {
	height:40px;
	width:220px;
	background: url(../images/club/change_ct.png) bottom left no-repeat;
	}
#header_ct ul#widge a#ctctoa4:active {
	height:40px;
	width:220px;
	background: url(../images/club/change_ct.png) top right no-repeat;
	}
#header_ref ul#widge a#refctoa1 {
	height:41px;
	width:220px;
	background: url(../images/reference/ref_ser_rep.png) top left no-repeat;
	}
#header_ref ul#widge a#refctoa1:hover {
	height:41px;
	width:220px;
	background: url(../images/reference/ref_ser_rep.png) bottom left no-repeat;
	}
#header_ref ul#widge a#refctoa1:active {
	height:41px;
	width:220px;
	background: url(../images/reference/ref_ser_rep.png) top right no-repeat;
	}
#header_ref ul#widge a#refctoa2 {
	height:41px;
	width:220px;
	background: url(../images/reference/ref_classic.png) top left no-repeat;
	}
#header_ref ul#widge a#refctoa2:hover {
	height:41px;
	width:220px;
	background: url(../images/reference/ref_classic.png) bottom left no-repeat;
	}
#header_ref ul#widge a#refctoa2:active {
	height:41px;
	width:220px;
	background: url(../images/reference/ref_classic.png) top right no-repeat;
	}
#header_ref ul#widge a#refctoa3 {
	height:41px;
	width:220px;
	background: url(../images/reference/ref_local_centre.png) top left no-repeat;
	}
#header_ref ul#widge a#refctoa3:hover {
	height:41px;
	width:220px;
	background: url(../images/reference/ref_local_centre.png) bottom left no-repeat;
	}
#header_ref ul#widge a#replacerefctoa3 {
	height:41px;
	width:220px;
	background: url(../images/reference/contact_us.png) top left no-repeat;
	}
#header_ref ul#widge a#replacerefctoa3:hover {
	height:41px;
	width:220px;
	background: url(../images/reference/contact_us.png) bottom left no-repeat;
	}
#header_ref ul#widge a#refctoa3:active {
	height:41px;
	width:220px;
	background: url(../images/reference/ref_local_centre.png) top right no-repeat;
	}

/* Generic Definition List Styles */

dl
{
	display: block;
	float: left;
	width: 380px;
	margin: 20px 20px 0 20px;
}
dt, dd
{
	padding-left: 55px;
}
dt
{
	font-weight: bold;
	color: #94b8d0;
	font-size: 150%;
}
dd span
{
	font-size: 80%;
	line-height:12px;
}

/* Landing Header 

#headerenc div { 
	background-image: url(../images/landing/landing-background.jpg);
	width: 940px;
	height: 340px;
}*/

/* Warranty Header */

#header_warranty
{
	background-image: url(../images/warranty/warranty-background.jpg);
}
#header_warranty #header_col2
{
	margin: 190px 0 0 40px;
}
/* Warranty Body */



#warranty_body {margin-left:60px;}
#warranty_body h2, #warranty_body p, .warranty_body h2
{
	color: #666;
	font-size: 140%;
	margin-top: 20px;
}

#warranty_body p {
	display:block;
	width:800px;
}

/* Service Header */

#header_service
{
	background-image: url(../images/service/service-background.jpg);
}
#header_service #header_body
{
	width: 590px !important;
}
#header_service #header_title
{
	padding-top: 0;
	height: 40px;
}
#header_insurance #header_title
{
	height: 40px;
}
#header_service #header_col2
{
	margin: 190px 0 0 40px;
}

/* Accident Header */

#header_accident
{
	background-image: url(../images/accident/accident-background.jpg);
}
#header_accident #header_body
{
	width: 400px !important;
}
#header_accident #header_title
{
	padding-top: 0;
	height: 30px;
}
#header_accident #header_col2
{
	margin: 190px 0 0 40px;
}

#header_accident ul#widge {margin-top:85px;}

/* Accident Body */

#accident_body { margin-left:60px; }
#accident_body #accident_contain1, #accident_body #accident_contain2, #accident_body #accident_contain3 {
	float:left;
	margin-top:40px;
	width:850px;
}
#accident_body #accident_contain3 {margin-bottom:40px;}

#accident_body h2 {
	color:#6B6B6B;
	font-size:180%;
	font-weight:bold;
	margin:0 0 30px;
}

.accident_col1 {width:380px; margin-right:60px; float:left;}
.accident_col2 {width:380px; float:left;}

#accident_contain1 .accident_col1 ul {list-style-type:none; padding:0; margin:0;}
#accident_contain1 .accident_col1 li {padding-left:60px; line-height:20px;}
#accident_contain1 .accident_col1 li#accident_rep_1 {background: url(../images/accident/accident_rep_1.png) top left no-repeat;}
#accident_contain1 .accident_col1 li#accident_rep_2 {margin-top:50px;}
#accident_contain1 .accident_col2 ul {margin-left:60px; background: url(../images/accident/bens_head.png) top left no-repeat #f4f7fa; list-style-type:none; padding:80px 20px 20px 20px; font-weight:bold;}
#accident_contain1 .accident_col1 li .initial {color:#94B8D0 !important; font-size:150% !important; font-weight:bold !important;}
#accident_contain1 .accident_col2 li {background:transparent url(../images/slider/dot.png) no-repeat scroll left 6px; margin-bottom:10px; padding-left:10px;}
#accident_contain2 .accident_col1 ul {list-style-type:none; padding:0; margin:0;}
#accident_contain2 .accident_col1 li {padding-left:60px; line-height:20px;}
#accident_contain2 .accident_col1 li#accident_rep_1 {background: url(../images/accident/accident_rep_3.png) top left no-repeat;}
#accident_contain2 .accident_col1 li#accident_rep_2 {margin-top:50px;}
#accident_contain2 .accident_col1 li .initial {color:#94B8D0 !important; font-size:150% !important; font-weight:bold !important;}
#accident_contain2 .accident_col2 ul {margin-left:60px; background: url(../images/accident/benefits_bg.png) top left no-repeat #f4f7fa; list-style-type:none; padding:80px 20px 20px 20px; font-weight:bold;}
#accident_contain2 .accident_col2 li {background:transparent url(../images/slider/dot.png) no-repeat scroll left 6px; margin-bottom:10px; padding-left:10px;}
#accident_contain3 .accident_col1 li#accident_rep_1 {background: url(../images/accident/accident_rep_4.png) top left no-repeat;}
#accident_contain3 .accident_col1 ul, #accident_contain3 .accident_col2 ul {list-style-type:none; padding:0; margin:0;}
#accident_contain3 .accident_col1 li, #accident_contain3 .accident_col2 li {padding-left:60px; line-height:20px;}
#accident_contain3 .accident_col1 li .initial {color:#94B8D0 !important; font-size:150% !important; font-weight:bold !important;}
#accident_contain3 .accident_col1 li#accident_rep_2 {margin-top:40px;}
#accident_contain3 .accident_col2 li#accident_rep_4 {background: url(../images/accident/accident_rep_5.png) top left no-repeat; margin-top:40px;}
/* Reference Header */
#header_reference
{
	background-image: url(../images/reference/reference-background.jpg);
}
#header_reference #header_col2
{
	margin: 190px 0 0 40px;
}
#header_reference #header_body {
	width:440px;
}

/* Reference Body */
#reference_body, #service_body, #clubToyota_body {padding-top:20px;}
.service_col2 #opt1_downloadbox {width:340px; height:90px; background: url(../images/reference/brief_bg.png) no-repeat left top; float:left; padding-top:60px;}
.service_col2 #opt2_downloadbox {width:340px; height:90px; background: url(../images/reference/brochure_bg.png) no-repeat left top; float:left; padding-top:60px;}
* html .service_col2 #opt1_downloadbox {height:150px;}
* html .service_col2 #opt2_downloadbox {height:150px;}
#reference_body #aftersales_slider .option9 {
	background: url(../images/reference/option9.png) top left no-repeat;
	}
#reference_body #aftersales_slider .option10 {
	background: url(../images/reference/option10.png) top left no-repeat;
	}
#reference_body #aftersales_slider .option11 {
	background: url(../images/reference/option11.png) top left no-repeat;
	}
#reference_body #aftersales_slider .option12 {
	background: url(../images/reference/option12.png) top left no-repeat;
	}
	
#reference_body #aftersales_slider .service_col2 {background:none; padding:0;}
#reference_body #aftersales_slider .option13 {background: url(../images/reference/option13.png) top left no-repeat; padding:0; width:340px; height:154px;}


#reference_body #aftersales_slider .service_col2 p.refptop {padding-top:0;}
#reference_body a.refarr {
background:transparent url(../images/little_arrow_whitebg.png) no-repeat scroll right 2px;
color:#CC0033 !important;
height:12px;
padding-right:15px;
}
* html #reference_body a.refarr {background:transparent url(../images/little_arrow_whitebg.png) no-repeat scroll right 6px;}
#reference_body a.refdownload {
background:transparent url(../images/reference/downloadbutton.png) no-repeat scroll left top;
display:block;
float:left;
height:33px;
text-indent:-9000px;
width:125px;
}
#reference_body a.refdownload:hover {
background:transparent url(../images/reference/downloadbutton.png) no-repeat scroll left bottom;
}
#reference_body .service_col2 select {
color:#7A7A7A;
height:25px;
margin-left:13px;
padding-top:2px;
width:170px;
margin-right:20px;
}

.referenceleft {float:left;}

/* Accessories Header */


#header_accessories #headerenc {
	width:933px;
}

#header_accessories
{
	background-image: url(../images/accessories/accessories-background.jpg);
}

#header_accessories #header_col1 {
	background-image: url(../images/accessories/tiles/default.jpg);
	width:580px; 
	height:339px;
	padding:0;
	margin:0;
	
	
	overflow:hidden;
	}


.acc_info {
	float:left;
	width:195px;
}

#header_accessories #header_col1 h2 {
	color:#cc0033;
	font-size:150%;
	height:42px;
	}

#header_accessories #header_col1 p {
	height:75px;
}

#header_accessories #header_col1 h3 {
	font-weight:bold;
	font-size:180%;
	color:#666;
	height:40px;
	padding-top:20px;
}

* html #header_accessories #header_col1 h3 {margin-bottom:15px;}

	
#header_accessories #header_col2
{
	/*width:340px;*/
	padding-top:6px;
	/*float:left !important;*/
}

#header_accessories #header_col2 ol {
	list-style-type:none;
	margin-top:7px;
}

#header_accessories #header_col2 ol li.accessList, #header_accessories #header_col2 .boxBlue, #header_accessories #header_col2 .boxGrey { /* removes styles set by accessories on the landing page */
	margin:0;
	padding:0;
	float:left;
}
#header_accessories #header_col2 .boxBlue, #header_accessories #header_col2 .boxGrey {border:1px solid #ccc; margin-right:2px;}

#header_accessories #header_col2 ol li span {  /* removes styles set by accessories on the landing page */
	display:none;
	}

#header_accessories #header_col2 .boxBlue {
	background: url(../images/accessories/thumb_blue.png) top left no-repeat;
	width:168px;
	height:47px;
	
}
#header_accessories #header_col2 .boxGrey {
	background: url(../images/accessories/thumb_grey.png) top left no-repeat;
	width:168px;
	height:47px;
}

#header_accessories #header_col2 li.accessList {
	width:168px;
	height:47px;
	}

/*AYGO Thumbs */
#header_accessories #header_col2 li#li-item1 {
	background: url(../images/accessories/tiles/AY2/AYGO-Tacho-with-grey-bezel.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item2 {
	background: url(../images/accessories/tiles/AY2/AYGO-Toyota-Motorsport-roof.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item3 {
	background: url(../images/accessories/tiles/AY2/AYGO-Bluetooth-hands-free-s.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item4 {
	background: url(../images/accessories/tiles/AY2/AYGO-IPOD-Adaptor.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item5 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item6 {
	background: url(../images/accessories/tiles/AY2/AYGO-Glovebox-Lid.png) no-repeat top left !important;
	}
/* AYGO Main Images */ 
#header_accessories #item1 {
	background-image: url(../images/accessories/tiles/AY2/ay2-1.jpg);
}
#header_accessories #item2 {
	background-image: url(../images/accessories/tiles/AY2/ay2-2.jpg);
}
#header_accessories #item3 {
	background-image: url(../images/accessories/tiles/AY2/ay2-3.jpg);
}
#header_accessories #item4 {
	background-image: url(../images/accessories/tiles/AY2/ay2-4.jpg);
}
#header_accessories #item5 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item6 {
	background-image: url(../images/accessories/tiles/AY2/ay2-6.jpg);
}
/* Auris thumbs */ 
#header_accessories #header_col2 li#li-item22 {
	background: url(../images/accessories/tiles/Auris/Toyota-Motorsport-Rear-Roof.png) no-repeat top left !important;
}
#header_accessories #header_col2 li#li-item23 {
	background: url(../images/accessories/tiles/Auris/Boot-Liner-Kit.png) no-repeat top left !important;
}
#header_accessories #header_col2 li#li-item24 {
	background: url(../images/accessories/tiles/Auris/iPod-Integration-Kit.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item25 {
	background: url(../images/accessories/tiles/Auris/Toyota-Motorsport-Rear-Roof.png) no-repeat top left !important;
}
/* AYGO Main Images */ 
#header_accessories #item22 {
	background-image: url(../images/accessories/tiles/Auris/Toyota-Motorsport-Rear-Roof.jpg);
}
#header_accessories #item23 {
	background-image: url(../images/accessories/tiles/Auris/Boot-Liner-Kit.jpg);
}
#header_accessories #item24 {
	background-image: url(../images/accessories/tiles/Auris/iPod-Integration-Kit.jpg);
}
#header_accessories #item25 {
	background-image: url(../images/accessories/tiles/Auris/Toyota-Motorsport-Rear-Roof.jpg);
}

/* iQ thumbs */ 
#header_accessories #header_col2 li#li-item7 {
	background: url(../images/accessories/thumbs/iq/iQ-Bluetooth.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item8 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item9 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item10 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item11 {
	background: url(../images/accessories/thumbs/iq/iQ-Alloy-Wheels.png) no-repeat top left !important;
	}
/* iQ Main Images */ 
#header_accessories #item7 {
	background-image: url(../images/accessories/tiles/iQ/iq-1.jpg);
}
#header_accessories #item8 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item9 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item10 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item11 {
	background-image: url(../images/accessories/tiles/iQ/iq-5.jpg);
}

/* Yaris thumbs */ 
#header_accessories #header_col2 li#li-item12 {
	background: url(../images/accessories/thumbs/yaris/Orana-alloy-wheel.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item13 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item14 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item15 {
	background: url(../images/accessories/thumbs/yaris/USB-&-iPod-Interface.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item16 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
/* Yaris Main Images */ 
#header_accessories #item12 {
	background-image: url(../images/accessories/tiles/YA4/ya4-1.jpg);
}
#header_accessories #item13 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item14 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item15 {
	background-image: url(../images/accessories/tiles/YA4/ya4-4.jpg);
}
#header_accessories #item16 {
	background-image: url(../images/accessories/tiles/default.jpg);
}

/* Urban Cruiser thumbs */ 
#header_accessories #header_col2 li#li-item17 {
	background: url(../images/accessories/thumbs/uc/USB-&-iPod-Interface.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item18 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item19 {
	background: url(../images/accessories/thumbs/uc/Luggage-box-luxury-black-38.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item20 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item21 {
	background: url(../images/accessories/thumbs/uc/Front-&-Rear-mudflaps.png) no-repeat top left !important;
	}
/* Urban Cruiser Main Images */ 
#header_accessories #item17 {
	background-image: url(../images/accessories/tiles/UC/UC-1.jpg);
}
#header_accessories #item18 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item19 {
	background-image: url(../images/accessories/tiles/UC/UC-3.jpg);
}
#header_accessories #item20 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item21 {
	background-image: url(../images/accessories/tiles/UC/UC-5.jpg);
}

/* Auris thumbs */ 
#header_accessories #header_col2 li#li-item22 {
	background: url(../images/accessories/thumbs/auris/Rear-Parking-Aid-System.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item23 {
	background: url(../images/accessories/thumbs/auris/Bluetooth.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item24 {
	background: url(../images/accessories/thumbs/auris/Bluetooth-Hands-free-system.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item25 {
	background: url(../images/accessories/thumbs/auris/Boot-Liner-Kit.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item26 {
	background: url(../images/accessories/thumbs/auris/iPod-Integration-Kit.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item27 {
	background: url(../images/accessories/thumbs/auris/Toyota-Motorsport-Rear-Roof.png) no-repeat top left !important;
	}
/* Auris Main Images */ 
#header_accessories #item22 {
	background-image: url(../images/accessories/tiles/Auris/AU-1.jpg);
}
#header_accessories #item23 {
	background-image: url(../images/accessories/tiles/Auris/AU-2.jpg);
}
#header_accessories #item24 {
	background-image: url(../images/accessories/tiles/Auris/AU-3.jpg);
}
#header_accessories #item25 {
	background-image: url(../images/accessories/tiles/Auris/AU-4.jpg);
}
#header_accessories #item26 {
	background-image: url(../images/accessories/tiles/Auris/AU-5.jpg);
}
#header_accessories #item27 {
	background-image: url(../images/accessories/tiles/Auris/AU-6.jpg);
}

/* Verso thumbs */ 
#header_accessories #header_col2 li#li-item28 {
	background: url(../images/accessories/thumbs/verso/Roof-Rack.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item29 {
	background: url(../images/accessories/thumbs/verso/Luxury-ski-box,-black-490-l.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item30 {
	background: url(../images/accessories/thumbs/verso/iPod-Integration-Kit.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item31 {
	background: url(../images/accessories/thumbs/verso/Child-restraint-seat,-GO-Ba.png) no-repeat top left !important;
	}
/* Verso Main Images */ 
#header_accessories #item28 {
	background-image: url(../images/accessories/tiles/Verso/Verso-1.jpg);
}
#header_accessories #item29 {
	background-image: url(../images/accessories/tiles/Verso/Verso-2.jpg);
}
#header_accessories #item30 {
	background-image: url(../images/accessories/tiles/Verso/Verso-3.jpg);
}
#header_accessories #item31 {
	background-image: url(../images/accessories/tiles/Verso/Verso-4.jpg);
}

/* Prius thumbs */ 
#header_accessories #header_col2 li#li-item32 {
	background: url(../images/accessories/thumbs/prius/iPOD.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item33 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item34 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item35 {
	background: url(../images/accessories/thumbs/prius/BOOT_LINER.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item36 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
/* Prius Main Images */ 
#header_accessories #item32 {
	background-image: url(../images/accessories/tiles/Prius/Prius-1.jpg);
}
#header_accessories #item33 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item34 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item35 {
	background-image: url(../images/accessories/tiles/Prius/Prius-4.jpg);
}
#header_accessories #item36 {
	background-image: url(../images/accessories/tiles/default.jpg);
}

/* Avensis thumbs */ 
#header_accessories #header_col2 li#li-item37 {
	background: url(../images/accessories/thumbs/avensis/Rear-Parking-Aid.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item38 {
	background: url(../images/accessories/thumbs/avensis/Boot-Liner-Kit.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item39 {
	background: url(../images/accessories/thumbs/avensis/iPod-Integration-Kit.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item40 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}

/* Avensis Main Images */ 
#header_accessories #item37 {
	background-image: url(../images/accessories/tiles/Avensis/AV-1.jpg);
}
#header_accessories #item38 {
	background-image: url(../images/accessories/tiles/Avensis/AV-2.jpg);
}
#header_accessories #item39 {
	background-image: url(../images/accessories/tiles/Avensis/AV-3.jpg);
}
#header_accessories #item40 {
	background-image: url(../images/accessories/tiles/default.jpg);
}

/* RAV4 thumbs */ 
#header_accessories #header_col2 li#li-item41 {
	background: url(../images/accessories/thumbs/rav4/Dog-Guard.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item42 {
	background: url(../images/accessories/thumbs/rav4/Barrier-Net-for-Cargo-Area.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item43 {
	background: url(../images/accessories/thumbs/rav4/Vertical-Cargo-Net.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item44 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item45 {
	background: url(../images/accessories/thumbs/rav4/Roof-Rails.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item46 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}

/* RAV4 Main Images */ 
#header_accessories #item41 {
	background-image: url(../images/accessories/tiles/RAV4/RAV-1.jpg);
}
#header_accessories #item42 {
	background-image: url(../images/accessories/tiles/RAV4/RAV-2.jpg);
}
#header_accessories #item43 {
	background-image: url(../images/accessories/tiles/RAV4/RAV-3.jpg);
}
#header_accessories #item44 {
	background-image: url(../images/accessories/tiles/default.jpg);
}

#header_accessories #item45 {
	background-image: url(../images/accessories/tiles/RAV4/RAV-5.jpg);
}

#header_accessories #item46 {
	background-image: url(../images/accessories/tiles/default.jpg);
}

/* LC thumbs */ 
#header_accessories #header_col2 li#li-item47 {
	background: url(../images/accessories/thumbs/lc/HomeLink-Security-System.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item48 {
	background: url(../images/accessories/thumbs/lc/Boot-Liner.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item49 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item50 {
	background: url(../images/accessories/thumbs/lc/Tow-Bar.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item51 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}

/* LC Main Images */ 
#header_accessories #item47 {
	background-image: url(../images/accessories/tiles/LC/LC-1.jpg);
}
#header_accessories #item48 {
	background-image: url(../images/accessories/tiles/LC/LC-2.jpg);
}
#header_accessories #item49 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item50 {
	background-image: url(../images/accessories/tiles/LC/LC-4.jpg);
}

#header_accessories #item51 {
	background-image: url(../images/accessories/tiles/default.jpg);
}

/* LCV8 thumbs */ 
#header_accessories #header_col2 li#li-item52 {
	background: url(../images/accessories/thumbs/lcv8/HomeLink-Security-System.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item53 {
	background: url(../images/accessories/thumbs/lcv8/Boot-Liner-low-edge.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item54 {
	background: url(../images/accessories/thumbs/lcv8/Cargo-liner-high-edge.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item55 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item56 {
	background: url(../images/accessories/thumbs/lcv8/Tow-Bar-flanged-with-12V-e.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item57 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item58 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}
#header_accessories #header_col2 li#li-item59 {
	background: url(../images/accessories/awaiting_image.png) no-repeat top left !important;
	}

/* LCV8 Main Images */ 
#header_accessories #item52 {
	background-image: url(../images/accessories/tiles/LCV8/LCV8-1.jpg);
}
#header_accessories #item53 {
	background-image: url(../images/accessories/tiles/LCV8/LCV8-2.jpg);
}
#header_accessories #item54 {
	background-image: url(../images/accessories/tiles/LCV8/LCV8-3.jpg);
}
#header_accessories #item55 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item56 {
	background-image: url(../images/accessories/tiles/LCV8/LCV8-5.jpg);
}
#header_accessories #item57 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item58 {
	background-image: url(../images/accessories/tiles/default.jpg);
}
#header_accessories #item59 {
	background-image: url(../images/accessories/tiles/default.jpg);
}


#header_accessories #header_col2 ol li a {
	width:80px;
	float:left;
	cursor:pointer;
	margin-left:70px;
	margin-top:2px;
	}

#header_accessories #header_col2 ol li.selected a {
	color:#CC0000;
	}
	
.acc_colsize {
	width:565px;
	height:339px;
	padding:20px 0 0 15px;
}
* html .acc_colsize {
	width:580px;
}


/* Accessories Body */


/* Insurance Header */

#header_insurance
{
	background-image: url(../images/insurance/insurance-background.jpg);
}
#header_insurance #header_col2
{
	margin: 190px 0 0 40px;
}

/* Insurance Body */

#insurance_body h2, #insurance_body p
{
	color: #666;
	font-size: 140%;
	margin-top: 20px;
}
#insurance_body p {
	display:block;
	width:800px;
}

/* Club Header */

#header_club
{
	background-image: url(../images/club/club-background.jpg);
}
#header_club #header_col2
{
	margin: 188px 0 0 40px;
}

/* Club Body */

#club_body {margin-left:60px;}

#club_body h2, #club_body p
{
	color: #666;
	font-size: 140%;
	margin-top: 20px;
}

#club_body p {
	display:block;
	width:800px;
}
#club_body a
{
	color:#CC0033 !important;
	background: url(../images/little_arrow_whitebg.png) no-repeat right 2px;
	height:12px;
	padding-right:15px;
}

#club_body a.bluebg
{
	background: url(../images/little_arrow_bluebg.png) no-repeat right 2px !important;
}
* html #club_body a {background: url(../images/little_arrow_whitebg.png) no-repeat right 6px !important;}
* html #club_body a.bluebg {background: url(../images/little_arrow_bluebg.png) no-repeat right 6px !important;}
.clubicointro
{
	background: url(../images/club/clubicointro.png) top left no-repeat;
}
.clubico {
	padding-left: 60px;
}
.clubico1
{
	background: url(../images/club/clubico1.png) top left no-repeat;
}
.clubico2
{
	background: url(../images/club/clubico2.png) top left no-repeat;
	margin-bottom: 20px;
}
.clubico3
{
	background: url(../images/club/clubico3.png) top left no-repeat;
}
.clubico3a
{
	background: url(../images/club/clubico3a.jpg) top left no-repeat;
}
.clubico3b
{
	background: url(../images/club/clubico3b.jpg) top left no-repeat;
}
.clubico3c
{
	background: url(../images/club/clubico3c.jpg) top left no-repeat;
}
.clubico3d
{
	background: url(../images/club/clubico3d.jpg) top left no-repeat;
}
.clubico4
{
	background: url(../images/club/clubico4.png) top left no-repeat;
}
.clubico5
{
	background: url(../images/club/clubico5.png) top left no-repeat;
	margin-top: -30px;
}
.clubico6
{
	background: url(../images/club/clubico6.png) top left no-repeat;
}
.clubico7
{
	background: url(../images/club/clubico7.png) top left no-repeat;
}
.clubico8
{
	background: url(../images/club/clubico8.png) top left no-repeat;
}
.clubico9
{
	background: url(../images/club/clubico9.png) top left no-repeat;
}
.clubpull
{
	background:transparent url(../images/insurance/quotebg.png) repeat-y scroll center top;
}
dl.clubpull dd {
padding:13px 13px 13px 65px;
}

/* Generic Accordion */

.accordionButton
{
	width: 940px;
	height: 31px;
	background-image: url(../images/slider/plus.png);
	float: left;
	cursor: pointer;
	margin-bottom: 5px;
}
.accordionButtonSelected
{
	width: 940px;
	height: 31px;
	background-image: url(../images/slider/minus.png);
	float: left;
	cursor: pointer;
	margin-bottom: 5px;
}

/* General Slider */

#aftersales_slider
{
	float: left;
	width: 940px;
	margin-top: 20px;
}
#aftersales_slider h2
{
	color: #666;
	margin-left: 55px;
	padding-top: 10px;
	font-size: 1.5em;
}

* html #aftersales_slider h2
{
	padding-top: 8px;
}

#aftersales_slider h3
{
	color: #94b6cf;
	font-size: 160%;
	margin-bottom: 10px;
}
#aftersales_slider .service_col2 li h4
{
	color: #676767;
	font-weight: bold;
}
#aftersales_slider .service_col2 li h4 span
{	
	padding-bottom: 10px;
}
#aftersales_slider .initial
{
	color: #94b6cf;
	font-size: 160%;
}
#aftersales_slider .boxlink a
{
	background: transparent url(../images/little_arrow_whitebg.png) no-repeat scroll right 2px;
	color: #CC0033;
	display: block;
	height: 14px;
	margin: 8px 0 30px 0;
	padding-right: 10px;
	width: 168px;
}
#aftersales_slider .accordionContent p span
{
	color: #94b6cf;
	font-size: 140%;
}
#aftersales_slider .clubToyota_list
{
	margin-bottom: 30px;
}
#aftersales_slider .clubToyota_list h3
{
	color: #94b6cf;
	font-size: 160%;
	margin-bottom: 10px;
}
#aftersales_slider .clubToyota_list ul
{
	width: 270px;
	list-style-type: none;
	margin: 15px 0 0 0;
	padding: 0;
}
#clubToyota_body #aftersales_slider p.paragraph_before_Link {
	margin-bottom: 2px;
}
#aftersales_slider .clubToyota_list ul li span
{
	color: #666;
	line-height: 20px;
}
#aftersales_slider .clubToyota_list ul li
{
	color: #94b6cf;
	background: url(../images/slider/dot.png) no-repeat left 6px;
	padding-left: 10px;
	margin-bottom: 10px;
}
#aftersales_slider .num_explanation
{
	border-top: 1px solid #94B6CF;
	padding-top: 10px;
}
.service_col1, .clubToyota_col1
{
	width: 320px;
	float: left;
	margin: 0 100px 0 0;
	padding-left: 60px;
}
* html .service_col1, * html .clubToyota_col1 {width:380px;}
#aftersales_slider .service_col1 p, #aftersales_slider .clubToyota_col1 p
{
	margin-bottom: 30px;
	line-height: 20px;
}
p.red-print{font-size:10px; color:#F00; margin:4px 0;}
.service_col2
{
	width: 320px;
	float: left;
	background: url(../images/slider/rh_bg.png) top left no-repeat;
	padding: 20px;
}
#aftersales_slider .service_col2_option9
{
	background: url(../images/slider/rh_bgH964.png) top left no-repeat;
}
#aftersales_slider .service_col2_option10
{
	background: url(../images/slider/rh_bgH1064.png) top left no-repeat;
}
#aftersales_slider .option9 .externalLink, .service_coltop .externalLink {
	background: transparent url(../images/little_arrow_whitebg.png) no-repeat scroll right 2px;
	color: #CC0033;
	display: block;
	height: 14px;
	margin-left: 0px;
	margin-top: 8px;
	padding-right: 15px;
	width: 168px;
}
.service_coltop .externalLink {
	display:  inline;
	width: auto;
}
#aftersales_slider .option9 .option9_9 #widge_dealer {
	margin-bottom: 30px;
	margin-top: 20px;
} 
#aftersales_slider .option9 .motWidget {
	color: #676767;
}
#aftersales_slider .option9 .motWidget p {
	margin-bottom: 0px;
}
.service_coltop
{
	width: 425px;
	float: left;
}
#aftersales_slider .service_col2_no_bg
{
	width: 320px;
	float: left;
}
#aftersales_slider .service_col2 ul
{
	list-style-type: none;
	width: 270px;
}
#aftersales_slider .service_col2 li
{
	color: #94b6cf;
	background: url(../images/slider/dot.png) no-repeat left 6px;
	padding-left: 10px;
	margin-bottom: 10px;
}
#aftersales_slider .service_col2_option9 li
{
	background: url(../images/slider/dot.png) no-repeat left 2px;
	padding-bottom: 25px;
}
#aftersales_slider .service_col2_option10 li
{
	padding-bottom: 25px;
}
#aftersales_slider .service_col2 li span
{
	color: #666;
	line-height: 20px;
}
#aftersales_slider .service_col2 p, #aftersales_slider .service_col2_no_bg p
{
	width: 330px;
	line-height: 20px;
}

#aftersales_slider .service_coltop p {
	width:330px;
	margin-bottom: 30px;
	line-height: 20px;
}
#aftersales_slider .service_col1_1
{
	width: 330px;
	background: url(../images/slider/rh_bg.png) top left no-repeat;
	padding: 20px;
	margin-top:10px;
}
#aftersales_slider .servrepeatbg
{
	background: url(../images/service/tyrebg.png) top left no-repeat !important;
}
#aftersales_slider .service_col1_1 ul
{
	list-style-type: none;
	width: 270px;
}
#aftersales_slider .service_col1_1 li
{
	color: #94b6cf;
	background: url(../images/slider/dot.png) no-repeat left 6px;
	padding-left: 10px;
	margin-bottom: 10px;
}
#aftersales_slider .service_col1_1 li span
{
	color: #666;
	line-height: 20px;
}
#aftersales_slider .service_col1_1 p
{
	width: 290px;
	padding: 25px 0 0 5px;
}
#accessContent {float:left; width:219px; }
#header_col2 #accessContent {float:left; width:345px; margin-left:6px; }


/* Accessories Body */

/* Accident Body */
#accessories_body { margin-left:60px; }

#header_accessories #header_col2 {float:none !important;}
#accessories_body a {
	background:transparent url(../images/little_arrow_whitebg.png) no-repeat scroll right 2px;
	color:#CC0033 !important;
	height:12px;
	padding-right:15px;
}

* html #accessories_body a {
	background:transparent url(../images/little_arrow_whitebg.png) no-repeat scroll right 6px;
}


#accessories_body #accessories_contain1, #accessories_body #accessories_contain2, #accessories_body #accessories_contain3 {
	float:left;
	margin-top:40px;
	width:850px;
}
#accessories_body #accessories_contain2 {margin-bottom:40px;}

#accessories_body h2 {
	color:#6B6B6B;
	font-size:180%;
	font-weight:bold;
	margin:0 0 30px;
}

.accessories_col1 {width:380px; margin-right:60px; float:left;}
.accessories_col2 {width:380px; float:left;}

#accessories_contain1 .accessories_col1 ul {list-style-type:none; padding:0; margin:0;}
#accessories_contain1 .accessories_col1 li {padding-left:60px; line-height:20px;}
#accessories_contain1 .accessories_col1 li.accessories_rep_1 {background: url(../images/accessories/acc_thumb3.png) top left no-repeat;}
#accessories_contain1 .accessories_col2 ul {margin-left:60px; background: url(../images/accessories/bens_head.png) top left no-repeat #f4f7fa; list-style-type:none; padding:80px 20px 20px 20px; font-weight:bold;}

#accessories_contain1 .accessories_col1 li .initial {color:#94B8D0 !important; font-size:150% !important; font-weight:bold !important;}
#accessories_contain1 .accessories_col2 li {background:transparent url(../images/slider/dot.png) no-repeat scroll left 6px; margin-bottom:10px; padding-left:10px;}
#accessories_contain2 .accessories_col1 ul {list-style-type:none; padding:0; margin:0;}
#accessories_contain2 .accessories_col1 li {padding-left:60px; line-height:20px;}
#accessories_contain2 .accessories_col1 li p {font-size: 85%; line-height:13px;}
	
#accessories_contain2 .accessories_col1 li.accessories_rep_1 {background: url(../images/accessories/acc_thumb2.png) top left no-repeat;}
#accessories_contain2 .accessories_col1 li#accessories_rep_2 {margin-top:50px;}
#accessories_contain2 .accessories_col1 li .initial {color:#94B8D0 !important; font-size:150% !important; font-weight:bold !important;}
#accessories_contain2 .accessories_col2 ul {display:none; margin-left:60px; background: url(../images/accessories/nov_offer.png) top left no-repeat #f4f7fa; list-style-type:none; width:320px; height:610px;}
#accessories_contain2 .accessories_col2 li {display:none;}
#accessories_contain3 .accessories_col1 li.accessories_rep_1 {background: url(../images/accessories/acc_thumb1.png) top left no-repeat;}
#accessories_contain3 .accessories_col1 ul, #accessories_contain3 .accessories_col2 ul {list-style-type:none; padding:0; margin:0;}
#accessories_contain3 .accessories_col1 li, #accessories_contain3 .accessories_col2 li {padding-left:60px; line-height:20px;}
#accessories_contain3 .accessories_col1 li .initial {color:#94B8D0 !important; font-size:150% !important; font-weight:bold !important;}
#accessories_contain3 .accessories_col1 li#accessories_rep_2 {margin-top:40px;}
#accessories_contain3 .accessories_col2 li#accessories_rep_4 {background: url(../images/accessories/accessories_rep_5.png) top left no-repeat; margin-top:40px;}

#service_body .option5_5 h3 {
color:#000000 !important;
font-size:16px !important;
margin-bottom:0 !important;
font-weight:normal !important;
}

/* service page slider icons */
#service_body #aftersales_slider .option1 {
	background: url(../images/service/option1.png) top left no-repeat;
	}
#service_body #aftersales_slider .option2 {
	background: url(../images/service/option2.png) top left no-repeat;
	}
#service_body #aftersales_slider .option3 {
	background: url(../images/service/option3.png) top left no-repeat;
	}
#service_body #aftersales_slider .option4 {
	background: url(../images/service/option4.png) top left no-repeat;
	}
#service_body #aftersales_slider .option5 {
	background: url(../images/service/option5.png) top left no-repeat;
	}
#service_body #aftersales_slider .option6 {
	background: url(../images/service/checks.jpg) 0px 160px no-repeat;
	height:520px;
	position:relative;
	padding:30px 30px 0px 60px;
	}
	
#service_body #aftersales_slider .option6 p {line-height:16px; margin:5px 0px 5px 0px; }

#service_body #aftersales_slider .option6 div h4 {font-weight:bold; margin-bottom:4px;}
#service_body #aftersales_slider .option6 div {position:absolute; color:#666666;}

#service_body #aftersales_slider .option6 .bubble_brakes 		{top:235px; left:128px; width:170px;}
#service_body #aftersales_slider .option6 .bubble_clutch 		{top:252px; left:338px; width:225px;}
#service_body #aftersales_slider .option6 .bubble_tyres 		{top:195px; left:632px; width:210px;}
#service_body #aftersales_slider .option6 .bubble_exhaust	 	{top:368px; left:76px; width:130px;}
#service_body #aftersales_slider .option6 .bubble_suspension 	{top:320px; left:732px; width:145px;}


#service_body #aftersales_slider .option7 {
	background: url(../images/service/option7.png) top left no-repeat;
	}
#service_body #aftersales_slider .option8 {
	background: url(../images/service/option8.png) top left no-repeat;
	}
#service_body #aftersales_slider .option9 {
	background: url(../images/service/option9.png) top left no-repeat;
	}	
#service_milogo {
background:transparent url(../images/service/milogo.png) no-repeat scroll 55px top;
float:left;
height:40px;
margin-bottom:30px;
margin-top:40px;
padding:25px 0 0 310px;
width:850px;
}
* html #service_milogo {height:80px;}
#aftersales_slider .option1_1 ul {width:140px;}

#aftersales_slider .option1_1, #aftersales_slider .option5_5
{
	width: 338px;
	float: left;
	margin:10px 0 0 0;
}

/*#aftersales_slider .option1_1, #aftersales_slider .option5_5 #widge_content p {font-size:9px;}*/


#aftersales_slider .option5_5 #widge_price {margin-left:0; margin-bottom:10px;}
#aftersales_slider .option1_1 h2, #aftersales_slider .option5_5 h2, #aftersales_slider .option9_9 h2 {
	margin:0; 
	font-size:18px; 
	padding:10px 8px;
	color: #fff;
	}
.accordionContent {width:910px; margin-bottom:10px; padding:30px 0 30px 25px; overflow:hidden; float:left;}

/* widget styles moved from landing css */
#widge_header_dealer h2, #widge_header_offers h2, #widge_header_acc h2, #widge_header_fixedPrice h2, #widge_header_fixedPrice h4 {font-weight:bold;}


#widge_dealer { width:340px; height:202px; background:url(../images/dealer_background.png) top left no-repeat; position:relative;}
#widge_header_dealer {/*background:url(../images/header-accessories.png) no-repeat top right;*/ height:43px; color:#FFFFFF; padding-left:5px; margin-bottom:2px;}
#widge_price { width:340px; background:url(../images/fpw_background.png) top left no-repeat #e5e5e5; margin-left:0px;}
#nnContainer #widge_price h3 {color:#fff !important;font-size:12px !important;display:block;margin-top:4px;}

#widge_price_dealer { width:340px; height:462px; background:url(../images/dealer/fpw_background.jpg) top left no-repeat #e5e5e5; margin-left:18px;}
#widge_header_fixedPrice {height: 50px; color:#FFFFFF; padding-left:5px; margin-bottom:3px; }
#widge_header_fixedPrice h4 {/*float:left; margin:-10px 0 0 9px;*/ display:none;}

#fixedP_bg {color:#FFFFFF; height: 25px; margin-top:5px; margin-left:3px;position:relative;}
* html #priceLabel {padding-top:0px;}
#priceLabel {float:left; width:257px; font-size:12px; vertical-align:middle; padding-top:10px; padding-left:5px}




.price {background:url(../images/fixed-selected.jpg) no-repeat; color:#000000; width:43px; height:19px; vertical-align:middle;text-align:center; display:none; position:absolute; right:16px;}
.priceRed {background:url(../images/fixed-selected-free.png) no-repeat; color:#000000; width:40px; height:19px; vertical-align:middle;text-align:center; display:none; position:absolute; right:16px;}
.price2 {float:left; background:url(../images/fixed-selected.jpg) no-repeat; color:#000000; width:43px; height:19px; padding-right:1px; vertical-align:middle; text-align:center; display:none;}

/** html .price h3 {padding-bottom:5px;}
* html .priceRed h3 {padding-bottom:5px; height:24px;} 
* html .price2 h3 {padding-bottom:5px;}*/

.column {/*padding-top:10px; padding-left:5px;*/} 
#a {float:left; width:60px; height:19px;}
#b {float:left; width:60px; height:19px; text-align:right;}
#c {float:left; width:54px; height:19px;text-align:right;}

#widge_offer { width:339px; padding-left:1px; height:243px; margin-bottom:4px; background:url(../images/widge_shadow1.png) no-repeat top left;}
* html #widge_offer { width:340px; margin-bottom:17px;}
#widge_header_offers {height:44px; color:#FFFFFF; width:338px;}
#widge_header_offers h2 {margin-left:5px;}
.widge_offer_box {background:url(../offers/offer_nov.jpg) no-repeat;height:195px;width:338px;}
.widge_offer_box1 a {display: block; width: 100%; height: 100%;}
.widge_offer_box2 a {display: block; width: 100%; height: 100%;}
#widge_acc { width:220px; height:302px; background:url(../images/widge_shadow2.png) top left no-repeat; margin-bottom:9px; margin-left:20px;}
* html #widge_acc { margin-bottom:18px;}
#widge_header_acc {height:44px; color:#FFFFFF; padding-left:5px;}
* html #widge_header_acc {width:218px;}
#widge_acc ol li span {float:left; width:20px; text-align:right; margin-left:6px; padding-right:2px;}
#widge_acc ol li a {display:block; margin:0px 16px 1px 14px; padding:2px; text-decoration:none; border-bottom:1px solid #dddddd;} 
#widge_acc ol li a:hover {border-bottom:1px solid #cc0033;} 

#header_accessories #accessoriesTop {height:30px !important;}
#accessoriesTop {width:219px; height:46px; float:left;}

#accessoriesTop #acc_para {margin:3px 0 0 15px; color:#333333;}

#header_accessories #accessoriesSelect {
	margin:0 13px !important;
	}
	
#accessoriesSelect {
	margin:5px 13px 0 14px;
	color:#7A7A7A;
	padding-top:2px;
	width:190px;
	}
* html #accessoriesSelect {
	margin:7px 13px 0 14px;
	color:#7A7A7A;
	height:25px;
	padding-top:2px;
	width:190px;
	}
option {padding-left:3px;}

.boxGrey, .boxBlue {}
#widge_acc .boxGrey .accesslist, #widge_acc .boxBlue .accesslist {padding-top:3px;}
/*li.accessList {margin:0 15px 0 0; background:url(../images/arrow.png) no-repeat right center; padding:4px 0 0 8px;}*/
/*#widge_acc #accessContent .boxBlue,#widge_acc #accessContent .boxGrey {padding-left:13px;}*/


#widge_content {width:340px; height:409px;}
#widge_content p { color:#333; padding:12px;}
#widge_content p.fpwp {/*padding:15px 12px 7px 12px;*/ display:none;}
/** html #widge_content p.fpwp { padding:20px 12px 0 12px;}*/
#widge_content p.fpwp1 {/*padding:5px 12px 7px 12px;*/ display:none;}
#widge_content select {color:#7a7a7a; padding-top:2px; margin:53px 0 0 9px; width:320px; height:25px;}
#widge_content select option {text-align:left;}
#widge_terms {width:340px; height:404px; padding-top:5px; background:url(../images/fpw_terms_background.png) top left no-repeat;}
* html #widge_terms {height:408px;}
#widge_terms h4 {font-weight:bold; font-size:14px; margin-left:10px;}
#widge_terms p {margin:10px 10px 0 10px; line-height:2em;}
#widge_terms h4, #widge_terms p {color:#333;}
#btnFindOutMore { float:right; margin-right:5px;}
#btnIconI {float:left; margin-top:10px;}
#btnTerms {float:left; margin-left:5px; margin-top:10px;}
#widge_price_footer { float:left; width:340px; padding-top:9px; height:45px;}
#widge_price_footer a.fpw_terms {display:block; width:126px; height:14px; background:url(../images/btn-terms-and-conditions.png) top left no-repeat; text-indent:-9000px; float:left; margin: 8px 0 0 10px;}
#widge_price_footer a.fpw_terms:hover {background:url(../images/btn-terms-and-conditions.png) bottom left no-repeat;}

#widge_price_footer a.fpw_findoutmore {display:block; width:145px; height:33px; background:url(../images/btn-find-out-more.png) top left no-repeat; text-indent:-9000px; float:right; margin-right:10px;}
#widge_price_footer a.fpw_findoutmore:hover {background:url(../images/btn-find-out-more.png) bottom left no-repeat;}
#widge_content h4, #widge_content h5, #widge_content h6 {display:none;}



#widge_sign_enc {float:left; padding:10px;}
#fpw_top {float:left; width:340px; height:133px;}
#fpw_main_enc {float:left; width:340px; background:url(../images/fpw_bg.jpg) top left no-repeat;height:203px;}
a.fpw_terms_close {display:block; text-indent:-9000px; height:40px; width:335px; background:url(../images/fpw_close.png) top right no-repeat;}
a:hover.fpw_terms_close {display:block; background:url(../images/fpw_close.png) bottom right no-repeat;}

.widgeFormItem { margin-top:3px; color:#c4c4c4; width:188px !important; height:auto !important; padding:3px !important; margin-left:16px; font-weight:bold;}
.widgeFormItemdd { margin-top:3px; color:#c4c4c4; width:90px; height:20px; padding:1px; margin-left:16px; font-weight:bold;}
a.widgeFormBtn { display:block; width:77px !important; height:31px !important; background:url(../images/newsletter_next.png) top left no-repeat !important; text-indent:-9000px; margin-left:16px;}
a.widgeFormBtn:hover {background:url(../images/newsletter_next.png) bottom left no-repeat;}
#dealerContent { padding-left:11px;}

#dealerNaviCol1 { float:left; width:161px;}
#dealerNaviCol2 { float:left;}
ul#dealerNavi { padding:0; list-style-type:none; padding-right:5px; width:143px; margin-left:14px;}
ul#dealerNavi li a {	display:block; text-indent:-9000px;	height:32px; width:143px;}
ul#dealerNavi li a:hover { cursor:pointer; }
ul#dealerNavi li#aaa, ul#dealerNavi li#bbb {margin-bottom:13px;}
ul#dealerNavi li#aaa a {background:url(../images/btn-book-service.png) top left no-repeat; height:32px;}
.option9 ul#dealerNavi li#aaa a {background:url(../images/btn-book-mot.png) top left no-repeat; height:32px;}
ul#dealerNavi li#bbb a {background:url(../images/btn-more-details.png) top left no-repeat; height:32px;}
ul#dealerNavi li#ccc a {background:url(../images/btn-alternatives.png) top left no-repeat; height:32px;}
ul#dealerNavi li#aaa a:hover {background:url(../images/btn-book-service.png) bottom left no-repeat;}
.option9 ul#dealerNavi li#aaa a:hover {background:url(../images/btn-book-mot.png) bottom left no-repeat;}
ul#dealerNavi li#bbb a:hover {background:url(../images/btn-more-details.png) bottom left no-repeat;}
ul#dealerNavi li#ccc a:hover {background:url(../images/btn-alternatives.png) bottom left no-repeat;}
#dealerAdd { background-color:#FFFFFF; overflow:hidden; height:115px; width:159px; position:relative; border: #CCCCCC 1px solid; padding:0px;}
.dealerAddbg {background:url(../images/dealership.jpg); position:absolute; top:0px; left:0px;height:119px; width:159px; }
.dealerAddTxt {padding-left:4px; padding-top:4px; position:absolute; top:0px; left:0px; height:119px; width:159px;}
* html #dealerAdd {background-color:#FFFFFF; overflow:hidden; height:121px; width:161px;border: #CCCCCC 1px solid; padding-left:4px; padding-top:4px;}
#dealerAdd span {margin-bottom:1px;}
#dealerContent input#dealerPostCode {margin-top:3px; height:16px; color:#c4c4c4; float:left; width:305px; font-weight:bold; padding:1px; border:1px solid #ccc;}
body.msie #dealerContent input#dealerPostCode {height:16px;}
body.default.mac #dealerContent input#dealerPostCode {height:16px;}
#dealerFind {  float:left; width:21px; margin-left:-8px; margin-top:3px;}
* html #dealerFind {  float:left; width:21px; margin-left:-3px; margin-top:3px;}

/* Warranty & Insurance Shared Styles also on Fleet */

#warranty_cont_1 a, #warranty_cont_2 a {color:#CC0033 !important;}
#warranty_cont_1 {margin-top:40px;}
#warranty_cont_1, #warranty_cont_2 {float:left; width:850px;}
#warranty_cont_2 {margin-bottom:30px;}
#warranty_cont_1 p {margin-bottom:50px;}
#warranty_cont_1 h2, #warranty_cont_2 h2 {
color:#6b6b6b;
font-size:180%;
font-weight:bold;
margin:0 0 20px 0;
}
#warranty_cont_2 h2 {margin:40px 0;}
#warranty_cont_1 dd strong, #warranty_cont_2 dd strong {
	color:#cc0033;
	}
p.warranty_intro, p.insurance_intro {
	font-size:140%;
}
p.warranty_intro span, p.insurance_intro span { /* cufon line height */
	margin-bottom:10px;
}

p.insurance_intro_sm {font-size:130%;}
p.insurance_intro_sm span {margin-bottom:6px;} /* cufon line height */

#header_warranty #header_col2
{
	margin: 232px 4px 0 40px;
}

dl.warrantyico1
{
	background: url(../images/warranty/war3.png) top left no-repeat;
	margin: 20px 0 0 0 ;
}
dl.warrantyico1a
{
	background: url(../images/warranty/war3.png) top left no-repeat;
	margin: 20px 0 0 40px;
}
dl.warrantyicoprius
{
	background: url(../images/warranty/war4.png) top left no-repeat;
	margin: 20px 0 0 40px;
}
dl.warrantyicoprius .term_link
{
	font-size: 80%;
}

dl.warrantyico_5
{
	background: url(../images/warranty/war5.png) top left no-repeat;
	margin: 20px 0 0 0;
}

.warranty_containers {float:left; width:380px;}
.warrantyicoprius p {font-size:100% !important; width:330px !important; margin-bottom:0 !important;}
* html .warrantyicoprius p {width:320px !important;}
.warrantyicoprius span {font-size:110% !important; font-weight:bold;}

dl.warrantyico1b
{
	background: url(../images/warranty/war12.png) top left no-repeat;
	margin: 20px 0 0 0 ;
}
dl.warrantyico2
{
	background: url(../images/warranty/warrantyico2.png) top left no-repeat;
	margin: 20px 0 0 0 ;
}
dl.warrantyico3
{
	background: url(../images/service/warranty_ex_ico1.png) top left no-repeat;
	margin: 20px 0 0 0 ;
}
dl.warrantyico4
{
	background: url(../images/service/warranty_ex_ico2.png) top left no-repeat;
	margin: 20px 0 0 40px ;
}
dl.warrantyico5
{
	background: url(../images/service/warranty_ex_ico3.png) top left no-repeat;
	margin: 20px 0 0 0;
}
dl.warrantyico6
{
	background: url(../images/service/warranty_ex_ico4.png) top left no-repeat;
	margin: 20px 0 0 40px ;
}
dl.warrantyico7
{
	background: url(../images/service/warranty_ex_ico5.png) top left no-repeat;
	margin: 20px 0 0 0;
}
dl.warrantyico8
{
	background: url(../images/service/warranty_ex_ico6.png) top left no-repeat;
	margin: 20px 0 0 40px;
}
dl.warrantyico8 a
{
	color:#CC0033 !important;
	background: url(../images/little_arrow_whitebg.png) no-repeat right 2px;
	height:12px;
	padding-right:15px;
}
* html dl.warrantyico8 a
{
	background: url(../images/little_arrow_whitebg.png) no-repeat right 6px;
}
dl.warrantyico9
{
	background: url(../images/service/warranty_ex_ico7.png) top left no-repeat;
	margin: 20px 0 0 0;
}




.warranty_body p {
	display:block;
	width:800px;
}

dt.warranty , dd.warranty 
{
	padding-left: 55px;
}

dd.warranty span
{
	font-size: 70%;
}
#insurance_cont_2 {margin-bottom:30px;}
#insurance_cont_1, #insurance_cont_2 {float:left; width:850px; margin-top:20px;}
#insurance_cont_1 p {margin-bottom:50px;}
#insurance_cont_1 h2, #insurance_cont_2 h2 {
color:#6B6B6B;
font-size:180%;
font-weight:bold;
}
#insurance_cont_2 h2 {margin:20px 0;}
#insurance_cont_1 dd strong, #insurance_cont_2 dd strong {
	color:#cc0033;
	}
#insurance_cont_2 dd strong.black {
	color:#6a6a6a;
	font-size:12px;
}


dl.insuranceico1
{
	background: url(../images/insurance/insurance_ico1.png) top left no-repeat;
	margin: 20px 0 0 0 ;
}
dl.insuranceico2
{
	background: url(../images/insurance/insurance_ico2.png) top left no-repeat;
	margin: 20px 0 0 40px;
}

dl.insuranceico3
{
	background: url(../images/insurance/insurance_ico3.png) top left no-repeat;
	margin: 20px 0 0 0 ;
}
dl.insuranceico4
{
	background: url(../images/insurance/insurance_ico4.png) top left no-repeat;
	margin: 20px 0 0 40px;
}
dl.insuranceico5
{
	background: url(../images/insurance/insurance_ico5.png) top left no-repeat;
	margin: 20px 0 0 0;
}
dl.insuranceico6
{
	background: url(../images/insurance/quotebg.png) top repeat-y;
	margin: 20px 0 0 40px;
	
}
dl.insuranceico6 dd {
padding:13px 13px 13px 65px;
}
dl.insuranceico6 a
{
	color:#CC0033 !important;
	background: url(../images/little_arrow_bluebg.png) no-repeat right 2px;
	height:12px;
	padding-right:15px;
}

* html dl.insuranceico6 a
{
	background: url(../images/little_arrow_bluebg.png) no-repeat right 6px;
}
dl.insuranceico7
{
	background: url(../images/insurance/insurance_ico7.png) top left no-repeat;
	margin: -137px 0 0 0;
}

dl.accidentico1
{
	background: url(../images/accident/accident_ico6.png) top left no-repeat;
	margin: 20px 0 0 -71px;
}

dl.accidentico2
{
	background: url(../images/accident/accident_ico7.png) top left no-repeat;
	margin: 20px 0 0 -71px;
}
#insurance_body {margin-left:60px;}
.insurance_body h2, #insurance_body p
{
	color: #666;
	font-size: 140%;
	margin-top: 20px;
}

.insurance_body p {
	display:block;
	width:800px;
}

dt.insurance , dd.insurance
{
	padding-left: 55px;
}
dt.insurance
{
	font-weight: bold;
	color: #94b8d0;
	font-size: 120%;
}
dd.insurance span
{
	font-size: 70%;
}
/*	widge_signup	*/
#widge_signup {width:220px; height:142px; background:url(../images/newsletter_bg.png) top left no-repeat; margin-left:20px; overflow:hidden;}
#widge_signup h2 { font-size:18px !important; padding-top:13px; color:#333 !important;}
#widge_signup h2 span {font-weight:bold;}
#widge_signup_step_1 { position:relative; padding:0 0 0 13px;}
#widge_signup_step_1 select {
color:#7A7A7A;
height:25px;
padding-top:2px;
width:190px;
margin-top:20px;
}
#widge_signup_step_2, #widge_signup_step_3, #widge_signup_step_4 {position:relative; display:none;}
#widge_signup_step_3 {position:relative; display:block;}
#widge_signup_step_5 { text-align:center; height:140px; width:213px; font-size:14px; display: table-cell; vertical-align: middle;}
#widge_signup_step_2 .widgeFormItemdd {margin-top:8px; margin-bottom:4px;}
#widge_signup_step_2 .widgeFormItem {margin-bottom:4px;}
#widge_signup_step_2 a.widgeFormBtn {margin-top:2px;}
#widge_signup_step_3 select, #widge_signup_step_3 select, #widge_signup_step_4 select, #widge_signup_step_4 select {margin:15px 0 0 16px; color:#c4c4c4; width:188px; height:25px; padding:3px; font-weight:bold;}
#widge_signup_step_3 a.widgeFormBtn, #widge_signup_step_4 a.widgeFormBtn {margin-top:18px;}
#widge_signup a.refdownload {
background:transparent url(../images/reference/downloadbutton.png) no-repeat scroll left top;
display:block;
float:left;
height:33px;
text-indent:-9000px;
width:125px;	
margin-top:15px;
}

/* footer */
#aftersales_foot {
	background: url(../images/footer_bg.jpg) top left no-repeat;
	float:left;
	width:940px;
	height:101px;
 	margin:15px 0 5px 0;
	}
#aftersales_foot a {height:101px;}
#foot_sec_1, #foot_sec_1_a, #foot_sec_2, #foot_sec_3, #foot_sec_4 {float:left; height:101px;}
#foot_sec_1 {width:174px;} 
#foot_sec_1_a {width:189px;} 
#foot_sec_2 {width:205px;}
#foot_sec_3 {width:162px;}
#foot_sec_4 {padding-top:45px;height:auto;}	/*	width:240px; 	*/
#foot_sec_1 a {display:block;text-indent:-9000px;}
#foot_sec_1_a a {display:block;text-indent:-9000px;}
#foot_sec_2 a {display:block;text-indent:-9000px;}
#foot_sec_3 a {display:block;text-indent:-9000px;}
#foot_sec_4 ul {list-style-type:none;}
#foot_sec_4 li {margin-top:5px;}
#foot_sec_4 a {display:block; height:15px !important; background:url(../images/little_arrow_greybg.png) no-repeat scroll right 1px; padding-right:15px; margin-left:19px; color:#4d4d4d !important; width:160px; text-decoration:none; }
* html #foot_sec_4 a {width:180px;}
.motorlogo{
	background: url(../images/Motor-Industry-Code-logo.jpg) top left no-repeat;
	height:70px;
	width:430px;
	margin-left: -53px;
}
.motorlogo p{
	margin-left:247px;
}

* html .accessList {margin-left:-13px;}

* html #widge_header_acc {padding-left:0;}

#club_enclose1, #club_enclose2 {float:left;}
#club_enclose2 {margin-bottom:40px;}
#club_body h2 {padding:0;
color:#6B6B6B;
font-size:180%;
font-weight:bold;
margin:40px 0 20px 0;}
#club_body #widge_signup {margin:30px 50px;}
#club_enclose1 p, #club_enclose2 p {color:#666666;
font-size:140%;
margin:20px 0;}
#club_enclose1 p span, #club_enclose2 p span {margin-bottom:10px;}
#club_enclose1 dd strong {font-weight:bold;}
#club_enclose1 dd strong span {margin-bottom:10px;}

/* dealer hacks */
.replace1 {height:13px;}
#header_accessories .replace4 {font-weight:normal;}

.welcomeScroll {
	overflow-y: auto;
	width: 100%;
	height: 54px;
	padding-right: 10px;
}

#service_body .replace1 {font-weight:normal;}
#service_body .replace1 a {font-weight:bold;}

/*	ACCESSORIES TOY1083	*/
#accessories_contain2 .accessories_col2 ul {
	margin-left:60px; 
	background: none;
	list-style-type:none; 
	width:320px; 
	height:auto;
}
#accessories_contain2 .accessories_col2 li {
	display:block;
	width:320px; 
	height:81px;
	background-color: #f4f7fa;	
}
#accessories_contain2 .accessories_col2 li.oddLine {
	background-color: #d7e4ed;	
}
#accessories_contain2 .accessories_col2 li div {
	width: 100%;
	height: 100%;
}
#accessories_contain2 .accessories_col2 li div p {
	margin: 0px 5px 0 105px; 
	padding: 15px 0 0;
	font-weight: bold;
	font-size: 1.2em;
}
#accessories_contain2 .accessories_col2 li div p span{
	margin-bottom: 5px;
}
#accessories_contain2 .accessories_col2 li div.accLine1 {background: url(../images/accessories/col2/1.jpg) no-repeat 14px 14px;}
#accessories_contain2 .accessories_col2 li div.accLine2 {background: url(../images/accessories/col2/2.jpg) no-repeat 14px 14px;}
#accessories_contain2 .accessories_col2 li div.accLine3 {background: url(../images/accessories/col2/3.jpg) no-repeat 14px 14px;}
#accessories_contain2 .accessories_col2 li div.accLine4 {background: url(../images/accessories/col2/4.jpg) no-repeat 14px 14px;}
#accessories_contain2 .accessories_col2 li div.accLine5 {background: url(../images/accessories/col2/5.jpg) no-repeat 14px 14px;}
#accessories_contain2 .accessories_col2 li div.accLine6 {background: url(../images/accessories/col2/6.jpg) no-repeat 14px 14px;}
#accessories_contain2 .accessories_col2 li div.accLine7 {background: url(../images/accessories/col2/7.jpg) no-repeat 14px 14px;}
#accessories_contain2 .accessories_col2 li div.accLine8 {background: url(../images/accessories/col2/8.jpg) no-repeat 14px 14px;}

.widge_offer_box1 {background:url(../offers/offer_summer.jpg) no-repeat;height:195px;width:338px;}
.widge_offer_box2 {background:url(../offers/aygo-comp.jpg) no-repeat;height:195px;width:338px;}
.widge_offer_box2 a.quote-link{background:url(../offers/quote.png) no-repeat;width:105px; height:35px;margin-left:209px; margin-top:122px;}
.widge_offer_box2 a.terms-link{background:url(../offers/terms.png) no-repeat;width:108px; height:9px; margin-left:205px; margin-top:11px; height:20px;}
#accessories_contain2 .accessories_col1 li.accessories_rep_1 {background: url(../images/accessories/acc_thumb4.png) top left no-repeat;}

/*	CLUB TOYOTA	*/
.club_intro {}
.club_intro_content {
	margin: 20px 60px;
}
.club_intro_content h2 {font-size: 1.9em;color:#666666;margin-bottom:26px;}
.club_intro_content span.subtitle {font-size: 1.4em;color:#666666;}

.club_intro_content .initial {
	color: #94b6cf;
	font-size: 160%;
}
.club_intro_content p {line-height:20px;} 
p.title_link {font-weight:bold;line-height:20px;margin-bottom:35px;font-size: 1.1em;} 
#overflow_protect .club_intro_content .service_coltop a.externalLink {color:#CC0033}
.relative {position:relative}

div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalFull div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../img/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position: absolute;
	display: block;
	top: 436px;
	right: 5px;
	width: 62px;
	height: 22px;
	text-indent: -9999em;
	background: url(../images/terms-close.jpg) no-repeat;
	outline: 0;
}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent {
	overflow: visible;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding: 18px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev {
	left: 0;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover {
	background-image: url(../img/prev.gif);
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {
	background-image: url(../img/next.gif);
}

div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../img/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(../img/close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalContent {
	overflow: auto;
}
div.wrapper div#nyroModalContent {
	padding: 22px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
.terms-head{background: url(../images/terms-heading.jpg) top left no-repeat; width:437px; height:21px;}
.warranty-offer{background: url(../images/warranty-offer.jpg) top left no-repeat; width:940px; height:235px; margin-left:-60px; margin-top:40px; overflow:visible; position:relative;}
.warranty-offer a.quote-link{background:url(../images/quote-warranty.png) no-repeat;width:260px; height:20px; position:absolute; top:158px; left:470px;}
.warranty-offer a.terms-link{background:url(../images/terms-warranty.png) no-repeat;width:137px; height:10px; position:absolute; top:189px; left:470px;}
.WarrantyBox {margin-top:70px;}
#nyroModalBg{background-color:transparent;}

/*TOY2213 AMENDS */
#ins-tandc {font-size:8px;}
p#ins-tandc span {margin-bottom:3px;}
#header_insurance ul#widge a#insurancectoa4 {
	height:41px;
	width:220px;
	background:url(../images/insurance/insurance_FAQ.png) top left no-repeat;
}
#header_insurance ul#widge a#insurancectoa4:hover {
	height:41px;
	width:220px;
	background:url(../images/insurance/insurance_FAQ.png) bottom left no-repeat;
}
#header_insurance ul#widge a#insurancectoa4:active {
	height:41px;
	width:220px;
	background:url(../images/insurance/insurance_FAQ.png) top right no-repeat;
}

a.centre_button { float:left; width:175px; height:33px; background:url(../images/slider/find_centre.jpg) top no-repeat; }
a.centre_button:hover { background:url(../images/slider/find_centre.jpg) bottom no-repeat; }
