/* XPCatalog components */

/* Body Text Big. This is used for bold labels */
.bodyTextBold
{		
	font-family:helvetica,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:Black;	
}				
/* Body Text Normal. This is used for field labels*/
.bodyTextNormal
{		
	font-family:helvetica,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:Black;	
}				
/* Body Text Small. This is used for Required Fields indicator, URL message etc.*/
.bodyTextSmall 
{		
	font-family:helvetica,verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:Black;	
}				
/* Used for butons */
.buttonStyle 
{
	font-family:helvetica,verdana,sans-serif;
	font-size:13px;
	background-color:D4D0C8;
	/*border-bottom:1px solid #990000;
	border-top:1px outset white;
	border-right:1px outset white;
	border-left:1px solid #990000;*/
}
/* Error Message Text. This is used for error messages*/
.errMsgText
{		
	font-family:helvetica,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:red;
}				
.defaultcursor
{
	cursor:default;
}
.flyoutLink
{
    BORDER-RIGHT: #f1f1f1 1px solid;
    PADDING-RIGHT: 25px;
    BORDER-TOP: #f1f1f1 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 70%;
    color:Black;
    BORDER-LEFT: #f1f1f1 1px solid;
    CURSOR: hand;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #f1f1f1 1px solid;
    FONT-FAMILY: Verdana;
    text-align:left
}
/* used for the administration left menu bar */
.flyinLink
{
    BORDER-RIGHT: #C7C7C7 1px solid;
    PADDING-RIGHT: 25px;
    BORDER-TOP: #C7C7C7 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 70%;
    color:Black;
    Background-color:#D8D8D8;
    BORDER-LEFT: #C7C7C7 1px solid;
    CURSOR: hand;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #C7C7C7 1px solid;
    FONT-FAMILY:Verdana;
    text-align:left
}
.imageStyle
{
	cursor:hand;
}
/* Used for text box, ddlb etc. */
.inputBoxStyle 
{
	font-family:helvetica,verdana,sans-serif;
	font-size:12px;
	color:Black;
	border-bottom:1px solid;
	border-top:1px solid;
	border-right:1px solid;
	border-left:1px solid;
}
/* used in Administration menu buttons */				
.menuButton
{	
	font-family:helvetica,verdana,sans-serif;
	font-size:smaller;
	text-decoration:none;
	font-weight:100;
	color:steelblue;
}	
/* Message Text. This is used for other messages*/
.msgText
{		
	font-family:helvetica,verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#990000;	
}				
.pageTitle
{
	font-family:helvetica,verdana,sans-serif;
	font-size:200%;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	color:white;
}
/* Used for the * indicator for required fields */
.RequiredFieldStar 
{
	font-family:helvetica,verdana,sans-serif;
	font-size:10px;
	color:#990000;
}
/* Administration - Section Sub Title */
.sectionSubTitle 
{
	font-family: helvetica,verdana,sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #990000;
}
/* Administration - Section Title*/
.sectionTitle 
{
	font-family: helvetica,verdana,sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #000000;
}

.sectionTitleMain
{
	font-family: helvetica,verdana,sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
}


.sectionTitleB
{
	font-family: helvetica,verdana,sans-serif;
	font-size: large;
	font-weight: bold;
	color: #990000;
}

.shipTo
{
	font-family: helvetica,verdana,sans-serif;
	font-size:small;
	font-weight: bold;
	color: darksteelblue;
}
/* Following styles are taken from XPCatalog.com */

.copytitle	{	color: #000000;
				font-size: 16px;
				font-family: helvetica,arial,sans-serif;
				font-weight: bold;
				}
				
/* used in topbar.ascx */
A.redtop:link		
{	
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-family: helvetica,arial,sans-serif;
	text-decoration: none 
}
A.redtop:active		
{	
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-family: helvetica,arial,sans-serif;
	text-decoration: none 
}
A.redtop:visited	
{	
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-family: helvetica,arial,sans-serif;
	text-decoration: none 
}

.table   
{   border: 0px;
    cellpadding: 3px;
    cellspacing: 2px;
}

.texttitle   
{	background-color : #990000;
    color: #FFFFFF;
	font-size: 12px;
	font-family: helvetica,arial,sans-serif;
}

.GridHeader 
{	background-color : #1f38ac;
    color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	font-family: helvetica,verdana,sans-serif;
}

.textfield  
{	background-color: #990000;
    color:   #FFFFFF;
}

.warningtext 
{ 
    font-size: 16px;
    font-family:"Rockwell" ;
    font-weight: bold;
    color: #FF0000;
}

/* Grid styles */

.Grid
{
	font-family:helvetica,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:Black;
	border-style:solid;
	/*background-color:#ccccff;*/
}

.GridShoppingCart
{
	font-family:helvetica,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:Black;
	border-style:solid;
	background-color:#cecabc;
}
.GridPartDetail
{
	font-family:helvetica,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:Black;
	border-style:solid;
	background-color:#cecabc;
}
.GridColumnHeading
{
	font-weight:bold;
	/*background-color:lightsteelblue;*/
	background-color:#ccccff;
	line-height:1;
}

.GridAlternatingRow
{
	background-color:#EBEBEB;
	/*background-color:#ccccff;*/
	height:15px;
}

.GridAppData
{
	font-family:helvetica,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:Black;
	border-style:solid;
	background-color:#cecabc;
}
.ListAppData
{
	font-family:helvetica,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:Black;
	border-style:solid;
	background-color:#cecabc;
}
.tablecolor
{
	font-family:helvetica,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:Black;	
	background-color:"#ccccff";
}
.meritorErrMsgText
{		
	font-family:helvetica,verdana,sans-serif;
	font-size:12px;
	font-weight: bold;
	color:red;
}		
/*#EBEBEB;*/

.textbackground
{	background-color : #1f38ac;
    color: #FFFFFF;
	font-size: 12px;
	font-family: helvetica,arial,sans-serif;
}
.Gridheader
{
	font-family:helvetica,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:Black;
	border-style:solid;
	background-color:#1f38ac;
}
.shoppingcarttitle 
{	background-color : #990000;
    color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	font-family: helvetica,verdana,sans-serif;
}
.PartDetail
{	background-color : #990000;
    color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	font-family: helvetica,verdana,sans-serif;
	position: relative;
    top: expression(this.offsetParent.scrollTop-2);
    z-index:1;
}
.AppData
{	background-color : #990000;
    color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	font-family: helvetica,verdana,sans-serif;
}