/* Main BODY tag settings */
BODY
{
	/*border:groove 0px #691FD1;
	font: 10pt/14pt arial, verdana, Sans-Serif;*/
	color: #340065;
	/*width:800;*/
	margin-left:10;
	margin-top:10;
	margin-bottom:10;
	margin-right:10;
}	

/* Form Colors */
.Header
{
	color: #340065;
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:Bold;
}
.Normal
{
	color: #340065;
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:normal;
}
.Normal A:Link, .Normal A:Visited, .Normal A:Active
{
	color: #340065;
	font-family:Arial, Verdana;
	font-size:10px;
	font-weight:normal;
}
.ECSMenuHeader
{
	padding-right: 2pt;
	padding-left: 0pt;
	padding-bottom: 2pt;
	font-family:Arial;
	font-size:14;
	font-weight:bold;
	color: #4A3B74;
	padding-top: 2pt;
	letter-spacing:0;
	line-height:2;
}
.infoRed
{
	padding-right: 2pt;
	padding-left: 5pt;
	background: #FFFFFF;
	padding-bottom: 2pt;
	font: bold 10pt/12pt arial, verdana;
	color: #691FD1;
	padding-top: 2pt;
	text-align:center;
}
.Item
{
	padding-right: 5pt;
	padding-left: 5pt;
	padding-bottom: 2pt;
	font-family: Arial;
	font-size:10;
	font-weight:bold;
	color: #340065;
	padding-top: 2pt;
	background-image:url(images/GeneralBG.gif);
	background-repeat:repeat-y;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFF7F2FC', EndColorStr='#FFE2D8EA');
}
.Item A:Link, .Item A:Visited, .Item A:Hover
{
	padding-right: 5pt;
	padding-left: 5pt;
	padding-bottom: 2pt;
	padding-top: 2pt;
	font-family: Arial;
	font-size:10;
	font-weight:normal;
	color: #340065;
	text-decoration:none;
}
.CategoryItem
{
	padding-right: 5pt;
	padding-left: 5pt;
	padding-bottom: 2pt;
	font: 7pt/11pt arial, verdana;
	color: #340065;
	padding-top: 2pt;
}
.AlternateItem
{	
	padding-right: 5pt;
	padding-left: 5pt;
	background: #C5D9FF;
	padding-bottom: 2pt;
	font: 8pt/11pt arial, verdana;
	color: #000000;
	padding-top: 2pt;
}
.FormTable
{
	/*
	border-right: #D9D6DD 1px solid;
	border-top: #D9D6DD 1px solid;
	border-left: #D9D6DD 1px solid;
	border-bottom: #D9D6DD 1px solid;
		
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
*/
}
.CustomPageTable
{
	/*
	border-right: #340065 1px solid;
	border-top: #340065 1px solid;
	border-left: #340065 1px solid;
	border-bottom: #340065 1px solid;
	*/
		
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width:100%;
}

.FormInput
{
	background: #f5f5f5;
	color: #000000;
	border-top-style: none;
	border-bottom: #999999 1px dashed;
	border-right-style: none;
	border-left-style: none;
}
.FormLabel
{
	font-family:Arial, Verdana;
	font-weight:normal;
	font-size:12;
	color: #340065;
}
.ContentCell
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}



/* Background of content areas */
.ContentArea
{
	background-color:#F9F5FD;
	color: #000000;
	background-image: url(images/ContentBg.gif);
	background-repeat:repeat-y;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFE1DAE9', EndColorStr='#FFF9F5FD'); 
	height:100%;
	
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	
}
.ECSFormTable
{
	
}
/* Menu Bar Colors */
.MenuBar
{
	background: #ffffff;
	font: 8pt/10pt arial, verdana;
	color: #000000;	
}

/* Side Menu */
.SubMenu
{	
	font: bold 8pt/10pt verdana,arial,sans-serif;
	color: #ffffff;
	background-color: #6686C4;	
}
.ECSsubmenu
{	
	font: bold 8pt/10pt verdana,arial,sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	height:100%;
}

