/*
 * Project:	Blender3d.org
 * Date:		23.02.2005
 * 
 *
 */


img { border: none; }
/* .maincont { width: 720px; height: 100%; background-color: #fff; } */
.spc { width: 20px; height: 1px; overflow: hidden; float: left; }
.ctr { width: 100%; float: left; text-align: center; cursor: pointer; }
#mainmenu ul { 
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 10px;
	margin: 0; 
	padding: 0; 
	list-style: none; 
	z-index:10000 }
#mainmenu ul li { position: relative; float: left;
	height:30px; 
	background-color: transparent;
	padding: 0;
	text-align: left; }
#mainmenu ul li a:hover { background-color: transparent; }
#mainmenu ul li a {	height: 15px; text-decoration: none; color: #fff; display: block; line-height: 15px; }
/* menu level 1 */
#mainmenu ul li ul {
	display:none; 
	position: absolute;
	top: 30px; width: 149px;
	filter:alpha(opacity=90); /* for IE */
	-moz-opacity:0.9; /* for mozilla */
	opacity: 0.9; /* for safari */
	khtml-opacity: 0.9 /* for konquerer and older safari */
}
#mainmenu ul li ul:hover { display: block; }
#mainmenu ul li:hover ul { display: block; }
#mainmenu ul li.over ul  { display: block; } /* for IE */
#mainmenu ul li ul li {
	width: 150px;
	height: 18px;
	background-color: #91bce5;
	background-image: none;
	border-bottom: none;
	text-align: left;
	padding: 0px;
}
#mainmenu ul li ul li a {	padding-left: 10px; height: 18px; font-weight:bold; text-decoration: none; color: #fff; display: block; width: auto; }
#mainmenu ul li ul li a:hover { background-color: #053d67; background-image: none; }
#mainmenu ul li ul li:hover { display: list-item; }
#mainmenu ul li ul li.over { display: block; } /* for IE  */




/* menu widths */
#mainmenu  #topnav_prod	{width: 67px;}		/* Products */
#mainmenu  #topnav_used	{width: 80px;}		/* Used Rides */
#mainmenu  #topnav_bus	{width: 66px;}		/* Business */
#mainmenu  #topnav_corp	{width: 81px;}		/* Corporate */
#mainmenu  #topnav_reg	{width: 132px;}		/* Registration Area */
#mainmenu  #topnav_news	{width: 40px;}		/* News */
#mainmenu  #topnav_home	{width: 42px;}		/* Home */
#mainmenu  #topnav_separator	{width: 20px;text-align:center;background-color:#c5dcf2;}		/* Separator */
.maincont{	text-align: left;}