/* style 'Lori Minden Wholesale' dynamically generated for wholesale.loriminden.com */

/* Lori Minden Wholesale */

body {
 background-color: #FCB0CF;
 color: #000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
 font-size: 11px;
}

td {
 font-size: 11px;
}

form { margin: 0; padding: 0; }

A:link, a:visited {
 color: #FFF;
 text-decoration: underline; 
}

A:hover {
 color: #FFF;
 text-decoration: none;
 border-bottom: 2px solid #FFF;
}

/* the banner class defines the top div of the website. */
.banner {
 height: 135px;
 font-size:11px;
}

/* this is the class for the shopping cart / mailing list chunk */
.shopmail {
 font-size: 11px;
 text-align: left;
 font-weight: bold;
 background-color: #FEBFCB;
 padding-bottom: 6px;
 border: 1px solid #FC5B79;
 padding-left: 8px;
 padding-right: 8px;
 margin-top: 8px;
 margin-right: 5px;
 margin-bottom: 5px;
 color: #333300
}

.shopmail hr { margin-top: 5px; margin-bottom: 4px; }

/* the nav class defines the navigation bar div */
.nav {
 vertical-align: middle;
 border-bottom-style: solid;
 border-bottom-width: 2px;
 border-bottom-color: #7DC57B;
 background-color: #7DC57B;
}

/* this defines the individual table cells of the nav class */
td.navcell {
 padding: 10px;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 vertical-align: middle;
 background-color: #7DC57B;
}

td.navcell:hover {
 background-color: #8ED68C;
 margin-top: 2px;
}


/* this is the spacer div for navcells.... */
.navspacer {
 width: 1px;
 height: 12px;
 background: transparent;
 top: 8px;
}

/* main content area of the page.. */
.main {
 padding-top: 8px;
 padding-bottom: 8px;
/* border-bottom-style: solid;
 border-bottom-width: 2px;
 border-bottom-color: #FC5B79;
 color: #333333; */
 font-size: 11px;
}

/* this is the left column of the website. */
.leftnav {
 padding: 5px;
 height: 100%;
 border: 2px solid #FC5B79;
 text-align: left;
 font-size: 11px;
 font-weight: bold;
/* background-color: #FEBFCB; */
 background-color: #FA7FB1;
}

/* the h1 is the part that says Online Catalog */
.leftnav h1 {
 font-size: 13px;
 font-weight: bold;
 color: white;
 background-color: #7DC57B;
 padding-top: 2px;
 padding-bottom: 3px;
 padding-left: 5px;
 margin: 0px;
}

/* these are the list of products */
.leftnav ul {
 margin:0;
 padding:0;
}

.leftnav ul li {
 font-size: 11px;
 color: #F08049;
 padding: 1px;
 list-style-type: none;
}

c.a:link {
 color: #F08049;
 text-decoration: none;
}

c.a:hover {
 background: #060;
}
c.a:visited {
 color: #060;
 text-decoration: none;
}

/* this is the content area of the page. */
.content {
 padding-top: 0px;
 border: 2px solid #FC5B79;
 font-size: 11px;
 background-color: #FEBFCB;
}

.content A:link {
 color: #060;
 text-decoration: underline;
}
.content A:visited {
 color: #060;
 text-decoration: underline;
}

/* this is the footer website. */
.footer {
 color: #000;
 font-size: 10px;
 padding-bottom: 50px;
 margin-top: 12px;
 padding-top: 10px;
}

.footer a, .footer a:visited {
 color: #060;
 text-decoration: underline;
}

.footer a:hover {
 color: #000;
 text-decoration: none;
 border-bottom: 2px solid #FFF;
}

/* these classes define the display of certain text... */
.small {
 font-size: 70%;
 font-family: Arial, sans serif;
}
.med-small {
 font-size: 85%;
 font-family: Arial, sans serif;
}
.medium {
 font-size: 100%;
 font-family: Arial, sans serif;
}
.big {
 font-size: 115%;
 font-family: Arial, sans serif;
}
.xbig {
 font-size: 130%;
 font-family: Arial, sans serif;
}
.status {
 font-size: small;
 color: #eeeeee
 font-family: Arial, sans serif;
}
.warning {
 font-size: big;
 color: #cc0000;
 font-family: Arial, sans serif;
}

/* these classes define the different alternating rows found throughout the site */
.alpha_row {
 background-color: #9FC5F5;
}
.beta_row {
 background-color: #dddddd;
}
.theta_row {
 background-color: #cccccc;
}


/* these classes define the calendar styles */
.cal-header-big {
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
 background-color: #7DC57B;
  height: 33px;
  vertical-align:middle;
}
.cal-header-small {
 font-size: 13px;
 font-weight: bold;
  color: #FFFFFF;
 background-color: #7DC57B;
  height: 20px;
}
.cal-weekdays-big {
 font-size: 13px;
 font-weight: bold;
  color: #000000;
 background-color: #7DC57B;
  width: 81px;
  height: 20px;
}
.cal-weekdays-small {
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  background-color: #d3dbe6;
  width: 23px;
  height: 20px;
}
.cal-font-small, .cal-font-medium {
  font-size: 11px;
  font-weight: normal;
  color:#000000;
}
.cal-font-small-hot {
  font-size: 11px;
  font-weight: normal;
  color:#cd3333;
}
a.cal-font-small,a.cal-font-small:link,a.cal-font-small:visited {
  font-size: 11px;
  font-weight: normal;
  color:#333333;
  text-decoration:none;
}
a.cal-font-small:hover {
  font-size: 11px;
  font-weight: normal;
  color:#cd3333;
  text-decoration:underline;
}
.cal-font-big {
  font-size: 13px;
  font-weight: bold;
  color:#000000;
}
.cal-font-big-hot {
  font-size: 13px;
  font-weight: bold;
  color:#cd3333;
}
.cal-white {
/*  background-color: #ffffff; */
}
.cal-gray {
/*  background-color: #f3f3f3; */
}
.cal-light {
/*  background-color: #d3dbe6; */
}
.cal-dark {
/*  background-color: #8caece; */
}
.cal-selected {
/*  background-color: #8caece; */
}
.cal-border {
  border: 1px solid #8caece;
}
.cal-date-small {
  font-size: 11px;
  font-weight: normal;
  color:#000000;
  width: 23px;
  height: 20px;
}
a.cal-date-small-hot,a.cal-date-small-hot:link,a.cal-date-small-hot:visited {
  font-size: 11px;
  font-weight: normal;
  color:#cd3333;
  text-decoration:none;
}
a.cal-date-small-hot:hover {
  font-size: 11px;
  font-weight: normal;
  color:#cd3333;
  text-decoration:underline;
}
.cal-date-big {
  font-size: 13px;
  font-weight: bold;
  color:#000000;
}
.cal-date-big-hot {
  font-size: 13px;
  font-weight: bold;
  color:#cd3333;
}
.cal-date-selected,a.cal-date-selected,a.cal-date-selected:link,a.cal-date-selected:visited {
  font-size: 11px;
  font-weight: normal;
  color:#ffffff;
/*  background-color: #8caece; */
  text-decoration:none;
}

/* this is the misc list navs on the website. */
.listnav {
 position: relative;
 float: left;
 padding-left: 5px;
 padding-top: 5px;
 height: auto;
 text-align: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 margin:   0px 0px 0px 0px
}
div.rightCol
{
        float: right;
        width: auto;
}
