
.regbutton {
    width: 100%;
    font-family: Arial, Sans-serif;
    font-size: 12pt;
    cursor: pointer;
}

.invoicebutton {
    width: 500px;
    font-family: Arial, Sans-serif;
    font-size: 12pt;
    cursor: pointer;
}

.updatebutton {
    width: 600px;
    font-family: Arial, Sans-serif;
    font-size: 12pt;
    cursor: pointer;
}

.paybutton {
    font-family: Arial, Sans-serif;
    font-size: 12pt;
    cursor: pointer;
}

.hiddenform {
    display: none;
}

#mainclient {
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
}

tr.regrow {
    height: 38px;
}

.regheading {
    font-size: 12pt; 
    font-weight: bold;
}

.invoiceheading {
    font-size: 24pt; 
    font-weight: bold;
    font-family: Arial, Sans-serif;
}

#infodisplay {   
    height: 330px; 
    width: 450px; 
    border: 1px solid black; 
    font-family: Arial, Sans-serif;
    font-size: 12pt;
    overflow: scroll;
}

#variabledisplay {   
    font-family: Arial, Sans-serif;
    font-size: 12pt;
    display: none;
}

#invodisplay {   
    height: 300px; 
    width: 600px; 
    border: 1px solid black; 
    font-family: Arial, Sans-serif;
    font-size: 12pt;
    overflow: scroll;
}

input.regtext {
    font-family: Arial, Sans-serif;
    font-size: 12pt;
}

textArea.regtext {
    font-family: Arial, Sans-serif;
    font-size: 12pt;
}

.regindex {
    font-size: 12pt; 
    color: #606060;
}

#theform {
    display: none;
}

#reloader {
    display: none;
}

#theforms {
    display: none;
}

#memoryboxes {
    display: none;
}

#advanced {
    display: none;
}

#detailcol {
    background-color: #F4F4F4;
}

#topbuttons {
    position: fixed; 
    top: 0px; 
    left: 0px; 
    padding: 1px; 
    width: 100%;
    margin: 0px; 
    background-color: #EEEEEE;
    display: none;
    border: 2px solid white; 
}

.findtopbutton {
    font-family: Arial, Sans-serif;
    font-size: 8pt; 
    float: right;
}

.smallbox {
    font-family: Arial, Sans-serif;
    font-size: 9pt; 
}

.topbox {
    font-family: Arial, Sans-serif;
    font-size: 12pt; 
}

.topbold {
    font-family: Arial, Sans-serif;
    font-size: 12pt; 
    font-weight: bold;
}

.topbutton {
    font-family: Arial, Sans-serif;
    font-size: 10pt;
    cursor: pointer;
}

.topbutton:hover {
    text-decoration: underline; 
}

.mainhelpbutton {
    font-family: Arial, Sans-serif;
    font-size: 10pt; 
    cursor: pointer;
}

#phonefixedbuttons {
/*    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 10;
    */
    width: 100%;
    min-width: 280px;
    background-color: white; 
    border: 2px solid black;
    display: none;
}

.fixedbutton {
    font-size: 12pt; 
    font-family: Arial, Sans-serif;
}

.fixedbutton:hover {
    font-weight: bold;
}

table.fixedtable {
    width: 100%;
}
img.blackheart {
    border: 1px solid white; 
}

img.blackheart:hover {
    border: 1px solid black; 
}

img.redheart {
    border: 1px solid white; 
}

img.redheart:hover {
    border: 1px solid #FFCC00; 
}

#bbutton {
    color: red;
}

#cbutton {
    color: red;
}

.inputclass {
    height: 30px;
    font-size: 14pt; 
    font-family: Arial, Sans-serif;
}

#logindiv {
    display: none;
}

.logonclass {
    font-size: 14pt; 
    font-family: Arial, sans-serif;
}

.rememberclass {
    font-size: 10pt; 
    font-family: Arial, sans-serif;
}

.logbutton {
    font-size: 10pt; 
    font-family: Arial, Sans-serif;
    width: 120px;
    cursor: pointer;
}

.failclass {
    font-size: 14pt; 
    font-family: Arial, sans-serif;
    color: red;
}

#logonfail {
    display: none;
}

.reghead {
    font-weight: bold;
}

#mainclient {
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
}

#topspacer {
    height: 34px;
}

.rungbox {  
    width: 160px; 
    height: 30px;
}

.labelstyle {
    display: none;
    font-family: Arial, sans-serif; 
    font-size: 12px;
}

.editfield {
    visibility: hidden;
    font-size: 12pt; 
    font-family: Arial, Sans-serif;
}

.buttonstyle {
    display: block; 
    width: 95%; 
    font-family: Arial, sans-serif;
    background-color: #F4F4F4;
    cursor: pointer;
    border-width: 1px;
}
.overstyle {
    display: none;
    width: 86%; 
    font-family: Arial, sans-serif;
    border-width: 1px;
}

textarea.titleclass {
    width: 200px;
    font-size: 10pt; 
    font-family: Arial, Sans-serif;
    overflow: hidden;
    resize: none;
}

#container {
    width: 90px;
    height: 110px;
    position: relative;
    overflow: hidden;
}

#animate {
    position: absolute;
    left: 0px;
}

img.gavelpics {
    display: none;
}

.centerFill {
    width: 2px; 
    height: 100px;
}

.numclass  {
    font-size: 12pt; 
    font-family: Arial, Sans-serif;
}

br.bigline {
    line-height: 23px;
}

#piccanvas2 {
    display: none;
}

