body
{ 
	height: 100%; 
	color: black; 
	background-color: black;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

form
{
	margin: 0px 0px 0px 0px;
}


a:link { color: #646599; text-decoration: none; }
a:visited { color: #646599; text-decoration: none; }
a:hover { color: #dc1c39; text-decoration: none; }
a:active { color: #646599; text-decoration: none; }

.copy {font-size:10px; color:#999;}
.copylink { color:#aaa; }
.buttonscontainer {width: 110px;}

.buttons a
{
color: #646599;
background-color: #ffffff;
padding: 1px;
padding-left: 3px;
display: block;
border-left: 1px solid #000000;
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 0px;
}

.tags
{
   border:1px solid #999;
   background-color: #efefef;
   font-size:12px;
   color:#999;
   margin: 10px;
   //padding-left: 20px;
   padding: 5px;
}

/* Add to Cart Button */
.btnStyle
{
  color: #0000fe;
  background: #e1e1ee;
  font-weight: bold;
  border: 1px dashed #000;
}
.btnStyle:hover
{
  color: #0000fe;
  background: #d5d5e3;
  cursor: pointer;
}

button img
{
  margin-right: 5px;
  vertical-align: middle;
}
* html button { width: 90px; }

.note
{
  color: #000000;
  background: #e1e1ee;
  padding: 3px;
  font-weight: bold;
  font-size: 10pt;
  border: 1px solid #000000;
}

td.fieldname
{
   font-weight: 900;
   font-size: 12px;
}

input, select
{
  color: #000000;
  background: #ffffff;
  font-size: 10pt;
  border: 1px solid #616196;
}

input.btn
{
   border-style:solid;
   border-top-width:1px;
   border-left-width:1px;
   border-bottom-width:1px;
   border-right-width:1px;
   border-top-color:#8989b5;
   border-left-color:#8989b5;
   border-bottom-color:#36366d;
   border-right-color:#36366d;
   background-color:#616196;
   color:#FFFFFF;
   font-size:11px;
   font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
   text-align:center;
}

td.userdat
{
  color: #0b0b0f;
  font-size: 10pt;
}

.section
{
   border-top: 1px solid #666666;
   border-bottom: 1px solid #666666;
   padding: 3px;
   background-color:#eeeeee;
   color:#000000;
   font-size:11px;
   font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
}

.tip
{
font:10px/12px Arial,Helvetica,sans-serif;
width:128px; padding:0px;
position:absolute;
z-index:100;
visibility:hidden;
//color:#fff;
top:0px;
left:0px;
/*
background-color:#fff;
border:solid 1px #000;
layer-background-color:#ffffcc;
filter:alpha(opacity=80);
moz-opacity:.75;
opacity:.75;
*/
}

.hd
{
font-weight:bold;
font-size: 12pt;
margin: 0px;
}

table tbody tr.light {
    background-color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

table tbody tr.dark {
    background-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
table tbody tr.ttitle {
    background-color: #000000;
    color: #FFFFFF;
    font-weight: 900;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
