BODY {
  font-family: Arial,Verdana,Helvetica;
}

span.print, .print, td.print, tr.print, table.print {
  display: none;
}

td.newuser {
  font-size: x-small;
  
}


div.note {
    border: solid 1px #555555;
    width: 80%;
    margin: 10px 10px 10px 10px;
    padding: 10px;
    text-align: justify;
   
    background-color: #CCFFCC;
}

/* Table Data */
table.data {  text-align: left; border-collapse: collapse; }
table.data tr.title, table.data td.links {  background-color: #CCCCCC; }
table.data tbody { border: solid 1px #555555; }
table.data tbody.blank {  border-left: none; border-right: none; }
table.data tr:hover { background-color: #ffaa00; }
table.data tr.title:hover { background-color: ffffff; }

/* Table Data with Row Lines */
table.rowdata { text-align: left; border-collapse: collapse; border-top: 1px solid #555555; border-bottom: 2px groove #555555; }
table.rowdata tr.title, table.rowdata td.links { background-color: #CCCCCC; }
table.rowdata tbody { border: solid 1px #555555; border-bottom: 2px groove #555555; }
table.rowdata tr.title td { border: none; }
table.rowdata td { border-bottom: solid 1px #CCCCCC;}
table.rowdata tbody.blank { border-left: none; border-right: none; }
table.rowdata tr.data:hover { background-color: #eeeeee; }
table.rowdata tr.odd { background-color: #cccccc; }


/* Side Menu Navigation */
div.menu { border: 1px solid #555; }
div.menu a:hover { background-color: #ccc; }
div.menu div.header {
  background-color: #ccc;
  cursor: pointer; 
  padding-left: 1.2em;
  font-weight: bolder;
  background-image:url(/wahmadmin/images/gifs0/FL-M-3.gif); background-repeat:no-repeat;
  background-position: 0 55%;
}
div.menu div.header2 {  background-image:url(/wahmadmin/images/gifs0/FL-P-3.gif); }
div.menu div.content {  border-top: 1px solid #555; }
div.menu div.content ul.menu { list-style-type: none;  margin: 0;  padding: .2em .2em .2em 1em; }




ins {
  background-color: #99FF99;
}

del {
  background-color: #FF9999;
}

.theme-font
{
  font-size: 20pt;
  text-align: center;
  font-weight: bold;
}

.free-shipping
{
  font-family: Brush Script MT,Brush Script,Arial,Verdana,Helvetica;
  font-size: 20pt;
  text-align: center;
  font-weight: bold;
}

.side-button
{
  font-family: Brush Script MT,Brush Script,Arial,Verdana,Helvetica;
  font-size: 15pt;
  text-align: center;
  font-weight: bold;
}

.table-plaque
{
  font-family: Brush Script MT,Brush Script,Arial,Verdana,Helvetica;
}

.producttitle
{
  font-size: 20pt;

}

a.producttitle:link {
  color: #000000;
  text-decoration: none;
}


a.producttitle:visited {
  color: #000000;
  text-decoration: none;
}


a.producttitle:active {
  color: #000000;
  text-decoration: none;
}


a.producttitle:hover {
  color: #FFFFFF;
  text-decoration: none;
}


.TD {
  font-size: 9pt;
}

a.black:link {
  color: #000000;
  text-decoration: none;
}

a.black:visited {
  color: #000000;
  text-decoration: none;
}

a.black:active {
  color: #000000;
  text-decoration: none;
}

a.black:hover {
  color: #000000;
  text-decoration: underline;
}


a.sidemenu:link {
  color: #000000;
  text-decoration: none;
}

a.sidemenu:visited {
  color: #000000;
  text-decoration: none;
}

a.sidemenu:active {
  color: #000000;
  text-decoration: none;
}

a.sidemenu:hover {
  color: #FFFFFF;
  text-decoration: none;
}


a.sidemenu2:link {
  color: #000000;
  text-decoration: none;
}

a.sidemenu2:visited {
  color: #000000;
  text-decoration: none;
}

a.sidemenu2:active {
  color: #000000;
  text-decoration: none;
}

a.sidemenu2:hover {
  color: #906E41;
  text-decoration: none;
}


:link {
  color: blue;
  text-decoration: none;
}

a:visited {
  color: blue;
  text-decoration: none;
}

a:active {
  color: blue;
  text-decoration: none;
}

a.ahover {
  color: blue;
  text-decoration: underline;
}

.CTD {
  font-size: 9pt;
  vertical-align: top;
}

.THD {
  font-size: 9pt;
  text-align: center;
  font-weight: bold;
}

.DISPLAY_INPUT {
  font-size: 9pt;
}

.DISPLAY_ERROR {
  font-size: 9pt;
  color: red;
}


.INPUT_TEXT {
  font-size: 9pt;
}

.INPUT_DATE {
  font-size: 9pt;
}

.INPUT_SELECT {
  font-size:9pt;
  border-style:solid;border-width:1;border-color:#000000;
}

.CMB {
  font-size:8pt;
  text-decoration: none;
  color: #000000;
}

.CASEBUTTON {
  width: 60px;
}

/* --------------------------------------------------------- */
/* Popup Calendar below this point                           */
/* --------------------------------------------------------- */

/* Default attributes of table container for entire calendar */
.table-style {
        font-family: arial;
        border-width: 1;
        border-style: solid;
        border-color: #a0a0a0;
        background-color: #ffffff;
        font-family: arial;
        font-size: 11px;
}

/* Default attributes of DIV containing table container for entire calendar.
 * You probably don't want to alter this style.
 */
.div-style {
        z-index: +999;
        position: absolute;
        visibility: hidden;
}

/* Default attributes used in calendar title (month and year columns).*/
.title-style {
        padding: 2px;
        font-family: arial;
        font-size: 11px;
        color: #3a6ea5;
}

/* Default attributes used in calendar title background.*/
.title-background-style {
        background-color: #D4D0C8;
}

/* Normal appearance of controls in calendar title. */
/* Note: The right, left and down icons are images, which must be edited if you need to change them. */
.title-control-normal-style {
        border-style: solid;
        border-width: 1;
        border-color: #a0a0a0;
        cursor: pointer;
}

/* Moused-over (selected) appearance of controls in calendar title. */
.title-control-select-style {
        border-style: solid;
        border-width: 1;
        border-color: #a0a0a0;
        cursor: pointer;
}

/* Default attributes of drop down lists (month and year). */
.dropdown-style {
        font-family: arial;
        font-size: 11px;
        border-width: 1;
        border-style: solid;
        border-color: #a0a0a0;
        background-color: #D4D0C8;
        cursor: pointer;
}

/* Default attributes selected (mouse-over) item in drop down lists (month and year). */
.dropdown-select-style {
        background-color: #a0a0a0;
}

/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */
.dropdown-normal-style {
        background-color: #000;
}

/* Default attributes of calendar body (weekday titles and numbers). */
.body-style {
        padding: 5px;
        background-color: #D4D0C8;
        font-family: verdana;
        font-size: 10px;
}

/* Attributes of current day in calendar body. */
.current-day-style {
        color: blue;
        font-weight: bold;
        text-decoration: none;
}

/* Attributes of end-of-week days (Sundays) in calendar body. */
.end-of-weekday-style {
        color: #909090;
        text-decoration: none;
}

/* Attributes of all other days in calendar body. */
.normal-day-style {
        color: black;
        text-decoration: none;
}

/* Attributes of border around selected day in calendar body. */
.selected-day-style {
        border-style: solid;
        border-width: 1px;
        border-color: black;
}

/* Default attributes of designated holidays. */
.holiday-style {
        color: red;
        text-decoration: line-through;
}

/* Attributes of today display at bottom on calendar */
.today-style {
        padding: 0px;
        color: black;
        background-color: #D4D0C8;
        text-align: center;
        text-decoration: none;
}

/* Attributes of week number division (divider.gif) */
.weeknumber-div-style {
        background-color: #d0d0d0;
        padding: 0px;
}

/* -------------------------------------------------------- */
/* CC Tabs */
/* -------------------------------------------------------- */
#tabs {
  float:left;
  width:100%;
  background:#F9F0DE;
  font-size:85%;
  line-height:normal;
  border-bottom-color:#000000;
  border-bottom-width:1px;
  border-bottom-style:solid;
  }
#tabs ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#tabs li {
  float:left;
  background:url("images/righttab.gif") no-repeat right top;
  margin:0;
  padding:0 5px 0 0px;
  }
#tabs a {
  float:left;
  display:block;
  background:url("images/lefttab.gif") no-repeat left top;
  padding:5px 15px 4px 20px;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End IE5-Mac hack */
#tabs a:hover {
  color:#00f;
  }
#tabs #seltab {
  background-image:url("images/sel-righttab.gif");
 }
#tabs #seltab a {
  background-image:url("images/sel-lefttab.gif");
  color:#F00;
  padding-bottom:5px;
}