/*$Id: navigation.css,v 1.12 2010-10-19 09:22:25 jon Exp $*/

/*****************************/
/*Start top navigation styles*/
/*****************************/

/*Float, format and position the primary list*/
#main-navigation {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float:left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
        position:relative;
}
/*Float, format and position the primary list items*/
#main-navigation li {
	float:left;
	margin:0;
}
/*Hide the text*/
#main-navigation li a {
	display:block;
	height:0px;
	padding-top:22px;
	overflow:hidden;
}
/*Add the background images for the main navigation buttons*/
#main-navigation li#group-home {
	background-image:url(/css_images/group_home_up.png);
	width:94px;
}
#main-navigation li#our-dealerships, #main-navigation li#our-dealerships-scotthall {
	background-image:url(/css_images/our_dealerships_up.png);
	width:114px;
}
#main-navigation li#used-minis {
	background-image:url(/css_images/used_minis_up.png);
	width:82px;
}
#main-navigation li#financial-services {
	background-image:url(/css_images/financial_services_up.png);
	width:122px;
}
#main-navigation li#servicing {
	background-image:url(/css_images/servicing_up.png);
	width:76px;
}
#main-navigation li#contact-us {
	background-image:url(/css_images/contact_us_up.png);
	width:87px;
}
#main-navigation li#news {
	background-image:url(/css_images/news_up.png);
	width:55px;
}
/*Add the mouse over images for the main navigation buttons*/
#main-navigation li a#group-home-link:hover {
	background-image:url(/css_images/group_home_over.png);
}
#main-navigation li a#our-dealerships-link:hover,
#main-navigation li a#our-dealerships-scotthall-link:hover {
	background-image:url(/css_images/our_dealerships_over.png);
}
#main-navigation li a#used-minis-link:hover {
	background-image:url(/css_images/used_minis_over.png);
}
#main-navigation li a#financial-services-link:hover {
	background-image:url(/css_images/financial_services_over.png);
}
#main-navigation li a#servicing-link:hover {
	background-image:url(/css_images/servicing_over.png);
}
#main-navigation li a#contact-us-link:hover {
	background-image:url(/css_images/contact_us_over.png);
}
#main-navigation li a#news-link:hover {
	background-image:url(/css_images/news_over.png);
}
/*Hide, position and format the drop down lists*/
#main-navigation li ul {
	display:none;
	width:705px;
	position:absolute;
	top:22px;
        left:-1px;
	list-style-type:none;
	margin:0;
	border-top: 1px solid #000000;
        padding:0;
}
/*Display the drop down lists on mouse over*/
#main-navigation li:hover ul, #main-navigation li.over ul {
	display: block;
}
/*Float and format the drop down list items*/
#main-navigation li ul li {
	float:left;
	background:#232323;
	width:9.83em;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
/*Style the links*/
#main-navigation li ul li a {
	padding:0.5em 0.4em 0.4em 0.7em;
	color:#999999;
	text-decoration:none;
	font-size: 0.71em;
	font-weight: bold;
	height:1.1em;
}
/*Give the links an appropriate hover style*/
#main-navigation li ul li a:hover {
	background: #CDCDCD;
	color: #000000;
}
/***************************/
/*End top navigation styles*/
/***************************/

/******************************/
/*Start left navigation styles*/
/******************************/
#side-column ul {
	list-style-type:none;
	font-size:0.7em;
	margin-top:2.2em;
        padding:0;
}
#side-column ul li {
    padding-left:5px;
    line-height:1.6em;
}
#side-column ul li ul li {
    padding-left:12px;
}
#side-column ul li a {
    display:block;
    padding-left:10px;
}
#side-column ul li a:hover {
    background:url(/css_images/left-nav-arrow.png) no-repeat;
}
#side-column ul li ul {
    margin:0;
    font-size:1em;
}
/****************************/
/*End left navigation styles*/
/****************************/

/********************************/
/*Start footer navigation styles*/
/********************************/
#footer ul {
	list-style-type:none;
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	clear:both;
        float:left;
        padding:0;
}
#footer ul li {
	display:inline;
	border-left:1px solid #FFFFFF;
	padding-left:0.4em;
	padding-right:1.5em;
	margin:0;
}
/******************************/
/*End footer navigation styles*/
/******************************/
