/* Application Specific Styles Only */
/* Comment the name of the app before the styles */
/* eMB */
.content a {
	text-decoration:none;color:#003366;
}

/* top right arrow links */
a.arrowLink,a.arrowLink:visited,a.arrowLink:active,a.arrowLink:link { display:block; padding-left:10px; background: url("../../library/images/nav/link_arrow.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#003366; }
a.arrowLink:hover { display:block; padding-left:10px; background: url("../../library/images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF;}
a.arrowLinkOn,a.arrowLinkOn:visited,a.arrowLinkOn:active,a.arrowLinkOn:link { display:block; padding-left:10px; background: url("../../library/images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF; }
/* highlight text links */
a.highltlink,a.highltlink:visited,a.highltlink:active,a.highltlink:link { display:block; padding-left:10px; padding-bottom:3px;background: url("../../images/nav/link_arrow.gif") no-repeat; font-weight:bold; background-position:0px 5px; font-size:11px; text-decoration:none; color:#003366; }
a.highltlink:hover { display:block; padding-left:10px; padding-bottom:3px; background: url("../../images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF;}

/* top nav breadcrumbd */
a.breadcrumbd,a.breadcrumbd:visited,a.breadcrumbd:active,a.breadcrumbd:link { padding-left:7px; background: url("../../library/images/nav/arrowsmall_on.gif") no-repeat; background-position:0px 4px; font-size:10px; text-decoration:none; color:#00ADEF; }
a.breadcrumbdOff,a.breadcrumbdOff:visited,a.breadcrumbdOff:active,a.breadcrumbdOff:link { padding-left:7px; background: url("../../library/images/nav/arrowsmall_off_66.gif") no-repeat; background-position:0px 4px; font-size:10px; text-decoration:none; color:#666666; }
a.breadcrumbdOff:hover { padding-left:7px; background: url("../../library/images/nav/arrowsmall_on.gif") no-repeat; background-position:0px 4px; font-size:10px; text-decoration:none; color:#00ADEF; }

.secondNav {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	line-height : 11px;
	vertical-align: 2px;
	/*border-bottom : 1px solid #C1C1C1;*/
	/*border-right : 1px solid #C1C1C1;*/
	cursor : pointer;
}
a.secondNav, a.secondNav:visited,a.secondNav:active,a.secondNav:link  {
	border-right : none;
	/*border-bottom : 1px solid #C1C1C1;*/

}
a.secondNav:hover  {
	color : #00ADEF;
}


.topNav  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#c8cacd;
	line-height : 11px;
	vertical-align: middle;
	/*border-bottom : 1px solid #C1C1C1;*/
	/*border-right : 1px solid #C1C1C1;*/
	cursor : pointer;
}

.topNavOn  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#F0F0F0;
	line-height : 11px;
	vertical-align: middle;
	/*border-bottom : 1px solid #C1C1C1;*/
	/* border-right : 1px solid #C1C1C1;*/
	cursor : pointer;
}

.topNavCurrent  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#FFFFFF;
	line-height : 11px;
	vertical-align: middle;
	/*border-bottom : 1px solid #C1C1C1;*/
	/* border-right : 1px solid #C1C1C1; */
	cursor : pointer;
}

.topNavCurrentOff  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#FFFFFF;
	line-height : 11px;
	vertical-align: middle;
	/*border-bottom : 1px solid #C1C1C1;*/
	/* border-right : 1px solid #C1C1C1; */
	cursor : pointer;
}

.topNavAncestor {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#F0F0F0;
	line-height : 11px;
	vertical-align: 2px;
	/*border-bottom : 1px solid #C1C1C1;*/
	/* border-right : 1px solid #C1C1C1; */
	cursor : pointer;
}

.topNavAncestorOff {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#F0F0F0;
	line-height : 11px;
	vertical-align: 2px;
	/*border-bottom : 1px solid #C1C1C1;*/
	/* border-right : 1px solid #C1C1C1; */
	cursor : pointer;
}


td.topNavCurrentOff a, td.topNavCurrentOff a:active, td.topNavCurrentOff a:visited, td.topNavCurrentOff a:link,
td.topNavCurrent a, td.topNavCurrent a:active, td.topNavCurrent a:visited, td.topNavCurrent a:link{
	color : #00ADEF;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
}

td.topNavAncestorOff a, td.topNavAncestorOff a:active, td.topNavAncestorOff a:visited, td.topNavAncestorOff a:link,
td.topNav a, td.topNav a:active, td.topNav a:visited, td.topNav a:link,
td.topNav a, td.topNav a:active, td.topNav a:visited, td.topNav a:link, td.topNavOn a, td.topNavOn a:active, td.topNavOn a:visited, td.topNavOn a:link, td.topNavAncestor a, td.topNavAncestor a:active, td.topNavAncestor a:visited, td.topNavAncestor a:link, td.topNavOnOver a, td.topNavOnOver a:active, td.topNavOnOver a:visited, td.topNavOnOver a:link {
	color : #333333;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
}

td.topNavCurrent a:hover,
td.topNav a:hover, td.topNavOn a:hover, td.topNavChildOn a:hover, td.topNavOnOver a:hover {
	color : #00ADEF;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
}

/* dealer tables (MyDealer) */

td.Rightbord {
border-right : 1px solid #C1C1C1;
}
td.Leftbord {
border-left : 1px solid #C1C1C1;
}

.tdDealerborderbottom	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold;
	border-bottom : 1px solid #C1C1C1;	
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}	
.tdDealerbottom	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
}	
.tdDealerEdit	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	padding-right: 8px;
	padding-left: 8px;
}	
.tdDealerborderleft	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #C1C1C1;	
	padding-left: 8px;
}	
.tdDealerContent	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}	
/* end dealer */


.topNav2  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#F0F0F0;
	line-height : 11px;
	vertical-align: middle;
	/*border-bottom : 1px solid #E4E4E4;*/
	/*border-right : 1px solid #C1C1C1;*/
	cursor : pointer;
}

.topNav2On  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#F0F0F0;
	line-height : 11px;
	vertical-align: middle;
	/*border-bottom : 1px solid #E4E4E4;*/
	/* border-right : 1px solid #C1C1C1;*/
	cursor : pointer;
}

.topNav2Current  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#FFFFFF;
	line-height : 11px;
	vertical-align: middle;
	/*border-bottom : 1px solid #E4E4E4;*/
	/* border-right : 1px solid #C1C1C1; */
	cursor : pointer;
}

