body
{
	/*font-family: Verdana, Arial;
	font-size:8px;
	color:#333333;*/
	BACKGROUND: url(/images/background.gif) #fff repeat-x;
}
.ProductDetailAreaStyle TABLE
{
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid;
	
	
}
.NormalButtonStyle 
{
	background-color: #fff;
	border-top: solid 1px whitesmoke;
	border-left: solid 1px whitesmoke;
	border-right: solid 1px whitesmoke;
	border-bottom: solid 1px silver;
	
	color: Blue;
	cursor:hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	height: 22px;
	
}
.SmallButtonStyle 
{
	background-color: #fff;
	border-top: solid 1px whitesmoke;
	border-left: solid 1px whitesmoke;
	border-right: solid 1px whitesmoke;
	border-bottom: solid 1px gray;
	color: Blue;
	cursor:hand;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	height: 15px;
	text-decoration: none;
	
}

.line {
	background-image:url(../images/TabStrip/lineBg.gif);
	background-repeat:repeat-x;
	text-align:center;
}

.GrayBox
{
	border-right: silver 1px solid;
	padding-right: 8px;
	border-top: silver 1px solid;
	padding-left: 8px;
	padding-bottom: 25px;
	border-left: silver 1px solid;
	padding-top: 10px;
	border-bottom: silver 1px solid;
	background-color: whitesmoke;
}
.modulebox {
	border:1px solid #DADADA;
	padding:12px;
	background-image: url(../images/moduleBg.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight: bold;
	color:#333333;
	vertical-align:top;
	margin-right: 3px;
	
}
.moduleboxlargefont {
	border:1px solid #DADADA;
	padding:12px;
	background-image: url(../images/moduleBg.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Arial;
	font-size:16px;
	font-weight: bold;
	color:#333333;
	vertical-align:top;
	margin-right: 3px;
	
}
.moduleboxsmall {
	border:1px solid #DADADA;
	padding:8px;
	background-image: url(../images/moduleBg.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight: bold;
	color:#333333;
	vertical-align:top;
	margin-right: 3px;
	
}
.moduleboxsmallbody {
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
	padding:8px;
	font-family: Verdana, Arial;
	font-size:10px;
	
	color:#333333;
	vertical-align:top;
	/*margin-right: 3px;*/
}
.General 
{
	font-family: Verdana, Arial;
	font-size:10px;
	color:#333333;
}
.General TD
{
	font-family: Verdana, Arial;
	font-size:10px;
	color:#333333;
}
.General A
{
	text-decoration: none;
	color: #333333;
}
/* --------------------------------- */
/* Text Styles                       */
/* --------------------------------- */
.SmallListText 
{
	
	padding-left: 1px;
	font-size: xx-small;
	font-family: Arial;
}
.ParagraphListText 
{
	padding-left: 1px;
	font-size: xx-small;
	font-family: Arial;
}
.SmallDefaultText 
{
	FONT-SIZE: 10px; COLOR: #1973c9; FONT-FAMILY: Arial, Verdana;
}
/* --------------------------------- */
/* Primary Site Header - Header.ascx */
/* --------------------------------- */
#hdrHeader 
{
}
#hdrLeftArea 
{
}
#hdrMiddleArea
{
	background-image: url(../Controls/HeaderControl/Images/Eiko_Header_Middle_Image.jpg);
	background-repeat: repeat-x;
}
#hdrMiddleMenuArea
{
	background-image: url(../Controls/HeaderControl/Images/Eiko_Header_Middle_Image.jpg);
	background-repeat: repeat-x;
}
#hdrRightArea 
{
}

#hdrMenuArea
{
	padding: 0px 0px 0px 0px;
}
.FooterMiddleArea 
{
	
	background-image: url(../Controls/FooterControl/Images/Eiko_Footer_Image_Middle.jpg); 
	background-repeat: repeat-x;
}
.MenuArea 
{
	font-weight: bold;
	font-size: medium;
	background-image: url(../Images/ProductsMenu/MenuItemRightRepeat.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	background-color: gray;
	
}
/* ------------------------------------ */
/* Primary Site Menu - Header_Menu.ascx */
/* ------------------------------------ */
#mnuMainArea 
{
}
#mnuLeftArea 
{
}
#mnuMiddleArea
{	
	/* background-image: url(../Controls/HeaderControl/Images/Eiko_Menu_Middle_Image.jpg);
	background-repeat: repeat-x; */
}
#mnuRightArea 
{
}
#mnuBody 
{
    float:left;
    font-size: small;
    line-height:normal;
}
 #mnuBody ul 
 {
    margin:0;
    padding:0;
    list-style:none;
 }
 #mnuBody li 
 {
    float:left;
    background-color: Transparent;
    margin:0;
    padding:0;
 }
 #mnuBody a
{
	padding-right: 15px;
	display: block;
	padding-left: 15px;
	font-weight: bold;
	float: left;
	color: whitesmoke;
	background-color: transparent;
	text-decoration: none;
}   
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mnuBody a {float:none;}
	/* End IE5-Mac hack */
#mnuBody a:hover 
{
      color: silver;
}   
 #mnuBody #current 
{
}
 #mnuBody #current a 
{
}
 
/* ------------------ */
/* Grid Table Section */
/* ------------------ */
.Grid { border: solid 1px gray; }

.Grid td
{
	border: solid 1px silver;
    font-family: Arial;
    padding: 5px 5px 5px 5px; 
}
/* ------------------- */
/* Grid Header Section */
/* ------------------- */
.GridHeader
{
	height: 22px;
    font-weight: bold;
    font-size: smaller;
    background-color: Silver;
    background-image: url(../images/DataGridGeneral/Menu_Head_Back.gif);
    background-repeat: repeat-x;
}
.GridHeader a:hover
{
}
.GridHeader a
{
	
    text-decoration: none;
}
.GridHeader td
{
	white-space: nowrap;
	border-left: none;
	border-right: none;
    border-bottom: solid 1px silver;
}

/* -------------- */
/* Footer Section */
/* -------------- */
.GridFooter
{
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    font-size: x-small;
}
.GridFooter td
{
	border-left: none;
	border-right: none;
	border-top: solid 1px silver;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}
/* -------------- */
/* Item Section   */
/* -------------- */
.GridItem
{
	font-size: x-small;
	background-color: #ffffff;
}
.GridEditItem
{
	background-color: whitesmoke;
	font-size: x-small;
}
.GridEditItem td
{
	font-size: x-small;
}
.GridAltItem
{
    background-color: whitesmoke;
    font-size: x-small;
}
/* ------------------- */
/* Item Sizing Section */
/* ------------------- */
.CommandColumn 
{
	font-size: x-small;
	width: 5%;
}
.SmallItem 
{
	font-size: x-small;
	width: 5px;
}
.LargeItem 
{
	text-align: left;
	vertical-align: top;
	/* white-space: nowrap; */
	font-size: xx-small;
}
.EmptyClass
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.EmptyClass td
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/* ------------------- */
/* Standard Table View */
/* ------------------- */
.StandardTable
{
	/*
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
*/
}
.StandardTableHeader
{
	border-bottom: 3px solid #1973C9;
	
	 font-weight: bold;
    font-size: 11px;
         font-family: Arial, Verdana;
         padding-bottom: 3px;
    color: #1973C9;
	/*
	border-right: silver 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: smaller;
	background-image: url(../images/DataGridGeneral/Menu_Head_Back.gif);
	padding-bottom: 5px;
	border-left: silver 1px solid;
	padding-top: 5px;
	border-bottom: gray 1px solid;
	background-repeat: repeat-x;
	font-family: Arial;
	height: 22px;
	background-color: silver;
*/
}
.StandardTableHeader a
{
	color: #1973C9;
}
.StandardTableHeaderOptions
{
	border-right: silver 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: smaller;
	background-image: url(../images/DataGridGeneral/Menu_Head_Back.gif);
	padding-bottom: 5px;
	border-left: silver 1px solid;
	padding-top: 5px;
	border-bottom: gray 1px solid;
	background-repeat: repeat-x;
	font-family: Arial;
	height: 22px;
	background-color: silver;
}
.StandardTableItemLabel
{
	border-right: silver 1px solid;
	padding-right: 5px;
	border-top: silver 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: smaller;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Arial;
	background-color: #fdfdfd;
}
.StandardSubTable
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: whitesmoke;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}
/* ------------------- */
/* Detail Product View */
/* ------------------- */
.RepeatTable
{
	background-color: #ECEBE4;
	border-left: 1px solid #C6CDC3;
	border-right: 1px solid #C6CDC3;
	
	font-size: 11px;
	font-family: Arial, Verdana;
}
/*
.RepeatTable
{

	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;	
	border-bottom: gray 1px solid; 
	width: 200px;
}
*/
.RepeatTableHeader
{
	background-image: url(../Images/Radgridstyles/desert/headerBg.gif); 
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: gray 1px solid;
	background-color: #ececec;
	
}
.RepeatTableHeader a
{
	
}
.ImageColumn 
{
	background-color: #ececec;
	/* height: 93px; */
	width:64px;
	padding-top: 4px;
	padding-right: 2px;
	/* border: solid 1px gray; */
}
.RepeatItem 
{
	background-image: url(../Images/Radgridstyles/desert/rowBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 5px;
	
}
/*
.RepeatItem
{
	font-family: Arial;
	font-size: x-small;
	padding-right: 5px;
	padding-left: 8px;
	padding-bottom: 3px;
	border-left: gray 1px solid;
	padding-top: 3px;
}
*/
.RepeatTableDescription 
{
	/*width: 200px;*/
}
.RepeatDescription 
{
	padding-right: 5px;
	padding-left: 5px;
	
	border-left: solid 1px gray;
	border-right: solid 1px gray;
}
.RepeatDescription td
{
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
}
.RepeatDescriptionTopMiddle 
{
	width:400px;
	background-image: url(../images/ProductDisplay/TextAreaTop_Middle.jpg);
	background-repeat: repeat-x;
}
.RepeatDescriptionBottomMiddle 
{
	width:400px;
	background-image: url(../images/ProductDisplay/TextAreaBottom_Middle.jpg);
	background-repeat: repeat-x;
}

/* ------------------------------ */
/* Standard Element Table w/ Grid */
/* ------------------------------ */
.SpcItemHead
{
	padding-right: 8px;
	padding-left: 1px;
	padding-bottom: 0px;
	font-size: xx-small;
	font-family: Arial;
	background-color: #e0e0e0;
	border-bottom: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-right: silver 1px solid;
}
.SpcItemBody 
{
	font-family: Arial;
	font-size: xx-small;
	padding-top:2px;
	padding-bottom:2px;
	padding-right: 8px;
	padding-left: 5px;
	text-decoration: none;
	
}

/* -------------------------------------------------- */
	/* MenuStyles.css contains styles for all menus
		the application. */
/* -------------------------------------------------- */

/*----------------------*/
/* Browse Category Menu */	
/*----------------------*/
.CategoryMenuBodyTable
{
	
}
.CategoryMenuBodyTableHeader
{
	
	font-size: 11px;
    font-weight: bold;
    font-family: Arial, Verdana;
    color: #1973C9;
	/*
	background-image: url(../Images/ProductsMenu/MenuItemRightRepeat.jpg);
	background-repeat: repeat-x; */
	border-bottom: 2px solid #E88A15;
	
	background-color: #FAFAFA;
	font-family: Arial;
	height: 22px;
	
	text-align: center;
}
.CategoryMenuBodyTableHeaderRed
{
	/*
	border-right: black 1px solid;
	border-left: black 1px solid;
*/
	font-weight: bold;
	font-size: x-small;

	/*
	background-image: url(../Images/ProductsMenu/MenuItemRightRepeat.jpg);
	background-repeat: repeat-x;
*/
	font-family: Arial;
	height: 22px;
	background-color: EE2D23;
	text-align: center;
}
.CategoryMenuBodyTableHeaderBlue
{
	/*
	border-right: black 1px solid;
	border-left: black 1px solid;
*/
	font-weight: bold;
	font-size: x-small;

	/*
	background-image: url(../Images/ProductsMenu/MenuItemRightRepeat.jpg);
	background-repeat: repeat-x;
*/
	font-family: Arial;
	height: 22px;
	background-color: 008AC5;
	text-align: center;
}
.CategoryMenuBodyContent
{
	/*
	background-image: url(../Images/ProductsMenu/CategoryMenuBodyBackground.jpg);
	background-repeat: repeat-y;
*/
	background-color: whitesmoke;
	padding-left: 5px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:0px;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
	/*
	border-right: gray 1px solid;
	padding-right: 3px;
	border-top: gray 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: gray 1px solid;
	padding-top: 3px;
	border-bottom: gray 1px solid;
*/
	
}
.CategoryMenuBodyContentRed
{
	background-color: #F9AD90;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	/* border: solid 1px gray; */
}
.CategoryMenuBodyContentBlue
{
	background-color: #9FC3E3;
	padding-left: 5px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:0px;
	border: solid 1px gray;
}
.CategoryMenuBodyContentOrange
{
	background-color: #FDCEA0;
	padding-left: 5px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:0px;
	border: solid 1px gray;
}


/*----------------------*/
/* Browse Category Menu */	
/*----------------------*/
.GeneralAreaBodyTable
{
	Width: 175px;
}
.GeneralAreaBodyTableHeader
{
	border-right: black 1px solid;
	font-weight: bold;
	font-size: x-small;
	color: White;
	
	background-image: url(../images/Content_Head_BlueSwoosh.jpg);
	border-left: black 1px solid;

	
	background-repeat: repeat-x;
	font-family: Arial;
	height: 22px;
	background-color: gray;
	text-align: center;
}
.GeneralAreaBodyContent
{
	border-right: gray 1px solid;
	padding-right: 3px;
	border-top: gray 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: gray 1px solid;
	padding-top: 3px;
	border-bottom: gray 1px solid;
}

/*---------------------- */
/* Product Detail styles */	
/*---------------------- */
.TemplateItemHeader 
{
	text-align: left;
	padding-left: 5px;
	background-image: url(../images/Content_Head_Light.gif);
	background-repeat:repeat-x;
	height: 27px;
	font-family: Arial;
	font-size: Smaller;
	font-weight:bold;
	
	
}
.TemplateItemColumn
{
	white-space: nowrap;
	width: 45px; 
	padding-left: 8px;
	padding-right:8px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	background-color: whitesmoke;
}
.TemplateItemText
{
	font-size:smaller;
	font-weight: lighter;
	color: Gray;
	white-space: nowrap;
}
.TemplateDataColumn 
{
	border-bottom: gray 1px solid;
	border-right: gray 1px solid;
	text-align:left;
	vertical-align: middle;
}
.TemplateDataText 
{
	padding-left: 8px;
	padding-right: 8px;
	white-space: nowrap;
	font-size:smaller;
	vertical-align: middle;
}
.TemplateItemFooter 
{
	height: 21px;
	background-image: url(../images/RadGridStyles/Desert/footerBg.gif);
	background-repeat:repeat-x;
	border-top: solid 1px gray;
}
	
.SimpleInfoHeader
{
	text-align: left;
	padding-left: 5px;
	background-image: url(../images/Content_Head_Light.gif);
	background-repeat:repeat-x;
	height: 27px;
	font-family: Arial;
	font-size: x-small;
	font-weight:bold;
}

.SimpleInfoText
{
	
	font-family: Arial;
	font-size: x-small;
	
}
.SimpleInfoItem 
{
	background-image: url(../Images/Radgridstyles/desert/rowBg.gif);
	font-family: Arial;
	font-size: Smaller;
	background-color: whitesmoke;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 3px;
}
.SimpleInfoFooter 
{
	height: 21px;
	background-image: url(../images/RadGridStyles/Desert/footerBg.gif);
	background-repeat:repeat-x;
	border-top: solid 1px gray;
}
/*---------------------- */
/* Default Menu styles   */	
/*---------------------- */
.DefaultMenuHeaderItem
{
	background-image: url(http://localhost/images/Content_Head_BlueSwoosh.jpg);
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: small;
	font-weight: bold;
	text-align: center;
	color: black;
	background-color: transparent;
	text-decoration: none;
}
.DefaultMenuHeaderItemHover 
{
	background-image: url(http://localhost/images/Content_Head_BlueSwoosh.jpg);
	border-left: black 1px solid;
	border-right: black 1px solid;
	font-size: small;
	font-weight: bold;
	text-align: center;
	color: silver;
	background-color: transparent;
	text-decoration: none;
}
.DefaultMenuGroupMain
{
	cursor: pointer;
	cursor: hand;
	padding: 1px;
	text-align: left;
}
.DefaultMenuGroup
{
	background-color: #f5f5f5; /* border-style:solid; 	border-width:1px; 	border-color: Black;  	cursor: pointer; */
	border: solid 1px silver;
	cursor: hand;
	padding: 1px;
	text-align: left;
}

.DefaultMenuItem
{
	font-family: Tahoma;
	cursor: pointer;
	cursor: hand;
	padding: 1px;
	font-size: 10pt;
	text-align: left;
}

.DefaultMenuItemClicked
{
	background-color: Red;
	border-style: solid;
	border-width: 1px;
	border-color: #f5f5f5;
	font-family: Tahoma;
	cursor: pointer;
	cursor: hand;
	padding: 1px;
	font-size: 10pt;
	text-align: left;
}
.DefaultMenuItemOver
{
	cursor: pointer;
	cursor: hand;
	border-bottom: solid 1px silver;
	font-family: Tahoma;
	font-size: 10pt;
	padding: 1px;
	text-align: left;
}
.DefaultMenuItemDisabled
{
	font-family: Tahoma;
	color: silver;
	cursor: auto;
	padding: 1px;
	font-size: 10pt;
	text-align: left;
}
.DefaultMenuSeparator
{
	border-bottom: silver 1px solid;
	background-color: Transparent;
	margin-left: 2px;
	margin-right: 2px;
}
.DefaultMenuSpacer
{
	background-color: Transparent;
}

/*-------------------------- */
/* Default Panelbar styles   */	
/*-------------------------- */
.mainPanelbar
{ 		
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}
.panelbarHeaderCollapsed
{ 		
	background-image: url(../images/DataGridGeneral/Menu_Head_Back.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid silver;
	FONT-SIZE: 11px; 
	COLOR: #1B5E86;
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;
	cursor: hand;
	height: 31px;
	padding-left: 5px;
}

.panelbarHeaderHover 
{ 		
	background-image: url(../images/DataGridGeneral/Menu_Head_Back.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid silver;
	FONT-SIZE: 11px; 
	COLOR: #296E98;
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;
	cursor: hand;
	height: 31px;
	padding-left: 5px;
}

.panelbarHeaderExpand
{
	border-bottom: 1px solid silver;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../images/DataGridGeneral/Menu_Head_Back.gif);
	cursor: hand;
	color: #1b5e86;
	background-repeat: repeat-x;
	font-family: Arial,Verdana;
	height: 31px;
}

.panelbarItem 
{
	border-bottom: solid 1px whitesmoke;
	FONT-SIZE: 11px; 
	COLOR: #1B5E86;
	FONT-FAMILY: Arial,Verdana;
	width: 100%;
	cursor: hand;
	background-color: white;
	text-decoration: none;
	padding-left: 10px;
	height: 19px;
}
.panelbarItemHover
{
	FONT-SIZE: 11px; 
	COLOR: #1B5E86;
	FONT-FAMILY: Arial,Verdana;
	width: 100%;
	cursor: hand;
	background-color: #F1FAFF;
	text-decoration: none;
	border: 1px solid #B3E5FF;
	padding-left: 10px;
	height: 19px;
}

.AdvSearchTable 
{
	width: 75%;
	padding-right: 15px;
}
.AdvSearchHeader
{
	width: 100%;
	padding-left: 10px;
	font-size: medium;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Arial Black;
	height: 22px;
	
}
.AdvSearchSubHeader
{
	width: 100%;
	padding-left: 15px;
	font-size: 9px;
	padding-top: 2px;
	font-family: Arial;
}
.SmallLightTable 
{
	
}
.SmallLightHeader
{
	width: 100%;
	padding-left: 5px;
	font-size: smaller;
	padding-top: 2px;
	padding-bottom: 8px;
	border-left: silver 1px solid;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-family: Arial Black;
	height: 22px;
	white-space: nowrap;
	background-image: url(../images/HeaderBottomBorders/Header_Border_Bottom_Yellow.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	
}
.SmallLightBody
{
	border-left: silver 1px solid;
	border-right: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: whitesmoke;
	padding-left: 0px;
	font-size: x-small;
	padding-bottom: 2px;
	width: 100%;
	padding-top: 3px;
	font-family: Arial;
}

/* Here I am going to try and get specific to clean things up a bit */
.LoginTable 
{
	
	border: solid 1px whitesmoke;
	
}

.LoginHeader 
{
	
	font-size: 11px;
    font-weight: bold;
    font-family: Arial, Verdana;
    color: #1973C9;
	
	/* border-bottom: 2px solid Red;
	
	background-color: silver;
*/
	BACKGROUND: url(/images/ObjectHeader_Line.jpg) #fff no-repeat;
	background-position: bottom left;
	font-family: Arial;
	height: 22px;
	
	text-align: center;
}
.LoginBody 
{
	BACKGROUND: url(/images/background.gif) #fff repeat-x;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1973C9;
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 2px;
	padding-right: 2px;
	
}
.LoginBody Table
{
	width: 100%;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #1973C9;
	padding-left: 5px;
	
}
.LoginBody a
{
	width: 100%;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1973C9;
	
}




/*################################################*/
/*     Style used for menus on the left hand side */ 
/*################################################*/
.LeftMenuTable 
{
	
	border: solid 1px whitesmoke;
	
}

.LeftMenuHeader 
{
	
	font-size: 12px;
    font-weight: bold;
    font-family: Arial, Verdana;
   
	color: #1973C9;
	/* border-bottom: 2px solid Red;
	
	background-color: silver;
*/
	/*
	BACKGROUND: url(/images/testimages/TestMenuHeader_Red.jpg) #fcfcfc no-repeat;
	*/
	BACKGROUND: url(/images/ObjectHeader_Line150.jpg) #fcfcfc no-repeat;
	
	background-position: top left;
	font-family: Arial;
	height: 22px;
	
	text-align: center;
}
.LeftMenuBody 
{
	BACKGROUND: url(/images/background.gif) #fff repeat-x;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	
	 COLOR: #1B5E86;
	padding-bottom: 8px;
	padding-top: 5px;
	
	
}
.LeftMenuBody Table
{
	
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	
	COLOR: #1B5E86;
	padding-left: 2px;
	
	
}
.LeftMenuBody a
{
	width: 100%;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1973C9;
	
}
/*################################################*/
/*     Style used for menus on the left hand side */ 
/*################################################*/
.RightMenuTable 
{
	
	border: solid 1px whitesmoke;
	
}

.RightMenuHeader 
{
	
	font-size: 12px;
    font-weight: bold;
    font-family: Arial, Verdana;
   
	color: #1973C9;
	/* border-bottom: 2px solid Red;
	
	background-color: silver;
*/
	BACKGROUND: url(/images/ObjectHeader_Line150.jpg) #fcfcfc no-repeat;
	background-position: bottom left;
	font-family: Arial;
	height: 22px;
	
	text-align: center;
}
.RightMenuBody 
{
	BACKGROUND: url(/images/background.gif) #fff repeat-x;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	
	 COLOR: #1B5E86;
	padding-bottom: 8px;
	padding-top: 5px;
	
	
}
.RightMenuBody Table
{
	
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	
	COLOR: #1B5E86;
	padding-left: 2px;
	
	
}
.RightMenuBody a
{
	width: 100%;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #1973C9;
	
}
/*################################################*/
/*     Style used for FAQs controlling linkage to
		Body content                              */ 
/*################################################*/
.faqCategory 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:black;
	/* background-image:url(/images/ProductsMenu/MenuItemsLeftYellow.png);*/
	/*background-repeat:no-repeat;*/
	border-bottom: solid 1px blue;
	padding:4px 0px 0px 8px;
	margin-bottom:3px;
	width:540px;
	display:block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.FAQ 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;	
	background-image:url(/images/Faqs/faqSeparatorLeft.jpg);
	width:540px;
	background-position:bottom;
	padding:5px 24px 0px 10px;
	height:22px;
	background-repeat:no-repeat;
	cursor:hand;
	display:block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.FAQ A
{
	text-decoration:none;
}
.FAQ A:active
{
	font-weight:bold;
}
.FAQExpand
{
	padding: 6px 2px 11px 36px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 540px;
	display:block;
	font-size: 11px;
}
/*################################################*/
/*     Style used for Category View Heading       */ 
/*################################################*/
.ProductCurrentCatHeader 
{
	font-family: Arial Black, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	COLOR: #1B5E86;		
	background-image:url(/images/ProductView/HeaderTop.jpg);
	background-position:top left;
	border-bottom: solid 1px whitesmoke;
	border-left: solid 1px whitesmoke;
	padding:5px 24px 5px 10px;
	background-repeat:no-repeat;
	/*cursor:hand;*/
	height: 22px;
}
.ProductCurrentCatBody 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	COLOR: #1B5E86;	
	
	padding:5px 0px 8px 15px;
	height:22px;
	background-repeat:no-repeat;
	/*cursor:hand;*/
	display:block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.ProductCurrentCatFooter 
{
	background-image:url(/images/ProductView/HeaderBottom.jpg);
	background-position:bottom;
	border-left: solid 1px whitesmoke;
}
/*################################################*/
/*     Style used for Product Detaails            */ 
/*################################################*/
.ProductDetailHeader 
{
	font-family: Arial Black, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	COLOR: #1B5E86;		
	background-image:url(/images/ProductView/HeaderTop.jpg);
	background-position:top left;
	border-bottom: solid 1px whitesmoke;
	border-left: solid 1px whitesmoke;
	padding:5px 24px 5px 10px;
	background-repeat:no-repeat;
	
	height: 22px;
}
.ProductDetailFooter 
{
	background-image:url(/images/ProductView/HeaderBottom.jpg);
	background-position:bottom;
	border-left: solid 1px whitesmoke;
}

/*################################################*/
/*     Style used for Product Search              */ 
/*################################################*/
.ProductSearchDetail 
{
	border-left: solid 1px silver;
	border-top: solid 1px silver;
	border-right: solid 1px silver;
}
.ProductSearchDetailHeader 
{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	COLOR: #1B5E86;		
	text-align: left;
	background-image:url(/images/ProductView/HeaderTop.jpg);
	background-position:top left;
	border-bottom: solid 1px whitesmoke;
	padding:5px 24px 5px 10px;
	background-repeat:no-repeat;
	cursor:hand;
	height: 22px;
}

.ProductSearchDetailBody
{
	background-image: url(../Images/Radgridstyles/Default/defaultItemBg.gif);
	background-repeat: repeat-x;
	
	height: 27px;
	text-align: left;
	padding-left: 8px;
	padding-top: 10px;
	vertical-align: top
	
}
.GridSearch TABLE
{
	font-size: 9px;
	font-family: Arial, Verdana;
}

.GridSearchHeader
{
	font-size: 10px;
	font-family: Arial, Verdana;
	background-color: #fff;
	text-align: left;
	padding-left: 3px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 2px silver;
}

.GridSearchHeader A
{
	color: #242500;
}

.GridSearchRow
{
	/* background-image: url(../Images/Radgridstyles/desert/rowBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
*/
	background-color: whitesmoke;	
	font-size: 9px;
	font-family: Arial, Verdana;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-bottom: 3px;
	width: 100%;
}
.ProductSearchDetailPager
{
	border-top: solid 2px whitesmoke;
	border-bottom: solid 2px #F78E25;
	font-family: Arial, Verdana;
	height: 21px;
	font-size: 11px;
	color: #242500;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.ProductSearchDetailPager A 
{
	color: #242500;
}
.ProductSearchDetailFooter 
{
	background:url(/images/ProductView/HeaderBottom.jpg) #fcfcfc no-repeat;
	
	background-position:bottom left;
	
}
A.ProductSearchDetailHeader:hover
{
	border-bottom: solid 2px #FAC716;
}

/* ProductsMenu */
.PMG	/* MenuGroup */
{ 	
	cursor:pointer;
	cursor:hand;	
	
	
}
.PSMG	/* SubMenuGroups */
{ 	
	background-color:#f5f5f5; 
	
	border-style:solid;
	border-width:1px; 
	
	cursor:pointer;
	cursor:hand;	
	
	
	
}
.PMI	/* MenuItem */
{
	 font-family: Arial, Verdana;
         font-size: 11px;
         cursor: pointer;
         cursor: hand;
         padding: 2px 0px 2px 3px;
         background-color: Transparent;
         border-bottom: 1px solid silver;

}

.PMIO	/* MenuItemOver */
{
	   font-family: Arial, Verdana;
         font-size: 11px;
         cursor: pointer;
         cursor: hand;
         padding: 2px 0px 2px 3px;
         border-bottom: 1px solid #1973C9;
         background-color: Transparent;
}

.PSMI	/* MenuItem */
{
	 font-family: Arial, Verdana;
         font-size: 11px;
         cursor: pointer;
         cursor: hand;
         padding: 2px 0px 2px 3px;
         background-color: #fcfcfc;
         border-bottom: 1px solid silver;
	
}
.PSMIO	/* MenuItemOver */
{
	   font-family: Arial, Verdana;
         font-size: 11px;
         cursor: pointer;
         cursor: hand;
         padding: 2px 0px 2px 3px;
         border-bottom: 1px solid #1973C9;
          background-color: #fcfcfc;
}

.PSEP /* Seperator */
{
	background-color: Transparent; 
	margin-left: 10px;
	margin-right: 10px;
}

.PMS /* MenuScroll */
{
  background-color:#f5f5f5;
  border-style:solid;  
  border-width:1px;
  border-color: black;  
  cursor:pointer;
  cursor:hand;  
}

.PMSO /* MenuScrollOver */
{
  border-style:solid;
  border-width:1px;
  border-color:black; 
  background-color:#cccccc;  
  cursor:pointer;
  cursor:hand;
}

.PIB	/* InputBox */
{
  background-color: #ffffff;
  border-style:solid;
  border-width:1px;   
  cursor:pointer;
  cursor:hand;
  border-color: Black;
  width: 50px;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  height: 19px;
  color: black;
 }

.PMITT /* MenuItemToolTip */
{
	background-color: #fffacd;
	border-style:solid;
	border-width:1px;
	border-color: black; 
	font-family: Arial;	
	padding: 3px;
	font-size:8pt;
	text-align: left;
}
/* AccountMenu */
.AMG	/* MenuGroup */
{ 	
	cursor:pointer;
	cursor:hand;	
	
}
.ASMG	/* SubMenuGroups */
{ 	
	
	cursor:pointer;
	cursor:hand;	
	
}
.AMI	/* MenuItem */
{
	 font-family: Arial, Verdana;
         font-size: 11px;
         cursor: pointer;
         cursor: hand;
         padding: 2px 0px 2px 3px;
         background-color: Transparent;
         border-bottom: 1px solid silver;
	
}

.AMIO	/* MenuItemOver */
{
	   font-family: Arial, Verdana;
         font-size: 11px;
         cursor: pointer;
         cursor: hand;
         padding: 2px 0px 2px 3px;
         border-bottom: 1px solid #CC0000;
         background-color: Transparent;
}

.ASEP /* Seperator */
{
	background-color: Transparent; 
	margin-left: 10px;
	margin-right: 10px;
}

.AMS /* MenuScroll */
{
  background-color:#f5f5f5;
  border-style:solid;  
  border-width:1px;
  border-color: black;  
  cursor:pointer;
  cursor:hand;  
}

.AMSO /* MenuScrollOver */
{
  border-style:solid;
  border-width:1px;
  border-color:black; 
  background-color:#cccccc;  
  cursor:pointer;
  cursor:hand;
}

.AIB	/* InputBox */
{
  background-color: #ffffff;
  border-style:solid;
  border-width:1px;   
  cursor:pointer;
  cursor:hand;
  border-color: Black;
  width: 50px;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  height: 19px;
  color: black;
 }

.AMITT /* MenuItemToolTip */
{
	background-color: #fffacd;
	border-style:solid;
	border-width:1px;
	border-color: black; 
	font-family: Arial;	
	padding: 3px;
	font-size:8pt;
	text-align: left;
}

/*	Event Styles	*/
.EventListHeading 
{
	line-height:24px;
	font-size:24px;
	font-weight: bold;
	color: #333399;
	width: 300px;
	text-decoration: underline;	
}
.NormalEvent 
{
	width: 400px;	
}
.NormalEvent .EventHeader
{
	font-size:20px;
	font-weight: bold;
	color: Black;
}
.NormalEvent .EventBody
{
	color: Gray;
}
.NormalEvent .EventDate 
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid 1px black;
}