/* Text Classes */
.Text
{
	font: 10pt/14pt Arial, Verdana, Sans-Serif;
	color: #000000;
}
.TextSmall
{
	font: 8pt/12pt Arial, Verdana, Sans-Serif;
	color: #340065;
	letter-spacing: normal;
}
.TextBold
{
	font: bold 10pt/14pt Arial, Verdana, Sans-Serif;
	color: #340065;
}
.TextTitle
{
	padding-bottom: 5pt;
	font-family:Arial, Verdana;
	font-weight:bold;
	font-size:15px;
	color: #340065;
}
.TextSubTitle
{
	font-family:Arial, Verdana;
	font-weight:bold;
	font-size:16;
	color: #340065;
}

/* Main Link Classes - Used over body background color*/
A:link	
{	
	text-decoration:	underline;
	color:#54287D;
	font: 8pt/10pt arial, verdana ;
}	
		 
A:visited	
{	
	text-decoration:	underline;
	color:#54287D;
	font: 8pt/10pt arial, verdana ;
}	
		
A:active	
{	
	text-decoration:	underline;
	color:#54287D;
	font: 8pt/10pt arial, verdana;
}	
		
A:hover	
{	
	text-decoration:	underline;
	color:#FFFFFF;
	font: 8pt/10pt arial, verdana;
}

/* List Link Classes - Goes Over Item, Alternate Item Classes*/
.ListLink
{
	color:#340065;
	text-decoration:none;
	font: 8pt arial, verdana;
	font-weight:bold;
}
.ListLink:Link
{
	color:#340065;
	text-decoration:none;
	font: 8pt arial, verdana;
	font-weight:normal;
}
.ListLink:Active
{
	color:#340065;
	text-decoration:none;
	font: 8pt arial, verdana;
	font-weight:normal;
}
.ListLink:Visited
{
	color:#340065;
	text-decoration:none;
	font: 8pt arial, verdana;
	font-weight:normal;
}
.ListLink:hover
{
	color:#340065;
	text-decoration:none;
	font: 8pt arial, verdana;
	font-weight:normal;
}


.ListLinkSubCat
{
	color:#000000;
	font: 8pt arial, verdana;
	text-decoration:underline;
}
.ListLinkSubCat:Link
{
	color:#000000;
	text-decoration:underline;
	font: 8pt arial, verdana;
}
.ListLinkSubCat:Active
{
	color:#000000;
	text-decoration:underline;
	font: 8pt arial, verdana;
}
.ListLinkSubCat:Visited
{
	color:#000000;
	text-decoration:underline;
	font: 8pt arial, verdana;
}
.ListLinkSubCat:hover
{
	color:#691FD1;
	text-decoration:underline;
	font: 8pt arial, verdana;
}



/* Small Link Classes - Used in Product Grid on Category Page*/
.SmallLink
{
	color:#000000;
	font: 7pt arial, verdana;
}
.SmallLink:Link
{
	color:#000000;
	text-decoration:none;
	font: 7pt arial, verdana;
}
.SmallLink:Active
{
	color:#000000;
	text-decoration:none;
	font: 7pt arial, verdana;
}
.SmallLink:Visited
{
	color:#000000;
	text-decoration:none;
	font: 7pt arial, verdana;
}
.SmallLink:hover
{
	color:#691FD1;
	text-decoration:underline;
	font: 7pt arial, verdana;
}

/* Default Colors for Error and Save Messages */
.ErrorMessage
{
	color:Red;
	font: 10pt/12pt arial, verdana;	
}
.SuccessMessage
{
	color:Green;
	font: 10pt/12pt arial, verdana;
}

P
{
	padding-right: 0px;
	padding-left: 0px;
	/* pad bottom as 1/2 of text size */
	padding-bottom: 6pt;
	padding-top: 0pt;
}
.leftMenuManufacturer
{
	width:170;
	height:30;
	color:White;
	text-indent:30px;
}
.leftMenu
{
	width:170;
	color:#340065;
	text-indent:20px;
	/*background-image:url(images/LeftMenuBg.gif);*/
	background-repeat:repeat-y;
	
	height:100%;
}
.LeftMenuIndent
{
	width:170;
	color:White;
	text-indent:20px;
	background-image:url(images/LeftMenuBg.gif);
	background-repeat:repeat-y;
}
.LeftMenuNoIndent
{
	width:170;
	color:#340065;
	text-indent:0px;
	background-image:url(images/LeftMenuBg.gif);
	background-repeat:repeat-y;
}

