﻿#appTabBar
{	
	background-color: #36578c;
}

/* PRODUCT TAB CLASSES */
#appTabBar table td
{
	padding-right: 2px;
}
.prodTab
{
	height: 21px;
	width: 130px;	
	position: relative;
	background: url(../images/product_tabs.gif) no-repeat;
}

.prodTab .label a
{	
	font-family: Tahoma;
	font-weight: bold;
	font-size: 1em;
	display: block;	
	text-align:center;
	overflow: hidden;	
	width: 128px;				
	text-decoration: none;	
	color: White;
	position: absolute;
	left: 0px;
	top: 1px;	
	height: 22px;
}

.prodTab .label a:hover
{
	text-decoration: underline;
	
}

#tab_oechome 
{
	background-position: 0px -21px;
}
#tab_oechome.active
{
	background-position: 0px 0px;		
}

#tab_cl 
{
	background-position: 0px -63px;	
}
#tab_cl.active 
{
	background-position: 0px -42px;
}

#tab_more,
#tab_claims 
{
	background-position: 0px -105px;	
}
#tab_more.active,
#tab_claims.active
{
	background-position: 0px -84px;
}

#tab_d2d,
#tab_d2dexpress
{
	background-position: 0px -147px;	
}
#tab_d2d.active,
#tab_d2dexpress.active 
{
	background-position: 0px -126px;
}

#tab_serviceadvantage 
{
	background-position: 0px -189px;
}
#tab_serviceadvantage.active 
{
	background-position: 0px -168px;	
}

#tab_fpol 
{
	background-position: 0px -231px;	
}
#tab_fpol.active 
{
	background-position: 0px -210px;
}

#tab_linkiq 
{
	background-position: 0px -273px;	
}
#tab_linkiq.active 
{
	background-position: 0px -252px;
}


/* SUB TAB CLASSES */
#subTabBar
{
	position: relative;
	top: 0px;
	left: 0px;	
	width: 100%;
	overflow: hidden;
	background: url(../images/NewLoginPage/mergedBgSprite.gif) repeat-x;
}

#oec_home #subTabBar {
	background-position: 0px -413px;
}

#collisionlink #subTabBar {
	background-position: 0px -439px;
}

#repairlink #subTabBar,
#claims #subTabBar {
	background-position: 0px -465px;
}

#serviceadvantage #subTabBar {
	background-position: 0px -491px;	
}

#d2d #subTabBar {
	background-position: 0px -517px;	
}

#fordparts #subTabBar {
	background-position: 0px -543px;	
}

#linkiq #subTabBar {
	background-position: 0px -569px;	
}

.subTab
{
	height: 26px;
	width: 136px;
	position: relative;
	background: url(../images/NewLoginPage/mergedBgSprite.gif) repeat-x;
}

#oec_home .subTab 
{
	background-position: 0px -231px;	
}

#collisionlink .subTab {
	background-position: 0px -257px;	
}

#repairlink .subTab,
#claims .subTab {
	background-position: 0px -283px;	
}

#serviceadvantage .subTab {
	background-position: 0px -309px;	
}

#d2d .subTab {
	background-position: 0px -335px;	
}

#fordparts .subTab {
	background-position: 0px -361px;	
}

#linkiq .subTab {
	background-position: 0px -387px;	
}

.subTab .isActive
{
	width: 7px;
	height: 4px;
	left: 4px;
	top: 12px;
	position: absolute;
}

.subTab .label 
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: .8em;
}

.subTab .label a
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 1em;
	left: 16px;
	color: White;
	text-transform: uppercase;
	position: absolute;
	text-decoration: none;
	top: 6px;	
}

.subTab .label a:hover
{
	text-decoration: underline;
}

.prodTab .close_link,
.subTab .close_link 
{
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;	
	background: url(../images/subtab_close.gif) no-repeat;
}

.prodTab .close_link
{
	right: 6px;
	top: 6px;	
}


.subTab .close_link 
{
	right: 9px;
	top: 9px;	
}

#tab_cl .close_link,
#collisionlink .subTab .close_link {
	background-position: 0px 0px;
} 

#tab_fpol .close_link,
#fordparts .subTab .close_link {
	background-position: -7px 0px;
} 

#tab_oechome .close_link {
	background-position: -14px 0px;
} 

#tab_serviceadvantage .close_link,
#serviceadvantage .subTab .close_link {
	background-position: -21px 0px;
}

#tab_more .close_link,
#tab_claims .close_link,
#repairlink .subTab .close_link,
#claims .subTab .close_link {
	background-position: -28px 0px;
} 

#tab_d2d .close_link,
#tab_d2dexpress .close_link,
#d2d .subTab .close_link {
	background-position: -35px 0px;
} 

#tab_linkiq .close_link,
#linkiq .subTab .close_link {
	background-position: -42px 0px;
} 

.subTab .pipe
{
	width: 1px;
	height: 17px;
	background-color: White;
	right: 2px;
	top: 6px;
	position: absolute;
}

#totals 
{
	height: 33px;
	background-repeat: repeat-x;
	position: relative;
	background-color: #36578C;
	background-image: url(../images/NewLoginPage/totals_bg.gif);
}

#oec_home #totals 
{
	background-position: 0px -0px;	
}

#collisionlink #totals  {
	background-position: 0px -33px;	
}

#repairlink #totals,
#claims #totals  {
	background-position: 0px -66px;	
}

#serviceadvantage #totals  {
	background-position: 0px -99px;	
}

#d2d #totals  {
	background-position: 0px -132px;	
}

#fordparts #totals  {
	background-position: 0px -165px;	
}

#linkiq #totals  {
	background-position: 0px -198px;	
}

#totals #rCap 
{
	background-color: #36578C;
	background-image: url(../images/NewLoginPage/totals_corners.gif);
	background-repeat: no-repeat;
	height: 33px;
	right: -1px;
	top: 0;
	position: absolute;
	width: 7px;
}

#oec_home #totals #rCap
{
	background-position: 0px 0px;	
}

#collisionlink #totals #rCap  {
	background-position: 0px -33px;	
}

#repairlink #totals #rCap,
#claims #totals #rCap  {
	background-position: 0px -66px;	
}

#serviceadvantage #totals #rCap  {
	background-position: 0px -99px;	
}

#d2d #totals #rCap  {
	background-position: 0px -132px;	
}

#fordparts #totals #rCap  {
	background-position: 0px -165px;	
}

#linkiq #totals #rCap  {
	background-position: 0px -198px;	
}


#totals #lCap 
{
	background-color: #36578C;
	background-image: url(../images/NewLoginPage/totals_corners.gif);
	background-repeat: no-repeat;
	height: 33px;
	left: 0;
	position: absolute;
	width: 7px;
}

#oec_home #totals #lCap
{
	background-position: -8px 0px;	
}

#collisionlink #totals #lCap  {
	background-position: -8px -33px;	
}

#repairlink #totals #lCap,
#claims #totals #lCap  {
	background-position: -8px -66px;	
}

#serviceadvantage #totals #lCap  {
	background-position: -8px -99px;	
}

#d2d #totals #lCap  {
	background-position: -8px -132px;	
}

#fordparts #totals #lCap  {
	background-position: -8px -165px;	
}

#linkiq #totals #lCap  {
	background-position: -8px -198px;	
}


#totals #middle
{
	height: 33px;	
	vertical-align: middle;
	text-align: center;
	background-color: Transparent;
}

#totals .totalsTable
{
	height: 33px;
}

#totals .totalsTable td
{
	color: White;
	font-weight: bold;
	font-size: 1.1em;	
}