body {font:9pt arial, tahoma, verdana; color:#000; background:#ccc; margin:0; padding:0;}
form {margin:0; padding:0;}
p {font:9pt arial, tahoma, verdana; color:#000;}
#container {position:relative; display:block; width:990px; margin:0 auto 0 auto; padding:0; }
#logos {position:relative; display:none; width:960px; height:43px; margin:15px 0 0 0; padding:15px 15px 0 20px; background:url('./images/headerbg.png') no-repeat top left; text-align:center;}
#tyredetails {background:url('./images/tyreresultsides.jpg') repeat-y; float:left; width:725px;}

.logodetails { line-height:8px;}
 html .logodetails { line-height:8px; }

* html .logodetails a {font-size:10px; float:left; color:#c0c0c0; width:70px; text-align:center; padding:0 0px 0 0px; margin:0 0px 0 2px; text-decoration:none; border:0px; }
* html .logodetails a:hover {font-size:10px; float:left; color:#000000; width:70px; text-align:center; padding:0 0px 0 0px; margin:0 0px 0 2px; text-decoration:none; border:0px; }

.logodetails a {font-size:10px; float:left; color:#c0c0c0; width:70px; text-align:center; padding:0 5px 0 0px; margin:0 1px 0 2px; text-decoration:none; border:0px; }
.logodetails a:hover {font-size:10px; float:left; color:#000000; width:70px; text-align:center; padding:0 5px 0 0px; margin:0 1px 0 2px; text-decoration:none; border:0px; }
.logodetails span {padding-bottom:0px;}
 html .logodetails span {padding-bottom:0px; }

#header {position:relative; display:block; background:#fff; width:960px; height:166px; margin:0; padding:0 15px 0 15px;}
.mainhead {position:absolute; width:960px; height:136px; top:0; left:15px; background:url(./images/mainheader.png) no-repeat top left;}
.exhausthead {position:absolute; width:960px; height:136px; top:0; left:15px; background:url(./images/exhaustheader.png) no-repeat top left;}
#strapline {font:bold 14pt arial, tahoma; position:absolute; width:536px; height:51px; top:64px; right:30px; text-align:right;}
#navigation {display:none; font:9pt arial, tahoma, verdana; font-weight:bold; position:absolute; width:940px; height:25px; bottom:0; left:20px; padding:0; }
#navigation a {color:#fff; text-decoration:none; margin:0 14px 0 0; float:left;}
* html #navigation a {color:#fff; text-decoration:none; margin:0 14px 0 0; float:left;}
#navigation a:hover {color:#ffff00; text-decoration:none; margin:0 14px 0 0;}
#navigation a.on {color:#ffff00; text-decoration:none; margin:0 14px 0 0;}
#navigation a.on:hover {color:#ffff00; text-decoration:none; margin:0 14px 0 0;}

ul.branchserviceslist1 {  }
ul.branchserviceslist2 { margin-left:0px; }
ul.branchserviceslist3 { margin-left:0px; }
ul.branchserviceslist1 li {margin-left:-15px; padding-left:0px; }
ul.branchserviceslist2 li {margin-left:-15px; }
ul.branchserviceslist3 li {margin-left:-15px; }

* html ul.branchserviceslist2 li {margin-left:15px; }
* html ul.branchserviceslist3 li {margin-left:15px; }

/* Sub Menus */
* html #navmenu { position:absolute; top:140px; width:945px; margin-left:-40px; display:none; }
* html #navmenu ul { height:24px; padding:2px 0 2px 0; background-color:#FFFFFF; }
* html #navmenu ul li { line-height:10px; list-style-type:none; float:left; margin:0px auto; vertical-align:middle; border-right:1px solid #808080; padding-left:4px; margin-bottom:50px; }
* html #navmenu ul.homeMenu { padding-left:15px; list-style:none; width:100%; } 
* html #navmenu ul.informationMenu { padding-left:15px; list-style:none; width:100%; } 
* html #navmenu ul.jobsMenu { padding-left:15px; list-style:none; width:100%; } 
* html #navmenu ul.aboutMenu { padding-left:15px; list-style:none; width:100%; } 
* html #navmenu li a { float:left; font:9pt arial, tahoma, verdana; color:#bebebe; font-weight:bold; text-decoration:none; text-align:center; padding-right:4px; }
* html #navmenu ul li.last { list-style-type:none; float:left; height:10px; vertical-align:middle; padding-left:4px; padding-right:2px; border-right:0px; }

html>body #navmenu { position:absolute; top:140px; padding-left:15px; width:945px; background-color:#FFFFFF; display:none; }
html>body #navmenu ul li { list-style-type:none; float:left; margin:0px auto; }
/*NEW*/ #navmenu ul li.last:after { float:left; margin:0px; padding:0px; content: "";  }
/*NEW*/ #navmenu ul li:after { line-height:18px; list-style-type:none; float:left; margin:0px; padding:0px; content:" |"; color:#808080; vertical-align:middle;  }
html>body #navmenu ul.homeMenu, ul.informationMenu, ul.jobsMenu, ul.aboutMenu { list-style:none; padding:0; margin:0; display:none; background-color:#FFFFFF; } 
html>body #navmenu li a { font:9pt arial, tahoma, verdana; color:#808080; font-weight:bold; height:20px; line-height:18px; float:left; text-decoration:none; text-align:center; padding-right:2px; padding-left:2px; }
/* End Sub Menus */

#main {position:relative; display:block; background:#fff; width:960px; margin:-5px 0 0 0; padding:0px 15px 0 15px; }
#leftcol {position:relative; display:block; width:100%; text-align:left;}
#rightcol {position:relative; display:none; width:220px; float:right;}
.footer {font-size:8pt; font-weight:bold; position:relative; display:block; width:940px; height:43px; margin:0; padding:7px 25px 0 25px; border:none; color:#fff; background:url('./images/footerbg.png') no-repeat top left;}
.nofooter {font-size:8pt; font-weight:bold; position:relative; display:block; width:940px; height:22px; margin:0; padding:7px 25px 0 25px; border:none; color:#fff; background:url('./images/nofooter.gif') no-repeat top left;}
#footernav {position:absolute; font-size:8pt; font-weight:bold; width:auto; height:43px; top:7px; right:25px;}
#footernav a {color:#fff; text-decoration:none;}
#footernav a:hover {color:#FFFF00; text-decoration:none;}

#footernav a.tyreslink:link, #footernav a.tyreslink:active, #footernav a.tyreslink:hover, #footernav a.tyreslink:visited { color:#FF0C0F; }

.submenu {background-color:#BFBFBF; top:10px; font:8pt arial, tahoma, verdana; font-weight:bold; width:940px; height:18px; bottom:0; padding-top:5px; margin:0 0 3px 0; padding-left:20px; }
/*.submenu a {color:#000000; text-decoration:none; margin:0 12px 0 0px; float:left;}
* html .submenu a {color:#000000; text-decoration:none; margin:0 11px 0 0; float:left;}
.submenu a:hover {color:#000000; text-decoration:none; margin:0 12px 0 0;}
*/

#home_ordertyreslocal {position:relative; width:25px; height:237px; background:url(./images/ordertyreslocal.gif) no-repeat top left; float:left; margin-top:4px;}

#home_tyresleft {position:relative; width:300px; height:250px; background:url(./images/ordertyres3.png) no-repeat top left; float:left;}
#home_tyresright {position:relative; width:430px; height:250px; background:url(./images/ordertyres_new.png) no-repeat top left; float:left;}
#tyresearch {position:relative; width:430px; height:260px; background:url(./images/tyresearch.png) no-repeat top left; margin:0px auto;}
#tyresleft {position:relative; width:250px; float:left; margin:0 0 0 1px;}
/*#tyresright {position:relative; width:478px; float:left;}*/
#centerInfo {position:relative; width:478px; float:left;}
#ntechInfo {position:relative; background-image:url('images/n-techbg.jpg'); background-repeat:no-repeat; width:478px; height:847px; background-position:top left; float:left;}
#ntechInfo h2 {color:#fff000;}
#ntechInfo ul {color:#fff000; margin-top:0px; margin-bottom:0px;}
#ntechInfo ul li {margin:0px; padding-top:0px; margin-left:15px;}
#ntechInfo p {margin-bottom:2px;}
#ntechInfo a {color:#ffffff; cursor:pointer; border-bottom:1px solid #fff000; text-decoration:none;}
/*#branchright{position:relative; width:478px; float:left;}*/

.basket th {border:0px; background:#dedede; border-top:1px solid #383838; border-bottom:1px solid #383838; font-weight:bold;}
.basket .tablesplit {height:1px; background:#383838; padding:0px;}

/*#tyrepromotion {background:#ffffff url(./images/promotion/tyre_blank.jpg); width:198px; height:473px; padding:20px 10px 0px 10px; margin-top:10px; text-align:center;}
#tyrepromotion .large {font:bold 18pt verdana; color:#ffffff;}
#tyrepromotion .medium {font:14pt verdana; color:#ffffff;}
#tyrepromotion .highlight {font:bold 50pt arial; color:Yellow;}*/

.highlightbox {font-weight:bold; background:red; padding:3px; color:white;}
.exhaustborder {width:333px; height:252px; background:url(./images/exhaust_border.jpg) no-repeat top left; vertical-align:top; padding:6px 12px;}
.exhaustborder h1 {font-size:17px; font-weight:bold;}

#subnav {background:#FF0C0F url(/images/subnavbtm.gif) no-repeat bottom left; width:250px; margin:0; height:550px;}
#subnav_localacc_log {background:#FF0C0F; width:250px; margin:0; height:239px; padding-top:8px;}
#subnav_localacc_info {background:#FF0C0F; width:235px; margin:0; height:250px; padding-top:8px;}
/*#splash {background:#FF0C0F url(/images/splashbtm.gif) no-repeat bottom left; width:100%; margin:0;}*/

#findreg {position:absolute; width:405px; top:147px; left:20px;}
html>/**/body #findreg{top:135px;}
#findmake {position:absolute; width:405px; top:176px; left:20px;}
html>/**/body #findmake{top:164px;}
#findphone {position:absolute; width:405px; top:205px; left:20px;}
html>/**/body #findphone {top:193px;}

/*.subnavstyle7 li {font:10pt arial, tahoma, verdana; font-weight: bold; color:#fff; text-decoration:none; margin:0 0 3px -5px; position:relative; }
.subnavstyle7 li a {text-decoration:none; color:#fff;}
.subnavstyle7 li a:hover {text-decoration:none; color:#ffff00;}*/

.subnavstyle1 {font:20pt arial, tahoma, verdana; color:#FFFF00; line-height:24pt; margin:0; padding:10px 0 0 10px;}
.subnavstyle2 {font:14pt arial, tahoma, verdana; color:#FFFFFF; line-height:16pt; margin:0; width:200px; padding:10px 0 0 10px;}
.subnavstyle3 {font:12pt arial, tahoma, verdana; color:#FFFF00; margin:0; padding:10px 0 0 20px; line-height:20px; font-weight:bold;}
.subnavstyle31 {font:14pt arial, tahoma, verdana; color:#FFFF00; margin:0; padding:10px 0 0 20px; line-height:20px; font-weight:bold;}
#subnavstyle3 {background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:235px; float:left; padding-left:15px; padding-top:15px; height:520px; }

#subnavstyle3 h2 {font:16px arial, tahoma, verdana; font-weight:bold; color:#FFFFFF; padding-right:15px; line-height:21px;}

#subnavstyle3 p {color:#FFFF00; text-decoration:none; font:11pt arial, tahoma, verdana; font-weight:bold; line-height:20px; padding-left:10px; width:80px; margin-top:0px;}
a.subnavstyle3 {color:#FFFF00; text-decoration:none; font:11pt arial, tahoma, verdana; font-weight:bold; line-height:20px; padding-left:10px;}
a.subnavstyle3:link {color:#FFFF00; text-decoration:none;}
a.subnavstyle3:hover {color:#FFFF00; text-decoration:none;}
a span.subnavstyle3_link { text-decoration:none; border-bottom:1px solid black; }
.subnavstyle3 h1 {font:12pt arial, tahoma, verdana; color:#FFFF00; margin:0; padding:10px 0 0 20px; line-height:20px; font-weight:bold;}
.subnavstyle3 ul {margin-top:0px;}
.subnavstyle3 li {padding-top:2px;}

.subnavstyle9 {font:12pt arial, tahoma, verdana; color:#FFFFFF; margin:0; padding:10px 0 0 20px; line-height:20px; font-weight:bold;}
#subnavstyle9 {background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:235px; float:left; padding-left:15px; padding-top:15px; height:560px; }
#subnavstyle9 p {color:#FFFFFF; text-decoration:none; font:11pt arial, tahoma, verdana; font-weight:bold; padding-left:10px; padding-right:10px; margin-top:0px;}
a.subnavstyle9 {color:#FFFFFF; text-decoration:none; font:11pt arial, tahoma, verdana; font-weight:bold; padding-left:0px;}
a.subnavstyle9:link {color:#FFFFFF; text-decoration:none;}
a.subnavstyle9:hover {color:#FFFFFF; text-decoration:none;}
a span.subnavstyle9_link { text-decoration:none; }
#ctrhtoffers { float:left; padding-left:15px; }


#subnavstyle4 {background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:235px; float:left; padding-left:15px; padding-top:15px; height:520px; }

#subnavstyle4 h2 {font:16px arial, tahoma, verdana; font-weight:bold; color:#FFFFFF; padding-right:15px; line-height:21px;}

#subnavstyle4 p {color:#FFFFFF; text-decoration:none; font:11pt arial, tahoma, verdana; font-weight:bold; line-height:20px; padding-left:10px; width:80px; margin-top:0px;}
a.subnavstyle4 {color:#FFFFFF; text-decoration:none; font:11pt arial, tahoma, verdana; font-weight:bold; line-height:20px; padding-left:10px;}
a.subnavstyle4:link {color:#FFFFFF; text-decoration:none;}
a.subnavstyle4:hover {color:#FFFFFF; text-decoration:none;}
a span.subnavstyle4_link { text-decoration:none; border-bottom:1px solid black; }

#subnavstyle5 {margin-left:11px; margin-top:15px; font:8pt arial, tahoma, verdana; color:#FFFFFF; padding-right:20px;}

/*.subnavstyle6 {font:26pt arial, tahoma, verdana; color:#FFFFFF; line-height:30pt; margin:0; padding:10px 0 0 10px;}*/

.subnavstyle7 h5 {font:12pt arial, tahoma, verdana; color:#FFFF00; margin:0; padding:10px 0 0 20px; line-height:20px; font-weight:bold;}
.subnavstyle7 ul {margin-top:0px;}
.subnavstyle7 li {padding-top:2px;}

#home_desc_lft { float:left; width:360px; margin-right:10px; margin-bottom:20px; }
#home_desc_rht { float:left; width:360px; margin-bottom:20px; }

/*.subnavheadwhtsmall {font:14pt arial, tahoma, verdana; color:#FFFFFF; line-height:16pt; margin:0; width:200px; padding:10px 0 0 10px;}
.subnavheadwhite {font:26pt arial, tahoma, verdana; color:#FFFFFF; line-height:30pt; margin:0; padding:10px 0 0 10px;}
.subnavhead {font:20pt arial, tahoma, verdana; color:#FFFF00; line-height:24pt; margin:0; padding:10px 0 0 10px;}*/
.home_ct {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 5px 0 0; padding:5px 0px 5px 0px; background:url('./images/home_ct.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#000; text-decoration:none;}
.home_ct:hover {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 5px 0 0; padding:5px 0px 5px 0px; background:url('./images/home_ct.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#FF0000; text-decoration:none;}
.home_ex {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 5px 0 0; padding:5px 0px 5px 0px; background:url('./images/home_ex.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#000; text-decoration:none;}
.home_ex:hover {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 5px 0 0; padding:5px 0px 5px 0px; background:url('./images/home_ex.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#FF0000; text-decoration:none;}
.home_ba {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 5px 0 0; padding:5px 0px 5px 0px; background:url('./images/home_ba.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#000; text-decoration:none;}
.home_ba:hover {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 5px 0 0; padding:5px 0px 5px 0px; background:url('./images/home_ba.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#FF0000; text-decoration:none;}
.home_oi {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 5px 0 0; padding:5px 0px 5px 0px; background:url('./images/home_oi.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#000; text-decoration:none;}
.home_oi:hover {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 5px 0 0; padding:5px 0px 5px 0px; background:url('./images/home_oi.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#FF0000; text-decoration:none;}
.home_mo {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 5px 0 0; padding:5px 0px 5px 0px; background:url('./images/home_mo.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#000; text-decoration:none;}
.home_mo:hover {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 5px 0 0; padding:5px 0px 5px 0px; background:url('./images/home_mo.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#FF0000; text-decoration:none;}
.home_br {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 0 0 0; padding:5px 0px 5px 0px; background:url('./images/home_br.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#000; text-decoration:none;}
.home_br:hover {position:relative; float:left; display:inline-block; width:116px; height:116px; margin:0 0 0 0; padding:5px 0px 5px 0px; background:url('./images/home_br.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#FF0000; text-decoration:none;}
.lozenge {width:726px; height:22px; background:url('./images/lozenge.gif') no-repeat top left; font:12pt arial, tahoma, verdana; color:#fff; text-align:center; padding:5px 0 0 0; font-weight:bold;}
/*.lozenge2 {width:431px; height:27px; background:url('./images/lozenge2.gif') no-repeat top left; font:12pt arial, tahoma, verdana; color:#fff; text-align:center; padding:5px 0 0 0; font-weight:bold; margin-bottom:2px;}*/
.lozenge3 {width:577px; height:27px; background:url('./images/lozenge3.gif') no-repeat top left; font:12pt arial, tahoma, verdana; color:#fff; text-align:center; padding:5px 0 0 0; font-weight:bold; margin-bottom:2px;}

.lozengeoffer {width:431px; height:27px; background:url('./images/lozengeoffer.gif') no-repeat top left; font:12pt arial, tahoma, verdana; color:#fff; text-align:center; padding:5px 0 0 0; font-weight:bold; margin-bottom:2px;}

.lrgtxt {font:16pt 'Arial Black', arial, tahoma; line-height:14pt;}
.medtxt {font:12pt arial, tahoma, verdana; line-height:14pt;}
.widthsearch {font:9pt arial, tahoma, verdana; font-weight: bold; color:#E56A05; background:#DDDDDD; border:1px solid #000; text-align: right; text-transform: uppercase; width:50px; margin:1px 0;}
.profilesearch {font:9pt arial, tahoma, verdana; font-weight: bold; color:#0404A3; background:#DDDDDD; border:1px solid #000; text-align: right; text-transform: uppercase; width:50px; margin:1px 0;}
.sizesearch {font:9pt arial, tahoma, verdana; font-weight: bold; color:#049104; background:#DDDDDD; border:1px solid #000; text-align: right; text-transform: uppercase; width:50px; margin:1px 0;}
.ratingsearch {font:9pt arial, tahoma, verdana; font-weight: bold; color:#D90606; background:#DDDDDD; border:1px solid #000; text-align: right; text-transform: uppercase; width:50px; margin:1px 0;}
.loadindexsearch {font:9pt arial, tahoma, verdana; font-weight: bold; color:#800080; background:#DDDDDD; border:1px solid #000; text-align: right; text-transform: uppercase; width:50px; margin:1px 0;}
.formfield {font:9pt arial, tahoma, verdana; color:#000; border:1px solid #000;}
.stdbutton {font:9pt arial, tahoma, verdana; color:#000;}
.subnav li {font:10pt arial, tahoma, verdana; font-weight: bold; color:#fff; text-decoration:none; margin:0 0 5px -5px; position:relative; }
.subnav li a {text-decoration:none; color:#fff;}
.subnav li a:hover {text-decoration:none; color:#ffff00;}

.subnavProd li {font:10pt arial, tahoma, verdana; font-weight: bold; color:#fff; text-decoration:none; margin:0 0 3px -5px; position:relative; }
.subnavProd li a {text-decoration:none; color:#fff;}
.subnavProd li a:hover {text-decoration:none; color:#ffff00;}
a.prodBtmLink  {font:1.3em arial, tahoma, verdana; font-weight: bold; color:#ffff00; text-decoration:none; margin:0 0 0px 15px; cursor:pointer; }
a.prodBtmLink:hover {text-decoration:none; color:#ffff00;}

a.localaccountLink  {font:1.3em arial, tahoma, verdana; font-weight: bold; color:#ffff00; text-decoration:none;cursor:pointer; }
a.localaccountLink:hover {text-decoration:none; color:#ffff00;}
.localaccount {font:1.3em arial, tahoma, verdana; font-weight: bold; color:#ffff00; text-decoration:none; }

.subnav ul li.subnavsel{background-color:#E4808A; width:250px;}
.subnav li.subnavsel {margin-left:-3em; font-weight:bold; color:#ffffff; list-style-position:inside; padding-left:22px;}

li.subnavsel a{color:#ffffff; margin-left:-6px; }

.subnavsel {background-color:#E4808A; padding-left:25px }

li.subnavsel .subnavsel_Neg {background-color:#E4808A; font-weight:bold; margin-left:-.9em;}
a .subnavsel_Neg{padding-left:25px;}
.rightp {margin:15px 0 0 15px; line-height:14pt;}
.centerp {margin:15px 0 0 15px; line-height:14pt;}
.centertyres {margin:15px 0 0 15px;}
.centerntech {margin:0 0 0 15px; line-height:14pt; color:#ffffff;}
.centerpbold {margin:15px 0 0 15px; line-height:14pt;font-weight:bold;}
/*.rightpsml {margin:15px 0 0 15px; line-height:14pt; width:478px; font:8pt arial, tahoma, verdana;}*/

#branchlefttop3 { background:url(./images/wolverhampton_exclusive.jpg) no-repeat top left; width:718px; height:152px; padding-left:42px; }
a.voucherlink3, a.voucherlink3:hover, a.voucherlink3:active, a.voucherlink3:visited { font:9pt arial, tahoma, verdana; color:#000; font-weight:bold; text-decoration:none; padding-left:10px; }
.branch3toptext { width:718px; font:14pt arial; color:#000000; text-align:center; }
.branch3bottext { width:718px; font:12pt arial; color:#000000; text-align:center; }

#branch4 { float:left; background:url(./images/battersea_exclusive.jpg) no-repeat top left; width:718px; height:174px; text-align:center; padding-top:15px; }
#branch4 span.yellow1 { font:22pt arial; color:#FFFF00; font-weight:bold; }
#branch4 span.yellow2 { font:15pt arial; color:#FFFF00; font-weight:bold; }
#branch4 span.whitesml1 { font:12pt arial; color:#FFFFFF; font-weight:bold; }
#branch4 span.whitelrg { font:22pt arial; color:#FFFFFF; font-weight:bold; }
a.voucherlink2, a.voucherlink2:hover, a.voucherlink2:active, a.voucherlink2:visited { font:9pt arial, tahoma, verdana; color:#000; font-weight:bold; text-decoration:none; padding-left:10px; }

#branchlefttop2 { float:left; background:url(./images/wrexham_exclusive.jpg) no-repeat top left; width:718px; height:131px; text-align:center; padding-top:10px; }
#branchlefttop2 span.yellow1 { font:22pt arial; color:#FFFF00; font-weight:bold; }
#branchlefttop2 span.yellow2 { font:15pt arial; color:#FFFF00; font-weight:bold; }
#branchlefttop2 span.yellow3 { font:18pt arial; color:#FFFF00; font-weight:bold; }
#branchlefttop2 span.whitesml1 { font:12pt arial; color:#FFFFFF; font-weight:bold; }
#branchlefttop2 span.whitelrg { font:22pt arial; color:#FFFFFF; font-weight:bold; }
a.voucherlink2, a.voucherlink2:hover, a.voucherlink2:active, a.voucherlink2:visited { font:9pt arial, tahoma, verdana; color:#000; font-weight:bold; text-decoration:none; padding-left:10px; }

#branchlefttop { float:left; background:url(./images/branchpanel.jpg) no-repeat top left; width:447px; height:270px; text-align:center; padding-top:50px; }
#branchlefttop span.yellow { font:20pt arial; color:#FFFF00; font-weight:bold; }
#branchlefttop span.white { font:20pt arial; color:#FFFFFF; font-weight:bold; }
#branchlefttop span.whitesml { font:12pt arial; color:#FFFFFF; font-weight:bold; }
.branchleft { float:left; }
.right { float:right; }
a.voucherlink, a.voucherlink:hover, a.voucherlink:active, a.voucherlink:visited { font:10pt arial, tahoma, verdana; color:#000; font-weight:bold; text-decoration:none; padding-left:10px; }

li.regsearch {margin-left: 0px; list-style-image: none; line-height:18px; font-size: 12px; }

* html .subnav li.subnavsel {margin-left:-3em; color:#ffffff; font-weight:bold; list-style-position:inside; padding-left:19px;}
* html li.subnavsel a{color:#ffffff; margin-left:-1px;}
* html .subnavsel {background-color:#E4808A; padding-left:3px }
* html li.subnavsel .subnavsel_Neg {background-color:#E4808A; font-weight:bold; margin-left:-.9em;}
* html a .subnavsel_Neg{padding-left:27px;}

.displayoil {position:relative; width:705px; border:solid 1px black; margin:5px 0 10px 0; padding:10px;}
.displaybattery {position:relative; width:705px; border:solid 1px black; margin:5px 0 10px 0; padding:10px;}
.displaytyre {position:relative; width:725px; margin:5px 0 10px 0;}

.infodiv0 {position:relative; display:inline; float:left; width:136px; height:136px; margin:0 8px 0 0;}
.infodiv1 {position:relative; display:inline; float:left; width:170px; margin:3px 0 0 5px;}
.infodiv2 {position:relative; display:inline; float:left; width:275px; height:100px; margin:5px 0 0 5px;}
.infodiv3 {position:relative; display:inline; float:left; width:100px; height:100px; padding:2px 0 0 0; margin:0 0 0 10px;}
.infodiv4 {position:relative; display:inline; float:right; width:377px; height:25px; margin:4px 8px 0 5px;}
.infodiv5 {position:relative; display:inline; float:left; width:350px; height:100%; margin:0px 0 0 15px;}
.infodiv5 ul li { margin-left:-10px;}
/**html .infodiv5 ul li {margin-left:0px;}*/

.resultsdiv1 {position:relative; display:inline; float:left; width:136px; height:136px; margin:0 8px 0 0;}
.resultsdiv2 {position:relative; display:inline; float:left; width:170px; margin:3px 0 0 5px;}
.resultsdiv3 {position:relative; display:inline; float:left; width:275px; height:100px; margin:5px 0 0 5px; }
.resultsdiv3cnt {position:relative; display:inline; width:262px; float:left; margin-left:13px; padding-top:0px; text-align:center; }
.resultsdiv4 {position:relative; display:inline; float:left; width:100px; height:120px; padding:2px 0 0 0; margin:0 0 0 7px;}
.resultsdivcycle4 {position:relative; display:inline; float:left; width:100px; height:140px; padding:2px 0 0 0; margin:0 0 0 10px;}
.resultsdivcycle4t {height:120px;} 
.resultsdivcycle4b {height:20px;} 
.resultsprices {font:9pt arial, tahoma, verdana; color:#000; border:1px solid #000; float:left; margin-top:2px;}

.offerDetails  {width:265px; clear:both; line-height:10px; color:#FF0C0F; font-weight:bold; padding-top:2px; text-align:center;}
* html .offerDetails  {line-height:11px; padding-bottom:0px; clear:both; width:265px; padding-top:2px; text-align:center;}

.findbutton, .findbutton:hover {font:11pt arial, tahoma, verdana; line-height:14pt; background:#FF0C0F; color:#FFFFFF; font-weight:bold; border:1px solid #000000; position:absolute; bottom:0; right:0; padding:2px 5px; text-decoration:none;}

#product_tyressearch {position:relative; float:left; top:0px; width:431px; height:159px; background:url(./images/ordertyres2.png) no-repeat top left; }
.product_tyresimage { width:136px; margin-left:10px; float:left; margin-top:20px; }

.infoprice {width:100%; text-align:center; background:#ffff00; font-weight:bold; line-height:16pt;}
.infoinner {width:100%; text-align:center; background:#E5E5E5; font-weight:bold; line-height:16pt;}
.tyreinfo {width:100%; height:20px; text-align:center; background:#FF0C0F; color:#fff; font-weight:bold; padding:3px 0 0 0;}
.tyreinfo a {color:#fff; text-decoration:none;}
.tyreinfo a:hover {color:#ffff00; text-decoration:none;}
/*h1 {font:16pt arial, tahoma, verdana; color:#FF0000; margin:0; padding:10px 0 0 0px; margin-left:0px}
h2 {font:10pt arial, tahoma, verdana; color:#000000; font-weight:bold; line-height:14pt; margin:0; padding:8px 0 0 8px; margin-left:0px}*/
h1 {font:16pt arial, tahoma, verdana; color:#FF0000; margin:0; padding:10px 0 0 0px; margin-left:0px}
h2 {font:10pt arial, tahoma, verdana; color:#000000; font-weight:bold; line-height:14pt; margin:0; padding:8px 0 0 8px; margin-left:7px}
h3 {font:10pt arial, tahoma, verdana; color:#FF0000; font-weight:bold; line-height:14pt; margin:0; padding:14px 0 0 0px; margin-left:0px}
h4 {font:8pt arial, tahoma, verdana; color:#000000; font-weight:bold; }
h5 {font:28pt arial, tahoma, verdana; color:#FFFF00; line-height:30pt; margin:0; padding:5px 0 0 10px;}
#checkout h4 {font:11pt arial, tahoma, verdana; color:#ffffff; margin:10px 0px 0px 0px; padding:2px 10px; background:#FF0C0F;}
#checkout p {font:9pt arial, tahoma, verdana; color:#000000; margin:0; padding:3px 10px;}
.branchlrg { font:12pt arial, tahoma, verdana; color:#FF0000; margin:0; padding:10px 0 0 0px; margin-left:15px; }
.branchctr {margin:15px 0 0 10px; line-height:14pt;}
/*.datapu {position:fixed; top:100; left:100px; visibility:hidden; border:1px solid #808080; background:#ffffff; margin:0px; padding:10px; width:390px; z-index:1; text-align:left;}*/

.generalpu {position:absolute; visibility:hidden; border:1px solid #808080; background:#ffffff; margin:0px; padding:10px; width:390px; z-index:1; text-align:left;}
.fitmentpu {position:absolute; visibility:hidden; border:1px solid #808080; background:#f1f1f1; margin:0px; padding:10px; width:390px; z-index:1; text-align:left;}
.tyreinfopu {position:absolute; visibility:hidden; border:solid 1px #808080; background:#ffffff; margin:0px; padding:10px; width:500px; z-index:1; text-align:left;}
.highlight {color:#FF0000; font-weight:bold;}

/*.highlightlink {color:#2116EF; font-weight:bold; text-decoration:none;}
.highlightlink:hover {text-decoration:underline;}*/

a.highlight {color:#FF0000; text-decoration:none;}
a.highlight:hover {color:#FF0000; text-decoration:underline;}

a {color:#FF0000; text-decoration:none;}
a:hover {color:#FF0000; text-decoration:underline;}

/*#satety_checks { width:730px; margin-top:10px; }
#satety_checks .top_l { float:left;}
#satety_checks .top_r { float:left; margin-left:20px;}
.safety_bul { width:370px; }*/

#orderleft {position:relative; width:250px; float:left; margin:0 0 0 1px;}
#order_subnav {background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:250px; margin:0;}

#privacy { width:710px; margin-top:10px; }
#privacy .copy { padding-left:16px; }

#terms { width:710px; margin-top:10px; }
#terms li { margin-bottom:10px; list-style:none; }
#terms .term_str { font-weight:bold; }
#terms .term_str_pad { font-weight:bold; margin-left:40px; }

/*#online_ordering li {list-style:none; list-style-type:none; border:1px solid #FFFF00; margin-bottom:10px; height:65px; padding-top:5px; width:195px; }

#online_ordering a:hover li { text-decoration:none; color:#FFFF00;}*/


/*#ncTyres li {width:195px; list-style:none; list-style-type:none; display: block; }
#ncTyres a {display: block; list-style:none; list-style-type:none; background:url('images/nc-tyres.gif') no-repeat left; height:65px; font-size:16px; font-weight:bold; padding-left:75px; vertical-align:middle; line-height:65px; text-decoration:none; font-size:18px; color:#fff;}
#ncExhaust li {width:195px; list-style:none; list-style-type:none; display: block; }
#ncExhaust a {display: block; list-style-type:none; background:url('images/nc-exhaust.gif') no-repeat left; height:65px; font-size:16px; font-weight:bold; padding-left:75px; vertical-align:middle; line-height:65px; text-decoration:none; font-size:18px; color:#fff;}
#ncBattery li {width:195px; list-style:none; list-style-type:none; display: block; }
#ncBattery a {display: block; list-style-type:none; background:url('images/nc-battery.gif') no-repeat left; height:65px; font-size:16px; font-weight:bold; padding-left:75px; vertical-align:middle; line-height:65px; text-decoration:none; font-size:18px; color:#fff;}
#ncOil li {width:195px; list-style:none; list-style-type:none; display: block; }
#ncOil a {display: block; list-style-type:none; background:url('images/nc-oil.gif') no-repeat left; height:65px; font-size:16px; font-weight:bold; padding-left:75px; vertical-align:middle; line-height:65px; text-decoration:none; font-size:18px; color:#fff;}
#ncMot li {width:195px; list-style:none; list-style-type:none; display: block; }
#ncMot a {display: block; list-style-type:none; background:url('images/nc-mot.gif') no-repeat left; height:65px; font-size:16px; font-weight:bold; padding-left:75px; vertical-align:middle; line-height:65px; text-decoration:none; font-size:18px; color:#fff;}
#ncMtyres li {width:195px; list-style:none; list-style-type:none; display: block; }
#ncMtyres a {display: block; list-style-type:none; background:url('images/nc-mtyres.gif') no-repeat left; height:65px; font-size:16px; font-weight:bold; padding-left:75px; vertical-align:middle; line-height:65px; text-decoration:none; font-size:18px; color:#fff;}
*/

#contact {margin-left:15px; float:left; width:463px; top:10px; }
.contactFld {float:left; margin-right:10px; margin-bottom:4px; width:100px; text-align:right; }
/*.errlbl {float:left; margin-right:10px; width:300px; text-align:right; color:#ff0000; font-weight:bold; }*/
.contactBox {float:left; margin-bottom:4px; }
/*.frm_mand {font-weight:bold; color:#ff0000; }*/
.contactBtn { margin-left:70px; }
/*#charter { margin-top:10px; }
#charter ul li { margin-top:4px; }
* html #charter ul li { margin-top:4px; }*/

#charter_left{font:20pt arial, tahoma, verdana; color:#FFFF00; background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:235px; float:left; padding-left:15px; padding-top:15px; height:520px; }
#chleft{position:relative; width:250px; float:left; margin:0 0 0 1px;}
/**html #chleft{position:relative; width:250px; float:left; margin:0 0 0 0px;}*/
#charterrht{width:430px; float:left; margin-bottom:30px; float:left; }
/*#arleft{margin-left:11px; margin-top:15px; font:8pt arial, tahoma, verdana; color:#FFFFFF; padding-right:20px;}*/
#charterrht span {color:#ff0000;}


#additProd {position:relative; width:476px; float:left; }
#tyresweld {position:relative; width:476px; float:left; background:url('images/tyreweld_back.jpg') repeat-x top left; }
#tyresweld_lft {float:left; }
#tyresweld_rht {float:left; margin-left:20px; width:300px; }
/*#add_prod_title {font:2.4em arial, tahoma, verdana; font-weight: bold; color:#EC1820; margin-left:0px; margin-top:20px; }*/

#tyreGuaranteeTbl {border-top:1px solid #ff0000; border-left:1px solid #ff0000; border-right:1px solid #ff0000; width:400px;}
#tyreGuaranteeTbl td {border-right:1px solid #ff0000; text-align:center; border-bottom:1px solid #ff0000;}
#tyreGuaranteeTbl td.last {border-right:0px; text-align:center;}

#brakesTbl {border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000;}
#brakesTbl td {border-right:1px solid #000000; padding-left:3px; border-bottom:1px solid #000000;}
#brakesTbl td.last {border-right:0px;}

/*#tyreGuarTerms .tg1 {float:left; margin-right:5px; padding-left:30px; }
#tyreGuarTerms .tg2 {float:left; width:340px; }*/

#jobs {width:440px; margin-top:10px;}
#jobs ul.jobMenu{padding-left:5px; list-style-position:inside; list-style-type:square; color:#ff0000; } 
ul.jobMenu a {cursor:pointer; font:1.2em arial, tahoma, verdana; }
#jobs ul.jobSubMenu{margin-top:2px; padding-left:15px; list-style-position:inside; list-style-type:square; color:#ff0000; } 
ul.jobSubMenu a {cursor:pointer; font:1.1em arial, tahoma, verdana; }

/**html #jobs ul.jobMenu{list-style-type:square; color:#ff0000; } 
*html .jobMenu {margin-left:0px;}
*html ul.jobMenu a {cursor:pointer; font:1.2em arial, tahoma, verdana; }
*html .jobSubMenu {margin-left:10px;}
*html #jobs ul.jobSubMenu{margin-top:2px; padding-left:5px; list-style-type:square; color:#ff0000; } 
*html ul.jobSubMenu a {cursor:pointer; font:1.1em arial, tahoma, verdana; }*/

/*#jobVac{margin-left:20px; width:420px; margin-top:35px; margin-bottom:45px;}
#jobs_left{background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:235px; float:left; padding-left:15px; padding-top:15px; height:520px;}
#jobs_left h2{font:18pt arial, tahoma, verdana; color:#FFFF00; margin-bottom:18px;}
#jobs_left h5{margin-left:13px; font:12pt arial, tahoma, verdana; color:#FFFF00; font-weight:bold; padding-top:4px;}
#jobs_left h5 a {font:12pt arial, tahoma, verdana; color:#FFFF00; font-weight:bold;}
#jobs_left h5 a:hover {font:12pt arial, tahoma, verdana; color:#FFFF00; font-weight:bold; text-decoration:none;}
#jobs_left ul{margin-left:0px;}
*html #jobs_left ul{margin-left:40px;}
*html a.job_links:link {color:#ffffff; text-decoration:none;}
*html a.job_links:hover {color:#ffffff; text-decoration:none;}
#jobs_left li{line-height:15px; color:#ffffff;}
a.job_links {color:#ffffff; text-decoration:none; font:10pt arial, tahoma, verdana; font-weight: bold; line-height:20px;}
a.job_links:link {color:#ffffff; text-decoration:none;}


#jobBtm{padding:10px; background-color:#E7E7E7; margin-top:20px; width:290px; }
.jobsArrow{float:left;}
.jobsArrowTextB{float:left; font-weight:bold; margin-bottom:10px;}
.jobsArrowTextR{float:left; font-weight:bold; margin-bottom:10px; color:#ff0000;}
.jobsArrowText{float:left; margin-left:5px;}*/

.rptJobs{border-top:1px solid #ff0000; border-left:1px solid #ff0000;}
.rptJobs td {border-right:1px solid #ff0000; border-bottom:1px solid #ff0000;}
.rptJobs td.lst {border-right:1px solid #ff0000; text-align:center; border-bottom:1px solid #ff0000;}

.jobsbranch, .jobsbranchtitle, .jobsposition, .jobspositiontitle {width:160px; padding:4px 2px 4px 2px;}
.jobspositiontitle2, .jobsposition2 {width:350px; padding:4px 2px 4px 2px;}
.jobspec {width:170px; padding:4px 4px 4px 4px;}
.jobsno, .jobsnotitle {width:50px; text-align:center; padding:4px 4px 4px 4px;}
.jobsmot, .jobsmottitle {width:100px; text-align:center; padding:4px 4px 4px 4px;}
.jobsmotcyc, .jobsmotcyctitle {width:100px; text-align:center; padding:4px 4px 4px 4px;}
.jobsbranchtitle, .jobspositiontitle, .jobspositiontitle2 {font-weight:bold;}
.jobsnotitle, .jobsmottitle, .jobsmotcyctitle {font-weight:bold;}
.jobLblDealer, .jobLblBranch, .jobLblAssistBranch, .jobLblFitters, .jobLblOther {font-weight:bold;}
.btnMap {border:1px solid #000; padding:4px 2px 4px 2px; width:50px; }
 
/*#productTyresContainer{width:680px; height:100%;}*/
#productTyresBox{width:660px; height:100%; float:left; margin-top:10px; padding:10px 0px 20px 10px;}
#prodTitle{color:#ff0000; font-weight:bold;}
#prodDesc{width:490px; float:left;}
#prodImg{width:136px; float:left; margin-right:10px; }
#prodDesc li{margin-bottom:5px;}
/*#prodClear{clear:both; margin-bottom:20px;}*/
/*a.hypBuyNow{margin-left:30px;}*/




#siteMap{width:680px; top:10px;}
.sitemapArrow{float:left;}
.sitemapArrowText{float:left; margin-left:10px; font-weight:bold;}
#siteMap ul{margin-top:8px;}
#siteMap li{margin-top:10px; list-style-type:square; color:#000000;}
/**html #siteMap ul{margin-top:8px; padding-top:2px;}
*html #siteMap li{margin-top:10px; padding-top:2px; list-style-type:square; color:#000000;}*/
.sitemapindent { margin-left:10px; }

/*#tyresSearchBox{width:595px; height:110px; background-color:#FFFD6B; margin-top:10px; padding:10px 0px 10px 10px; border:1px solid #000;}
#tyresSearchBox h5 {font:13pt arial, tahoma, verdana; color:#ff0000; margin-top:0px;margin-bottom:0px; font-weight:bold;} 
#tyresSearchBox{font:12px arial, tahoma, verdana; font-weight:bold;}

.tyreElement{float:left; margin-right:35px; margin-top:6px; padding-left:0px;}*/
.btnSearch{background-color:#E72100; border:1px solid #000000; margin-top:15px; height:26px; width:72px; font:10pt arial, tahoma, verdana; color:#ffffff; font-weight:bold; }

#newsMain { width:463px; top:10px; margin-bottom:20px; padding-left:15px; float:left; position:relative; }
.newsArrow{float:left; background:url(./images/arrow.gif) no-repeat center left; width:15px; height:15px; }
.newsArrowText{float:left; margin-left:5px; width:432px; width:438px;}
.newsArrowTextCol{color:#000000; font-weight:normal;}

/*#localAccounts { width:463px; top:10px; margin-bottom:20px; padding-left:15px; float:left; position:relative; }
#localAccounts .header{font:12px arial, tahoma, verdana; font-weight:bold; color:#ff0000;}*/
.locallblTerms{color:#ff0000; font-weight:bold;}

/*#branchContainer{width:700px;}
#branchContainer hr{border:1px solid #ff0000; margin-bottom:20px; margin-top:20px;}
#branchDetails{margin-left:30px;}
#branchDetails hr{border:1px solid #ff0000; width:460px; margin-bottom:20px; margin-top:20px;}
#branchDetails li{margin-top:5px; list-style-type:square; color:#000000;}*/

#reviveContainer{width:460px; float:left; padding-left:15px;}
* html #reviveContainer{width:430px; float:left; padding-left:15px;}
* html .revivePanel{width:380px; margin:20px 10px 30px 15px;}
.revivePanel{width:440px; margin:20px 10px 30px 15px;}
.revivePanel p {color:#ff0000; font-weight:bold; background-color:#EBECE4; padding:4px;}
.revive_submit {margin-left:190px; margin-bottom:5px;}
.revivePanel #rev_post_lit{color:#000000;}
.revivePanel #rev_form{color:#000000;}
.revText{float:left; width:220px; margin-bottom:7px;}
* html .revText{float:left; width:200px; margin-bottom:7px;}

.revField{float:left; width:180px; margin-bottom:7px;}
#reviveContainer .mandatory{color:#ff0000; font-weight:bold;}
.rev_val_sum{margin-left:15px; font-weight:bold; margin-top:15px;}
.revive_postcode{text-transform: uppercase;}

/**html ul.prod{margin-left:45px;}*/
ul.prod{margin-left:15px; list-style-type:square; margin-top:0px;} 
/**html ul.prod li{margin-bottom:6px; line-height:14pt; list-style-position:inside; padding-left:15px; text-indent:-17px;}*/
ul.prod li{margin-bottom:6px; line-height:14pt; list-style-position:inside; padding-left:15px; text-indent:-20px;}






/*h5 a.prodTopLink  {font:1em arial, tahoma, verdana; font-weight: bold; color:#ffff00; text-decoration:none; margin:0 0 0 0; cursor:pointer; }

.divAbtLeft{float:left; width:20px; margin-left:30px;}
.divAbtRight{float:left; width:340px; margin-left:20px;}*/
.numberList{float:left; width:20px; margin-left:30px;}
.textList{float:left; width:340px; margin-left:20px;}

/*#subnav_branch {background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:220px; float:left; font:28px arial, tahoma, verdana; font-weight:bold; color:#FFFF00; padding-left:30px; padding-top:26px; padding-bottom:20px; }
#subnav_branch ul{padding-left:0px;}
#subnav_branch li{list-style-type:none; line-height:15px;}
*html #subnav_branch ul{margin-left:-0px;}
*html #subnav_branch li{list-style-type:none; line-height:15px;}*/

/*#branchleft{position:relative; width:250px; float:left; margin:0 0 0 1px;}*/
#branchrht{width:460px; float:left; margin-bottom:30px; }
/**html #branchrht{width:460px; float:left; margin-bottom:30px; padding-bottom:30px; }*/

#nationalbranch {display:block;}
#branchSearchBox{width:460px; height:40px; margin-top:-4px; padding:0px 0px 10px 10px;}
#branchSearchBox h5 {font:13pt arial, tahoma, verdana; color:#000000; margin-top:0px; margin-bottom:0px; font-weight:bold;} 
.searchElement{float:left; margin-right:15px; margin-top:6px; padding-left:0px;}
.btnBranchSearch{font:12px arial, tahoma, verdana; font-weight:bold;}
/*.branchResultsBox {border:1px solid #ff0000; padding:10px; width:500px; margin-top:0px; float:left; margin-bottom:30px;}
.branchResultLeft{width:480px; float:left;}
.branchResultRight{width:40px; float:left;}*/
.toUpper {text-transform:uppercase;}

.branch_left{font:20pt arial, tahoma, verdana; color:#FFFF00; background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:235px; float:left; padding-left:15px; padding-top:15px; height:520px;}
.branch_left ul{margin-left:-0px;}
html > body .branch_left ul {padding-left:-0px;  }
.branch_left li{list-style-type:none; line-height:0px;}
/**html .branch_left ul{margin-left:16px;}*/


#about_left{font:20pt arial, tahoma, verdana; color:#FFFF00; background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:235px; float:left; padding-left:15px; padding-top:15px; height:520px;}
#left_info{font:20pt arial, tahoma, verdana; color:#FFFF00; background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:235px; float:left; padding-left:15px; padding-top:15px; height:520px;}
#about_left ul{margin-left:-0px;}
html > body #about_left ul {padding-left:-0px;  }
#about_left li{list-style-type:none; line-height:0px;}

a.about_links {color:#ffffff; text-decoration:none; font:10pt arial, tahoma, verdana; font-weight: bold; line-height:20px;}
a.about_links:link {color:#ffffff; text-decoration:none;}
/**html #about_left ul{margin-left:16px;}
*html a.about_links:link {color:#ffffff; text-decoration:none;}
*html a.about_links:hover {color:#ffffff; text-decoration:none;}*/

a.about_links_sel {color:#ffff00; text-decoration:none; font:10pt arial, tahoma, verdana; font-weight: bold; line-height:20px;}
a.about_links_sel:link {color:#ffff00; text-decoration:none;}
/**html a.about_links_sel:link {color:#ffff00; text-decoration:none;}
*html a.about_links_sel:hover {color:#ffff00; text-decoration:none;}*/

/*#speed_rate_table {width:410px;}
#speed_rate_table .speedtop {border-bottom:1px solid #000000;}
#speed_rate_table td {text-align:center;}
.speed_rate_yel {background-color:#FFFDDA;}*/

.redlistimg{ list-style-image: url('images/list.jpg'); }

#specofferleft{background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:235px; float:left; padding-left:15px; height:520px; }
#specofferleft p {margin-left:11px; font:11pt arial, tahoma, verdana; color:#FFFFFF; padding-right:20px; line-height:20px;}

#specialoffers { width:480px; margin-top:0px; margin-bottom:15px; float:left;}
.specofferwrapper{width:220px; height:246px; float:left; padding-left:7px; padding-top:10px; font-weight:bold; text-align:center; margin-bottom:5px; display:block; text-decoration:none; color:#000000;}
.specofferwrapper a:link {width:220px; height:246px; float:left; font-weight:bold; text-align:center; margin-bottom:5px; display:block; text-decoration:none; color:#000;}
.specofferwrapper a:hover {width:220px; height:246px; float:left; font-weight:bold; text-align:center; margin-bottom:5px; display:block; text-decoration:none; color:#000;}
.specofferwrapper a:visited {width:220px; height:246px; float:left; font-weight:bold; text-align:center; margin-bottom:5px; display:block; text-decoration:none; color:#000;}
.specofferwrapper a:active {width:220px; height:246px; float:left; font-weight:bold; text-align:center; margin-bottom:5px; display:block; text-decoration:none; color:#000;}

/**html .specofferwrapper{width:220px; float:left; padding-left:7px; padding-top:10px; font-weight:bold; text-align:center; display:block; text-decoration:none; color:#000000; margin-bottom:-10px;}
*html .specofferwrapper a:link {width:220px; float:left; font-weight:bold; text-align:center; display:block; text-decoration:none; color:#000; padding-bottom:15px;}
*html .specofferwrapper a:hover {width:220px; float:left; font-weight:bold; text-align:center; display:block; text-decoration:none; color:#000; padding-bottom:15px;}
*html .specofferwrapper a:visited {width:220px; float:left; font-weight:bold; text-align:center; display:block; text-decoration:none; color:#000; padding-bottom:15px;}
*html .specofferwrapper a:active {width:220px; float:left; font-weight:bold; text-align:center; display:block; text-decoration:none; color:#000; padding-bottom:15px;}*/

.redval{font-weight:bold;}
.contactThanks{font:12px arial, tahoma, verdana; color:#FF0000; }

/*#expansion {background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:235px; float:left; padding-left:15px; padding-top:15px; height:520px; }
#expansion h2 {font:16px arial, tahoma, verdana; font-weight:bold; color:#FFFFFF; padding-right:15px; line-height:21px;}

#expansion p {color:#FFFF00; text-decoration:none; font:11pt arial, tahoma, verdana; font-weight:bold; line-height:20px; padding-left:10px; width:80px; margin-top:0px;}
a.expansion {color:#FFFF00; text-decoration:none; font:11pt arial, tahoma, verdana; font-weight:bold; line-height:20px; padding-left:10px;}
a.expansion:link {color:#FFFF00; text-decoration:none;}
a.expansion:hover {color:#FFFF00; text-decoration:none;}
a span.expansion_link { text-decoration:none; border-bottom:1px solid black; }
*/




#expcontent {margin-left:15px; margin-top:255px;}
/**html #expansion_right {position:relative; width:478px; height:680px; float:left; background:url('images/expansion1.jpg') no-repeat top left;}*/
#expansion_right {position:relative; width:478px; height:630px; float:left; background:url('images/expansion1.jpg') no-repeat left top;
    top: 0px;
    left: 0px;
}
/*#expmaintitle {font:14pt arial, tahoma, verdana; color:#FF0000; font-weight:bold; }
.expsubtitle {font:12pt arial, tahoma, verdana; color:#FF0000; padding-left:20px; font-weight:bold; }*/
/**html #expcontent ul {margin-top:1px; margin-bottom:7px;}*/
#expcontent ul {margin-top:1px; margin-bottom:5px;}
#expcontent ul, li {margin-left:10px; padding-left:0px;}
#expcontent a {color:#000000; text-decoration:none; font:12px arial, tahoma, verdana; font-weight:bold;}

/**html #expansion_loc_rht {position:relative; width:478px; float:left; background:url('images/expansion-locations.jpg') no-repeat top left; font:11px arial, tahoma, verdana; color:#000000;}*/
#expansion_loc_rht {position:relative; width:478px; float:left; background:url('images/expansion-locations.jpg') no-repeat top left; font:11px arial, tahoma, verdana; color:#000000;}
/*#expmaintitle_loc {text-align:center; font:14pt arial, tahoma, verdana; color:#FF0000; font-weight:bold; }*/
#exp_loc {font:12px arial, tahoma, verdana; margin-left:10px;}
#exp_loc a {color:#000000; text-decoration:none; font:12px arial, tahoma, verdana; font-weight:bold;}
.underoffer {font:9px arial, tahoma, verdana; color:#FF0000; font-weight:bold; }
.offer{text-decoration:line-through;}

.compete {font:13pt arial, tahoma, verdana; color:#FF0000; margin:0; font-weight:bold;}
.competeFld {float:left; margin-bottom:2px; width:120px; text-align:left; font:13pt arial, tahoma, verdana; color:#FF0000; }
.competeBox {float:left; margin-bottom:4px; width:200px; }
/*.competeinput { border:1px solid #000000; }
h4.competition {font:13pt arial, tahoma, verdana; color:#FF0000; padding:10px 0 0 0px;}*/
.competecheckbox {padding-right:2px;}
#competitiontab { float:left; width:430px; margin-left:15px; margin-top:5px; font-size:14px;}
#competitiontab td {font:9pt arial, tahoma, verdana; color:#000;}
/*#compete_left h2 {font:26pt arial, tahoma, verdana; color:#FFFFFF; background:#FF0C0F url('images/subnavbtm.gif') no-repeat bottom left; width:225px; float:left; padding-left:25px; padding-top:15px; height:520px; }
#compete_left span.yell {color:#FFFF00;}*/

.safetycheck { font:10pt arial, tahoma, verdana; color:#FF0000; font-weight:bold; line-height:14pt; margin-top:5px; padding:18px 0 0 14px; margin-left:0px }

.width240 { width:220px; } 
.width190 { width:190px; } 

.localaccountloginbtm { width:728px; margin-left:1px; padding-top:5px; background-color:#FFF200;}

.localaccountlistred { font:2.4em arial, tahoma, verdana; color:#ff0000; }
.localaccountlistinfoblk { font:1.4em arial, tahoma, verdana; color:#000000; }
ul.localaccountul {padding-left:0px; }
html > body ul.localaccountul {padding-left:5px; }
li.localaccountlist { background-image:url('images/localaccountlist.jpg'); background-position: middle left; background-repeat:no-repeat; list-style-type:none; margin-top:0px; padding:0px 15px; }
html > body li.localaccountlist { background-image:url('images/localaccountlist.jpg'); background-position: middle left; background-repeat:no-repeat; list-style-type:none; margin-top:0px; padding:0px 0 0 5px; margin-left:0px; }

.localaccountlogin { margin-left:15px; margin-right:5px; font:1.1em arial, tahoma, verdana; font-weight: bold; color:#ffff00; }

a.localactsmllink:link, a.localactsmllink:active, a.localactsmllink:hover, a.localactsmllink:visited { font:1.1em arial, tahoma, verdana; font-weight: bold; color:#ffffff; text-decoration:none; }
a.localactlrglink:link, a.localactlrglink:active, a.localactlrglink:hover, a.localactlrglink:visited { font:1.3em arial, tahoma, verdana; font-weight: bold; color:#ffffff; text-decoration:none; }
.whitefnt  {color:#FFFFFF;}
#home_ordertyreslocalnew {position:relative; width:25px; height:237px; background:url(./images/ordertyreslocalnew.gif) no-repeat top left; float:left; margin-top:4px;}

.subnavlocal { margin-left:0px; padding-left:15px; margin-bottom:8px; margin-top:4px; color:#FFFFFF; }
li.localactli { margin-top:0px; padding:3px 0 0 0px; margin-left:15px; font:9pt arial, tahoma, verdana; }
html > body li.localactli { margin-top:0px; padding:3px 0 0 0px; margin-left:0px; font:8pt arial, tahoma, verdana; }

a.widgettxt:link, a.widgettxt:active, a.widgettxt:visited, a.widgettxt:hover { width:200px; text-align:center; margin-left:25px; }

#brakesleft {width:435px; float:left;}
#brakesright { width:262px; float:right; text-align:center; }
ul.brakeslist { padding-left:5px; }

#exhaustsleft {width:435px; float:left;}
#exhaustsright { width:262px; float:right; text-align:center; }

#brakesbg { width:429px; height:133px; background:url(./images/exhaustbg.jpg) no-repeat top left; padding:30px 10px 0px 10px; }
#exhaustbg { width:429px; height:163px; background:url(./images/exhaustbg.jpg) no-repeat top left; padding:30px 10px 0px 10px; }
#exhaustsyellowlpanel { width:262px; height:181px; background:url(./images/exhaustsyellowlpanel.jpg) no-repeat top left; text-align:center; padding-top:35px; font-weight:bold; font-size:14px; }
#exhaustsyellowlpanel .redt { color:#ff0000; font-size:16px; }

#exhaustsyellowlpanel2 { width:262px; height:181px; background:url(./images/exhaustsyellowlpanel.jpg) no-repeat top left; text-align:center; padding-top:25px; font-weight:bold; font-size:14px; line-height:25px; }
#exhaustsyellowlpanel2 .redt { color:#ff0000; font-size:16px; }
#exhaustsyellowlpanel2 a.exhaust { text-decoration:underline; }

#brakesyellowlpanel2 { width:262px; height:181px; background:url(./images/exhaustsyellowlpanel.jpg) no-repeat top left; text-align:center; padding-top:15px; font-weight:bold; font-size:14px; line-height:20px; }
#brakesyellowlpanel2 .redt { color:#ff0000; font-size:16px; }

.book {font:14pt arial, tahoma, verdana; color:#FF0000; margin:0; font-weight:bold;}
.exhaustbranches { font:12px arial, tahoma, verdana; float:right; margin-right:28px; }
.exhaustbutton { float:right; margin-right:28px; margin-top:2px; font:11px arial, tahoma, verdana; font-weight:bold; }

.rating { width:218px; float:left; }
#ratinghead { background-color:#FFEF00; height:500px; }
#ratingtop { width:218px; height:200px; background:url(./images/ratingtop.gif) no-repeat top left; padding: 10px 0 0px 0;
            color:#FFF; font-size:12px; font-weight:bold; background-color:#FFEF00; }
#ratingbody { padding:4px 4px 8px 4px; background-color:#FFEF00; width:210px; height:450px; }
.ratingimg { margin-right:2px; }
#ratingdetails { width:200px; height:98px; background:url(./images/ratingdetails2.gif) no-repeat top left; margin-left:5px; margin-top:25px; padding-left:40px; }
#ratingbottom { width:218px; height:25px; background:url(./images/ratingbottom.gif) no-repeat top left; }
#ratingname { width:218px; text-align:center; }

a.reviewbutton { background-color:#DA4A38; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; font-family:arial, tahoma, verdana; font-size:12px;
                border-bottom-color:#C13D2B; border-right-color:#C13D2B; }
a.reviewbutton:hover { background-color:#DA4A38; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; font-family:arial, tahoma, verdana; font-size:12px;
                border-bottom-color:#C13D2B; border-right-color:#C13D2B; text-decoration:none;}
                
a.reviewgooglelink { font-family:arial, tahoma, verdana; font-size:12px; color:#0000FF; }        
a.reviewgooglelink:hover { font-family:arial, tahoma, verdana; font-size:12px; color:#0000FF; }        

* html ul li.nolist { list-style-type:none; margin:0px auto;  }
li.nolist { list-style-type:none; margin:0px auto; margin-bottom:10px;   }

.ajax__myTab .ajax__tab_header { font-family:arial, tahoma, verdana; font-size:12px; border-bottom:solid 1px #999999; padding-left:10px; }  
.ajax__myTab .ajax__tab_outer { padding-right:10px; height:28px; background-color:#C0C0C0; margin-right:0px; border-right:solid 1px #666666; border-top:solid 1px #aaaaaa }         
.ajax__myTab .ajax__tab_inner { padding-left:10px; background-color:#C0C0C0; }         
.ajax__myTab .ajax__tab_tab { height:20px; padding-left:4px; padding-top:4px; padding-right:4px; padding-bottom:0px; margin:0;     }        
.ajax__myTab .ajax__tab_hover .ajax__tab_outer { background-color:#cccccc; }   
.ajax__myTab .ajax__tab_hover .ajax__tab_inner { background-color:#cccccc; } 
.ajax__myTab .ajax__tab_hover .ajax__tab_tab { }  
.ajax__myTab .ajax__tab_active .ajax__tab_outer { background-color:#fff; border-left:solid 1px #999999; }         
.ajax__myTab .ajax__tab_active .ajax__tab_inner { background-color:#fff; }        
.ajax__myTab .ajax__tab_active .ajax__tab_tab {} 
.ajax__myTab .ajax__tab_body { font-family:arial, tahoma, verdana; font-size:12pt; border:1px solid #999999; border-top:0; padding:8px; background-color:#ffffff; }

.tbtyrep td { border:1px solid #609DE1; }

a.branchbtmlinks { font-family:arial, tahoma, verdana; font-size:12px; color:#0000FF; float:left; margin-right:6px; }        
a.branchbtmlinks:hover { font-family:arial, tahoma, verdana; font-size:12px; color:#0000FF; float:left; margin-right:6px; } 
.branchbtmspacer { color:#FF0000; float:left; margin-right:6px; }

#tyrelabeltop { height:290px; width:100%; background:url(./images/tyrelabeltop.gif) repeat-x top left; text-align:center; }
.tlabelredlrg { color:#FF0000; font-family:arial, tahoma, verdana; font-size:3.4em; font-weight:bold; }
.tlabelredsml { color:#FF0000; font-family:arial, tahoma, verdana; font-size:1.6em; font-weight:bold; }
.tlabelredsml2 { color:#FF0000; font-family:arial, tahoma, verdana; font-size:1em; }
.tlabelblksml { color:#000000; font-family:arial, tahoma, verdana; font-size:1.6em; }
.tlabelblk14 { color:#000000; font-family:arial, tahoma, verdana; font-size:14px; text-align:center; }
.tlabelblk12 { color:#000000; font-family:arial, tahoma, verdana; font-size:12px; text-align:center; }
.tlabelblk10 { color:#000000; font-family:arial, tahoma, verdana; font-size:10px; }
.tlabelred14 { color:#FF0000; font-family:arial, tahoma, verdana; font-size:12px; text-align:center; }

.tyrelabelredbg { background-color:#EC3515; width:100%; color:#FFFFFF; font-family:arial, tahoma, verdana; font-size:1.9em; font-weight:bold; padding-bottom:10px; padding-top:10px; text-align:center; }
/*#howtoreadthelabel { width:730px; height:707px; background:url(./images/howtoreadthelabel.gif) no-repeat top left; }*/
#howtoreadthelabel { background-color:#F8F400;  }
.tyrelabel ul {color:#ff0000; margin-top:2px; margin-bottom:2px;}
.tyrelabelblk {color:#000000; }
#tyelabelcontact { width:300px; height:75px; background:url(./images/tyelabelcontact.gif) no-repeat top left; color:#FFFFFF; margin-left:30px; text-align:center; font-weight:bold; font-size:14px; padding-top:8px; }
.tyelabelcontactylw { color:#FFFF00; font-size:16px; }
a.tyrelabelbluelink { color:#4F81BD; }

#pressrelease { width:650px; float:left; }
.prtitle { float:left; }
.prdate { float:right; padding-top:8px; }
h2.press { background:url(./images/arrow.gif) no-repeat center left; padding-left:25px; padding-top:2px; }
 
#offers { background:url(./images/ordertyres_autumn.jpg) no-repeat top left; width:730px; height:322px; margin-top:14px; }
#ordertyresbg { background:url(./images/ordertyresbg.gif) no-repeat top left; width:730px; height:28px; font:12pt arial, tahoma, verdana; color:#fff; text-align:center; padding:4px 0 0 0; font-weight:bold;  }
#offersrhttxt { font-size:1.2em; text-align:center; }

.tyreratinga { float:left; margin-right:3px; background-color:#FF0808; color:#FFFFFF; line-height:15px; padding:3px 0 3px 3px; margin-top:3px; clear:both; }
.tyreratingb { background-color:#FFFF03; color:#000000; float:left; line-height:15px; padding:3px 0 3px 3px; margin-top:3px; }
.tyreratingarea { background-color:#ECECEC; padding:10px 5px 10px 5px; }

.blog { width:700px; padding-bottom:20px; padding-top:15px; float:left; }
h2.blogtitle, h2.blogtitle a { color:#333399; margin-left:0px; padding-left:0px; margin-top:0px; padding-top:0px; }
a.bloglink:link, a.bloglink:active, a.bloglink:visited, a.bloglink:hover  { color:#333399; text-decoration:underline; }
.authprofilel { float:left; margin-top:20px; }
.authprofiler { float:left; margin-top:20px; margin-left:20px; font-weight:bold; } 
h2.blogcomments  { color:#000000; margin-left:0px; padding-left:0px; }
h1.blogtitle { color:#333399; margin-left:0px; margin-top:0px; padding-left:0px; margin-top:0px; padding-top:0px; }
.comments { margin-top:20px; border-top:2px solid #000; float:left; width:600px; }
hr.commentspacer { width:90px; height:1px; margin-left:0px; }
.blogback { margin-left:120px; }
.blogauthleft { float:left; }
.blogauthright { float:left; margin-left:50px; }
.blogpostsspacer { margin-top:30px; }
.hrblogspacer { width:90%; margin-left:0px; }
div.blogauthorstyled { border-width:2px; border-color:#ff9900; border-style: dotted; float:left; width:95%; }
.blogpaginate { width:200px; }
a.blogpage:link, a.blogpage:active, a.blogpage:visited, a.blogpage:hover { color:#333399; text-decoration:underline; padding-right:50px; }

h1.tyres1 { font:12pt arial, tahoma, verdana; font-weight:bold; color:#ff0000; margin-left:15px; padding-left:0px; margin-top:0px; padding-top:0px; }
h2.tyres1 { font:12pt arial, tahoma, verdana; font-weight:bold; color:#ff0000; margin-left:15px; padding-left:0px; margin-top:0px; padding-top:0px; }
.tyres_onlinesearch { position:relative; width:430px; height:246px; margin-left:15px; background:url(./images/tyres_onlinesearch.png) no-repeat top left; } 
.tyres_findreg {position:absolute; width:405px; top:158px; left:50px; }
html>/**/body .tyres_findreg{top:146px; }
.tyres_findreg_border { border-bottom:1px solid #000; position:absolute; width:400px; top:186px; left:15px; }
.tyres_findmake {position:absolute; width:405px; top:188px; left:50px; }
html>/**/body .tyres_findmake{top:176px;}
.tyres_findmake_border { border-bottom:1px solid #000; position:absolute; width:400px; top:216px; left:15px; }

.tyres_findphone {position:absolute; width:405px; top:217px; left:50px;}
html>/**/body .tyres_findphone {top:205px;}
.tyres_widthsearch {font:9pt arial, tahoma, verdana; font-weight: bold; color:#E56A05; border:1px solid #000; background:#DDDDDD; text-align: right; text-transform: uppercase; width:50px; margin:1px 0;}
.tyres_profilesearch {font:9pt arial, tahoma, verdana; font-weight: bold; color:#0404A3; border:1px solid #000; background:#DDDDDD; text-align: right; text-transform: uppercase; width:50px; margin:1px 0;}
.tyres_sizesearch {font:9pt arial, tahoma, verdana; font-weight: bold; color:#049104; border:1px solid #000; background:#DDDDDD; text-align: right; text-transform: uppercase; width:50px; margin:1px 0;}
.tyres_ratingsearch {font:9pt arial, tahoma, verdana; font-weight: bold; color:#D90606; border:1px solid #000; background:#DDDDDD; text-align: right; text-transform: uppercase; width:50px; margin:1px 0;}
.tyres_loadindexsearch {font:9pt arial, tahoma, verdana; font-weight: bold; color:#000000; background:#DDDDDD; border:1px solid #000; text-align: right; text-transform: uppercase; width:50px; margin:1px 0;}

.tyres_width {color:#F48F12; font-weight:bold; }
.tyres_profile {color:#233B8A; font-weight:bold; }
.tyres_size {color:#2AAA47; font-weight:bold; }
.tyres_rating {color:#EE542E; font-weight:bold; }
.tyres_load {color:#000000; font-weight:bold; }

.tyresonlineleft {position:relative; width:250px; float:left; margin:0 0 0 1px;}
.tyresonlinecenter {position:relative; width:478px; float:right;}
li.tyrelist { background-image:url('images/tyrelist.jpg'); background-position: middle left; background-repeat:no-repeat; list-style-type:none; margin-top:0px; padding:0px 15px; }
html > body li.tyrelist { background-image:url('images/tyrelist.jpg'); background-position: middle left; background-repeat:no-repeat; list-style-type:none; margin-top:0px; padding:0px 0 0 0px; margin-left:0px; }


.creditcards { display:none; width:277px; height:36px; margin:5px 0 0 0; float:right; border:none; }

