A:link                  {COLOR: #000000; TEXT-DECORATION: none;}

A:visited               {COLOR: #000000; TEXT-DECORATION: none;}

A:hover                 {COLOR: #000000; TEXT-DECORATION: none;}

A:active                {COLOR: #000000; TEXT-DECORATION: none;}


/*---Menu Shop-----*/
A.adimn:link      {COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

A.adimn:visited   {COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

A.adimn:hover     {COLOR: #497EE9; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

A.adimn:active    {COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}



.warning {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #B80C0C; font-size: 12px; }

.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 12px; }

.style9 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.style11 {color: #073B6A }
h2{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #000000;
        font-style: normal;
        font-weight: bolder;
        line-height: 28px;
        margin: 0 0 0 0;
}
h3
{
        font-family:Arial, Helvetica, sans-serif;
        font-size:14pt;
        font-weight:bold;
        font-style: normal;
        line-height: normal;
        padding: 1px 10px 1px 1px;
        color:#349;
        margin: 0 0 0 0;
}

h4{
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        color: #000000;
        margin: 0 0 0 0;
}

 .men a,a:visited, a:active, a:link,a:hover
{
        font-family:Arial, Helvetica, sans-serif;
        font-size: 10pt !important;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        color: #000000;
        margin: 0 0 0 0;
}

h5{
        font-family:Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        color: #000000;
        margin: 0 0 0 0;
}
h6
{
    font-family:Arial;
    font-size:8pt;
    font-style:normal;
        font-weight:normal;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    color:#404040;
}
.SimpleForm
{
        position:relative;
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-size:9pt;    
    font-family:Arial;
}
.ErrorBox
{
    border: solid 0px #ffffff;
    color:#CC0000;
    font-family: Arial, Halvetica, sans-serif;  
    font-size:10pt;
    font-weight:bold;   
}
.messageBox
{
    border: solid 0px #ffffff;
    color:#bbccff;
    font-family: Arial, Halvetica, sans-serif;  
    font-size:10pt;
    font-weight:bold;   
}
.SmallLink
{
    font-family:Arial;
    font-size:8pt;
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
 }
.SmallLink:hover
{
    color:#ffff00;
}
.SmallLink:visited
{
    color:#ffffff;
}
.TableHeader
{
    font-family:Arial;
    font-weight:bold;
    font-size:9pt;
    text-align:left;
    background-color:#eee;
    width:100%; 
}
.TabHeaderBox
{
        width:781px;
    color:#ffffff;
    font-family:Arial;
    font-weight:bold;
    font-size:9pt;
    text-align:left;
    background-color:#000080;
    background-image:url("images/musers-filterBK.jpg");
    border-bottom: 1px solid #000080;
    vertical-align:middle;
}
.TableSort
{
    margin:0px 0px 0px 0px;
    text-decoration:none;
    background-color:transparent; 
    padding: 0px 0px 0px 0px;   
}
.TableSort img
{
    margin:-3px 0px 0px 0px;
    text-decoration:none;
    background-color:transparent; 
    padding: 0px 0px 3px 0px;   
}
.TableSort:hover
{

}
.SearchButton
{
        background-image:url(images/search12.gif);
        background-position:left;
        background-repeat:no-repeat;
    color:Black;
    font-family: Arial, Halvetica, sans-serif;  
    font-size:9pt;
    font-weight:normal;
    margin: 0 0 0 0;
    height:19px;
    padding:0px 2px 1px 12px;
}
.SimpleButton
{
    border: ridge 1px #7F9DB9;
    background: #e6Efff;
    color:Black;
    font-family: Arial, Halvetica, sans-serif;  
    font-size:10pt;
    font-weight:bold;
    padding: 2px 2px 1px 2px;
    text-decoration:none;   
}
.SimpleButton :hover
{
    border: ridge 1px #7F9DB9;
    background: #d6dfef;
    color:Black;
    font-family: Arial, Halvetica, sans-serif;  
    font-size:10pt;
    font-weight:bold;
    padding: 2px 2px 1px 2px;
    text-decoration:none;   
}
.tableHolder
{
    border: solid 0px #ffff00;
    font-family: Arial, Halvetica, sans-serif;  
    background-color:#fff;
    width:100%;
    height:281px;
    vertical-align:top;
    overflow:auto;
    padding:0px 0px 0px 2px;
}
.ktableHolder
{
    border: solid 0px #ffff00;
    font-family: Arial, Halvetica, sans-serif;  
    background-color:#fff;
    width:100%;
    height:151px;
    vertical-align:top;
    overflow:auto;
    padding:0px 0px 0px 2px;
}
.gtableHolder
{
    border: solid 0px #ffff00;
    font-family: Arial, Halvetica, sans-serif;  
    background-color:#fff;
    border-right:2px ridge #000080;    
    width:159px;
    height:302px;
    vertical-align:top;
    overflow:auto;
    color:#000;
    font-weight:bold;
    margin: 0px 0px 5px 0px;
}
.ptableHolder
{
    border: solid 0px #ffff00;
    font-family: Arial, Halvetica, sans-serif;  
    background-color:#fff;
    border-right:1px solid #666;    
    width:180px;
    height:350px;
    vertical-align:top;
    overflow:auto;
    color:white;
    font-weight:bold;
    margin: 0px 0px 5px 0px;
}
.LeftHolder
{
        text-align:left;
    border:0px;
    font-family: Arial, Halvetica, sans-serif;  
    background-color:transparent;
    width:580px;
    height:280px;
    vertical-align:top;
    overflow:auto;
        margin: 4px 4px 4px 4px;
}
.popup
{
                POSITION:absolute;
                top:0px;
                left:0px;
                VISIBILITY: hidden;
                width: 360px;
                height:120px;
                BORDER:2px ridge #006;
                PADDING: 3px;
                z-index: 10;
            color:#ffffff;
            font-family:Arial;
            font-weight:bold;
            font-size:8pt;
            text-align:left;
            background-color:#fff;
            vertical-align:middle;                
}
.loginBox{
    border: solid 1px silver; 
    font-family: Arial, Halvetica, sans-serif;
    font-size:12px;
    color:Black;
    height:200px;
    width:200px;
    text-align: left;
    vertical-align: top;
    padding: 2px 2px 2px 5px;   
}
.InfoBox
{
        overflow:scroll;
    border:1px solid #668acc;
        background-color:#e8efff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size:9pt;
    vertical-align:top;
    text-align:left;
        color:#000000;  
}
.InfoBox b
{
        font-size:10pt;
}
.InfoBox a
{
        color:#1122ee;
}
.InfoBox a:hover
{
        color:#2233ff;
        text-decoration:none;
}
.InfoBox a:visited
{
        color:#1122dd;
}

/* list 2 table */
#listAsTable {
  float:left;
  
  background-color:transparent;
  font-size:11pt;
  line-height:normal;
  font-family:Arial, Sans-Serif;  
  }
#listAsTable ul {
  margin:0;
  padding:0px 0px 0px 0px;
  list-style:none;
  table-layout:fixed;
  }
#listAsTable li {
  float:none;
  
  margin:0;
  padding:0;
  font-size:9pt;
  padding:1px 0px 0px 0px;
  } 
#listAsTable a {
  display:table-row;
  float:none;
  background-color:transparent;
  margin:0;
  padding:0px 0px 0px 0px;
  text-decoration:none;
  cursor:hand;
  }
#listAsTable a div {
  display:table-column;
  height:16px;
  width:150px;
  float:left;
  background-color:#fff;
  padding:0px 0px 0px 0px;
  color:#202020;
  border-bottom:1px solid #eee;
  overflow:auto; 
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#listAsTable a span {float:none;}
/* End IE5-Mac hack */
#listAsTable a:hover div{
}
#listAsTable a:hover {
}

#manageButtons {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
}
#manageButtons input{
        font-size:9pt;
}
#manageButtons select{
        font-size:9pt;
}