.topNav2CurrentOff  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#FFFFFF;
	line-height : 11px;
	vertical-align: middle;
	/*border-bottom : 1px solid #E4E4E4;*/
	/* border-right : 1px solid #C1C1C1; */
	cursor : pointer;
}

.topNav2Ancestor {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#FFFFFF;
	line-height : 11px;
	vertical-align: 2px;
	/*border-bottom : 1px solid #FFFFFF;*/
	/* border-right : 1px solid #C1C1C1; */
	cursor : pointer;
}

td.topNav2Current a, td.topNav2Current a:active, td.topNav2Current a:visited, td.topNav2Current a:link{
	color : #00ADEF;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
}

td.topNav2 a, td.topNav2 a:active, td.topNav2 a:visited, td.topNav2 a:link, 
td.topNav2On a, td.topNav2On a:active, td.topNav2On a:visited, td.topNav2On a:link, 
td.topNav2Ancestor  a, td.topNav2Ancestor  a:active, td.topNav2Ancestor  a:visited, td.topNav2Ancestor  a:link, 
td.topNav2OnOver a, td.topNav2OnOver a:active, td.topNav2OnOver a:visited, td.topNav2OnOver a:link {
	color : #333333;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
}


a.buttonClass, input.buttonClass {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 10px;
	background-color : #003366; 
	border: 0px solid #003366;
	padding-left:7px;
	padding-right:7px;
	height: 20px;
	width: 100%;	
}

a.buttonClassSmall, input.buttonClassSmall {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 9px;
	background-color : #003366; 
	border: 0px solid #003366;
	padding-left:3px;
	padding-right:3px;
	height: 15px;
	width: 100%;	
}

a.buttonClassSmallHover, a:hover.buttonClassSmallHover, input.buttonClassSmallHover {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 9px;
	background-color : #00ADEF; 
	border: 0px solid #00ADEF;
	padding-left:3px;
	padding-right:3px;
	height: 15px;
	width: 100%;	
}

a.buttonClassLarge, input.buttonClassLarge {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	background-color : #003366; 
	border: 0px solid #003366;
	padding-left:6px;
	padding-right:6px;
	height: 20px;
	padding-top:2px;
}

a.buttonClassLargeHover, a:hover.buttonClassLargeHover, input.buttonClassLargeHover {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	background-color : #00ADEF; 
	border: 0px solid #00ADEF;
	padding-left:6px;
	padding-right:6px;
	height: 20px;
	padding-top:2px;
}

/* Copy text styles */

.copySmall {
	font-size: 11px;
	color : #333333;
}

.copybold  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #333333;
	font-weight: bold;
}

.copybold2  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #666666;
	font-weight: bold;
}

.copy:link, .copy:visited, .copySmall:link, .copySmall:visited {
	color : #003366;
	text-decoration : none;
}
.copy:hover, .copySmall:hover  {
	color : #00ADEF;
}

/* end copy text styles */

/* headers */
.subHead {
    font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	font-weight:bold;
}

.subHeadsmall {
    font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	font-weight:bold;
}

.pageSubHeader  {
    font-size: 16px;
	color : #666666;
	font-weight:bold;
}