.leftMenuManufacturers
{
	width:170;
	height:30;
	color:White;
	text-indent:15px;
	border-right: #CCBED9 1px solid;
	border-top: #CCBED9 1px solid;
	border-left: #CCBED9 1px solid;
	border-bottom: #CCBED9 1px solid;
}
.leftMenu0
{
	width:170;
	height:30;
	color:White;
	text-indent:8px;
	border-right: #CCBED9 1px solid;
	border-top: #CCBED9 1px solid;
	border-left: #CCBED9 1px solid;
	border-bottom: #CCBED9 1px solid;
}
.leftMenu1
{
	background-position:10 0;
	width:180;
	height:30;
	color:White;
	text-indent:0px;
}
.leftMenu2
{
	background-position:20 0;
	width:190;
	height:30;
	color:White;
	text-indent:0px;
}
.bottomShadow
{
	/*background-image:url(images/bottomShadow.gif);
	background-repeat:no-repeat;
	background-color:White;*/
}
.headerTitle
{
	background-color:#EBE5EF;
	background-image:url(images/GeneralBG.gif);
	background-repeat:repeat-y;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFFBF9FE', EndColorStr='#FFEBE5EF');
}

.HeaderMenuBGLine
{
	background-image:url(images/Tabs/HeaderMenuBGLine.gif);
	background-repeat:repeat-x;
	height:13;
}
.HeaderMenuBGLeft
{
	background-image:url(images/GeneralBG.gif);
}

.SearchBoxBG
{
	background-image:url(images/GeneralBG.gif);
	background-repeat:repeat-y;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFF7F2FC', EndColorStr='#FFE2D8EA');
}

TD.topMenuTd A:link,  TD.topMenuTd A:Visited
{
	color:#633B89;
	font-family:Arial:Helvetica;
	font-size:12;
	font-weight:bold;
}
TD.topMenuTd A:Hover
{
	color:#FFFFFF;
	font-family:Arial:Helvetica;
	font-size:12;
	font-weight:bold;
}

TD.topMenuTdActive A:link,  TD.topMenuTdActive A:Visited
{
	color:#FFFFFF;
	font-family:Arial:Helvetica;
	font-size:12;
	font-weight:bold;
}
.CustomPagesBG
{

	background-image:url(images/GeneralBG.gif);
	background-repeat:repeat-y;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFF0EBF4', EndColorStr='#FFEAE5EF');
}
.CustomPagesLinks
{

}
.DataGridBox
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	
	border-right: #CCCCCC 0px solid;
	border-top: #FFFFFF 0px solid;
	border-left: #CCCCCC 0px solid;
	border-bottom: #FFFFFF 0px solid;
	
}

.InputText
{
	background-color:#FFFFFF;
	color:#340065;
	text-decoration:none;
	font: 8pt arial, verdana;
	font-weight:normal;
	border:solid 1px #FFFFFF;
}
.SideInputText
{
	background-color:#E9E3EE;
	color:#340065;
	text-decoration:none;
	font: 8pt arial, verdana;
	font-weight:bold;
	border:solid 1px #CFC3DB;
}
.Footer
{
	background-color:#EBE5EF;
	background-image:url(images/GeneralBG.gif);
	background-repeat:repeat-y;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFE7E0ED', EndColorStr='#FFFBF7FE');
	line-height:1.5;
	
}
.FooterSurround
{
	padding: 5 5 5 5;
	border:solid 1px #DEC2F8;
}
.BordersSideMenu
{
	width:200;
}
.SearchBoxBorder
{
	padding-left:5;
	padding-right:5;
	padding-bottom:5;
	padding-top:5;
	border-Left:solid 1px #DEC2F8;
	border-Right:solid 1px #DEC2F8;
	border-bottom:solid 1px #DEC2F8;
	border-top:solid 1px #DEC2F8;
}
.SearchText
{
	font: 10pt arial, verdana;
	font-weight:bold;
	color:#340065;
	vertical-align:middle;
}
.RelatedItems
{
	background-color:#DDD3E6;
	font: 10pt arial, verdana;
	font-weight:bold;
	color:#340065;
	width:200;
	text-align:left;
	vertical-align:top;
}
.submitButton
{
	/*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')*/
}
.BoxTable
{
	padding-left:5;
	padding-right:5;
	padding-bottom:5;
	padding-top:5;
	border-Left:solid 1px #DEC2F8;
	border-Right:solid 1px #DEC2F8;
	border-bottom:solid 1px #DEC2F8;
	border-top:solid 1px #DEC2F8;
}