/* End of list 2 table */
/* list 3 table */
#groupsTable {
  float:left;
  background-color:transparent;
  font-size:10pt;
  line-height:normal;
  font-family:Arial, Sans-Serif;  
  font-weight:bold;
  }
#groupsTable ul {
  margin:0;
  padding:0px 0px 0px 0px;
  list-style:none;
  table-layout:fixed;
  }
#groupsTable li {
  float:none;
  margin:0;
  padding:0;

  padding:1px 0px 0px 5px;
  } 
#groupsTable a {
  display:table-row;
  float:none;
  background-color:transparent;
  margin:0;
  padding:0px 0px 0px 0px;
  text-decoration:none;
  cursor:hand;
  }
#groupsTable a div {
  display:table-column;
  height:16px;
  width:150px;
  float:left;
  background-color:transparent;
  padding:0px 0px 0px 0px;
  color:#000;
  border-bottom:0px solid #ffffff;
  overflow:auto; 
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#groupsTable a span {float:none;}
/* End IE5-Mac hack */
#groupsTable a:hover div {
background-color:#8090da;
color:#ffffff;
}
#groupsTable a:hover {
background-color:#8090da;
color:#ffffff
}

/* End of list 3 table */
/* list 4 table */
#itemdTable {
  float:left;  
  background-color:transparent;
  font-size:11pt;
  line-height:normal;
  font-family:Arial, Sans-Serif;  
  }
