body
{
        font-family: arial, helvetica, serif;
        color: #818181;
        font-size: 9pt;
        background-color: #a29ffc;
        /*
        background-image: url(images/xmas_background.jpg);
        background-repeat: repeat;
        */
        margin: 0px; padding:0px;
}
/*
.xmasleft
{  
background-image: url('images/xmas_bg_2008_left.jpg');
background-repeat: repeat-y;
background-attachment: fixed;
background-position: top left;
width: 70px;
}
.xmasright
{
background-image: url('images/xmas_bg_2008_right.jpg');
background-repeat: repeat-y;
background-attachment: fixed;
background-position: top right;
width: 70px;
}
*/
.babygurgles
{
  font-family: arial;
  font-size: 22pt;
  font-weight: bold;
  color: #b58bd9;
}
.main {
  color: #818181;
  font-size: 8pt;
}
.bg2
{
  font-family: arial;
  font-size: 11pt;
  font-weight: bold;
  color: #818181;
}
.bg3
{
  font-family: arial;
  font-size: 11pt;
  font-weight: bold;
  color: #a29ffc;
}
hr
{
  background-color: #dddddd;
}
h1
{
  color: #b58bd9;
  font-family: arial;
  font-weight: bold;
  font-size: 13pt;
  padding: 5px;
}
.h1
{
  color: #b58bd9;
  font-family: arial;
  font-weight: bold;
  font-size: 13pt;
  padding: 5px;
}
.h2
{
   color: #b58bd9;
   font-family: arial;
   font-size: 11pt;
   font-weight: bold;
   text-decoration: underline;
   padding: 3px;
}
.h3
{
   color: #2C2B8F;
   font-size:9pt;
   font-weight: bold;
   text-decoration: underline;
   padding: 3px;
}
.maintable
{
  background: #ffffff;
  border: 2px solid #b58bd9;
}
a:link
{
  font-family: arial;
  font-size: 9pt;
  color: #4A48AA;
  text-decoration: none;
}
a:visited
{
  font-family: arial;
  font-size: 9pt;
  color: #4A48AA;
  text-decoration: none;;
}
a:hover
{
  color: #a29ffc;
  text-decoration: underline;
}
a:active
{
  color: #000000;
}
.mainpagetopbox
{
  font-size: 8pt;
  padding: 5px;
  border: 1px dotted #818181;
  color: #818181;
  background-color: #FFFFF1;
}
.mainpagetopbox a
{
  font-family: arial;
  font-size: 8pt;
  color: #818181;
  text-decoration: underscore;
}
.heading
{
color: #4C5D88;
font-weight: bold;
font-size: 9pt;
padding: 4px;
border-bottom: 2px solid #b58bd9;
background-color: #F7F2FA;
}
.heading2
{
         font-family: arial;
         font-weight: bold;
         background-color: #FFFAFA;
         border-top: 2px solid #b58bd9;
         border-bottom: 1px solid #999999;
         color: #999999;
         font-size: 10pt;
         padding: 3px;
}
.boxes
{
  font-family: arial;
  font-size: 9pt;
  background-color: #F7F2FA;
  border-top: 4px solid #b58bd9;
  border-right: 1px solid #a29ffc;
  border-bottom: 1px solid #a29ffc;
}
.boxText
{
background-color: #F7F2FA;
font-family: arial;
  font-size: 9pt;
}
.boxText a
{
font-family: arial;
  font-size: 9pt;
}
.cart
{
  font-size: 8pt;
  padding: 5px;
  color: #818181;
  background-color: #FFFFF1;
}
a img {
border: none;
}
.padding
{
  padding: 3px;
}
.mainpage
{
  background-color: #ffffff;
}
.breadcrumb
{
  font-family: arial;
  color: #818181;
  font-size: 8pt;
  border-top: 2px solid #a29ffc;
  border-bottom: 1px solid #a29ffc;
  background-color: #FFFAFA;
  padding: 3px;
}
.content
{
  font-size: 9pt;
  background-color: #FFFAFA;
  border-top: 4px solid #a29ffc;
  border-bottom: 1px solid #a29ffc;
  padding: 5px;
}
.messageStackError, .messageStackWarning
{
  font-family: arial, Arial, sans-serif; font-size: 9pt; background-color: #ffb3b5;
}
.messageStackSuccess
{
  font-family: arial, Arial, sans-serif; font-size: 9pt; background-color: #99ff00;
}
.index_options
{
  border-left: 2px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  background-color: #fffafa;
  font-size:8pt;
  font-weight: bold;
  color: #818181;
}
.productListing-even
{
  background-color: #F7F2FA;
}
.productListing-odd
{
  background-color: #fffafa;
}
.textsnip
{
  background-color: #fffafa;
  font-size: 9pt;
  font-family: arial;
  border: 1px solid #818181;
  padding: 5px;
}
input {
background-image: url(/images/inputbg.gif);
background-repeat: repeat;
}
TEXTAREA {
  background-image: url(/images/inputbg.gif);
  background-repeat: repeat;
}
.departments_menu
{
border: 1px solid #cccccc;
background-color: #F7F2FA;
padding: 2px;
}
.departments_menu a:hover
{
  background-color: #a29ffc;
  color: white;
  text-decoration: none;
}
.markProductOutOfStock
{
  color: red;
  font-weight: bold;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: arial, Arial, sans-serif; font-size: 9pt; color: #8c8c8c; }
.checkoutBarCurrent { font-family: arial, Arial, sans-serif; font-size: 9pt; color: #000000; }
/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
/* begin POP-UPs MASSAGEed styles */
#showimage{
font-family: verdana,tahoma,arial;
font-size: 12px;
line-height: 18px;
color: #ffffff; /* this is the color of the "Close Window [x]" text */
position:absolute;
visibility:hidden;
border: 1px solid #818181;
background-color: #ffffff;
}
#dragbar{
cursor: hand;
cursor: pointer;
background-color: #b58bd9; /* this is the background color of the top-bar */
z-index: 999999999999999999;
visibility: visible;
}
#dragbar #closetext {
font-family: verdana,tahoma,arial;
font-size: 11px;
color: #ffffff; /* color of the text in the top-bar */
font-weight: bold;
margin-right: 0px;
z-index: 999999999999999999;
visibility: visible;
}
/* end POP-UPs MASSAGEed styles */