.mainpic {  
    height: 160px; 
    width: 200px; 
    font-size: 11pt; 
    font-family: Arial, Sans-serif;
    vertical-align: bottom;
}

img.mainbox {
    max-width: 200px; 
    max-height: 160px;
}

.headerpic {  
    height: 300px; 
    width: 700px; 
    font-size: 11pt; 
    font-family: Arial, Sans-serif;
    vertical-align: bottom;
}

img.headerbox {
    max-width: 700px; 
    max-height: 300px;
}

.messclass {
    display: none; 
    font-size: 11pt; 
    font-family: Arial, sans-serif;
}

.bstyle {   
    display: none; 
    font-family: Arial, sans-serif;
    cursor: pointer;
}

.fullbutton {
    font-family: Arial, Sans-serif;
    width: 100%;
    cursor: pointer;
}

.fullbutton:hover {
    text-decoration: underline; 
}

#lotfield {
    width: 100%;
}

.arialstyle {
    font-family: Arial, sans-serif;
}

.statusstyle {
    width: 200px;
    font-family: Arial, sans-serif;
    font-size: 12pt; 
}

#phonelogo {
    font-size: 10pt; 
    font-family: Arial, sans-serif;
    border: 0px solid white; 
    display: none;
}

#biglogo {
    width: 58%;
    position: fixed;
    top: 0px;
    left: 398px;
    font-size: 10pt; 
    font-family: Arial, sans-serif;
    border: 0px solid white; 
    display: none;
}

#bigindex {
    display: none;
}

#bigfixedbuttons {
    display: none;
}

.pnstyle {  
    font-size: 12pt; 
    font-family: Arial, sans-serif;
}

.helpbutton {
    font-size: 10pt; 
    float: right;
}

.findclass {
    font-family: Arial, sans-serif;
    font-size: 10pt; 
    float: right;
}

.phonefind {
    font-size: 10pt; 
}

.findpic {
    vertical-align: bottom;
    font-size: 10pt; 
}

table.headingt {
    width: 100%;
    border-width: 0px;
}

td.graycol {
    background-color: white; 
    border: 2px solid white;
}

td.graycell {
    background-color: #F4F4F4;;
}

.currentspan {
    display: inline;
    vertical-align: 21px;
    font-size: 10pt; 
    font-family: Arial, sans-serif;
}

td#widecell {
    display: none;
}

table.catclass {
    border: 0px solid white; 
    width: 100%;
}

td.piccell {
    padding: 10px;
}

td.fullwidth {
    width: 100%;
    border: 2px solid black;
}

table.lottableclass {
    width: 100%;
    border: 2px solid white;
}

td.greytitle {
    width: 100%;
}

#bigfixedpic {
    position: relative; 
}

td.caption {
    font-size: 12pt; 
    font-family: Arial, Sans-serif;
}

td.labelcell {
    font-size: 12pt; 
    font-family: Arial, Sans-serif;
}

td.acceptcell {
    font-size: 11pt; 
    font-family: Arial, Sans-serif;
}

td.darkcell {
    height: 35px;
    font-size: 14pt; 
    font-family: Arial, Sans-serif;
    font-weight: bold;
    background-color: #606060;
    color: white;
}
td.fixedcell {
    height: 35px;
    font-size: 18pt; 
    font-family: Arial, Sans-serif;
    background-color: #D0D0D0;
}

.phonepicdiv {   
    height: 150px; 
    width: 150px; 
}

.picdiv {   
    height: 160px; 
    width: 180px; 
    cursor: pointer;
}

img.smallbutton {
    border: 1px solid black;
}

img.phonebox {
    max-height: 150px;
    max-width: 150px; 
    border: 2px solid white;
}

img.phonebox:hover {
    border: 2px solid black;
}

img.smallbox {
    max-height: 160px;
    max-width: 180px; 
    border: 2px solid white;
}

img.smallbox:hover {
    border: 2px solid black;
}

.matchspan {
    background-color: yellow; 
}

.foundspan {
    background-color: #99AAFF; 
}

.numbertext {
    font-size: 12pt; 
    font-family: Arial, Sans-serif;
    background-color: #D0D0D0; 
    padding: 3px;
    cursor: pointer;
}

.numbertext:hover {
    text-decoration: underline; 
}

.bl {
    display: none;
    font-size: 10pt; 
    font-family: Arial, Sans-serif;
}

#connecting {
    display: none;
}

#connectconnect {
    display: none;
}

#introid {
    display: none;
}

.pl {
    font-size: 10pt; 
    font-family: Arial, Sans-serif;
    float: right;
    cursor: pointer;
}

.favbox {
    font-size: 14pt; 
    font-family: Arial, Sans-serif;
    float: right;
    cursor: pointer;
}

.titletext {
    font-size: 11pt; 
    font-family: Arial, Sans-serif;
    cursor: pointer;
}

.titletext:hover {
    text-decoration: underline; 
}

td.fastcell {
    border: 4px solid white;
    font-size: 11pt; 
    font-family: Arial, Sans-serif;
    cursor: pointer;
}

td.fastcell:hover {
    text-decoration: underline; 
}

tr.rowclass {
    border-top-width: 4px;
}

.fixedstyle {  
    position: fixed;
    top: 0px;
    left: 398px;
    display: none; 
    font-size: 10pt; 
    font-family: Arial, sans-serif;
}

.fixeddiv {
    border: 3px solid white;
    z-index: 0;
}

.invpic {  
    height: 60px; 
    width: 160px; 
    font-size: 11pt; 
    font-family: Arial, Sans-serif;
}

