

/*****************************************************************
     TOP MENU ( New, Used and Demo )
/****************************************************************/

div#topmenu_wrap { float:right; height:45px; width:467px; overflow:hidden; position:relative; top:22px; }

ul#topmenu { background:url(../images/top_starts_here.png) no-repeat; display:block; padding:5px 0px 0px 191px; height:45px; width:467px; }

ul#topmenu li { float:left; margin-right:3px; /* 3px for distance between menu's */ }

ul#topmenu li#new a, ul#topmenu li#new a:visited { background:url(../images/topmenu.png) no-repeat; display:block; height:34px; width:88px;  }
ul#topmenu li#new a:hover { background-position: 0 -34px; }

ul#topmenu li#used a, ul#topmenu li#used a:visited { background:url(../images/topmenu.png) no-repeat -91px 0; display:block; height:34px; width:88px; }
ul#topmenu li#used a:hover { background-position: -91px -34px; }
body#usedcarspage ul#topmenu li#used a, body#usedcarspage ul#topmenu li#used a:visited { background:url(../images/topmenu.png) no-repeat -91px -34px; display:block; height:34px; width:88px; }

ul#topmenu li#demo a, ul#demo li#used a:visited { background:url(../images/topmenu.png) no-repeat -182px 0; display:block; height:34px; width:88px; }
ul#topmenu li#demo a:hover { background-position: -182px -34px; }
body#democarspage ul#topmenu li#demo a, body#democarspage ul#demo li#used a:visited { background:url(../images/topmenu.png) no-repeat -182px -34px; display:block; height:34px; width:88px; }




/*****************************************************************
     TOP MENU ACTIVE STATE ( New, Used and Demo )
/****************************************************************/

body#carpage ul#topmenu li#new a, body#carpage ul#topmenu li#new a:visited,
body#heading ul#topmenu li#new a, body#heading ul#topmenu li#new a:visited,
body#colt_range_page ul#topmenu li#new a, body#colt_range_page ul#topmenu li#new a:visited,
body#lancer_range_page ul#topmenu li#new a, body#lancer_range_page ul#topmenu li#new a:visited 
body#grandis_range_page ul#topmenu li#new a, body#grandis_range_page ul#topmenu li#new a:visited 
body#outlander_range_page ul#topmenu li#new a, body#outlander_range_page ul#topmenu li#new a:visited,
body#pajero_range_page ul#topmenu li#new a, body#pajero_range_page ul#topmenu li#new a:visited,
body#triton_range_page ul#topmenu li#new a, body#triton_range_page ul#topmenu li#new a:visited,
body#aspire_range_page ul#topmenu li#new a, body#aspire_range_page ul#topmenu li#new a:visited,
body#ralliart_range_page ul#topmenu li#new a, body#ralliart_range_page ul#topmenu li#new a:visited,
body#express_range_page ul#topmenu li#new a, body#express_range_page ul#topmenu li#new a:visited,

body#ralliartpage ul#topmenu li#new a, body#ralliartpage ul#topmenu li#new a:visited

	{ background:url(../images/topmenu.png) no-repeat 0 -34px; display:block; height:34px; width:88px;  }





/*****************************************************************
     MAIN MENU ( Home, About, Services, etc... )
/****************************************************************/

div#mainmenu_wrap { float:right; height:37px; /* width:694px; if insurance menu is included */ width:707px; overflow:hidden; position:relative; top:26px; text-align:right; }

ul#mainmenu { display:block; height:37px; width:713px;}

ul#mainmenu li { float:left; margin-right:0px; }

ul#mainmenu li#home a, ul#mainmenu li#home a:visited { background:url(../images/mainmenu.png) no-repeat; display:block; height:37px; width:101px;  }
ul#mainmenu li#home a:hover { background-position: 0 -37px; }
body#homepage ul#mainmenu li#home a, body#homepage ul#mainmenu li#home a:visited { background:url(../images/mainmenu.png) no-repeat 0 -37px; display:block; height:37px; width:101px;  }


ul#mainmenu li#spacer { float:left; margin-right:0px;  background:none; display:block; height:37px; width:102px;  } /* SPACER FOR HOMEPAGE */


ul#mainmenu li#service a, ul#mainmenu li#service a:visited { background:url(../images/mainmenu.png) no-repeat -102px 0; display:block; height:37px; width:101px;  }
ul#mainmenu li#service a:hover { background-position: -102px -37px; }
body#servicepage ul#mainmenu li#service a, body#servicepage ul#mainmenu li#service a:visited { background:url(../images/mainmenu.png) no-repeat -102px -37px; display:block; height:37px; width:101px;  }


ul#mainmenu li#parts a, ul#mainmenu li#parts a:visited { background:url(../images/mainmenu.png) no-repeat -204px 0; display:block; height:37px; width:101px;  }
ul#mainmenu li#parts a:hover { background-position: -204px -37px; }
body#partspage ul#mainmenu li#parts a, body#partspage ul#mainmenu li#parts a:visited { background:url(../images/mainmenu.png) no-repeat -204px -37px; display:block; height:37px; width:101px;  }


ul#mainmenu li#finance a, ul#mainmenu li#finance a:visited { background:url(../images/mainmenu.png) no-repeat -306px 0; display:block; height:37px; width:101px;  }
ul#mainmenu li#finance a:hover { background-position: -306px -37px; }
body#financepage ul#mainmenu li#finance a, body#financepage ul#mainmenu li#finance a:visited { background:url(../images/mainmenu.png) no-repeat -306px -37px; display:block; height:37px; width:101px;  }


ul#mainmenu li#merchandise a, ul#mainmenu li#merchandise a:visited { background:url(../images/mainmenu.png) no-repeat -408px 0; display:block; height:37px; width:101px;  }
ul#mainmenu li#merchandise a:hover { background-position: -408px -37px; }
body#merchandisepage ul#mainmenu li#merchandise a, body#merchandisepage ul#mainmenu li#merchandise a:visited { background:url(../images/mainmenu.png) no-repeat -408px -37px; display:block; height:37px; width:101px;  }


ul#mainmenu li#contact a, ul#mainmenu li#contact a:visited { background:url(../images/mainmenu.png) no-repeat -510px 0; display:block; height:37px; width:101px;  }
ul#mainmenu li#contact a:hover { background-position: -510px -37px; }
body#contactpage ul#mainmenu li#contact a, body#contactpage ul#mainmenu li#contact a:visited { background:url(../images/mainmenu.png) no-repeat -510px -37px; display:block; height:37px; width:101px;  }


ul#mainmenu li#ralliart a, ul#mainmenu li#ralliart a:visited { background:url(../images/mainmenu.png) no-repeat -612px 0; display:block; height:37px; width:101px;  }
ul#mainmenu li#ralliart a:hover { background-position: -612px -37px; }
body#ralliartpage ul#mainmenu li#ralliart a, body#ralliartpage ul#mainmenu li#ralliart a:visited { background:url(../images/mainmenu.png) no-repeat -612px 0px; display:block; height:37px; width:101px;  }