.pageSubSubHeader  {
    font-size: 12px;
	color : #666666;
	font-weight:bold;
}
/* end header style */

/* dealer hours/table */
.hoursHead	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	border-left : 1px solid #C1C1C1;
	border-top : 1px solid #C1C1C1;		
	padding-left: 8px;	
	height: 24px;
}	

/* for the other columns that aren't the first */
.hoursHead2	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	border-top : 1px solid #C1C1C1;	
}	

.hoursHeadlast	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	border-right : 1px solid #C1C1C1;	
	border-top : 1px solid #C1C1C1;	
}	

.daysHeadOdd	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #C1C1C1;	
	padding-left: 8px;
	padding-top: 5px;
}

.daysHeadOdd2	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #E4E4E4;		
}

.daysHeadOddlast	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-right : 1px solid #C1C1C1;		
}

.daysHeadOddbottom	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
}	

.daysHeadOddbottomfirst	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #C1C1C1;	
	border-bottom : 1px solid #C1C1C1;		
	padding-left:8px;	
	padding-top:5px;
}

.daysHeadOddbottomlast	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-right : 1px solid #C1C1C1;	
	border-bottom : 1px solid #C1C1C1;		
	padding-left:8px;	
	padding-top:5px;
}

.daysHeadOdd2bottom	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #E4E4E4;	
	border-bottom : 1px solid #C1C1C1;		
	padding-left:8px;	
	padding-top:5px;
}

.daysHeadEven	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #C1C1C1;
	padding-left:8px;	
	padding-top:5px;
		
}	
.daysHeadEven2	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #C1C1C1;	
}	
.daysHeadEvenlast	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-right : 1px solid #C1C1C1;	
}	
.daysHeadEvenbottom	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
}	
/* shopping cart styles */

.tablebordertop	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-top : 1px solid #C1C1C1;	
	padding-top: 8px;
	border-bottom : 1px solid #C1C1C1;	
}

.tableborderleft	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-left : 1px solid #C1C1C1;	
	border-top : 1px solid #C1C1C1;	
	padding-top: 8px;
	padding-left: 8px;
	border-bottom : 1px solid #C1C1C1;	
}	

.tablebordertopright	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-top : 1px solid #C1C1C1;	
	border-right : 1px solid #C1C1C1;	
	border-bottom : 1px solid #C1C1C1;	
	padding-top: 8px;
	padding-right: 8px;
}	

.tdshopOddFirst	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	border-left: 1px solid #C1C1C1;	
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.tableborderall	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-top : 1px solid #C1C1C1;	
	border-right : 1px solid #C1C1C1;
	border-left : 1px solid #C1C1C1;	
	border-bottom : 1px solid #C1C1C1;	
	padding-top: 8px;
	padding-right: 8px;
}	

.tableborderallnopadding	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-top : 1px solid #C1C1C1;	
	border-right : 1px solid #C1C1C1;
	border-left : 1px solid #C1C1C1;	
	border-bottom : 1px solid #C1C1C1;	
}

.tdshopOdd	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	padding-right: 8px;
	padding-left: 8px;	
}	

.tdshopOddlast	{
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	border-right: 1px solid #C1C1C1;
	padding-right: 8px;
	padding-left: 8px;
}	

.tdshopEvenFirst	{
	color: #666666;
	background-color: #F0F0F0;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	border-left: 1px solid #C1C1C1;	
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}	

.tdshopEven	{
	color: #666666;
	background-color: #F0F0F0;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	padding-right: 8px;
	padding-left: 8px;	
}	

.tdshopEvenlast	{
	color: #666666;
	background-color: #F0F0F0;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	border-right: 1px solid #C1C1C1;
	padding-right: 8px;
	padding-left: 8px;
}	
.tdshopSubtotalFirst	{
	color: #666666;
	background-color: #F0F0F0;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	border-left : 1px solid #C1C1C1;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}	
.tdshopSubtotal	{
	color: #666666;
	background-color: #F0F0F0;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}	
.tdshopSubtotal2	{
	color: #666666;
	background-color: #F0F0F0;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	padding-right: 8px;
	border-left : 1px solid #C1C1C1;	
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}	
.tdshopSubtotal2Last	{
	color: #666666;
	background-color: #F0F0F0;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-right : 1px solid #C1C1C1;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;	
}	
.tdshopSubtotalLast	{
	color: #666666;
	background-color: #F0F0F0;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	border-right : 1px solid #C1C1C1;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;	
}	

.tdshopSubtotalFirstW	{
	color: #666666;
	background-color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	border-left : 1px solid #C1C1C1;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}	
.tdshopSubtotalLastW	{
	color: #666666;
	background-color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	border-right : 1px solid #C1C1C1;	
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}	


/* end shopping cart styles */