﻿
#mainMenu, #mainMenu ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 20px 0px 0px;
    list-style: none;
    font-size:0.85em;
    position:relative;
    z-index:10000;
    background-color: #9CB9D6;
    
}

#mainMenu a {
    display: block;
    width: 130px;
    
}

#header #menuRow UL#mainMenu hr {
    margin-top: 8px;
}

#header #menuRow UL#mainMenu LI
 {
    float: left;
    background-image:url(../images/space.gif);
     background-position: right;
    background-repeat:no-repeat;
    display:block;
    padding-right: 10px;
    }
        
#mainMenu ul a{
   
    }
   
    
#mainMenu li a 
{	
   background: url(../images/menuArrow.png) no-repeat right;
   height: 10px;
   display:block;
   overflow:hidden;

 }
 
 #mainMenu li:hover
{	
   background-color : #B9CDE2;
   text-decoration: none;
}
    
#mainMenu li a.last{border:none;}
    
#mainMenu li ul 
{
    position: absolute;
    width: 141px;
    z-index:1;
    left: -999em;
}
		
#mainMenu li:hover ul {
    left: auto;
	border:none;
	background-color:#B9CDE2;
	
}

#mainMenu li:hover ul li a
    {
    border:none;
    }
    	
#mainMenu li:hover ul, #mainMenu li.sfhover ul {
    left: auto;
}


#mainMenu li a:hover {
    text-decoration: none;
}

#mainMenu li.wheels a{
    display: block;   
    width: 100px;
}

#mainMenu li.tyres a{
    display: block;   
    width: 45px;
}

#mainMenu li.wheelspacers a{
    display: block;
    width: 107px;
}

#mainMenu li.suspension a{
    display: block;    
    width: 150px;
}

#mainMenu li.nutsAndBolts a {
    display: block;
    width: 140px;
}

#mainMenu li.centrecaps a {
    display: block;    
    width: 90px;
}

#mainMenu li.spigotrings a {
    display: block;    
    width: 95px;
}


#mainMenu li.tyres ul{width:71px;}
#mainMenu li.wheels ul{width:121px;}
#mainMenu li.suspension ul{width:171px;}
#mainMenu li.nutsAndBolts ul{width:151px;}

#header #menuRow UL LI UL LI A:hover
{
    background-color: #9CB9D6;
}

#header #menuRow UL#mainMenu LI.wheels UL
{
    width: 240px;
    height:450px;
    /*background-color: Yellow;*/
}

#header #menuRow UL#mainMenu LI.wheels UL LI A
{
    margin: 0px 0px 0px 5px;
    width:200px;
    background-image: none;  
}

#header #menuRow UL#mainMenu LI.tyres UL
{
    width:200px;
    height:383px;
}

#header #menuRow UL#mainMenu LI.tyres UL LI A
{
    margin: 0px 0px 0px 5px;
    width:160px;
    background-image: none;
}

#header #menuRow UL#mainMenu LI.wheelspacers UL
{
    width: 190px;
    height:315px;
}

#header #menuRow UL#mainMenu LI.wheelspacers UL LI A
{
    margin: 0px 0px 0px 5px;
    width:150px;
    background-image: none;
}

#header #menuRow UL#mainMenu LI.suspension UL
{
    width: 190px;
    height:163px;
}

#header #menuRow UL#mainMenu LI.suspension UL LI A
{
    margin: 0px 0px 0px 5px;
    width:150px;
    background-image: none;
}

#header #menuRow UL#mainMenu LI.nutsAndBolts UL
{
    width: 170px;
    height:300px;
}

#header #menuRow UL#mainMenu LI.nutsAndBolts UL LI A
{
    margin: 0px 0px 0px 5px;
    width:130px;
    background-image: none;
}

#header #menuRow UL#mainMenu LI.centrecaps UL
{
    width:200px;
    padding-bottom:10px;
}

#header #menuRow UL#mainMenu LI.centrecaps UL LI A
{
    margin: 0px 0px 0px 5px;
    width:160px;
    background-image: none;
}

#header #menuRow UL#mainMenu LI.spigotrings UL
{
    width: 150px;
    height:140px;
}

#header #menuRow UL#mainMenu LI.spigotrings UL LI A
{
    margin: 0px 0px 0px 5px;
    display:block;
    float:left;
    width:110px;
    background-image: none;
}


/**********/

UL#weeList
{
    margin:0px;
    padding-bottom:20px;
    list-style:none;
	float:left;
    width:100%;
    }

