Body                    {background-color:#001A40; background-image:url('bg.png'); background-position:top center; background-repeat:repeat-y; display:block; width:100%; height:100%; margin:0px; padding:0px;}
hr                      {height:0px; border:dotted #E1E1E1 0px; border-top-width:1px; margin-bottom:20px;}
table                   {color:#E1E1E1;}

.PageBody               {color:#E1E1E1; background-color:#000000; background-image:url('headbg.jpg'); background-position:top center; background-repeat:no-repeat; font-family:"arial"; position:relative; min-height:100.2%; height:auto !important; height:100%; width:1000px; margin:0px auto; border-top:0px; border-bottom:0px;}
.PageBody a             {color:#88AAFF; text-decoration:none;}
.PageBody a:visited     {color:#88AAFF; text-decoration:none;}
.PageBody a:hover       {color:#FFCC00; text-decoration:none;}
.PageBody a:active      {color:#88AAFF; text-decoration:none;}
.PageBack               {display:none;}

.PageContent            {clear:both; position:relative; width:1000px; padding-top:200px; min-height:100%;}
.PageHeader 	        {position:absolute; top:0px; width:1000px; height:260px; background-color:transparent; text-align:center; float:left;}
.PageHeader a           {color:#FFFFFF; text-decoration:none; font-size:18px; display:block; margin:4px 8px;}
.PageHeader a:visited   {color:#FFFFFF; text-decoration:none;}
.PageHeader a:hover     {color:#FFCC00; text-decoration:none;}
.PageHeader a:active    {color:#FFFFFF; text-decoration:none;}
.PageHeader li          {display:inline;}
.PageFooter             {position:absolute; width:1000px; bottom:0px; left:50%; margin-left:-500px; background-color:transparent; text-align:center; color:#433F35; font-size:10px; margin-bottom:2px; display:block;}
.PageFooter a           {color:#445588;}
.PageFooter a:visited   {color:#445588;}
.PageFooter a:hover     {color:#FFCC00;}
.PageFooter a:active    {color:#445588;}


.HeaderLogo             {position:absolute; right:40px; top:20px; z-index:1;}

.MainNav                {background-color:transparent; background-image:url('navbg.png'); position:absolute; top:130px; left:500px; z-index:1; width:500px; height:30px;}
.MainNav ul             {float:right; width:500px; padding:0px 32px; margin:0px 0px; list-style-type:none; display:block;}
.MainNav a              {float:right;}

.LoginNav               {background-color:transparent; background-image:url('navbg.png'); position:absolute; top:130px; left:0px; z-index:1; width:500px; height:30px;}
.LoginNav ul            {float:left; width:500px; padding:0px 20px; margin:0px 0px; list-style-type:none; display:block;}
.LoginNav a             {float:left; font-size:14px; margin:8px 8px;}

.LogoutNav              {background-color:transparent; background-image:url('navbg.png'); position:absolute; top:130px; left:0px; z-index:1; width:500px; height:30px; font-size:12px;}
.LogoutNav ul           {float:left; width:500px; padding:0px 24px; margin:0px 0px; list-style-type:none; display:block;}
.LogoutNav a            {float:left; font-size:14px; margin:7px 4px; padding:0px;}

#UserNameLI             {color:#C1D1EE; display:block; float:left; margin:7px 4px; font-size:14px;}
#UserDividerLI          {color:#0E4B9E; display:block; float:left; margin:7px 4px;}

.ContentMain            {float:left; position:relative; display:block; font-size:12px;}
.SideContent            {background-color:transparent; background-image:url('boxbg.png'); color:#E1E1E1; display:block; width:280px !important; width:288px; font-size:12px; margin-bottom:20px; padding:4px;}  
.LeftContent            {float:left; width:280px; display:block; margin-left:28px; text-align:left;}
.RightContent           {float:left; width:640px; display:block; margin-left:14px; padding:0px 0px 0px 38px !important; padding:0px 0px 0px 29px; text-align:left;}
.LeftAdmin              {background-color:transparent; background-image:url('boxbg.png'); float:left; width:180px; display:block; margin-left:28px; text-align:left; border-right-width:1px; border:dotted #555555 0px;}
.RightAdmin             {float:left; width:680px; display:block; margin-left:14px; padding:0px 0px 0px 38px; text-align:left;}
.ContentProp            {float:left; height:400px; display:block; width:0px;}
.ContentBox             {background-color:transparent; background-image:url('boxbg.png'); display:block; width:592px !important; width:600px; padding:4px !important; padding:4px;}
.AdminBox               {background-color:transparent; background-image:url('boxbg.png'); display:block; width:612px !important; width:620px; padding:4px !important; padding:4px;}
.ContentFooter          {display:block; width:592px !important; width:600px; padding:4px !important; padding:4px; text-align:right; margin-top:20px; line-height:20px;}

#SideSearch             {height:36px !important; height:43px;}
#SideSearch table       {position:absolute; left:8px !important; top:2px !important; left:0px; top:0px; width:264px;}

.SideTitle              {color:#FFFFFF; font-size:16px; font-weight:bold; display:block; margin-bottom:6px; margin-left:0px;}
.SideText               {color:#E1E1E1; font-size:12px; display:block; margin-bottom:0px; padding:0px 8px;}
.SideSubText            {color:#E1E1FF; font-size:11px; padding:12px 0px 4px 0px;}
.CategoryLink           {color:#E1E1FF; font-weight:bold; display:block; margin:2px 0px; padding-left:4px; text-decoration:none;}
.CategoryLink a         {position:relative; left:-4px; padding-left:12px; background-image:url('content_arrow_hi.png'); background-repeat:no-repeat; background-position:0px 0px;}
.CategoryLink a:visited {background-position:0px 0px;}
.CategoryLink a:hover   {background-position:0px -15px;}
.CategoryLink a:active  {background-position:0px 0px;}
.ProductLink            {color:#E1E1FF; display:block; margin:2px 0px; padding-left:14px; text-decoration:none;}
.QuickLink              {color:#E1E1FF; display:block; margin:2px 0px; padding-left:4px; text-decoration:none;}
#SelCategory a          {color:#E1E1FF;}
#SelCategory a:visited  {color:#E1E1FF;}
#SelCategory a:hover    {color:#E1E1FF; background-position:0px 0px;}
#SelCategory a:active   {color:#E1E1FF;}
#SelProduct a           {color:#E1E1FF;}
#SelProduct a:visited   {color:#E1E1FF;}
#SelProduct a:hover     {color:#E1E1FF;}
#SelProduct a:active    {color:#E1E1FF;}

.AdminCategory          {font-weight:bold; display:block; margin:2px 0px; padding-left:02px; text-decoration:none;}
.AdminLink              {color:#000081; display:block; margin:2px 0px; padding-left:12px; text-decoration:none;}

.BodyHeadImageBG        {display:block; position:absolute; z-index:1; left:-18px; top:-18px; width:636px; height:196px;}
.BodyHeadImage          {display:block; position:absolute; z-index:2; left:0px; top:0px; margin-bottom:20px;}
.SingleHeadImage        {display:inline-block; position:relative; z-index:2; width:116px; height:160px; margin-bottom:20px; margin-right:2px;}
#HeadImg_01             {position:absolute; left:0px; top:0px;}
#HeadImg_02             {position:absolute; left:121px; top:0px;}
#HeadImg_03             {position:absolute; left:242px; top:0px;}
#HeadImg_04             {position:absolute; left:363px; top:0px;}
#HeadImg_05             {position:absolute; left:484px; top:0px;}

.MainTitle              {color:#FFFFFF; font-size:16px; font-weight:bold; display:block; white-space:nowrap;}
.MainText               {font-size:12px; display:block; margin-top:6px; margin-bottom:10px; width:590px;}
.MainSubText            {font-size:10px; display:block; margin-bottom:4px;}
.RedSubText             {color:#FF0000; font-size:10px; display:block;}
.LargeText              {font-size:16px; font-weight:bold;}
.NormalText             {font-size:12px;}
.SmallText              {font-size:10px;}
.Hilite                 {font-weight:bold; color:#FFFFFF;}

.FAQQ                   {color:#888888; font-size:16px; font-weight:bold; position:absolute; display:block; left:0px; top:-3px !important; top:-2px;}
.FAQA                   {color:#888888; font-size:16px; font-weight:bold; position:absolute; display:block; left:0px; top:-3px !important; top:-2px;}
.FAQQuestion            {font-size:12px; font-weight:bold; position:relative; display:block; width:584px; margin:10px 0px 6px 0px; padding-left:16px;}
.FAQAnswer              {font-size:12px; position:relative; display:block; width:584px; margin:4px 0px 16px 0px; padding-left:16px;}

.SearchCategory         {font-size:14px; margin:2px 2px; display:block;}
.SearchResult           {font-size:12px; margin:2px 4px; display:block;}
.SearchMore             {font-size:12px; margin:4px 4px; font-weight:bold; display:block;}

.PageSelect             {font-size:10px; display:block; margin-top:20px; margin-bottom:4px; width:600px; }

.NoScriptError          {color:#999999;}

.CenterContent          {background-color:transparent; background-image:url('boxbg.png'); text-align:left; position:relative; width:auto !important; width:0px; display:inline-block; padding:10px; padding-bottom:0px; margin:0px auto;}
.CenterFooter           {font-size:11px; text-align:right; position:relative; display:inline-block; margin:0px auto; padding:0px; left:10px; top:8px;}
.RegFormCell            {color:#E1E1E1; font-size:12px; position:relative; padding:8px 0px;}
.CaptchaCell            {color:#E1E1E1; font-size:12px; position:relative; padding:8px 0px;}
.CaptchaCell img        {margin:4px auto; margin-bottom:0px; display:block;}
.AdminForm              {width:600px;}
.FormText               {font-size:12px;}
.FormTable              {margin:0px; padding:0px;}
.FormLabel              {color:#BBBBBB; font-size:12px; display:block; padding:4px 6px 0px 0px; white-space:nowrap; vertical-align:top;}
.InputTextBox           {background-color:#FFFFFF; color:#000000; border:solid #FFFFFF 1px; font-size:13px; margin:2px 0px;}
.InputSmallTextBox      {background-color:#FFFFFF; color:#000000; border:solid #FFFFFF 1px; font-size:11px;}
.InputTextArea          {background-color:#FFFFFF; color:#000000; border:solid #FFFFFF 1px; font-size:13px; margin:2px 0px;}
.InputCheckBox          {position:relative; left:-4px; top:2px;}
.ButtonLink             {color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold; display:inline-block; margin:2px 0px 2px 4px; float:right;}
.ButtonLink a           {color:#FFFFFF; background-color:#5784BE; text-decoration:none; display:block; padding:2px 4px; }
.ButtonLink a:visited   {color:#FFFFFF; background-color:#5784BE; text-decoration:none; display:block; }
.ButtonLink a:hover     {color:#333300; background-color:#FFCC00; text-decoration:none; display:block; }
.ButtonLink a:active    {color:#AAAAAA; background-color:#5784BE; text-decoration:none; display:block; }
.ButtonSideText         {display:inline-block; float:left; position:relative; top:4px;}
.ButtonSideCheckbox     {color:#BBBBBB; font-size:12px; display:inline-block; float:left; position:relative; top:4px;}
.SubmitButton           {background-color:#5784BE; color:#FFFFFF; border:0px; margin:2px 0px 2px 4px; font-size:13px; font-weight:bold; display:inline-block;}
.SubmitButton:hover     {background-color:#FFCC00; color:#333300; border:0px;}
.DownloadBtn            {display:inline-block; font-size:24px; margin:20px 0px;}
.DownloadBtn img        {float:left; border:0px; margin-right:8px; position:relative; top:-2px;}
.DownloadLink           {display:inline-block; font-size:12px; margin:3px 0px;}
.DownloadLink img       {float:left; border:0px; margin-right:4px;}
.LinkList               {display:block; margin-bottom:8px; padding:0px;}
.LinkList a             {display:inline-block; margin-top:4px;}

#RegisterForm           {position:relative; display:block; width:360px;}
#LoginForm              {position:relative; display:block; width:280px;}
#SettingsForm           {position:relative; display:block; width:380px;}
#PasswordForm           {position:relative; display:block; width:380px;}

.ItemName               {background-color:#111111; font-size:13px; font-weight:bold; display:block; margin:0px; padding:2px; float:left; width:364px; height:20px !important; height:24px;}
.ItemOptions            {background-color:#111111; font-size:13px; display:block; margin:0px; padding:2px; float:left; width:228px; height:20px !important;  height:24px; text-align:right;}
.ItemSubText            {background-color:#111111; font-size:10px; display:block; margin:0px; padding:2px; padding-right:6px; width:592px;}
.ItemTableCell          {background-color:#111111; font-size:11px; margin:0px; padding:2px; padding-right:6px; white-space:nowrap;}
.ItemCategory           {background-color:#333333; font-size:13px; font-weight:bold; display:block; margin:0px; padding:2px; padding-right:6px; width:592px;}

.SPCTbl                 {}
.SPCTblItem             {}
.SPCTblLang             {display:inline-block; height:200px;}
.SPCTblTitle            {font-size:12px; display:table-cell; background-color:#111111;  width:132px; font-weight:bold;}
.SPCTblAnnName          {font-size:10px; display:table-cell; background-color:#333333;  width:106px;}
.SPCTblAnnLnk           {font-size:10px; display:table-cell; background-color:#333333;  width:24px; position:relative; left:0px;}