#itemdTable ul {
  margin:0;
  padding:0px 0px 0px 0px;
  list-style:none;
  table-layout:fixed;
  }
#itemdTable li {
  float:none;
  display:inline;
  margin:0;
  padding:0;
  width:100%;
  font-size:9pt;
  padding:1px 0px 0px 0px;
  } 
#itemdTable a {
  float:none;
  background-color:transparent;
  width:100%;
  margin:0;
  padding:0px 0px 0px 0px;
  text-decoration:none;
  cursor:hand;
  }
#itemdTable a div {
  display:table-cell;
  height:16px;
  width:180px;
  float:left;
  background-color:#fff;
  padding:0px 0px 0px 3px;
  color:#404040;
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
  border-bottom:1px solid #fff;
  overflow:auto; 
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#itemdTable a span {float:none;}
/* End IE5-Mac hack */
#itemdTable a:hover div {
background-color:#8090da;
color:#ffffff;
}
#itemdTable a:hover {
background-color:#8090da;
color:#ffffff
}

/* End of list 4 table */

#regItem
{
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        width:90%;
        height:50px;
        overflow:hidden;
        background-color:#fff;
        border:1px solid #79d;
        border-left:12px solid #79d;
        padding:0px 4px 4px 4px;
        margin:10px 4px 20px 4px;
        color : #334422
}
#regItem h1
{
        width:300px;
        position:relative;
        display:block;        
        font-size:11pt;
        font-weight:bold;
        border-bottom:1px solid #79d; 
}
#regItem h2
{
        position:relative;
        display:inline;
        left:0px;
        top:-16px;
        font-size:9pt;
        font-weight:bold;
        padding: 1px 1px 1px 1px;
}
#regItem h3
{
        position:relative;
        display:inline;
        left:0px;
        top:-16px;
        font-size:9pt;
        font-weight:normal;
        padding: 1px 10px 1px 1px;
}
#regItem input
{
        position:relative;
        display:inline;
        float:right;
        top:-60px;
        left:0px;
        font-size:9pt;
        font-weight:normal;
        padding: 1px 1px 1px 1px;
}
#regItem h4
{
        position:relative;
        display:inline;
        float:right;
        top:-30px;
        left:80px;
        font-size:8pt;
        font-weight:normal;
}

#newProduct
{
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        width:90%;
        background-color:#fff;
        border-bottom:2px solid #89d;
        padding:0px 4px 4px 4px;
        margin:10px 4px 15px 4px;
}
#newProduct td
{
        font-size:9pt;
        font-weight:bold;
}
#productDetails
{
        display:table;
        text-align:left;
  font-size:10pt;
  line-height:normal;
  font-family:Arial, Sans-Serif;          
}
#productDetails div
{
        display:table-row;
        width:260px;
        height:20px;
}
#productDetails span
{
        display:table-cell;
        position:relative;
        text-align:left;
        padding:4px 0px 0px 4px;
}
#productDetails input
{
  font-size:10pt;
  line-height:normal;
  font-family:Arial, Sans-Serif;  
}

/* list 2 table */
#keysTable {
  float:left;
  
  background-color:transparent;
  font-size:11pt;
  line-height:normal;
  font-family:Arial, Sans-Serif;  
  }
#keysTable ul {
  margin:0;
  padding:0px 0px 0px 0px;
  list-style:none;
  table-layout:fixed;
  }
#keysTable li {
  float:none;
  
  margin:0;
  padding:0;
  font-size:9pt;
  padding:1px 0px 0px 0px;
  } 
#keysTable a {
  display:table-row;
  float:none;
  background-color:transparent;
  margin:0;
  padding:0px 0px 0px 0px;
  text-decoration:none;
  cursor:hand;
  }
#keysTable a div {
  display:table-column;
  height:16px;
  width:140px;
  float:left;
  background-color:#fff;
  padding:0px 0px 0px 0px;
  color:#202020;
  border-bottom:1px solid #eee;
  overflow:auto; 
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#keysTable a span {float:none;}
/* End IE5-Mac hack */
#keysTable a:hover div{
}
#keysTable a:hover {
}

.simpleList
{
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:9pt;
}
/* End of list 2 table */
/* End of list 2 table */
/* list 3 table */
#dntTable {
  float:left;
  background-color:transparent;
  font-size:9pt;
  line-height:normal;
  font-family:Arial, Sans-Serif;
  font-weight:normal;  
  }
