﻿body,td {font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;font-size:12px;}

a
{
    text-decoration:none;
    color:#000000;      
}

.white
{
    color:White;
}

a:hover
{
    text-decoration:underline;
}

a:hover img
{
    text-decoration:none;
}

a.title
{
    font-size:16px;
    color:#000000;
}

a.darkgrey
{
    color:#464646;   
}

.input
{
    font-family:Tahoma;
    font-size:11px;
    height:14px;
    border-width:1px;
    border-style:solid;
    background-color:#FFFFFF;
    border-color:#CCCFD6;
    padding-left:2px;
}

.input_right
{
    font-family:Tahoma;
    font-size:11px;
    height:14px;
    border-width:1px;
    border-style:solid;
    background-color:#FFFFFF;
    border-color:#CCCFD6;
    padding-left:2px;
    text-align:right;
}

.inputbox
{
    font-family:Tahoma;
    font-size:11px;
    border-width:1px;
    border-style:solid;
    background-color:#FFFFFF;
    border-color:#CCCFD6;
    padding-left:2px;
}

.button
{
    color:#616161;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
    background-color:#EAEAEA;
    border:1px solid;
    border-color:#CCCFD6;
    cursor:pointer;
    height:20px;   
}

td.header
{
    border:1px solid #bfbfbf;
    background-image:url(gfx/bg_grey.gif);   
    height:20px;
}

td.content
{
    border-left:1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
}

a.greylink
{
    color:#707070;
}

.tahoma
{
    font-family:Tahoma;
    font-size:11px;
}

.hidden
{
    display:none;   
}

table.rb label
{
    vertical-align:3px;
}

.menuhead
{
    width:170px;
    padding:5px 5px 5px 5px;
    background-color: #999999;
    color:#fff;
    font-weight:bold;
}

div.login-info
{
    position:absolute;
    left:0px;
    top:0px;
    background-color:#FFFFFF;
    border:1px solid #cbcbcb;
    padding:10px;
    display:none;
    z-index:10;
}

a.backlink, a.backlink:visited
{
    color:#23549b;
    font-size:14px;
    font-weight:bold;
}

a.backlink:hover, a.backlink:visited:hover
{
    text-decoration:underline;
}

.header{width:1000px;height:67px;background:#ffffff;}
a.menu-link, a.menu-link:visited{color:#ffffff;line-height:33px;font-size:14px;font-weight:normal;}

.button_buy
{
  width: 68px;
  height: 23px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(gfx/buy.jpg) no-repeat;
  background-size:68px 23px;
  cursor: pointer;
  vertical-align:middle;
}

.qty_textbox{border:1px solid #CCCFD6;height:18px;margin:0px;width:30px;font-size:11px;padding:1px;vertical-align:bottom;text-align:right;}

/* Image map */
.annytab-imap-image-button{display:inline-block;position:relative;background-repeat:no-repeat;margin:15px 0px 0px 10px;padding:0px;border:1px solid #CCCCCC;background-size:150px 100px;width:150px;height:100px;cursor:pointer;}
.annytab-imap-image-button:hover{border:1px solid #FF0000;}
.annytab-imap-imagemap-button{display:inline-block;position:relative;background-repeat:no-repeat;margin:15px 0px 0px 10px;padding:0px;border:1px solid #CCCCCC;background-size:150px 100px;width:150px;height:100px;cursor:pointer;}
.annytab-imap-imagemap-button:hover{border:1px solid #FF0000;}
.annytab-imap-messagebox{display:block;z-index:1;position:absolute;padding:6px 5px 0px 5px;top:-1px;left:28px;background-color:#ffffff;border-radius:8px;color:#000000;width:150px;box-shadow:0px 0px 10px #000000;}
.annytab-imap-messagebox-heading{font-size:16px;line-height:16px;margin:0px 0px 5px 0px;font-weight:bold;}
.annytab-imap-point{display:inline;position:absolute;left:10px;top:10px;}
.annytab-imap-draggable{display:inline-block;background-color:transparent;border-radius:50%;box-shadow:0px 0px 10px #000000;width:24px;height:24px;cursor:pointer;}
.annytab-imap-imagemap-point{display:block;position:absolute;}