/* CSS Document */
body
{
	text-align: center;
	margin-left:0 auto;	
	font-family: Verdana, 'Times New Roman';
	font-size: 10pt;
	background-image: url(images/BackgroundGradient.jpg);
	background-repeat: repeat-x;
	background-color: #E7E2DB;
}

#mainContainer 
{
	margin:0 auto;
	width: 780px;	
	border-top: 2px solid #dc241f;
}

/* 
	Added to create a common size. Also added the 
	back button so they all looke the same as well
*/
.tblContent
{
	width: 750px;
	margin: 0px auto;
}

.tblBackBtn
{
	width: 100%;
	text-align: left;	
}

.tblBackBtn td
{
	height: 50px;
	vertical-align: bottom;
}

/*A:
{
	font-family:Arial;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
A:hover
{
	font-family:Arial;
	font-size:10px;
	color:#5F78A0;
	text-decoration:none;
}
 A:visited
{
	font-family:Arial;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
*/
.menuBg
{
	background-color:#F2F3F7;
	border-bottom:2px solid #000000;
	border-top:1px solid #8090AA;
	height:28px;

}
.menutxt
{
	font-size:10px;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	background-image:url(../images/menuStroke.gif);
	background-position:right;
	background-repeat:no-repeat;
}
/*.headerImage
{
	background-image:url(App_Themes/Corporate/images/ImageBand_Splash.jpg);
	height:95px;
	width:780px;
	background-color :Green;  
	background-repeat:no-repeat;
}*/
.DropdownMenuBg
{
	background-image:url(../images/link-bg.gif);
	background-repeat:repeat-x;
	height:26px;
	border-left:1px solid #0A3980;
	border-right:1px solid #2B5C;
	font-size:12px;
	font-style:normal;
	font-variant:small-caps;
	font-weight:bold;
	padding-right:10px;
	color:#FFFFFF;
	text-align:right;
}
.textCtrl
{
	border:1px solid #CBC0B1;
	font-size:10px;
	color:#000000;
	padding-left:2px;
	height:18px;
	width:100%;

}
.ComboCtrl
{
	border:1px solid #B3BDCD;
	font-size:10px;
	color:#000000;
	padding-left:2px;
}
.ComboCtrlCall
{
	border:1px solid #B3BDCD;
	font-size:10px;
	color:#000000;
	padding-left:2px;
	width:176px;
}

.footer
{
	border-top:2px solid #DC241F;
	font-size:10px;
	text-align:center;
	background: transparent;
	
}
.BodyBg
{
	background-repeat:no-repeat;
	background-position:top;	
}
.BodyBg_grdt
{
	
}
.RightBg
{
	width:264px;
}

.RightBgBottom
{
	width:264px;
}

.RightBgTile
{
	background-image:url(images/background-rightTile.gif);
	background-repeat:repeat-y;
	background-position:right top;
	width:264px;
}
.TableOutter
{
}
.ScreenName
{ 
	font-SIZE:11px;
	text-align:left;
	padding-left:20px;
	color:#082B61;
	font-weight:bold;
	PADDING-TOP:5PX;
	background: url(../../App_themes/corporate/images/arr.gif);
	background-repeat:no-repeat;
	background-position:1% 80%;
}	
.GridHeaderProdInfo
{
	border-bottom:1px solid #A8C9DD;
	border-left:1px solid #D5E6F0;
	font-SIZE:11px;
	padding-left:8px;
	color:#222222;
	text-align:left;
	font-weight:bold;
	height:20px;
	background-color:#A8C9DD;
}



.SubTitleProdinfo

{ 

font-SIZE:11px;
text-align:left;
padding-left:0px;
	color:#000000;
font-weight:bold;
background-color:#CBC0B1;
height:22px;
}

