/*Carter Template Dropdown Menu*/

#navDropDownContainer {
   background-image: url(images/nav/dropdown-over-blank.jpg);
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   margin: 0px;
   padding: 0px;
   width: 768px;
}

#navDropDownContainer div.navSpacer {
   display: block;
   float: left;
   height: 33px;
   margin: 0px;
   padding: 0px;
}

#navDropDown {
   display: block;
   float: left;
   height: 33px;
   margin: 0px;
   padding: 0px;
   width: 560px;
}

/* Common Lists Style */
 #navDropDown ul {
   background: #E6E6E6;
   display: block;
   list-style: none;
   margin: 0px;
   padding: 0px;
}

/*  Specific Top Most List Style */
 #navDropDown ul#nav {
   background: transparent;
   border: none;
}

/* Common List Item Style */
 #navDropDown li {
   border-bottom: 1px solid #6D6D6D;
   border-left: 1px solid #6D6D6D;
   border-right: 1px solid #6D6D6D;
   /*border-top: 1px solid #E6E6E6;*/
   display: block;
   margin: 0;
   padding: 0;
   position: relative;
   z-index: 10;
   
}

/* Common List Item Hover Style */
#navDropDown li:hover, #navDropDown li.sfhover {
   background-color: #F6F6F6;
   /*border-top: 1px solid #F6F6F6;*/
   border-right: 1px solid #6D6D6D;
   /*border-left: 1px solid #F6F6F6;*/
   border-bottom: 1px solid #6D6D6D;
	border-left: 4px solid #D50202;/*#0000B8;*/
   z-index: 15;
}

/* Specific Topmost List Item Style */
 #navDropDown li.top {
   border: none;
   float: left;
   height: 33px;
   padding: 0px;
	width: 112px;
   
}

#navDropDown li.top:hover, #navDropDown li.top.sfhover { 
   background: transparent none;
}

/* Specific Topmost Link Style */
#navDropDown li.top a.top, #navDropDown li.top a.top:link, #navDropDown li.top a.top:visited, #navDropDown li.top a.top:active {
   background-image: url(images/nav/dropdown-blank.jpg);
   background-repeat: no-repeat;
	border: none;
	color: #A80202;
   display: block;
   padding: 6px 0 0 0;
	height: 27px;/*33px*/
	width: 112px;
	text-transform: uppercase;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	text-align: center;
}

a.QuickLinkTitle, a.QuickLinkTitle:link, a.QuickLinkTitle:visited, a.QuickLinkTitle:active {
	border: none;
	color: #A80202;
   display: block;
   padding: 6px 0 0 21px;
	height: 27px;/*33px*/
	width: 170px;
	text-transform: uppercase;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	text-align: center;
}

a.QuickLinkTitleCurrent, a.QuickLinkTitleCurrent:link, a.QuickLinkTitleCurrent:visited, a.QuickLinkTitleCurrent:active {
	border: none;
	color: #FD0D0D;
   display: block;
   padding: 6px 0 0 21px;
	height: 27px;/*33px*/
	width: 170px;
	text-transform: uppercase;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	text-align: center;
}

a.QuickLinkTitle:hover {
	color: #FD0D0D;/*#D50202;*/
}

a.QuickLinkTitleCurrent:hover {
	color: #FD0D0D;/*#D50202;*/
}

/*may be redundant?*/
/*
#navDropDown li.top a.top:hover img {
   visibility: hidden;
}
*/

/* Current State Style for Topmost Image Rollovers*/
#navDropDown li.top a.Current, #navDropDown li.top a.Current:link, #navDropDown li.top a.Current:visited, #navDropDown li.top a.Current:active {
   background: transparent none;
   border: none;
   padding: 6px 0 0 0;
}

/*
#navDropDown li.top a.Current img {
   visibility: hidden;
}
*/
/* === */

/*  Common Link Styling */
 #navDropDown li a, #navDropDown li a:link, #navDropDown li a:visited, #navDropDown li a:active {
   display: block;
   text-decoration: none;
}

#navDropDown li.top li a, #navDropDown li.top li a:link, #navDropDown li.top li a:visited, #navDropDown li.top li a:active {
   color: #A80202;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   padding: 2px 0px 2px 5px;
	width: 102px;
	/*height: 17px;
   text-transform: uppercase;
   word-spacing: -3px;*/
}

 #navDropDown li.top li a:hover {
 	background-color: #F6F6F6;
   color: #D50202;
	width: 102px;
   padding : 2px  0px  2px 5px;
}
/* === */

/*Specific Vehicle Image Link*/
#navDropDown li li li li {
   border: 1px solid #F39500;
}

#navDropDown li li li li:hover, #navDropDown li li li li.sfhover {
   border: 1px solid #F39500;
}

#navDropDown li.top li li li a, #navDropDown li.top li li li a:link, #navDropDown li.top li li li a:visited, #navDropDown li.top li li li a:active {
   padding: 0;
}

 #navDropDown li.top li li li a:hover {
   padding: 0;
}
/* === */

/*Active State Rollover First Level*/
#navDropDown li.top:hover a.top, #navDropDown li.top:hover a.top:link, #navDropDown li.top:hover a.top:visited, #navDropDown li.top:hover a.top:active {
   background: transparent none;
   border: none;
   padding: 6px 0 0 0;
	color: #FD0D0D;
}

#navDropDown li.top:hover a.top img, #navDropDown li.top:hover a.top:link img, #navDropDown li.top:hover a.top:visited img, #navDropDown li.top:hover a.top:active img {
   visibility: hidden;
}
/* === */

