BODY {
	margin: 4px;
	padding: 4px;
	background-color: #424242;   
}

BODY, TD { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

A {text-decoration: none; color: white;}

H5 {
	font-size: 16px;
	font-weight: bold;
}

.WhiteLink { color: white; }
.BlackLink { color: black; }
.GrayedLink { color: silver; }

.LeftMenuLevel0, .LeftMenuLevel1, .LeftMenuLevel2, .LeftMenuLevel3,
.LeftMenuLevel0Sel, .LeftMenuLevel1Sel, .LeftMenuLevel2Sel, .LeftMenuLevel3Sel {
	text-align: left;
	border: 0px solid black; 
	cursor: pointer;
	display: block;
	padding-top: 3px;
	padding-bottom: 2px;
}

.LeftMenuLevel0 { background-color: #505050; color: white; padding-left: 5px;}
.LeftMenuLevel1 { background-color: #707070; color: white; padding-left: 15px;}
.LeftMenuLevel2 { background-color: #CCCCCC; color: black; padding-left: 25px;}
.LeftMenuLevel3 { background-color: #FFCC33; color: black; padding-left: 35px;}

.LeftMenuLevel0Sel, .LeftMenuLevel1Sel, .LeftMenuLevel2Sel, .LeftMenuLevel3Sel {
	font-weight: bold;
}

.LeftMenuLevel0Sel { background-color: #505050; color: red; padding-left: 5px;}
.LeftMenuLevel1Sel { background-color: #707070; color: red; padding-left: 15px;}
.LeftMenuLevel2Sel { background-color: #CCCCCC; color: red; padding-left: 25px;}
.LeftMenuLevel3Sel { background-color: #FFCC33; color: red; padding-left: 35px;}

.TopMenuCell {
	border: 1px solid #575436;
}
.TopMenuCellSel { 
	border: 1px solid #DDC501;
	background-color: Black;
}

.FlatTextInput, .RegisterFormInput {
	border: 1px solid white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.FlatTextInput {
	border: 1px solid black;
}

.RegisterFormInput {
	width: 200px;
	display: block; 
	margin: 0px;
	
}

.ProductQuantityInput {
	border: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}

.FlatTextInput2 { 
	border: 1px solid silver;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 11px;
	margin:0px;
}

.FormCell {
	vertical-align: top;
	text-align: right;
}

.ShowCartButton {
	padding-right: 20px;
}

.LeftPanelProducts, .LeftPanelContact {
	border: 2px solid #DDC600;
	border-bottom: 0px;
}

.LeftPanelContact  { background-color: #333300; }
.LeftPanelProducts { background-color: #505050; }

.RightPanelWhite, .RightPanelDark {
	border: 2px solid #DDC600;
	border-left: 0px;
	border-bottom: 0px;
}

.RightPanelWhite {background-color: White;   color: black;  }
.RightPanelDark  {background-color: #424242; color: white; }


.ErrorAsterisk {
	font-size: 18px;
	color: red;
	font-weight: bold;
}
.ErrorAsteriskSmall {
	color: red;
}

.FlatInputLowHeight {
	padding: 1px 3px;
	margin: 0px;
	height: 16px;
	border: 1px solid black;
	font-size: 12px;
}

.MenuCell {
	border: 2px solid #DDC600;
	background-color: #575436
}

.TopLogoCell {
	border-bottom: 2px solid #DDC600;
	background-color: #424242;
}

.TopToolbarCell {
	border: 2px solid #DDC600;
	border-bottom: 0px solid;
}

.ToolbarBtn, .ToolbarBtnSel, .ToolbarBtnHover, .ToolbarBtnSelHover {
	cursor: pointer;
}

.ToolbarBtn         {border: 2px solid #424242; background-color: #424242;}
.ToolbarBtnSel      {border: 2px solid Red;     background-color: #424242;}
.ToolbarBtnHover    {border: 2px solid #555555; background-color: #555555;}
.ToolbarBtnSelHover {border: 2px solid Red;     background-color: #555555;}

.ProductTitleCell {
	background-color: silver;
	color: black;
	padding: 3px;
}

.SupportLeftTable { background-color: #383202; }

.SupportLeftLink, .SupportLeftLinkSel {
	display: block;
	width: 100%;
}
.SupportLeftLink    { color: white;   font-weight: normal; }
.SupportLeftLinkSel { color: red;     font-weight: normal;   }

.SupportLeftCell      { background-color: #383202; }
.SupportLeftCellHover { background-color: #585222; }

.SupportGridTable {	
	border-left: 1px solid #DDC600;
	border-top:  1px solid #DDC600;
}

.SupportGridCell, .SupportGridCellLink, .SupportGridTitle  {
	border-right:  1px solid #DDC600;
	border-bottom: 1px solid #DDC600;
	color: white;
}

.SupportGridCell  { background-color:  #575436;}
.SupportGridTitle { background-color:  #474426; font-weight: bold;}

.UserNameLabel, .UserNameLabelBold {
	color: white;
}

.UserNameLabelBold {
	font-weight: bold;
	padding-left:  10px;
	padding-right: 40px;
}

.NewsLinkBtn {
	margin: 10px;
}

.ProductRightLink {
	display: block;
	background-color: black;
	color: white;
	padding: 3px;
	margin-bottom: 5px;
}
.ProductListHeader {
	background-color: #DDC600;
}


.ProductsListWarning {
	text-align: center;
	margin: 20px;
}

.FormHeaderWarning {
	display: block;
	color: black;
	text-align: center;
	margin-top: 20px;
}

.ProductDescCell {
	text-align: justify;
}

.AddToCartConfirmation {
	font-weight: bold;
	color: Green;
}

/* Orders list form */
.OrderStatusPending  { background-color: #FFFF00; }
.OrderStatusWaiting  { background-color: #00CCFF; }
.OrderStatusShipping { background-color: #00FF66; }
.OrderStatusManaged  { background-color: #FFCC99; }

.WhiteText, .RegisterFormLabel {
	color: white;
}

.RegisterFormLabelBold {
	color: white;
	font-weight: bold;
}

.RegisterFormLinkInactive {
	color: silver;
}

.ProductsListPadding {
	padding: 20px;
}


.ResellerName {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
/*	color: black; */
	color: #002662;
}

.ResellerInfoDiv {
/*	background-color: #FFFFCC; */
	padding: 0px 0px 20px 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
/*	border: 1px solid Silver; */
}


.HomepageTitle {
	color: #DDC500;
	font-size: 14px;
	font-weight: bold;
}

.HomepageTitle:HOVER {
	text-decoration: underline;
}
.PrehomeBottomLink:HOVER {
	text-decoration: underline;
}

.BlueLink {
	color: blue;
}

.InactiveBlackLink {
	color: Black;
	cursor: text;
}

.LastMinuteInfo, .ClassifiedsInfo {
	padding: 5px 5px 10px 20px;
	font-weight: bold;
	color: red;
}

.List2LeftCell {
	background-color: #DDDDDD;
}

.SupportLink       { color: cyan; display: block; width: 100%; }
.SupportLink:HOVER { color: yellow; text-decoration: underline; }

.SplashLabel {
	font-size: 18px;
	font-weight: bold;
	color: #0033CC;
}

.LeftMenuTableMargin {
	margin-top: 10px;
}



.ProductsListLink {
	color: #0000CC;
	text-decoration: underline;
}


.ReadOnlyEdit {
	background-color: Silver;
}

.HiddenRow {
	display: none;
}

.ResTitle {
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	margin-bottom: 10px;
}

.UppercaseLetters {
	text-transform: uppercase;
}

.PrehomeLeftPanel {
	border-width: 0px 0px 0px 2px;
	border-style: solid;
	border-color: #DDC501;
	background-color: #383202;
}

.PrehomeRightPanelDark, .PrehomeRightPanelWhite {
	border-width: 0px 2px 0px 2px;
	border-style: solid;
	border-color: #DDC501;
}

.PrehomeRightPanelWhite {
	background-color: White;
}

.LeftBorder   { border-left: 2px solid #DDC501; }
.RightBorder  { border-right: 2px solid #DDC501; }
.TopBorder    { border-top: 2px solid #DDC501; }
.TopBorderThick { border-top: 6px solid #DDC501; }
.BottomBorder { border-bottom: 2px solid #DDC501; }


.PrehomeLabel { color: #DDC501;} 
.PrehomeLabel:HOVER { text-decoration: underline; } 

.MenuCellLeft, .MenuCellRight {
	color: white;
	border-style: solid;
	border-color: #DDC600;
	background-color: #575436
}
.MenuCellLeft  { border-width: 2px 0px 2px 2px; }
.MenuCellRight { border-width: 2px 2px 2px 0px; }

.PagerLink    { color: Black; }
.PagerLinkSel { color: Red; font-weight: bold; }

.Required { 
	font-weight: bold;
	color: Red;
}

.LinkNoBorder {
	border: 0px;
}