#menu{
	font-family:tahoma, verdana, arial;
	font-size:11px;
	width:630px;
	text-align:left;
}
#menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left;
}

#menu ul li{
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	text-align:left;
}

#menu ul li a{
	background-image:url(/i/distributor/menu/menu-bg.gif);
	color:#d7d7d7;
	display:block;
	margin:0px;
	padding:4px 5px 7px 5px;
	text-decoration:none;
}

#menu ul li a.selected{
	background-image:url(/i/distributor/menu/menu-bg-selected.gif);
}

#menu ul li li a.selected{
	background-image:url(/i/d.gif);
}

#menu ul li a:hover{
	color:#ffffff;
}

#menu ul li ul{
	position:absolute;
	left:-13px;
	display:none;
	text-align:left;
}

#menu ul li ul li{
	clear:left;
	border-bottom:1px solid #c8c8c8;
	text-align:left;
}

#menu ul li ul li a{
	background-image:url(/i/d.gif);
	background-color:#6b6b6b;
	padding:5px 5px 6px 18px;
	text-decoration:none;
	width:170px;
	color:#ffffff;
}

#menu ul li ul li a:hover{
	text-decoration:underline;
}

#menu ul li ul li ul{
	clear:left;
	display:none;
	left:140px;

	/* Bengin CSS-HACK, for Microsoft Internet Explorer */
	_left:120px;
	/* End CSS-HACK */

	position:absolute;
	top:0px;
}

#menu ul li.menuLeft {
	background-image:url(/i/distributor/menu/menu-left.png);
	height:24px;
	width:17px;
}

#menu ul li.menuRight {
	background-image:url(/i/distributor/menu/menu-right.png);
	height:24px;
	width:17px;
}

#menu ul li.menuLeftSelected {
	background-image:url(/i/distributor/menu/menu-left-selected.gif);
	height:24px;
	width:17px;
}

#menu ul li.menuRightSelected {
	background-image:url(/i/distributor/menu/menu-right-selected.gif);
	height:24px;
	width:17px;
}

#menu ul li.menuSeparator {
	background-image:url(/i/distributor/menu/menu-separator.png);
	height:24px;
	width:17px;
}

#menu ul li.menuSeparatorLeftSelected{
	background-image:url(/i/distributor/menu/menu-selected-left.gif);
	height:24px;
	width:17px;
}

#menu ul li.menuSeparatorRightSelected{
	background-image:url(/i/distributor/menu/menu-selected-right.gif);
	height:24px;
	width:17px;
}

/**************************************************/

#secondMenuContainer {
	padding-top:10px;
	padding-left:13px;
	padding-right:13px;
	text-align:left;
	width:202px;
	font-size:11px;
}

#secondMenuContainer UL {
	margin:0px;
	padding:0px;
	list-style:none;
}

#secondMenuContainer UL LI {
	background-image:url(/i/distributor/menu/side-menu-bg.gif);
	background-position:left middle;
	background-repeat:no-repeat;
	width:202px;
	margin-top:5px;
	padding-top:7px;
	padding-bottom:8px;
}

#secondMenuContainer UL LI.over, #secondMenuContainer UL LI.selected {
	background-image:url(/i/distributor/menu/side-menu-bg-over.gif);
}

#secondMenuContainer UL LI.over A, #secondMenuContainer UL LI.selected A {
	color:#ffffff;
}

#secondMenuContainer UL LI A {
	text-decoration:none;
	color:#c4c4c4;
	padding:10px;
}

/**************************************************/

.bottomMenu {
	height:29px;
	background-image:url(/i/distributor/menu/bottom-menu-bg.gif);
}

#bottomMenu {
	margin:0px;
	padding:0px;
	list-style:none;
}

#bottomMenu LI {
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
}

#bottomMenu A {
	color:#d7d7d7;
	text-decoration:none;
	font-size:0.9em;
	padding:0px 10px 0px 10px;
}

/**************************************************/

.generalDealerContainer {
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	height:50px;
	width:100%;
	background-image:url(/i/distributor/second-menu-bg.gif);
	background-position:bottom;
	padding:3px;
	padding-left:18px;
	padding-top:5px;
	position:relative;
}

#dealerSelectorContainer SELECT {
	font-size:11px;
	width:145px;
	border:1px solid black;
	padding:0px;
	margin:0px;
}

input.nice_select{
	width:170px;
	height:18px;
	
	color:#3d4c5f;
	font-size:8pt;
	border:1px solid #a5a5a5;
	float:none;
	background-color:#f3f3f3;
	padding:1px 0px 0px 7px;
	margin:0px;
	background-image:url(/i/distributor/menu/selector-button.gif);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
}

ul.virtual_select{
	height:200px;
	width:170px;
	overflow-y:scroll;
	overflow-x:auto;
	list-style-type:none;
	margin:0;
	padding:0px;
	display:block;
	position:relative;
	top:0px;
	left:0px;
	display:none;
	border:1px solid #a5a5a5;
	text-align:left;
	z-index:10;
}
ul.virtual_select li{
	display:block;
	height:18px;
	padding:2px 0 0 5px;
	margin:0;
	border:1px solid #ddd;
	border-bottom:1px solid #fafafa;
	border-top:0;
	cursor:pointer;
	background-color:#fff;
}
ul.virtual_select li.last{
	border-bottom:1px solid #ddd !important;
}
ul.virtual_select li.over, ul.virtual_select li.selected{
	background-color:#d3d3d3;color:#000;
}
ul.virtual_select li.selected{
	border:1px solid #ddd;
}

/***********************************/
.serialNavigator {
	padding-bottom:20px;
	font-size:0.9em;
}

.serialNavigator A {
	color:#1097ff;
	
}

/**************************************/
UL.modelMenu, UL.modelFilesMenu, UL.selectedModelMenu{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:0.9em;
}

UL.modelMenu LI, UL.modelFilesMenu LI{
	padding:5px 0px 5px 20px;
	margin:0px;
	background-position:left center;
	background-repeat:no-repeat;
}

UL.modelMenu LI, UL.selectedModelMenu LI {
	background-image:url(/i/distributor/auto/model-menu-bullet.gif);
	
}

UL.selectedModelMenu LI.selected {
	background-image:url(/i/distributor/auto/model-menu-bullet.gif);
}

UL.selectedModelMenu LI {
	background-image:url(/i/distributor/auto/model-menu-bullet-gray.gif);
	
}

UL.selectedModelMenu LI {
	float:left;
	margin:0px;
	padding:5px 0px 5px 20px;
	margin-right:15px;
	position:relative;
	text-align:left;
	background-position:left center;
	background-repeat:no-repeat;
}

UL.modelFilesMenu LI {
	background-image:url(/i/distributor/auto/pdf.gif);
}

/****************************************/
#localMenu{
	margin:0px;
	padding:0px;
	list-style:none;
}

#localMenu LI{
	font-size:0.9em;
	padding:5px 0px 5px 20px;
	margin:0px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(/i/distributor/menu/local-bullet.gif);
}

#localMenu LI A {
	color:#c4c4c4;
}

#localMenu LI.selected{
	color:#ffffff;
	/*padding-left:35px;*/
	background-image:url(/i/distributor/menu/local-bullet-sel.gif);
}