/*Active State Rollover First Level IE*/
#navDropDown li.top.sfhover a.top, #navDropDown li.top.sfhover a.top:link, #navDropDown li.top.sfhover a.top:visited, #navDropDown li.top.sfhover a.top:active {
   background: transparent none;
   border: none;
   padding: 6px 0 0 0;
	color: #FD0D0D;
}

#navDropDown li.top.sfhover a.top img, #navDropDown li.top.sfhover a.top:link img, #navDropDown li.top.sfhover a.top:visited img, #navDropDown li.top.sfhover a.top:active img {
   visibility: hidden;
}
/* === */

/*Active State Rollover Second Level*/
#navDropDown li.top:hover li.middle:hover a.middle, #navDropDown li.top:hover li.middle:hover a.middle:link, #navDropDown li.top:hover li.middle:hover a.middle:visited, #navDropDown li.top:hover li.middle:hover a.middle:active {
   background-color: #F6F6F6;
	color: #D50202;
   padding : 2px  0px  2px 5px;
}

/*Active State Rollover Second Level IE*/
#navDropDown li.top.sfhover li.middle.sfhover a.middle, #navDropDown li.top.sfhover li.middle.sfhover a.middle:link, #navDropDown li.top.sfhover li.middle.sfhover a.middle:visited, #navDropDown li.top.sfhover li.middle.sfhover a.middle:active {
   background-color: #F6F6F6;
	color: #D50202;
   padding : 2px  0px  2px 5px;
}

/*Active State Rollover Third Level*/
#navDropDown li.top:hover li.middle:hover li:hover a, #navDropDown li.top:hover li.middle:hover li:hover a:link, #navDropDown li.top:hover li.middle:hover li:hover a:visited, #navDropDown li.top:hover li.middle:hover li:hover a:active {
   background-color: #F6F6F6;
	color: #D50202;
   padding : 2px  0px  2px 5px;
}

/*Active State Rollover Third Level IE*/
#navDropDown li.top.sfhover li.middle.sfhover li.sfhover a, #navDropDown li.top.sfhover li.middle.sfhover li.sfhover a:link, #navDropDown li.top.sfhover li.middle.sfhover li.sfhover a:visited, #navDropDown li.top.sfhover li.middle.sfhover li.sfhover a:active {
   background-color: #F6F6F6;
	color: #D50202;
   padding : 2px  0px  2px 5px;
}

/*Active State Rollover Fourth Level*/
#navDropDown li.top:hover li.middle:hover li:hover li a, #navDropDown li.top:hover li.middle:hover li:hover li a:link, #navDropDown li.top:hover li.middle:hover li:hover li a:visited, #navDropDown li.top:hover li.middle:hover li:hover li a:active {
   padding : 0;
}

/*Active State Rollover Fourth Level IE*/
#navDropDown li.top.sfhover li.middle.sfhover li.sfhover li a, #navDropDown li.top.sfhover li.middle.sfhover li.sfhover li a:link, #navDropDown li.top.sfhover li.middle.sfhover li.sfhover li a:visited, #navDropDown li.top.sfhover li.middle.sfhover li.sfhover li a:active {
   padding : 0;
}

/* Second Level List */
 #navDropDown li ul {
   border-top: 6px solid #0000B8;
   display: none;
   left: 0px;
   margin: 0;
   padding: 0;
   position: absolute;
   top: 26px;
   width: 112px;
}

/* Third Level List */ 
/*Vehicle List*/
 #navDropDown li ul ul {
   border-top: 6px solid #0000B8;
   display: none;
   left: 78px;
   margin: 0;
   padding: 0;
   position: absolute;
   top: 3px;
   width: 180px;
}

/* Fourth Level List */ 
/*Vehicle Image*/
#navDropDown li ul ul ul {
   border-top: none;
   display: none;
   left: 175px;
   margin: 0;
   padding: 0;
   position: absolute;
   top: 2px;
   width: 127px;
   background-color: #FFFFFF;
}

/* Hide Second Level Below Current Hover */
#navDropDown li:hover ul ul, #navDropDown li.sfhover ul ul {
   display: none;
}

/* Hide Third Level Below Current Hover */
#navDropDown li:hover ul ul ul, #navDropDown li.sfhover ul ul ul {
   display: none;
}

/* Hover Over First Level - Show Second Level*/
#navDropDown li:hover ul, #navDropDown li.sfhover ul {
   display: block;
}
/* Hover Over Second Level - Show Third Level*/
#navDropDown li li:hover ul, #navDropDown li li.sfhover ul {
   display: block;
}
/* Hover Over Third Level - Show Fourth Level*/
#navDropDown li li li:hover ul, #navDropDown li li li.sfhover ul {
   display: block;
}

.pointer {
	/*display: none;*/
   font-size: 12pt;
   /*vertical-align: text-top;*/
}

/* Specific styles for IE to display links full width of the menu*/
/*#navDropDown li ul#New {
   width: 144px;
}*/

/*IE sometimes doesn't like this for LI with submenus
- the bottom border of the LI disappears*/
/*#navDropDown li ul#New a {
   width: 132px;
}*/

/*Vehicle List*/
#navDropDown li ul#New ul a {
   width: 168px;
}

/*Vehicle Image*/
/*
#navDropDown li ul#New ul ul a {
   width: 125px;
}

#navDropDown li ul#Used {
   width: 144px;
}

#navDropDown li ul#Used a {
   width: 132px;
}

#navDropDown li ul#Parts {
   width: 139px;
}

 #navDropDown li ul#Parts a {
   width: 127px;
}

#navDropDown li ul#Finance {
   width: 138px;
}

 #navDropDown li ul#Finance a {
   width: 126px;
}

  #navDropDown li ul#About {
   width: 116px;
}

   
   #navDropDown li ul#About a {
   width: 104px;
}
*/

/* End Specific styles for IE to display links full width of the menu*/