UL#weeList LI
{
    float:left;
       
}
UL#weeList LI UL LI
{
    background-image:none;
	/* background-color:none; */
	height: 22px;
}




#weeList, #weeList ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 20px 0px 0px;
    list-style: none;
    font-size:0.85em;
    position:relative;
    z-index:1000;
    
    
}

#weeList a {
    display: block;
    
    
}

UL#weeList hr {
    margin-top: 8px;
}

UL#weeList LI
 {
    float: left;
    /*background-image:url(../images/space.gif);
     background-position: right;
    background-repeat:no-repeat;*/
    display:block;
    background-color:white;
    border:solid 1px #aab6c2;
    margin:0px 5px 0px 0px;
    
    
    }
        
#weeList ul a{
   
    }
   
    
#weeList li a 
{	
   background: url(../images/weeListMenuArrow.jpg) no-repeat right;
   
   display:block;
   overflow:hidden;
	
	height:15px;
    margin: 0px 0px 0px 0px;
    padding:13px 8px 10px 5px;
    font-size: 12px;
    display:block;
    color:#1C3563;
    
    
 }
 
 #weeList li:hover
{	
   background-color : #e0e2e5;
   text-decoration: none;
}
    
#weeList li a.last{border:none;}
    
#weeList li ul 
{
    position: absolute;
    
    z-index:1;
    left: -999em;
    
    
}
		
#weeList li:hover ul {
    left: auto;
	border-right:solid 1px #aab6c2;
	border-left:solid 1px #aab6c2;
	border-bottom:solid 1px #aab6c2;
	
	
}

#weeList li:hover ul LI
{
	border:none 0px;
	background-color : #f6f6f6;
	
	
}

#weeList li:hover ul li a
    {
    border:none;
    
    }
    	
#weeList li:hover ul, #weeList li.sfhover ul {
    left: auto;
}


#weeList li a:hover {
    text-decoration: none;
    
}

#weeList li.tyreSize a{
    display: block;   
    width: 80px;
}


#weeList li.tyreSize ul{width:121px;}


UL#weeList LI.tyreSize UL
{
    /*width: 120px;
    height:450px;*/
    width:92px
    /*background-color: Yellow;*/
}

UL#weeList LI.tyreSize UL LI A
{
    margin: 0px 0px 0px 5px;
    padding:0px;
    width:87px;
    
    background-image: none;  
}

UL#weeList LI.tyreSize UL LI A:hover
{
	background-color:#ec990b;}
	


/*********************/

UL#brandList
{
    margin:0px;
    list-style:none;
	float:left;
    width:140px;
    
    }

UL#brandList LI
{
    float:left;
       
}
UL#brandList LI UL LI
{
    background-image:none;
	/* background-color:none; */
	height: 22px;
	float:none;
	width:150px;
	
}




#brandList, #brandList ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 20px 0px 0px;
    list-style: none;
    font-size:0.85em;
    position:relative;
    z-index:1003;
    
    
}

#brandList a {
    display: block;
    
    
}

UL#brandList hr {
    margin-top: 8px;
}

UL#brandList LI
 {
    float: left;
    /*background-image:url(../images/space.gif);
     background-position: right;
    background-repeat:no-repeat;*/
    display:block;
    background-color:white;
    border:solid 1px #aab6c2;
    margin:0px 5px 0px 0px;
    
    
    }
        
#brandList ul a{
   
    }
   
    
#brandList li a 
{	
   background: url(../images/weeListMenuArrow.jpg) no-repeat right;
   
   display:block;
   overflow:hidden;
	
	height:15px;
    margin: 0px 0px 0px 0px;
    padding:13px 8px 10px 5px;
    font-size: 12px;
    display:block;
    color:#1C3563;
    
    
 }
 
 #brandList li:hover
{	
   background-color : #e0e2e5;
   text-decoration: none;
}
    
#brandList li a.last{border:none;}
    
#brandList li ul 
{
    position: absolute;
    
    z-index:1;
    left: -999em;
    
    
}
		
#brandList li:hover ul {
    left: auto;
	border-right:solid 1px #aab6c2;
	border-left:solid 1px #aab6c2;
	border-bottom:solid 1px #aab6c2;
	
	
}

#brandList li:hover ul LI
{
	border:none 0px;
	background-color : #f6f6f6;
	
	
}

#brandList li:hover ul li a
    {
    border:none;
    width:150px;
    background-image:none;
    
    }
    	
#brandList li:hover ul, #brandList li.sfhover ul {
    left: auto;
}


#brandList li a:hover {
    text-decoration: none;
    
}

