/* common styling */
.menu   {	font-size: 11px;
			font-family: Arial, sans-serif;
			font-weight: bold;
			position: relative;
			width: 143px;
			padding-left: 15px; }
.menu ul li a, .menu ul li a:visited   {
			color: #000;
			font-size: 11px;
			font-weight: bold;
			line-height: 24px;
			text-decoration: none;
			background-image: url("/assets/templates/jcauto/images/button.png");
			background-repeat: no-repeat;
			text-align: center;
			display: block;
			width: 143px;
			height: 20px;
			border-style: solid;
			border-width: 0 0 0 0;
			border-color: #fff }
.menu ul  { list-style-type: none; margin: 0; padding: 0 }
.menu ul li  { margin-right: 1px; position: relative; float: left }
.menu ul li ul {display: none;}


/* specific to non IE browsers */

.menu ul li:hover a  {	color: #c00;
						background-image: url("/assets/templates/jcauto/images/button.png");
						background-repeat: no-repeat; }
.menu ul li:hover ul {	display:block; position:absolute;
						top:0;
						left:143px;
						width:143px;}
.menu ul li:hover ul li a.hide {background:#bac3c4; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#719dae; color:#000; width:150px;}
.menu ul li:hover ul li a:hover {background:#bac3c4; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#bac3c4; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#719dae; color:#fff;}







