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:block; width:960px; height:43px; margin:15px 0 0 0; padding:15px 15px 0 20px; background:url("images/headerbg.gif") no-repeat top left; text-align:center;}

.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; }
* 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; }

.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; }
.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; }
.logodetails span { padding-bottom:-15px;}
 html .logodetails span {padding-bottom:-20px;}

#header {position:relative; display:block; background:#fff; width:960px; height:136px; margin:0; padding:0 15px 0 15px;}
#mainhead {position:absolute; width:960px; height:136px; top:0; left:15px; background:url(./images/mainheader.gif) no-repeat top left;}
#strapline {font:bold 14pt arial, tahoma; position:absolute; width:536px; height:51px; top:64px; right:30px; text-align:right;}
#navigation {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 17px 0 0; float:left;}
* html #navigation a {color:#fff; text-decoration:none; margin:0 16px 0 0; float:left;}
#navigation a:hover {color:#ffff00; text-decoration:none; margin:0 17px 0 0;}
#navigation a.on {color:#ffff00; text-decoration:none; margin:0 17px 0 0;}
#navigation a.on:hover {color:#ffff00; text-decoration:none; margin:0 17px 0 0;}
#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:730px; float:left; text-align:left;}
#rightcol {position:relative; display:block; 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.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;}

.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:#FF0000; text-decoration:none; margin:0 12px 0 0;}

#home_tyresleft {position:relative; width:300px; height:260px; background:url(./images/ordertyres.gif) no-repeat top left; float:left;}
#home_tyresright {position:relative; width:430px; height:260px; background:url(./images/ordertyres.png) no-repeat top left; float:left;}
#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;}
/*#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;}

#subnav {background:#FF0C0F url(/images/subnavbtm.gif) no-repeat bottom left; width:250px; margin:0; height:520px;}
/*#splash {background:#FF0C0F url(/images/splashbtm.gif) no-repeat bottom left; width:100%; margin:0;}*/

#findreg {position:absolute; width:405px; top:157px; left:20px;}
html>/**/body #findreg{top:145px;}
#findmake {position:absolute; width:405px; top:186px; left:20px;}
html>/**/body #findmake{top:174px;}
#findphone {position:absolute; width:405px; top:215px; left:20px;}
html>/**/body #findphone {top:203px;}

/*.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;}
#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;}

#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_mt {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_mt.jpg') no-repeat top left; text-align:center; font-weight:bold; font-size:10pt; color:#000; text-decoration:none;}
.home_mt: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_mt.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;}

.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;}

.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; }
li.subnavsel a, x:-moz-any-link { /* target only Firefox, overriding the style above */  margin-left:1px; } 
@media screen and (-webkit-min-device-pixel-ratio:0) { li.subnavsel a { margin-left:1px; } }

.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;}
.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;}*/

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;}

/*.displaybiketyre {position:relative; width:705px; border:solid 1px black; margin:5px 0 10px 0; padding:10px; float:left;}*/
.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:180px; margin:3px 0 0 5px;}
.infodiv2 {position:relative; display:inline; float:left; width:265px; height:90px; margin:5px 0 0 5px;}
.infodiv3 {position:relative; display:inline; float:left; width:100px; height:90px; padding:5px 0 0 0; margin:0px 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;}
.searchbutton 
{
    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;
}
#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;}
.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;}

#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:-25px;}
#about_left li{list-style-type:none; line-height:15px;}
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;}

/*#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; height:860px; 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; height:850px; 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;}*/

.offerDetails:nth-of-type(1) { width:265px; clear:both; line-height:10px; color:#FF0C0F; font-weight:bold; }
.offerDetails  { width:265px; clear:both; line-height:10px; color:#FF0C0F; font-weight:bold; }
* html .offerDetails  { line-height:11px; padding-bottom:0px; clear:both; width:265px; }

.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 }