#brandList li.brandSize a{
    display: block;   
    width: 150px;
}


#brandList li.brandSize ul{width:141px;}


UL#brandList LI.brandSize UL
{
    /*width: 120px;
    height:450px;*/
    width:150px;
    background-color: #f6f6f6;
}

UL#brandList LI.brandSize UL LI A
{
    margin: 0px 0px 0px 5px;
    padding:0px;
    width:140px;
    
    background-image: none;  
}

UL#brandList LI.brandSize UL LI A:hover
{
	background-color:#ec990b;}
	

/*********************/

UL#typeList
{
    margin:0px;
    list-style:none;
	float:left;
    width:140px;
    
    }

UL#typeList LI
{
    float:left;
       
}
UL#typeList LI UL LI
{
    background-image:none;
	/* background-color:none; */
	height: 22px;
	float:none;
	width:150px;
	
}




#typeList, #typeList ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 20px 0px 0px;
    list-style: none;
    font-size:0.85em;
    position:relative;
    z-index:1002;
    
    
}

#typeList a {
    display: block;
    
    
}

UL#typeList hr {
    margin-top: 8px;
}

UL#typeList LI
 {
    float: left;
    /*background-image:url(../images/space.gif);
     background-position: right;
    background-repeat:no-repeat;*/
    display:block;
    background-color:white;
    border:solid 1px #aab6c2;
    margin:0px 5px 0px 0px;
    
    
    }
        
#typeList ul a{
   
    }
   
    
#typeList li a 
{	
   background: url(../images/weeListMenuArrow.jpg) no-repeat right;
   
   display:block;
   overflow:hidden;
	
	height:15px;
    margin: 0px 0px 0px 0px;
    padding:13px 8px 10px 5px;
    font-size: 12px;
    display:block;
    color:#1C3563;
    
    
 }
 
 #typeList li:hover
{	
   background-color : #e0e2e5;
   text-decoration: none;
}
    
#typeList li a.last{border:none;}
    
#typeList li ul 
{
    position: absolute;
    
    z-index:1;
    left: -999em;
    
    
}
		
#typeList li:hover ul {
    left: auto;
	border-right:solid 1px #aab6c2;
	border-left:solid 1px #aab6c2;
	border-bottom:solid 1px #aab6c2;
	
	
}

#typeList li:hover ul LI
{
	border:none 0px;
	background-color : #f6f6f6;
	
	
}

#typeList li:hover ul li a
    {
    border:none;
    width:150px;
    background-image:none;
    
    }
    	
#typeList li:hover ul, #typeList li.sfhover ul {
    left: auto;
}


#typeList li a:hover {
    text-decoration: none;
    
}

#typeList li.tyreType a{
    display: block;   
    width: 150px;
}


#typeList li.tyreType ul{width:141px;}


UL#typeList LI.tyreType UL
{
    /*width: 120px;
    height:450px;*/
    width:150px;
    background-color: #f6f6f6;
}

UL#typeList LI.tyreType UL LI A
{
    margin: 0px 0px 0px 5px;
    padding:0px;
    width:140px;
    
    background-image: none;  
}

UL#typeList LI.tyreType UL LI A:hover
{
	background-color:#ec990b;}
	
	
	
	/*********************/

UL#standardList
{
    margin:0px;
    list-style:none;
	float:left;
    width:140px;
    
    }

UL#standardList LI
{
    float:left;
       
}
UL#standardList LI UL LI
{
    background-image:none;
	/* background-color:none; */
	height: 22px;
	float:none;
	width:150px;
	
}




#standardList, #standardList ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 20px 0px 0px;
    list-style: none;
    font-size:0.85em;
    position:relative;
    z-index:1001;
    
    
}

#standardList a {
    display: block;
    
    
}

UL#standardList hr {
    margin-top: 8px;
}

UL#standardList LI
 {
    float: left;
    /*background-image:url(../images/space.gif);
     background-position: right;
    background-repeat:no-repeat;*/
    display:block;
    background-color:white;
    border:solid 1px #aab6c2;
    margin:0px 5px 0px 0px;
    
    
    }
        
#standardList ul a{
   
    }
   
    
#standardList li a 
{	
   background: url(../images/weeListMenuArrow.jpg) no-repeat right;
   
   display:block;
   overflow:hidden;
	
	height:15px;
    margin: 0px 0px 0px 0px;
    padding:13px 8px 10px 5px;
    font-size: 12px;
    display:block;
    color:#1C3563;
    
    
 }
 
 #standardList li:hover
{	
   background-color : #e0e2e5;
   text-decoration: none;
}
    
