﻿/********************** Style ***************************/

/***** conrad *****/
/* Main Nav */
.csmnus_Franklin.csmnuc_conrad {font-size: 100%; font-weight: bold;}
/* Main Nav Item */
.csmnus_Franklin.csmnuc_conrad .yuimenubaritem {padding: .1em 0; margin: 0 1.5em; font-weight: bold; font-size: 108%;}
/* Corners */
.csmnus_Franklin.csmnuc_conrad .yuimenu .CShd,
.csmnus_Franklin.csmnuc_conrad .yuimenu .CSft,
.csmnus_Franklin.csmnuc_conrad .yuimenu .bd h6,
.csmnus_Franklin.csmnuc_conrad .yuimenu .bd	{background-image: url(conrad/conrad-subnav.png) !important;}
/* Main Nav Link Text */
.csmnus_Franklin.csmnuc_conrad a			{color: #FFF; text-decoration: none;}
.csmnus_Franklin.csmnuc_conrad a:hover	{color: #95000A; text-decoration: underline;}
/* Sub Nav Link Text */
.csmnus_Franklin.csmnuc_conrad .yuimenuitem a			{color: #000;}
.csmnus_Franklin.csmnuc_conrad .yuimenuitem a:hover	{color: #95000A;}
/* Sub Nav Headers */
.csmnus_Franklin.csmnuc_conrad  h6			{color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Franklin.csmnuc_conrad  h6 a			{color: #95000A;}
.csmnus_Franklin.csmnuc_conrad[class]  h6 a	{background-image: url(CSDlrSite/Shared/conrad-sprite-arrows.png);}
.csmnus_Franklin.csmnuc_conrad  h6 a:hover	{color: #e9e9e9; text-decoration: none;}
/* ULs for 1 col, UL.[CSLeft/CSRight] for 2 col */
.csmnus_Franklin.csmnuc_conrad .yuimenu ul {color: #000;}
/* Sub Nav LIs */
.csmnus_Franklin.csmnuc_conrad .yuimenuitem	{list-style-type: disc; font-size: 85%; font-weight: normal;}
/* Car Counts */
.csmnus_Franklin.csmnuc_conrad .yuimenu .CSCarCnt		{font-size: 85%; color: #666;}
.csmnus_Franklin.csmnuc_conrad .yuimenu h6 .CSCarCnt	{color: #e9e9e9;}
/* Scrollbars */
.csmnus_Franklin.csmnuc_conrad .yuimenu .topscrollbar,
.csmnus_Franklin.csmnuc_conrad .yuimenu .bottomscrollbar {background-image: url(conrad/conrad-subnav-scroll.png);}


/***** snyder *****/
/* Main Nav */
.csmnus_Franklin.csmnuc_snyder {font-size: 100%; font-weight: bold;}
/* Main Nav Item */
.csmnus_Franklin.csmnuc_snyder .yuimenubaritem {padding: .1em 0; margin: 0 1.5em; font-weight: bold; font-size: 108%;}
/* Corners */
.csmnus_Franklin.csmnuc_snyder .yuimenu .CShd,
.csmnus_Franklin.csmnuc_snyder .yuimenu .CSft,
.csmnus_Franklin.csmnuc_snyder .yuimenu .bd h6,
.csmnus_Franklin.csmnuc_snyder .yuimenu .bd	{background-image: url(snyder/snyder-subnav.png) !important;}
/* Main Nav Link Text */
.csmnus_Franklin.csmnuc_snyder a			{color: #FFF; text-decoration: none;}
.csmnus_Franklin.csmnuc_snyder a:hover	{color: #DB7D00; text-decoration: underline;}
/* Sub Nav Link Text */
.csmnus_Franklin.csmnuc_snyder .yuimenuitem a			{color: #000;}
.csmnus_Franklin.csmnuc_snyder .yuimenuitem a:hover	{color: #DB7D00;}
/* Sub Nav Headers */
.csmnus_Franklin.csmnuc_snyder  h6			{color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Franklin.csmnuc_snyder  h6 a			{color: #DB7D00;}
.csmnus_Franklin.csmnuc_snyder[class]  h6 a	{background-image: url(CSDlrSite/Shared/snyder-sprite-arrows.png);}
.csmnus_Franklin.csmnuc_snyder  h6 a:hover	{color: #e9e9e9; text-decoration: none;}
/* ULs for 1 col, UL.[CSLeft/CSRight] for 2 col */
.csmnus_Franklin.csmnuc_snyder .yuimenu ul {color: #000;}
/* Sub Nav LIs */
.csmnus_Franklin.csmnuc_snyder .yuimenuitem	{list-style-type: disc; font-size: 85%; font-weight: normal;}
/* Car Counts */
.csmnus_Franklin.csmnuc_snyder .yuimenu .CSCarCnt		{font-size: 85%; color: #666;}
.csmnus_Franklin.csmnuc_snyder .yuimenu h6 .CSCarCnt	{color: #e9e9e9;}
/* Scrollbars */
.csmnus_Franklin.csmnuc_snyder .yuimenu .topscrollbar,
.csmnus_Franklin.csmnuc_snyder .yuimenu .bottomscrollbar {background-image: url(snyder/snyder-subnav-scroll.png);}

/***** otoe *****/
/* Main Nav */
.csmnus_Franklin.csmnuc_otoe {font-size: 100%; font-weight: bold;}
/* Main Nav Item */
.csmnus_Franklin.csmnuc_otoe .yuimenubaritem {padding: .1em 0; margin: 0 1.25em; font-weight: bold; font-size: 108%;}
/* Corners */
.csmnus_Franklin.csmnuc_otoe .yuimenu .CShd,
.csmnus_Franklin.csmnuc_otoe .yuimenu .CSft,
.csmnus_Franklin.csmnuc_otoe .yuimenu .bd h6,
.csmnus_Franklin.csmnuc_otoe .yuimenu .bd	{background-image: url(otoe/otoe-subnav.png) !important;}
/* Main Nav Link Text */
.csmnus_Franklin.csmnuc_otoe a			{color: #FFF; text-decoration: none;}
.csmnus_Franklin.csmnuc_otoe a:hover	{color: #F5E7CC; text-decoration: underline;}
/* Sub Nav Link Text */
.csmnus_Franklin.csmnuc_otoe .yuimenuitem a			{color: #000;}
.csmnus_Franklin.csmnuc_otoe .yuimenuitem a:hover	{color: #5F0000;}
/* Sub Nav Headers */
.csmnus_Franklin.csmnuc_otoe  h6			{color: #484848; font-weight: bold; font-size: 1.15em;}
.csmnus_Franklin.csmnuc_otoe  h6 a			{color: #5F0000;}
.csmnus_Franklin.csmnuc_otoe[class]  h6 a	{background-image: url(CSDlrSite/Shared/otoe-sprite-arrows.png);}
.csmnus_Franklin.csmnuc_otoe  h6 a:hover	{color: #484848; text-decoration: none;}
/* ULs for 1 col, UL.[CSLeft/CSRight] for 2 col */
.csmnus_Franklin.csmnuc_otoe .yuimenu ul {color: #000;}
/* Sub Nav LIs */
.csmnus_Franklin.csmnuc_otoe .yuimenuitem	{list-style-type: disc; font-size: 85%; font-weight: normal;}
/* Car Counts */
.csmnus_Franklin.csmnuc_otoe .yuimenu .CSCarCnt		{font-size: 85%; color: #5F0000;}
.csmnus_Franklin.csmnuc_otoe .yuimenu h6 .CSCarCnt	{color: #484848;}
/* Scrollbars */
.csmnus_Franklin.csmnuc_otoe .yuimenu .topscrollbar,
.csmnus_Franklin.csmnuc_otoe .yuimenu .bottomscrollbar {background-image: url(otoe/otoe-subnav-scroll.png);}

/***** blue *****/
/* Main Nav */
.csmnus_Franklin.csmnuc_blue {font-size: 100%; font-weight: bold;}
/* Main Nav Item */
.csmnus_Franklin.csmnuc_blue .yuimenubaritem {padding: .1em 0; margin: 0 1.5em; font-weight: bold; font-size: 108%;}
/* Corners */
.csmnus_Franklin.csmnuc_blue .yuimenu .CShd,
.csmnus_Franklin.csmnuc_blue .yuimenu .CSft,
.csmnus_Franklin.csmnuc_blue .yuimenu .bd h6,
.csmnus_Franklin.csmnuc_blue .yuimenu .bd	{background-image: url(blue/blue-subnav.png) !important;}
/* Main Nav Link Text */
.csmnus_Franklin.csmnuc_blue a			{color: #FFF; text-decoration: none;}
.csmnus_Franklin.csmnuc_blue a:hover	{color: #FCAF00; text-decoration: underline;}
/* Sub Nav Link Text */
.csmnus_Franklin.csmnuc_blue .yuimenuitem a			{color: #000;}
.csmnus_Franklin.csmnuc_blue .yuimenuitem a:hover	{color: #FCAF00;}
/* Sub Nav Headers */
.csmnus_Franklin.csmnuc_blue  h6			{color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Franklin.csmnuc_blue  h6 a			{color: #FCAF00;}
.csmnus_Franklin.csmnuc_blue[class]  h6 a	{background-image: url(CSDlrSite/Shared/blue-sprite-arrows.png);}
.csmnus_Franklin.csmnuc_blue  h6 a:hover	{color: #FFF; text-decoration: none;}
/* ULs for 1 col, UL.[CSLeft/CSRight] for 2 col */
.csmnus_Franklin.csmnuc_blue .yuimenu ul {color: #000;}
/* Sub Nav LIs */
.csmnus_Franklin.csmnuc_blue .yuimenuitem	{list-style-type: disc; font-size: 85%; font-weight: normal;}
/* Car Counts */
.csmnus_Franklin.csmnuc_blue .yuimenu .CSCarCnt		{font-size: 85%; color: #666;}
.csmnus_Franklin.csmnuc_blue .yuimenu h6 .CSCarCnt	{color: #FFF;}
/* Scrollbars */
.csmnus_Franklin.csmnuc_blue .yuimenu .topscrollbar,
.csmnus_Franklin.csmnuc_blue .yuimenu .bottomscrollbar {background-image: url(blue/blue-subnav-scroll.png);}

/********************** Structure ***************************/
/* Main Nav (Round the menu corners for good browsers) */
.csmnus_Franklin	{width: 100%;}
/* Main Nav Item */
.csmnus_Franklin .yuimenubaritem {padding: .1em 0; margin: 0 1.5em;}
/* CShd - Top rounded corners, CSft - bottom rounded corners, .bd h6 sub nav header, .bd - sub nav links area */
/* 1 Col Subs */
.csmnus_Franklin .yuimenu .CShd,
.csmnus_Franklin .yuimenu .CSft,
.csmnus_Franklin .yuimenu .bd	{width: 180px;}
.csmnus_Franklin .yuimenu .CShd,
.csmnus_Franklin .yuimenu .CSft	{height: 6px; background-repeat: no-repeat; overflow: hidden;}
.csmnus_Franklin .yuimenu .CShd	{background-position: left top;}
.csmnus_Franklin .yuimenu .CSft	{background-position: -180px top;}
.csmnus_Franklin .yuimenu .bd	{background-repeat: repeat-y; background-position: -360px top;}
/* 2 Col Subs */
.csmnus_Franklin .CSOverThree .CShd,
.csmnus_Franklin .CSOverThree .CSft,
.csmnus_Franklin .CSOverThree .bd	{width: 346px;}
.csmnus_Franklin .CSOverThree .CShd	{background-position: -540px top;}
.csmnus_Franklin .CSOverThree .CSft	{background-position: -886px top;}
.csmnus_Franklin .CSOverThree .bd	{background-repeat: repeat-y; background-position: -1232px top;}
/* Sub Nav Hdrs */
.csmnus_Franklin .yuimenu .bd h6	{margin: 0 5px 0 6px; padding: .33em; background-position: right top;}
.csmnus_Franklin .yuimenu .bd[class] h6 a	{display: block; background-repeat: no-repeat; background-position: right -127px;}
.csmnus_Franklin .yuimenu .bd[class] h6 a:hover {background-position: right -101px;}
/* ULs for 1 col, UL.[CSLeft/CSRight] for 2 col */
.csmnus_Franklin .yuimenu ul 
{
	width: 145px;
	margin: 0 5px 0 25px;
	*margin-left: 10px;
	*width: 155px;
	display: -moz-inline-stack;
    display: inline-block;
	vertical-align: top;
	zoom: 1;
    *display: inline;
}
.csmnus_Franklin .yui-button-menu ul {margin-left: 1em;}
.csmnus_Franklin .yuimenu ul.hastitle	{margin-top: .25em; margin-bottom: .25em;}
.csmnus_Franklin .yuimenu ul.CSLeft		{margin-right: 0;}
.csmnus_Franklin .yuimenu ul.CSRight	{margin-left: 15px;}
/* Sub Nav LIs */
.csmnus_Franklin .yuimenuitem	{padding: .15em 0;}
.csmnus_Franklin .yui-button-menu .yuimenuitem	{list-style-type: none;}
/* Long link text should wrap */
.csmnus_Franklin .yuimenuitem a	{white-space: normal;}
/* Hides scrolling content */
.csmnus_Franklin .yuimenu .yui-menu-body-scrolled {overflow: hidden;}
/* Scrollbars */
.csmnus_Franklin .yuimenu .topscrollbar,
.csmnus_Franklin .yuimenu .bottomscrollbar {height: 18px; display: block; visibility: visible;}
.csmnus_Franklin .yuimenu .topscrollbar {background-position: left top;}
.csmnus_Franklin .yuimenu .bottomscrollbar {background-position: left -18px;}
.csmnus_Franklin .CSOverThree .topscrollbar {background-position: -180px top;}
.csmnus_Franklin .CSOverThree .bottomscrollbar {background-position: -180px -18px;}