/* ------------------------------- TEMPLATE STYLES -------------------*/
html { height: 100%; margin-bottom: 1px; 
}
body { background-color: #000000; margin:0px;
}
.tiny {font-size:1px;
}
li {list-style-position: inside;
}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #B0AEAE; 
	 margin:0px; margin-left:5px;  
}
.welc { padding:5px; border: 1px solid #CCCCCC; text-align:center;
        font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; }
.welc a:link    {color:#FFFF00; text-decoration:none;}
.welc a:visited {color:#FFFF00; text-decoration:none;}
.welc a:hover   {color:#FFFFFF; text-decoration:none; cursor:pointer;}
.welc a:active  {color:#FFFF00; text-decoration:none;
}
.logout { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; 
}
.menubar { background-color:#CC0000; border-top:1px solid #FFFFFF; 
           font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CCCCCC; }
.menubar a:link    {color:#FFFFFF; text-decoration:none; font-weight: bold;}
.menubar a:visited {color:#FFFFFF; text-decoration:none; font-weight: bold;}
.menubar a:hover   {color:#FFFF00; text-decoration:none; font-weight: bold; cursor:pointer;}
.menubar a:active  {color:#FFFFFF; text-decoration:none; font-weight: bold;
}
.barsep {padding-right:10px;
}
.basket { background-color:#000000; padding:1px; border:1px solid #FFFFFF; width:50px; text-align:center; }
.basket a:link    {color:#FFFFFF; text-decoration:none;}
.basket a:visited {color:#FFFFFF; text-decoration:none;}
.basket a:hover   {color:#FFFF00; text-decoration:none; cursor:pointer;}
.basket a:active  {color:#FFFFFF; text-decoration:none;
}
.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; border: 1px solid #CC0000; 
}
.footer { text-align:center; padding-top: 10px; padding-bottom: 10px;
          font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #CCCCCC;}			 
.footer a:link    {color:#CCCCCC; text-decoration:underline;}
.footer a:visited {color:#CCCCCC; text-decoration:underline;}
.footer a:hover   {color:#CCCCCC; text-decoration:none; cursor:pointer; }
.footer a:active  {color:#CCCCCC; text-decoration:underline;
}
.ours { text-align:center; padding-bottom:5px;
       font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #808080;}			 
.ours a:link    {color:#808080; text-decoration:underline;}
.ours a:visited {color:#808080; text-decoration:underline;}
.ours a:hover   {color:#FFFFFF; text-decoration:none; cursor:pointer; }
.ours a:active  {color:#808080; text-decoration:underline;
}
.pad4main {padding-left:10px; padding-top:10px;
}

/* ------------------------------- Left Hand MENU STYLES for TEMPLATE -------------------*/

#menutitle a{ text-decoration:none; text-align:left;
  background-color:#000000; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
  display:block; width:161px; margin-top:0px;
  border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;
  line-height: 25px;
  padding-left: 9px; padding-right: 9px; padding-top: 0px; padding-bottom: 0px; }
  
#menutitle a:hover { text-decoration:none; text-align:left;
  background-color:#000000; color:#FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
  display:block; width:161px; margin-top:0px;
  border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; line-height: 25px;
  padding-left: 9px; padding-right: 9px; padding-top: 0px; padding-bottom: 0px;
}

#vertmenu a{ text-decoration:none; text-align:left;
  background-color:#990000; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; font-weight: bold;
  display:block; width:161px; margin-top:0px; 
  border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; line-height: 25px;
  padding-left: 9px; padding-right: 9px; padding-top: 0px; padding-bottom: 0px; }
#vertmenu a:hover { text-decoration:none; text-align:left;
 background-color:#000000;  color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
  display:block; width:161px; margin-top:0px;
  border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; line-height: 25px;
  padding-left: 9px; padding-right: 9px; padding-top: 0px; padding-bottom: 0px;
}
#subvertmenu a{ text-decoration:none; text-align:left; background-color:#bb2222; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
  display:block; width:161px; margin-top:0px; 
  border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;
  line-height: 20px; padding-left: 9px; padding-right: 9px; padding-top: 0px; padding-bottom: 0px; }
#subvertmenu a:hover { text-decoration:none; text-align:left;
  background-color:#000000; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
  display:block; width:161px; height:20px; margin-top:0px;
  border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; line-height: 20px;
  padding-left: 9px; padding-right: 9px; padding-top: 0px;  padding-bottom: 0px;  
}

/* ------------------------------- TEXT STYLES used in site -------------------*/

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000;
	 margin: 0px; margin-bottom:10px; }
h2 a:link    {color:#660000; text-decoration:underline;}
h2 a:visited {color:#660000; text-decoration:none;}
h2 a:hover   {color:#660000; text-decoration:underline; cursor:pointer;}
h2 a:active  {color:#660000; text-decoration:underline;
}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;
	 margin:0px; margin-bottom:7px;
}
.maintxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.maintxt a:link    {color:#660000; text-decoration:underline;}
.maintxt a:visited {color:#660000; text-decoration:underline;}
.maintxt a:hover   {color:#FF6600; text-decoration:none; cursor:pointer;}
.maintxt a:active  {color:#660000; text-decoration:underline;
}
.expl {font-size:11px; padding-bottom:4px;
}
.error { color: #FF0000; font-weight:normal; padding-top:5px; padding-bottom:10px;
}
.borderim { border: #CC0000 solid 1px;
}
.homebox { background-color: #CC0000; text-align:center; 
           font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CCCCCC; }
.homebox a:link    {color:#FFFFFF; text-decoration:none; font-weight: bold;}
.homebox a:visited {color:#FFFFFF; text-decoration:none; font-weight: bold;}
.homebox a:hover   {color:#FFFF00; text-decoration:none; font-weight: bold; cursor:pointer;}
.homebox a:active  {color:#FFFFFF; text-decoration:none; font-weight: bold;
}
.tradlog { background-color: #000000; width:152px; height:20px; text-align:center; padding-top:4px; 
           font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; 
}
.homlogpad {padding-top:6px;
}
.quote { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding:3px; border:1px solid #CCCCCC; background-color:#EDEDED; margin-left:2px; margin-right:2px; margin-top:8px;
}
.threedee { border:1px solid #FF6600; background-color:#FCEFC0; 
}
.prodtable { padding: 2px; border: #E6C1A3 solid 1px; background-color: #F6F2E8; margin-top: 4px;
}
.tradedisc { color:#CC0000; 
}
.IMGPAD { margin-left:10px; margin-bottom:10px;
}
.tradereg { border: 1px solid #A38166;
}
.regerror { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000;
}
.formfieldreg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; border: 1px solid #A38166; 
			    scrollbar-face-color:#FFFFFF; 
                scrollbar-highlight-color:#A38166; 
                scrollbar-3dlight-color:#FFFFFF; 
                scrollbar-shadow-color:#A38166; 
                scrollbar-darkshadow-color:#FFFFFF; 
                scrollbar-track-color:#FFFFFF;
                scrollbar-arrow-color:#A38166;
}
.regbutton { color:#D93C01; background-color: #FFFFFF; border: 1px solid #D93C01; 
               font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
}
.wspad { margin-left:10px; margin-bottom:10px;
}
.imgright { float:right; margin-left:10px; 
}

/* ------------------------------- Code to show images upon rollover -------------------*/

a span { display: none;
}
a:hover {font-size: 100%;
} /* IE/Win requires some link change on hover in order to show the tooltips */
html body a:hover span { 
/*the span will display just on :hover state*/
	display: inline !important;
	position: absolute; left: 350px; padding: 0px; 
}
p.hover a {z-index: 3;
}