.Title
{ 	
	
	font-SIZE:11px;
	text-align:left;
	padding-left:10px;
	color:#082B61;
	font-weight:bold;
	background-color:#A8C9DD;
	height:22px;
}
.SubTitle
{ 	
	
	font-SIZE:11px;
	text-align:left;
	padding-left:10px;
	color:#000000;
	font-weight:bold;
	background-color:#CBC0B1;
	height:22px;
}
.FooterTitle
{ 	
	
	font-SIZE:11px;
	text-align:right;
	padding-left:10px;
	color:#082B61;
	font-weight:bold;
	background-color:#A8C9DD;
	height:22px;
}
.ShortLabel
{
	
	font-SIZE:11px;
	padding-left:8px;
	color:#222222;
	text-align:Left;
	height:12px;
}
.Label
{ 
	font-SIZE:11px;
	padding-left:5px;
	color:#222222;
	text-align:Left;
	height:22px;
}
.LabelWhite
{	
	
	font-SIZE:11px;
	padding-left:2px;
	color:#FFFFFF;
	text-align:Left;
	height:22px;
}
.LabelNavigation
{	
	
	font-SIZE:11px;
	padding-left:2px;
	color:#000000;
	text-align:Left;
	height:22px;
}
.LabelBold
{	
	
	font-SIZE:11px;
	padding-left:5px;
	color:#222222;
	text-align:Left;
	font-weight:bold;
}
.LabelBoldRed
{ 
 
 font-SIZE:11px;
 padding-left:5px;
 color:Red;
 text-align:Left;
 font-weight:bold;
}
.LabelBoldCatalogSearch
{ 
	
	font-SIZE:11px;
	color:#222222;
	text-align:Left;
	font-weight:bold;
}
.LabelSystem
{	
	
	font-SIZE:11px;
	padding-left:10px;
	color:#222222;
	text-align:Left;
	font-weight:bold;
}
.GridHeader
{
	border-bottom:1px solid #E7E2DB;
	border-left:1px solid #E7E2DB;
	
	font-SIZE:11px;
	padding-left:5px;
	color:#222222;
	text-align:left;
	font-weight:bold;
	height:20px;
	background-color:#CBC0B1;
}
.GridTable
{
/*	border-bottom:1px solid #A8C9DD;
	border-left:1px solid #A8C9DD;
	
	font-SIZE:11px;
	padding-left:5px;
	color:#222222;
	text-align:justify;
	height:20px; 
background-color:#EDEEF2;*/
background-color: #E7E2DB;
}
.GridRow
{
		
	font-SIZE:11px;
	padding-left:5px;
	color:#222222;
	text-align:justify;
	height:20px;
	background-color:#E7E2DB;
	border-collapse:collapse;
}
.GridCell
{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	white-space:normal;
	font-SIZE:11px;
	padding-left:5px;
	color:#222222;
	text-align:justify;
	height:20px;
}

.GridCellWrap
{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	white-space:nowrap;
	font-SIZE:11px;
	padding-left:5px;
	color:#222222;
	text-align:justify;
	height:20px;
}


.GridCell a:link, .GridCell a:visited
{
	color: #000000;
}

.GridCell a:hover
{
	color: #DC241F;
	text-decoration:none;
}