#standardList li a.last{border:none;}
    
#standardList li ul 
{
    position: absolute;
    
    z-index:1;
    left: -999em;
    
    
}
		
#standardList li:hover ul {
    left: auto;
	border-right:solid 1px #aab6c2;
	border-left:solid 1px #aab6c2;
	border-bottom:solid 1px #aab6c2;
	
	
}

#standardList li:hover ul LI
{
	border:none 0px;
	background-color : #f6f6f6;
	
	
}

#standardList li:hover ul li a
    {
    border:none;
    width:150px;
    background-image:none;
    
    }
    	
#standardList li:hover ul, #tyreStandard li.sfhover ul {
    left: auto;
}


#standardList li a:hover {
    text-decoration: none;
    
}

#standardList li.tyreStandard a{
    display: block;   
    width: 150px;
}


#standardList li.tyreStandard ul{width:141px;}


UL#standardList LI.tyreStandard UL
{
    /*width: 120px;
    height:450px;*/
    width:150px;
    background-color: #f6f6f6;
}

UL#standardList LI.tyreStandard UL LI A
{
    margin: 0px 0px 0px 5px;
    padding:0px;
    width:140px;
    
    background-image: none;  
}

UL#standardList LI.tyreStandard UL LI A:hover
{
	background-color:#ec990b;}
	

/*********************/

UL#modelList
{
    margin:0px;
    list-style:none;
	float:left;
    width:150px;
    
    }

UL#modelList LI
{
    float:left;
       
}
UL#modelList LI UL LI
{
    background-image:none;
	/* background-color:none; */
	
	float:left;
	width:150px;
	list-style-type:none;
	
}




#modelList, #modelList ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    font-size:0.85em;
    position:relative;
    z-index:1003;
    
    
}

#modelList a {
    display: block;
    
    
}

UL#modelList LI
 {
    float: left;
    /*background-image:url(../images/space.gif);
     background-position: right;
    background-repeat:no-repeat;*/
    display:block;
    
    background-color:#9cbad6;
    
    border:solid 1px #aab6c2;
    margin:0px 5px 0px 0px;
    padding:0px;
    
    }
        
#modelList ul a{
   
    }
   
    
#modelList li a 
{	
   background: url(../images/weeListMenuArrow.png) no-repeat right;
   
   
   display:block;
   overflow:hidden;
	
	height:15px;
    margin: 0px 0px 0px 0px;
    padding:13px 25px 10px 5px;
    font-size: 12px;
    display:block;
    
    color:#353a62;
    
    
 }
 
 #modelList li:hover
{	
   /*background-color : #e0e2e5;*/
   background-color:#9cbad6;
   text-decoration: none;
}
    
#modelList li a.last{border:none;}
    
#modelList li ul 
{
    position: absolute;
    border-top:solid 1px silver;
    z-index:1;
    left: -999em;
    
    background-color:#9cbad6;
    padding-bottom:10px;
    
    -webkit-box-shadow: #666 0px 5px 10px;
	-moz-box-shadow: #666 0px 5px 10px;
	box-shadow: #666 0px 5px 10px;
    
    width:920px;
    
    
}
		
#modelList li:hover ul {
    left: auto;
	border-right:solid 1px #aab6c2;
	border-left:solid 1px #aab6c2;
	border-bottom:solid 1px #aab6c2;
	
	
}

#modelList li:hover ul LI
{
	border:none 0px;
	margin:0px;
	padding:0px;
	color:White;
	
	/*background-color : #f6f6f6;*/
	
	
}

#modelList li:hover ul li a
    {
    border:none;
    width:180px;
    background-image:none;
    padding:3px 3px 3px 3px;
    color:#353a62;
    
    
    }
    	
#modelList li:hover ul, #modelList li.sfhover ul {
    left: -120px;
}


#modelList li a:hover {
    text-decoration: none;
    
    
}

#modelList li.modelName a{
    display: block;   
    width: 150px;
}


#modelList li.modelName ul{width:141px;}


UL#modelList LI.modelName UL
{
    /*width: 120px;
    height:450px;*/
    width:150px;
    background-color: #f6f6f6;
}


UL#modelList LI.modelSize UL LI A
{
    margin: 0px 0px 0px 0px;
    
    float:left;
    padding:3px;
    width:160px;
    vertical-align:middle;
    background-image: none;  
}

UL#modelList LI.modelSize UL LI A:hover
{
	background-color:#ec990b; color:White;}
	

/*********************/



