/* User Specific Information */

A {
   text-decoration : none;
   font-weight:      bold;
   color:            #708607;
}

A:hover  {
	text-decoration : underline;
}

BODY {
        background-repeat: no-repeat 
}


table.keyboardmatrix {
  text-align: center;

}

table.keyboardmatrix tr td {
  text-align: center;
  border: 6px solid #FFFFFF;
  background-color: #DFDFDF;
}

table.keyboardmatrix tr td:hover {
  border: 6px solid #8080FF;
  background-color: #D0D0FF;
}

table.keyboardmatrix tr th.keyboard {
  text-align: center;
  border: 6px solid #FFFFFF;
  background-color: #DFDFDF;
}

table.keyboardmatrix tr th.keyboard:hover {
  border: 6px solid #8080FF;
  background-color: #D0D0FF;
}

table.keyboardmatrix tr td.nohover:hover {
  border: 6px solid #FFFFFF;
  background-color: #DFDFDF;
}

table.keyboardmatrix tr td.skin {
  line-height: 35px;
  
}

.bigplus {
  font-size: 28px;
  font-weight: bold;
}
.price {
  color: #acc504;
  font-size: 19px;
  line-height: 18px;
  font-weight: bold;
  padding: 6px 0 0 0;
}
.textbutton1 {
   background-color: #474747; 
   color: white; 
   font-weight: normal; 
   margin: 0px; 
   padding: 3px; 
   font-size: 11px;
   border: 1px solid #9EBD0B;
}

.textbutton1:hover {
   background-color: white;
   color: #474747;
   font-weight: normal;
   margin: 0px;
   padding: 3px;
   font-size: 11px;
   border: 1px solid #9EBD0B;
   text-decoration: none;
}

/* Type Color Information */

.type-green-light {
	color : #9EBD0B;
}

.type-green-medium {
	color : #708607;
}

.type-grey-light {
	color : #cccccc;
}

.type-grey-medium {
	color : #6E6E6E;
}

.type-grey-dark {
	color : #474747;
}



/* Type Size Information - Sans Serif */

.type-minus5 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 9px;
}

.type-minus4 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 10px;
}

.type-minus3 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
}

.type-minus2 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 12px;
}

.type-minus1 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 13px;
}

.type-default {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
}

.type-plus1 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 15px;
}

.type-plus2 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 16px;
}

.type-plus3 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 17px;
}

.type-plus4 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 18px;
}

.type-plus5 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 19px;
}

.type-plus6 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 20px;
}

.type-plus7 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 21px;
}

.type-plus8 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 22px;
}

.type-plus9 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 23px;
}

.type-plus10 {
  font-family: arial,helvetica, Arial, Verdana, sans-serif;
  font-size: 24px;
}

.white_fp_header {
   font-family: helvetica, Arial, Verdana, sans-serif;
   font-size:   10px;
   color:       #FFFFFF;
   font-weight: bold;
}

.gray_fp_text {
   font-family: helvetica, Arial, Verdana, sans-serif;
   font-size:   13px;
   color:       #808080;
}

.black_fp_text {
   font-family: helvetica, Arial, Verdana, sans-serif;
   font-size:   13px;
   color:       #111111;
   font-weight: normal;
}

.red_fp_text {
   font-family: helvetica, Arial, Verdana, sans-serif;
   font-size:   13px;
   color:       #FF0000;
}

.green_fp_text {
   font-family: helvetica, Arial, Verdana, sans-serif;
   font-size:   13px;
   color:       #000077;
   font-weight: bold;
}

.testimonial_text {
   font-family: helvetica, Arial, Verdana, sans-serif;
   font-size:   13px;
   color:       #404040; 
}

.noborderlist {
   padding:     0px;
   border:      0px;
   margin:      0px;
   margin-left: 18px;
   margin-top:  3px;
   list-style-position: outside;
   list-style-image: url(/images/list_item_dot.gif);
}

.tm {
   font-family: helvetica, Arial, Verdana, sans-serif;
   font-size:   8px;
   color:       black;
   vertical-align: super;
}

.tm-black {
   font-family: helvetica, Arial, Verdana, sans-serif;
   font-size:   8px;
   color:       #303030;
   vertical-align: super;
}