.button
{
	BORDER-RIGHT: #CBC0B1 1px solid;
    BACKGROUND-POSITION: center 50%;
    BORDER-TOP: #CBC0B1 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #CBC0B1 1px solid;
    CURSOR: hand;
    COLOR: #000000;
    BORDER-BOTTOM: #CBC0B1 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #E7E2DB;
}
.buttonGo
{
	BORDER-RIGHT: #9E9E9E 1px solid;
    BACKGROUND-POSITION: center 50%;
    BORDER-TOP: #9E9E9E 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #9E9E9E 0px solid;
    WIDTH: 33px;
    CURSOR: hand;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #9E9E9E 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #49ACD0;
}
.LoginBg
{
	background-image:url(../images/LoginBg.gif);
	background-repeat:no-repeat;
	background-position:center middle;
	width:503px;
	height:187px;
}
.TabGrey
{
	background-image:url(../images/TabGrey.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:112px;
	height:19px;
	
	font-SIZE:11px;
	padding-left:0px;
	color:#222222;
	text-align:center;
	font-weight:bold;
	cursor:hand;
}
.TabBlue
{
	background-image:url(../images/TabBlue.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:112px;
	height:19px;
	
	font-SIZE:11px;
	padding-left:0px;
	color:#222222;
	text-align:center;
	font-weight:bold;
	cursor:hand;
}
.TabTable
{
	border-bottom:2px solid #A8C9DD;
	
}
.button02
{
	BORDER-RIGHT: #9E9E9E 1px solid;
    BACKGROUND-POSITION: center 50%;
    BORDER-TOP: #9E9E9E 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #9E9E9E 0px solid;
    WIDTH: 100%;
    CURSOR: hand;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: #9E9E9E 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #49ACD0;
}
.NavigationBg
{
background-color:#E7E2DB;
}



.Previous
{
	background-image:url(images/Previous.gif);
	background-repeat:no-repeat;
	height:22px;
	width:22px;
	background-color:transparent;
	cursor:hand;
	background-position:center;
}
.Next
{
	background-image:url(images/Next.gif);
	background-repeat:no-repeat;
	height:22px;
	width:22px;
	background-color:transparent;
	background-position:center;
	cursor:hand;
}
.Cal
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: center 50%;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(images/cal.gif);
    BORDER-LEFT: 0px;
    WIDTH: 18px;
    COLOR: #e6e6cc;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #f4f7f9
}
/* error details and information messages  */
.LabelInfomation
{ 
 
 font-SIZE:11px;
 padding-left:10px;
 color:#1A9431;
 text-align:Left;
 font-weight:bold;
 height:22px;
}
.ErrorMessage
{ 
 
 font-SIZE:11px;
 padding-left:10px;
 color:#D30B0B;
 text-align:Left;
 font-weight:bold;
}
/* Tag button */
.TabGreyBig
{
 background-image:url(../images/TabGrey-big.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 width:125px;
 height:19px;
 
 font-SIZE:11px;
 padding-left:0px;
 color:#222222;
 text-align:center;
 font-weight:bold;
 cursor:hand;
}
.TabBlueBig
{
 background-image:url(../images/TabBlue-big.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 width:125px;
 height:19px;
 
 font-SIZE:11px;
 padding-left:0px;
 color:#222222;
 text-align:center;
 font-weight:bold;
 cursor:hand;
}
/*  Label with background */
.labelWithBg
{ 	
	
	font-SIZE:11px;
	text-align:left;
	padding-left:2px;
	color:#000000;
	font-weight:normal;
	background-color:#A8C9DD;
	height:22px;
}
/*
 * Main Navigation 
 */
 /*
#navigation 
{
	text-align:left;
	background-image: url(images/mainNav/offNav.gif);
	background-repeat:repeat-x; 
	height:25px;
}
.MenuGroup
{
	cursor: pointer;
	cursor: hand;
}
.MenuItem
{
	font-family: Verdana;
	color: white;
	cursor: pointer;
	cursor: hand;
	font-size: 10px;
	font-weight: bold;
	height: 26px;
	width: 129px;
	text-align: Center;
	border-left: 1px solid black;
	border-right: 1px solid gray;
}
.MenuItemOver
{
	background-image:url(images/mainNav/onNav.gif);
	font-family: Verdana;
	color: white;
	cursor: pointer;
	cursor: hand;
	font-size: 10px;
	font-weight: bold;
	height: 26px;
	width: 129px;
	text-align: center;
	border-left: 1px solid black;
	border-right: 1px solid gray;
}
.MenuChildItemFirst
{
	background-image: url(images/mainNav/Consumer_OneRow1.gif);
	background-repeat: no-repeat;
	width: 130px;
	font-size: 10px;
	font-family: Verdana;
	margin-top: 0px;
	text-align: left;
	height:26px;	
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}
.MenuChildItemFirstOver
{
	background-image: url(images/mainNav/Consumer_OneRow1.gif);
	background-repeat: no-repeat;
	width:130px;
	font-size: 10px;
	font-family: Verdana;
	margin-top: 0px;
	text-align: left;
	height:26px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}
.MenuChildItemLast
{
	background-image: url(images/mainNav/Consumer_OneRow1.gif);
	background-repeat: no-repeat;
	width: 127px;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	height:26px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}
.MenuChildItemLastOver
{
	background-image: url(images/mainNav/Consumer_OneRow1.gif);
	background-repeat: no-repeat;
	width: 130px;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	height:26px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}
.MenuChildItem
{
	background-image: url(images/mainNav/Consumer_OneRow1.gif);
	background-repeat: no-repeat;
	width: 130px;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	height:26px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}
.MenuChildItemOver
{
	background-image: url(images/mainNav/Consumer_OneRow1.gif);
	background-repeat: no-repeat;
	width: 1px;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	height: 26px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}
*/
/****************/
/* added for title */
.heading_boxarrow
{
	
    font-SIZE:11px;
    text-align:left;
    padding-left:20px;
    color:#082B61;
    font-weight:bold;
    PADDING-TOP:5PX;
    padding-bottom:3px;
    background-image:url(images/TitleBg.gif);
    background-repeat:no-repeat;
    background-position:2% 80%;
}
/* css for bom */
.headerImage
{
	background-image:url(images/ImageBand_Splash.jpg);
	height:95px;
	width:776px;
	background-color :none;  
	background-repeat:no-repeat;
}
.HeaderImageBg
{
	background-image:url(images/DelphiHeaderBG.gif);
	height:95px;
	width:776px;
	background-color :transparent;  
	background-repeat:repeat-x;
}
.BOMMenuChildItemFirst
{
	background-image: url(images/mainNav/Consumer_Opening.gif);
	background-repeat: no-repeat;	
	font-size: 10px;
	font-family: Verdana;
	margin-top: 0px;
	padding-top: 12px;
	text-align: left;
	padding-left:50px;
	height:30px;	
}
.BOMMenuChildItemLast
{
	background-image: url(images/mainNav/Consumer_Footer.gif);
	background-repeat: no-repeat;	
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	padding-left:50px;
	padding-bottom:10px;
	height:30px;
}
.BOMMenuChildItem
{
	background-image: url(images/mainNav/Consumer_OneRow.gif);
	background-repeat: no-repeat;	
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	padding-left:50px;
	height:19px;
}


.GridCellCenter
{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	
	font-SIZE:11px;
	padding-left:1px;
	color:#222222;
	text-align:center;
	height:20px;
	
}

.vehicleImage
{
	background-repeat:no-repeat;
	background-image: url(images/VehAppMatch.jpg);
	background-position:center;
	height: 200px;
}
/* css for thumbnail image in product info screen*/
.ButtonThumbnail

{

cursor:text;


}

.LabelBack
{
	
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #DC241F;
    TEXT-DECORATION: none;
    CURSOR: hand;
    vertical-align:top;
	padding-left:5px;
}


.CatalogScreenName
{ 	
			
	
    font-SIZE:11px;
    text-align:left;
    padding-left:20px;
    color:#000000;
    font-weight:bold;
    PADDING-TOP:4PX;
    padding-bottom:4px;
	background-image:url(images/down.jpg);
	background-repeat:no-repeat;
	background-position:left 80%;
	border-bottom:1px dotted #DC241F;
	height:25px;
	text-transform:uppercase;
	
}	

.SubTitleCatalog
{ 	
	
	font-SIZE:13px;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	background-color:#CBC0B1;
	height:22px;
}
Img
{
border:0px;
} 
.CalendarTitle
{
	background-color:#49ACD0;
	border:1px black solid;
	font-weight:bold;
	font-SIZE:11px;
	color:White;
	Height:30pt;
}
.DayHeader
{
	font-weight:bold;
	Font-Size:8pt;
	color:#333333;
	Height:8pt;
}
.NextPrev
{
	font-weight:bold;
	Font-Size:8pt; 
	Color:blue;
	
}
/*.NextPrev A:
{
	font-weight:bold;
	Font-Size:8pt;
	Color:White;
}
.NextPrev A:hover
{
	font-weight:bold;
	Font-Size:8pt;
	Color:White;
}
.NextPrev A:visited
{
	font-weight:bold;
	Font-Size:8pt;
	Color:White;
}*/
.OtherMonthDay
{
	background-color:#999999; 
	border:1px solid white	
}
.DayStyle
{
	background-color:#CCCCCC;
	border:1px solid white;
}
.SelectedDay
{
	background-color:#000000; 
	Color:White;
}
.calendar
{
	background-color:White; 
	border:1px solid balck;
	FONT-FAMILY: Verdana;
	Font-Size:9pt;
	Color:Black; 
	Height:150px;
	Width:200px;
}
.TableBGBorder
{
	background-color:#ffffff;
}
.LeftBottom
{
	background-image:url(images/Left-Bottom.gif); 
	background-repeat:no-repeat;
	background-position:left bottom;
	
}
.ImageHeader
{
	width:780px;
	height: 95px;
	background-image: url(../Aftermarket2/images/aftermarket_bar1.gif);
}
.Container
{
	width: 776px;
}

.GridCellTab
{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	font-SIZE:11px;
	padding-left:5px;
	color:#222222;
	text-align:justify;
	height:18px;

}

.TodayStyle
{
	background-color:Aqua;
	color:White;
}