/* Accordion styles (static) */

ul.accordion {
	width: 190px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	}

ul.accordion ul { margin:0; padding:0; }

ul.accordion li {
	display:block;
	width: 190px;
	padding: 0;
	margin:0;
	text-align:right;
	float:left;
	font-size:13px;
	background-image: url("../images/leftMenuBackground.png"/*tpa=http://www.vauxhall.com/vaux/components/slideMenu/images/leftMenuBackground.png*/);
	}

ul.accordion ul li {
	width: 190px;
	font-size:11px; 
	float: left;
	background-image: none;
	}

ul.accordion li a { 
	color: #000000; 
	text-decoration:none; 
	display: block; 
	padding: 8px 9px 6px 0;
	background: #d7dee0 url("images/lNavBorder.gif"/*tpa=http://www.vauxhall.com/vaux/components/slideMenu/images/lNavBorder.gif*/) bottom center no-repeat;
	}
ul.accordion li.last a { background: #d7dee0; }

ul.accordion li ul li a, ul.accordion li.last ul li a, ul.accordion li#forcedOpen ul li a { background: none; color: #FFF; padding: 0 27px 0 9px; margin:2px 0 0 0; }
ul.accordion li ul li a:hover, 
ul.accordion li ul li a:active,
ul.accordion li ul li a:focus, 
ul.accordion li ul li a:hover,
ul.accordion li ul li .selected { color: #FFF; background:#9c0a0d!important; padding: 0 27px 0 9px; margin:2px 0 0 0;  }

ul.accordion li {
	clear: left;
	}

/* Accordion styles (dynamic) */

.submenu {
	overflow: hidden;
	padding: 3px 0 5px 0;
	}

li.collapsed .accordionContent {
	position: absolute;
	left: -9999px;
	}

/* Fixes Safari bug that prevents expanded content from displaying.
   See http://betech.virginia.edu/bugs/safari-stickyposition.html */
li.collapsed .accordionContent ul {
	position: relative;
	}

ul.accordion li#forcedOpen span a,
ul.accordion li span.expanded a, 
ul.accordion li span.expanded a:hover, 
ul.accordion li span.expanded a:focus,ul.accordion li.slideTrigger span a:focus, 
ul.accordion li span.expanded a:active, ul.accordion li.slideTrigger span a:active {
	background: #d7dee0 url("../images/lNavArrow.gif") top right no-repeat;
	padding: 8px 28px 6px 0;
	}

ul.accordion li#forcedOpen div.submenu { display: block !important;}

