html {height: 100%; width: 100%}
body {color: #003; background-color: #FFFFFF; font-family: Tahoma,Arial,sans-serif; font-size: 12px; margin: 0; height: 100%; width: 100%; vertical-align: center}

a { font-weight: bold; font-family: Arial,Helvetica,sans-serif; text-decoration: none; }
a:active  {color: #5f5f5f;}
a:hover   {color: #e54d45;}
a:link    {color: #5f5f5f;}
a:visited {color: #5f5f5f;}

h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 14px;}
h4 {font-size: 12px; font-weight: bold;}

.breadcrumb {color: #666;}
h4.breadcrumb .bcsep {color: #F30;}

div.body {position: relative; left: 0%; padding: 0px; width:100%; margin-left: 0px; margin-top: 0%; background-color: #FFFFFF; border: 0px solid #609;}
#header1 {padding: 0px 0px 0px 0px; border: 0px solid #000;}
#header2 {padding: 0px 0px 0px 0px; border: 0px solid #000;}
#header3 {padding: 0px 0px 0px 0px; border: 0px solid #000;}


#login       {width: 850px; vertical-align: center;position: relative; border: 0px solid #5f5f5f; background-color: #ffffff; color:#5f5f5f; padding: 0 5; margin: 0 5 0 10;
              font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: regular;}

#logout      {width: 850px; vertical-align: center; position: relative; border: 0px solid #5f5f5f; 
              background-color: #fff; color: #5f5f5f; padding: 0 0 0 0; margin: 2 2 2 2;
              font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold;}

.loginsubmit {width: 45px; vertical-align: center;position: relative; border: 0px solid #5f5f5f; background-color: #5f5f5f; color:#fff; padding: 0 0 0 0; margin: 5 5 0 62;
              font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold;}
.loginnew    {position: relative; border: 0px solid #5f5f5f; background-color: #5f5f5f; color: #fff; padding: 0 3 0 3; margin: 5 10 0 0;
              font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold;}

.loginbox    {width: 140px; vertical-align: center;position: relative; border: 1px solid #5f5f5f; background-color: #FFFFFF; color: #5f5f5f; padding: 1 1 1 1; margin: 5 25 0 10;
              font-size: 11px; font-family: Arial,sans-serif,Verdana; font-weight: bold;}
.loginout    {width: 40px; vertical-align: center;position: relative; border: 0px solid #5f5f5f; background-color: #5f5f5f; color: #fff; padding: 1 1 1 1; margin: 1 1 1 1;
              font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold;}

.menuitem       {background-color: #FFFFFF; width: 200px; margin: 0 0 5 0;}
.menuitem th    {font-size: 12px; text-align: left; color: #5F5F5F; background-color: #ffffff; background:url(http://www.privilegeinc.com/images/Ais101/BGcat.gif); background-repeat:no-repeat; padding: 3px 5px 5px 25px;}
.menuitem td    {padding: 3px 5px 5px 5px;background:url(http://www.privilegeinc.com/images/Ais101/BG1.gif); background-repeat:no-repeat;}
.menuitem .row1 {padding: 3px 5px 5px 5px;background:url(http://www.privilegeinc.com/images/Ais101/BG2.gif); background-repeat:no-repeat;}
.menuitem .row2 {padding: 3px 5px 5px 5px;background:url(http://www.privilegeinc.com/images/Ais101/BG2.gif); background-repeat:no-repeat;}
.menudesc       {font-size: 10px; color: #FFFFFF; padding: 0px 0px 0px 20px;}
.firstcolumn    {width: 50%;background:url(http://www.privilegeinc.com/images/Ais101/BG2.gif); background-repeat:no-repeat;}

.menumain       {background-color: #fff; border: 0px solid #FF9900; width: 820px; margin: 0 0 0 0;}
.menumain td    {padding: 1px 1px 1px 1px;}

div.copyright   {color: #000; font-size: 12px; text-align: left; vertical-align: center; position: relative; height: 0%; left: 0%; width: 250px; padding: 0px 2px; margin-left: 0px; margin-top: 0px; border: 0px solid #100;}

.itdisp    {background-color: #FFFFFF; border: 0px solid #5f5f5f; margin: 0 0 5 0;}
.itdisp th {font-size: 12px; border: 1px solid #fff; font-family: Arial,sans-serif,Verdana; font-weight: regular; color: #FFFFFF;
            background-color: #e54d45; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
th.image   {text-align: left;  width: 55px;}
th.itemno  {text-align: left;  width: 140px;}
th.desc1   {text-align: left;  width: 320px;}
th.qtcase  {text-align: right; width: 20px;}
th.qtpack  {text-align: right; width: 20px;}
th.price   {text-align: right; width: 60px;}
th.onava   {text-align: right; width: 50px;}

.itdisp td    {padding: 3px 5px 5px 5px; border: 1px solid #fff; border-top: 1px solid #c4c4c4 }
.itdisp .row1 {background-color: #fff;}
.itdisp .row2 {background-color: #EEEEEE;}

td         {font-size: 12px; vertical-align: top; padding: 1px 0px; margin: 0;}
td.image02 {text-align: left;}
td.itemno  {text-align: left;}
td.desc1   {text-align: left;}
td.qtcase  {text-align: right;}
td.qtpack  {text-align: right;}
td.price   {text-align: right;}
td.onava   {text-align: right;}

.itdisp03    {background-color: #FFFFFF; border: 0px solid #009; margin: 0 0 5 0;}
.itdisp03 td {padding: 5px 1px 20px 10px;}
td.image03   {text-align: left; width: 115px;}
td.itemno03  {font-size: 14px; text-align: left; width: 560px;}

.itdisp04    {background-color: #FFFFFF; border: 0px solid #009; margin: 0 0 5 0;}
.itdisp04 td {padding: 5px 2px 30px 2px;}
td.image04   {text-align: center; width: 230px;}
td.itemno04  {font-size: 12px; text-align: left; width: 230px;}

td.pageno {text-align: center; background-color: #FFFFFF;}
.pagenextlink,
.pagenextdead,
.pageprevlink,
.pageprevdead,
.pagenumlink,
.pagenumdead   {cursor: pointer; padding: 0 4; margin: 5 1; font-size: 11px; font-family: Arial,sans-serif; font-weight: bold;}
.pagenextlink,
.pageprevlink,
.pagenumlink   {border: 0px solid #5f5f5f; background-color: #fff; color: #5f5f5f;}
.pagenextdead,
.pageprevdead,
.pagenumdead   {cursor: default; border: 0px solid #000; background-color: #5f5f5f; color: #fff;}


.itdetail01    {background-color: #FFFFFF; border: 0px solid #009; margin: 0 0 5 0;}
.itdetail01 td {padding: 5px 1px 20px 10px;}
td.detimage01  {text-align: left; width: 310px;}
td.detitemno01 {font-size: 12px; text-align: left; width: 390px;}

.ShCart01           {background-color: #FFFFFF; border: 0px solid #c4c4c4; margin: 0 0 5 0;}
.ShCart01 th        {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: regular; color: #fff;
                     vertical-align: top; background-color: #e54d45; border:1px solid #fff; padding: 5px 5px 5px 5px; margin: 0;}
.ShCart01 td        {padding: 5px 5px 0px 5px; border: 1px solid #fff; border-top: 1px solid #c4c4c4;}
.ShCart01 th.itemno {text-align: left;   width: 110px;}
.ShCart01 th.desc1  {text-align: left;   width: 270px;}
.ShCart01 th.ordqty {text-align: center; width: 40px;}
.ShCart01 th.trum   {text-align: center; width: 15px;}
.ShCart01 th.qtum   {text-align: right;  width: 28px;}
.ShCart01 th.price  {text-align: right;  width: 50px;}
.ShCart01 th.lnamt  {text-align: right;  width: 70px;}

#msgBoxLogin        {position: relative; width: 200px; text-align: center;
                     background-color: #fff; border: 2px solid red; color: red; padding: 20px 15px 15px 15px; margin: 50 0 50 350;}
.msgBoxLogin.button {font-size: 12px; font-family: Arial,sans-serif; font-weight: bold;
                     position: relative; border: 3px solid #5f5f5f; background-color: #c4c4c4; color: #006; padding: 2 8 2 8; margin: 5 0 5 0;}

#msgBoxBack         {position: relative; width: 350px; text-align: center;
                     background-color: #fff; border: 1px solid #red; padding: 20px 15px 15px 15px; margin: 50 0 50 350;}
.msgBoxBack.button  {font-size: 12px; font-family: Arial,sans-serif; font-weight: bold;
                     position: relative; border: 1px solid #red; background-color: #EEEEEE; color: #006; padding: 2 8 2 8; margin: 5 0 5 0;}

#msgBoxOnly         {position: relative; width: 350px; text-align: center;
                     background-color: #fff; border: 1px solid #5f5f5f; padding: 20px 15px 15px 15px; margin: 50 0 50 350;}

.shcartcheckoutcustinfo    {background-color: #FFFFFF;  border: 1px solid #fff; margin: 0 0 5 6;}
.shcartcheckoutcustinfo th {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: regular; color: #FFFFFF;
                            background-color: #5f5f5f; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0; border: 1px solid #fff;}

#searchbar {text-align: center; padding: 5px 5px 5px 5px; margin: 30 0 0 0;}

.menucustserv {background-color: #FFFFFF; border: 0px solid #009; padding: 10px 10px 10px 10px; margin: 30 0 20 250;}

.CsSaStatus            {background-color: #FFFFFF; border: 0px solid #009; padding: 10px 10px 10px 10px; margin: 20 0 20 10;}
.CsSaStatus td.header1 {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: white; text-align: center; 
                        background-color: #c4c4c4; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
.CsSaStatus th         {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #FFFFFF; 
                        background-color: #5f5f5f; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
.CsSaStatus th.trno    {text-align: right;  width: 100px;}
.CsSaStatus th.trdate  {text-align: center; width: 100px;}
.CsSaStatus th.totamt  {text-align: right;  width: 100px;}
.CsSaStatus th.trorig2 {text-align: right;  width: 100px;}
.CsSaStatus th.sstatus {text-align: left;   width: 100px;}
.CsSaStatus th.sdate   {text-align: center; width: 100px;}
.CsSaStatus th.shipvia {text-align: left;   width: 110px;}
.CsSaStatus th.stracno {text-align: left;   width: 250px;}

.CsSaStatusDetail            {background-color: #FFFFFF; border: 1px solid #009; padding: 10px 10px 10px 10px; margin: 20 0 20 10;}
.CsSaStatusDetail td.header1 {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #fff; text-align: left; 
                              background-color: #c4c4c4; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
.CsSaStatusDetail th         {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #FFFFFF; 
                              background-color: #5f5f5f; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
.CsSaStatusDetail th.lnno    {text-align: right;  width: 25px;}
.CsSaStatusDetail th.itemno  {text-align: left;   width: 120px;}
.CsSaStatusDetail th.desc1   {text-align: left;   width: 280px;}
.CsSaStatusDetail th.ordqty  {text-align: right;  width: 50px;}
.CsSaStatusDetail th.shiqty  {text-align: right;  width: 50px;}
.CsSaStatusDetail th.trum    {text-align: center; width: 15px;}
.CsSaStatusDetail th.qtum    {text-align: right;  width: 30px;}
.CsSaStatusDetail th.price   {text-align: right;  width: 70px;}
.CsSaStatusDetail th.lnamt   {text-align: right;  width: 90px;}

.CsPurch            {background-color: #FFFFFF; border: 0px solid #009; padding: 10px 10px 10px 10px; margin: 20 0 20 10;}
.CsPurch td.header1 {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #5f5f5f; text-align: center; 
                     background-color: #c4c4c4; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
.CsPurch th         {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #FFFFFF; 
                     background-color: #5f5f5f; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
.CsPurch th.itemno  {text-align: left;   width: 120px;}
.CsPurch th.desc1   {text-align: left;   width: 200px;}
.CsPurch th.shiqty  {text-align: right;  width: 50px;}
.CsPurch th.trum    {text-align: center; width: 15px;}
.CsPurch th.qtum    {text-align: right;  width: 30px;}
.CsPurch th.price   {text-align: right;  width: 80px;}
.CsPurch th.trdate  {text-align: center; width: 80px;}

.CsArBal            {background-color: #FFFFFF; border: 0px solid #009; padding: 10px 10px 10px 10px; margin: 20 0 20 350;}
.CsArBal td.header1 {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #fff; text-align: center; 
                     background-color:  #c4c4c4; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
.CsArBal th         {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #FFFFFF; 
                     background-color: #5f5f5f; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
.CsArBal th.desc    {text-align: left;  width: 120px;}
.CsArBal th.amount  {text-align: right; width: 100px;}

.CsCust            {background-color: #FFFFFF; border: 0px solid #009; padding: 10px 10px 10px 10px; margin: 20 0 50 10;}
.CsCust td.header1 {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #fff; text-align: center; 
                    background-color:  #c4c4c4; vertical-align: top; padding: 3px 5px 10px 5px; margin: 0 0 0 0;}
.CsCust td.header2 {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #FFFFFF; text-align: center; 
                    background-color: #5f5f5f; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
.CsCust td.header3 {background-color: #FFFFFF; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
.CsCust td.header4 {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #FFFFFF; text-align: center; 
                    background-color: #5f5f5f; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}
.CsCust td.col01   {text-align: left;  width: 120px; padding: 3px 5px 2px 2px;}
.CsCust td.col02   {text-align: right; width: 100px;}

.CsCustNew            {background-color: #FFFFFF; border: 0px solid #009; padding: 10px 10px 10px 10px; margin: 20 0 50 10;}
.CsCustNew td.header1 {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: white; text-align: center; 
                       background-color:  #c4c4c4; vertical-align: top; padding: 3px 5px 10px 5px; margin: 0 0 0 0;}
.CsCustNew td.header2 {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #FFFFFF; text-align: center; 
                       background-color: #5f5f5f; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}

.CsCustLogin            {background-color: #FFFFFF; border: 0px solid #009; padding: 10px 10px 10px 10px; margin: 20 0 50 10;}
.CsCustLogin td.header1 {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: white; text-align: center; 
                         background-color:  #c4c4c4; vertical-align: top; padding: 3px 5px 10px 5px; margin: 0 0 0 0;}
.CsCustLogin td.header2 {font-size: 12px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color: #FFFFFF; text-align: center; 
                         background-color: #5f5f5f; vertical-align: top; padding: 3px 5px 5px 5px; margin: 0 0 0 0;}

.ShCartCheckoutPaymentX            {background-color: #FFFFFF; border: 0px solid #fff; padding: 10px 10px 10px 10px; margin: 20 0 20 250;}
.ShCartCheckoutPaymentX td.header1 {border: 1px solid #fff; font-size: 14px; font-family: Arial,sans-serif,Verdana; font-weight: bold; color:white; 
                                    text-align: center; background-color: #c4c4c4;; vertical-align: top; padding: 13px 55px 15px 55px;}
.ShCartCheckoutPaymentX td.header2 {padding: 5px 5px 5px 5px; border: 0px solid #fff;}