#dntTable ul {
  margin:0;
  padding:0px 0px 0px 0px;
  list-style:none;
  table-layout:fixed;
  }
#dntTable li {
  float:none;
  margin:0;
  padding:0;

  padding:1px 0px 0px 5px;
  } 
#dntTable a {
  display:table-row;
  float:none;
  background-color:transparent;
  margin:0;
  padding:0px 0px 0px 0px;
  text-decoration:none;
  cursor:hand;
  }
#dntTable a div {
  display:table-column;
  height:16px;
  width:150px;
  float:left;
  background-color:transparent;
  padding:0px 0px 0px 0px;
  color:#000;
  overflow:auto; 
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#dntTable a span {float:none;}
/* End IE5-Mac hack */
#dntTable a:hover div {
background-color:#8090da;
color:#ffffff;
}
#dntTable a:hover {
background-color:#8090da;
color:#ffffff
}

.dlSectionTable
{
        width:90%;
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        font-style: normal;
        line-height: normal;
        margin: 0 0 10px 0;
        background-color:#fff;
        border:2px solid #ACf;
        padding:0 0 0 0;
}
.dlSectionTable thead
{
        width:90%;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11pt;
        font-weight:bold;
        line-height: normal;
        background-color:#ACf;
        margin: 0 0 0 0;
}
.dlSectionTable tbody
{
background-color:#fff;
}
.dlSectionTable tfoot
{
        background-color:#fff;
}
.dlSectionTable tfoot td
{
        padding:4px 4px 4px 4px;
}
.dlYRPRow
{
  background-color:#DCDCDC;
}
.dlfToolTip
{
        width:300px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:9pt;
        background-color:#DEF;
        border:1px solid #DEF;
        min-height:100px
}
.dlfToolTipHeader
{
        width:300px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        font-weight:bold;
        background-color:#AACCFF;
        border:1px solid #AACCFF;
        
}
#SectionDetails
{
        font-family:Arial, Helvetica, sans-serif;
        font-size:9pt;
        width:360px;
}
#SectionDetails td
{
        text-align:left;
        vertical-align:top;
}
#SectionDetails input
{
        font-family:Arial, Helvetica, sans-serif;
        font-size:9pt;
}
.ftabledet
{
        position:absolute;
        height:205px;
        width:360px;
        background-color:#fff;
        padding:2px 2px 2px 2px;
        overflow:auto;
        overflow-x:hidden;
}
.ftableHolder
{
        width:220px;
        height:205px;
        vertical-align:top;
    overflow:auto;
        overflow-y:scroll;
}
.ftableHolder table
{
        width:200px;
        text-align:left;
        padding:0 0 0 0;
        margin:0 0 0 0;
}
.ftableHolder table tr
{
        background-color:#fff;
        
        margin:0 0 0 0;
}
.ftableHolder td
{
        margin:0 0 0 0;
        padding:0 0 0 4px;
        min-width:14px;
        border-bottom:1px solid #efefef;
        line-height:18px;
}
.ftableHolder a
{
        text-decoration:none;
        color:#000;
}
.ftableHolder a:hover
{
        text-decoration:none;
        color:#666;
}
.ftableHolderHeader
{
        width:200px;
        font-weight:bold;
}
.stableHolder
{
    border: solid 0px #ffff00;
    font-family: Arial, Halvetica, sans-serif;  
    background-color:#fff;
    border-right:1px solid #666;    
    width:180px;
    height:430px;
    vertical-align:top;
    overflow:auto;
    color:white;
    font-weight:bold;
    margin: 0px 0px 5px 0px;
}
.secGroupsList
{
        width:220px;
        height:130px;
        vertical-align:top;
    overflow:auto;
        overflow-y:scroll;
        border-left:1px solid #aaa;
}

.secProductList
{
        height:205px;
        height:130px;
        vertical-align:top;
    overflow:auto;
        overflow-y:scroll;
        border-left:1px solid #aaa;
}
.FgroupsTable thead
{
        font-weight:bold;
}
.FgroupsTable thead td
{
        padding:0px 4px 0px 4px;
}

  /*
        footer frame layout and styling
        */
        .footer_frame        {
        width: 660px;
        margin: 0 auto;
        padding: 5px 0 10px;
        text-align: center;
        border-top: 1px solid gray;
        color: #1537FF;
        clear: both;
        font-size: 11px;
        }
        
   .ffrt
   {
        width: 660px;
        margin: 0 auto;
        padding: 5px 0 10px;
        text-align: center;
        border-top: 1px solid gray;
        color: #1537FF;
        clear: both;
        font-size: 15px;
   }
