/* line 23, ../sass/stylesheet.scss */
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input, span {
  font-family: Verdana,Arial,sans-serif;
}

/* line 27, ../sass/stylesheet.scss */
body, p, table, td, th, ul, ol, textarea, input, span {
  font-size: 10pt;
}

/* line 30, ../sass/stylesheet.scss */
body.dashboard {
  font-family: Verdana,Arial,sans-serif;
  font-size: 10px !important;
  width: 100%;
  margin: 5px;
}
/* line 35, ../sass/stylesheet.scss */
body.dashboard p, body.dashboard h1, body.dashboard h2, body.dashboard h3, body.dashboard table, body.dashboard tr, body.dashboard td, body.dashboard th, body.dashboard ul, body.dashboard ol, body.dashboard textarea, body.dashboard input, body.dashboard span {
  font-size: inherit;
}

/* line 40, ../sass/stylesheet.scss */
.boxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* line 41, ../sass/stylesheet.scss */
.errorBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffb3b5;
  font-weight: bold;
}

/* line 43, ../sass/stylesheet.scss */
.stockWarning_OLD {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #cc0033;
}

/* line 45, ../sass/stylesheet.scss */
.stockWarning {
  border: 1px;
  border-style: solid;
  border-color: #cc0033;
  border-spacing: 1px;
  padding: 1em;
  font-family: verdana,helvetica,arial,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

/* line 55, ../sass/stylesheet.scss */
#comment_text {
  font-size: 13px;
  overflow: hidden;
  overflow-y: hidden;
  overflow-x: hidden;
}

/* line 62, ../sass/stylesheet.scss */
.boxnumbers_label {
  vertical-align: top;
  padding-top: 5px;
}

/* line 67, ../sass/stylesheet.scss */
.boxnumbers {
  padding: 1px;
  color: #000;
  font-family: verdana,helvetica,arial,sans-serif;
  font-size: 9px;
  font-weight: normal;
  vertical-align: top;
}

/* line 75, ../sass/stylesheet.scss */
.boxnumbers textarea {
  font-size: inherit;
  margin-left: 2px;
  padding: 0;
  border: 1px;
  border-style: solid;
  border-color: #000;
  overflow: hidden;
  overflow-y: hidden;
  overflow-x: hidden;
}

/* line 88, ../sass/stylesheet.scss */
.productsNotifications {
  background: #f2fff7;
}

/* line 89, ../sass/stylesheet.scss */
.orderEdit {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #70d250;
  text-decoration: underline;
}

/* added font-family */
/* line 92, ../sass/stylesheet.scss */
BODY {
  color: #000000;
  background-color: #f5f7d5;
  margin: 2px;
  font-family: Verdana, Arial, sans-serif;
}

/*   text-decoration: none; */
/*
CHANGE: made maroon default
A {
  color: #000000;
  cursor: pointer; cursor: hand;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}
*/
/* line 111, ../sass/stylesheet.scss */
a {
  color: maroon;
  cursor: pointer;
  cursor: hand;
}

/* line 115, ../sass/stylesheet.scss */
a:active {
  color: #063;
}

/* line 118, ../sass/stylesheet.scss */
a.hover {
  color: #063;
  text-decoration: underline;
}

/* line 122, ../sass/stylesheet.scss */
FORM {
  display: inline;
}

/* line 126, ../sass/stylesheet.scss */
TR.header {
  background: #F5F7D5;
}

/* line 130, ../sass/stylesheet.scss */
TR.headerNavigation {
  background: #f5f7d5;
}

/* line 134, ../sass/stylesheet.scss */
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #f5f7d5;
  color: #063;
  font-weight: bold;
  white-space: nowrap;
}

/* line 143, ../sass/stylesheet.scss */
A.headerNavigation {
  color: maroon;
}

/* line 147, ../sass/stylesheet.scss */
A.headerNavigation:hover {
  color: #063;
}

/* line 151, ../sass/stylesheet.scss */
TR.headerError {
  background: #ff0000;
}

/* line 155, ../sass/stylesheet.scss */
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/* line 164, ../sass/stylesheet.scss */
TR.headerInfo {
  background: #00ff00;
}

/* line 168, ../sass/stylesheet.scss */
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/* line 177, ../sass/stylesheet.scss */
TR.footer {
  background: #ffc;
}

/* line 181, ../sass/stylesheet.scss */
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffc;
  color: #063;
  font-weight: bold;
}

/* CHANGE: Removed  background: #b6b7cb; */
/* CHANGE: Removed background: #f8f8f9; */
/* line 195, ../sass/stylesheet.scss */
.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* line 201, ../sass/stylesheet.scss */
.infoBoxNotice {
  background: #FF8E90;
}

/* line 205, ../sass/stylesheet.scss */
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* line 211, ../sass/stylesheet.scss */
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #ffc;
  color: #063;
}

/* line 219, ../sass/stylesheet.scss */
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* line 224, ../sass/stylesheet.scss */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F8F6D4;
}

/* line 228, ../sass/stylesheet.scss */
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

/* line 232, ../sass/stylesheet.scss */
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #063;
  border-spacing: 1px;
}

/* line 239, ../sass/stylesheet.scss */
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #063;
  color: #FFC;
  font-weight: bold;
}

/* line 247, ../sass/stylesheet.scss */
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* line 252, ../sass/stylesheet.scss */
A.pageResults {
  color: #0000FF;
}

/* line 256, ../sass/stylesheet.scss */
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

/* line 261, ../sass/stylesheet.scss */
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #063;
}

/* line 268, ../sass/stylesheet.scss */
TR.subBar {
  background: #f4f7fd;
}

/* line 272, ../sass/stylesheet.scss */
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

/* line 278, ../sass/stylesheet.scss */
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

/* line 284, ../sass/stylesheet.scss */
tr.smallText, th.smallText, td.smallText, span.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9.5px;
}

/* line 288, ../sass/stylesheet.scss */
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

/* line 294, ../sass/stylesheet.scss */
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/* line 300, ../sass/stylesheet.scss */
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

/* line 305, ../sass/stylesheet.scss */
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/* line 311, ../sass/stylesheet.scss */
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

/* line 317, ../sass/stylesheet.scss */
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/* line 322, ../sass/stylesheet.scss */
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/* line 328, ../sass/stylesheet.scss */
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

/* line 335, ../sass/stylesheet.scss */
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

/* line 342, ../sass/stylesheet.scss */
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/* line 348, ../sass/stylesheet.scss */
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

/* line 355, ../sass/stylesheet.scss */
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

/* line 360, ../sass/stylesheet.scss */
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

/* line 366, ../sass/stylesheet.scss */
.moduleRowOver {
  background-color: #D7E9F7;
  cursor: pointer;
  cursor: hand;
}

/* line 367, ../sass/stylesheet.scss */
.moduleRowSelected {
  background-color: #E9F4FC;
}

/* line 369, ../sass/stylesheet.scss */
.checkoutBarFrom, .checkoutBarTo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #8c8c8c;
}

/* line 370, ../sass/stylesheet.scss */
.checkoutBarCurrent {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

/* message box */
/* line 374, ../sass/stylesheet.scss */
.messageBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* line 375, ../sass/stylesheet.scss */
.messageStackError, .messageStackWarning {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #ffb3b5;
}

/* line 376, ../sass/stylesheet.scss */
.messageStackSuccess {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #99ff00;
}

/* input requirement */
/* line 380, ../sass/stylesheet.scss */
.inputRequirement {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

/* CHANGE: Organic Styles */
/* line 383, ../sass/stylesheet.scss */
p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
  font-family: Verdana, Arial, sans-serif;
}

/* line 387, ../sass/stylesheet.scss */
.productInfo {
  font-family: tahoma,helvetica,arial,sans-serif;
  font-size: 12px;
  color: #000000;
}

/* line 393, ../sass/stylesheet.scss */
.productImage img {
  border: 1px solid #f5f7d5;
}

/* line 397, ../sass/stylesheet.scss */
.productLabel {
  font-family: tahoma,helvetica,arial,sans-serif;
  color: #107C4B;
  font-size: 12px;
  background-color: #f5f7d5;
}

/* line 404, ../sass/stylesheet.scss */
.menuBoxContents {
  background-color: #063;
  color: #ffc;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* line 411, ../sass/stylesheet.scss */
.menuBoxText {
  background-color: #063;
  color: #fff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
}

/* line 419, ../sass/stylesheet.scss */
a.menuBox {
  color: #fff;
  text-decoration: none;
}

/* line 420, ../sass/stylesheet.scss */
a.menuBox:active {
  color: #FF9;
}

/* line 421, ../sass/stylesheet.scss */
a.menuBox:hover {
  color: #FF9;
}

/* line 423, ../sass/stylesheet.scss */
a.menuBoxActive {
  color: #E1DE6B;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

/* line 430, ../sass/stylesheet.scss */
a.infoBox {
  color: maroon;
  font_size: 10px;
}

/* line 431, ../sass/stylesheet.scss */
a.infoBox:active {
  color: #063;
}

/* line 432, ../sass/stylesheet.scss */
a.infoBox:hover {
  color: #063;
}

/* line 434, ../sass/stylesheet.scss */
.productTitle {
  font-family: tahoma,helvetica,arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #107C4B;
}

/* line 441, ../sass/stylesheet.scss */
.onsale {
  border: 1px;
  border-style: none;
  border-color: green;
  border-spacing: 1px;
  background-color: #FFFFCC;
  color: #900B09;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
  padding-top: 4px;
}

/* line 458, ../sass/stylesheet.scss */
.wholesale_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: normal;
}

/* line 464, ../sass/stylesheet.scss */
.wholesale_info_bold {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

/* line 470, ../sass/stylesheet.scss */
.wholesale_info_small {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}

/* line 476, ../sass/stylesheet.scss */
.outofstock {
  font-size: 6pt;
}

/* line 480, ../sass/stylesheet.scss */
.mediumLarge {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #063;
}

/* line 487, ../sass/stylesheet.scss */
.mediumLargeBlack {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #000;
}

/* line 493, ../sass/stylesheet.scss */
.info {
  padding: 1em;
}

/* line 497, ../sass/stylesheet.scss */
.caption {
  font-family: verdana,helvetica,arial,sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #292B6D;
}

/* line 503, ../sass/stylesheet.scss */
.comment_text {
  font-family: verdana,helvetica,arial,sans-serif;
  font-size: 9px;
  font-weight: normal;
}

/* line 508, ../sass/stylesheet.scss */
.small_label {
  font-family: verdana,helvetica,arial,sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #000;
  text-align: left;
  padding-bottom: 0px;
  margin-bottom: 3px;
}

/* line 520, ../sass/stylesheet.scss */
.boldgreen {
  font-weight: bold;
  color: #063;
}

/* line 524, ../sass/stylesheet.scss */
.green {
  font-weight: normal;
  color: #063;
}

/* line 529, ../sass/stylesheet.scss */
.smallgreen {
  font-weight: normal;
  color: #063;
  font-size: 8pt;
}

/* line 535, ../sass/stylesheet.scss */
.smallboldgreen {
  font-weight: bold;
  color: #063;
  font-size: 7.5pt;
}

/* line 541, ../sass/stylesheet.scss */
.bold {
  font-weight: bold;
}

/* line 545, ../sass/stylesheet.scss */
.underline {
  text-decoration: underline;
}

/* line 548, ../sass/stylesheet.scss */
.strikeout {
  text-decoration: line-through;
  color: maroon;
}

/* line 552, ../sass/stylesheet.scss */
.underlinebold {
  text-decoration: underline;
  font-weight: bold;
}

/* line 556, ../sass/stylesheet.scss */
.small {
  font-size: 80%;
}

/* line 560, ../sass/stylesheet.scss */
.smaller {
  font-size: 70%;
}

/* line 564, ../sass/stylesheet.scss */
.smallred {
  font-size: 9px;
  color: maroon;
}

/* line 568, ../sass/stylesheet.scss */
.smallnormal {
  font-size: 80%;
  font-weight: normal;
}

/* line 573, ../sass/stylesheet.scss */
.boldred {
  font-weight: bold;
  color: maroon;
}

/* line 578, ../sass/stylesheet.scss */
.warning {
  font-weight: bold;
  color: maroon;
}

/* line 583, ../sass/stylesheet.scss */
.smallnormal {
  font-size: 80%;
  font-weight: normal;
}

/* line 588, ../sass/stylesheet.scss */
.mediumnormal {
  font-weight: normal;
}

/* line 591, ../sass/stylesheet.scss */
.bigred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  padding: 0.15em;
  border: white ridge 2px;
  font-weight: bold;
  color: maroon;
}

/* line 600, ../sass/stylesheet.scss */
.haenowyellow {
  background-color: #FFFF99;
}

/* line 604, ../sass/stylesheet.scss */
.lightgray {
  background-color: #EFEFEF;
}

/* line 608, ../sass/stylesheet.scss */
.red {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #900B09;
}

/* line 614, ../sass/stylesheet.scss */
a.topmenulink {
  text-decoration: none;
  cursor: hand;
  color: #006633;
}

/* line 620, ../sass/stylesheet.scss */
a.topmenulink:link {
  color: #006633;
  background-color: transparent;
}

/* line 621, ../sass/stylesheet.scss */
a.topmenulink:visited {
  color: #006633;
  background-color: transparent;
}

/* line 622, ../sass/stylesheet.scss */
a.topmenulink:active {
  color: #900B09;
  background-color: transparent;
}

/* line 623, ../sass/stylesheet.scss */
a.topmenulink:hover {
  color: #900B09;
  background-color: transparent;
}

/* line 625, ../sass/stylesheet.scss */
a.topmenulinkred {
  text-decoration: none;
  cursor: hand;
  color: #900B09;
}

/* line 631, ../sass/stylesheet.scss */
a.topmenulinkred:link {
  color: #900B09;
  background-color: transparent;
}

/* line 632, ../sass/stylesheet.scss */
a.topmenulinkred:visited {
  color: #900B09;
  background-color: transparent;
}

/* line 633, ../sass/stylesheet.scss */
a.topmenulinkred:active {
  color: #006633;
  background-color: transparent;
}

/* line 634, ../sass/stylesheet.scss */
a.topmenulinkred:hover {
  color: #006633;
  background-color: transparent;
}

/* line 637, ../sass/stylesheet.scss */
.onsale {
  border: 1px;
  border-style: none;
  border-color: green;
  border-spacing: 1px;
  background-color: #FFFFCC;
  color: #900B09;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
  padding-top: 4px;
}

/* line 654, ../sass/stylesheet.scss */
.onsalesmall {
  border: 1px;
  border-style: none;
  border-color: green;
  border-spacing: 3px;
  background-color: #FFFFCC;
  color: #900B09;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: bold;
  padding-right: 1px;
  padding-left: 1px;
  padding-bottom: 1px;
  padding-top: 1px;
}

/* line 670, ../sass/stylesheet.scss */
.matrix_specials {
  background-color: #FFFF99;
  font-family: Verdana, Arial, sans-serif;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
}

/* line 678, ../sass/stylesheet.scss */
.matrix_specials span {
  color: maroon;
  font-size: 12px;
  font-weight: bold;
}

/* line 684, ../sass/stylesheet.scss */
.matrix_specials strong {
  color: #006633;
  font-size: 12px;
  font-weight: bold;
}

/* line 690, ../sass/stylesheet.scss */
.ftc_line {
  background-color: #063;
  width: 900;
  height: 1;
  margin-top: 2;
  margin-bottom: 2;
}

/* line 698, ../sass/stylesheet.scss */
.matrix_ftc {
  background-color: lightblue;
  font-family: Verdana, Arial, sans-serif;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
}

/* line 707, ../sass/stylesheet.scss */
.matrix_ftc table td {
  font-size: 11px;
  font-weight: bold;
}

/* line 711, ../sass/stylesheet.scss */
.matrix_ftc table td.pricing {
  color: maroon;
}

/* line 715, ../sass/stylesheet.scss */
.matrix_ftc table td.label {
  color: darkblue;
}

/* line 719, ../sass/stylesheet.scss */
.matrix_ftc table td em {
  color: #000000;
}

/* line 723, ../sass/stylesheet.scss */
.matrix_note {
  color: maroon;
  font-size: 14px;
  font-weight: bold;
}

/* line 729, ../sass/stylesheet.scss */
.matrix_note_large {
  color: maroon;
  font-size: 15px;
  font-weight: bold;
}

/* line 735, ../sass/stylesheet.scss */
.matrix_note span {
  color: #006633;
  font-size: 14px;
  font-weight: bold;
}

/* line 741, ../sass/stylesheet.scss */
.matrix_note_ftc {
  color: #003366;
  font-size: 14px;
  font-weight: bold;
}

/* line 746, ../sass/stylesheet.scss */
.matrix_note_closeouts {
  color: maroon;
  font-size: 13px;
  font-weight: bold;
}

/* line 752, ../sass/stylesheet.scss */
.matrix_note_green span {
  color: maroon;
  font-size: 14px;
  font-weight: bold;
}

/* line 759, ../sass/stylesheet.scss */
.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* line 764, ../sass/stylesheet.scss */
.quote {
  font-family: "Comic Sans MS", "times new roman",serif;
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
  color: maroon;
}

/* line 772, ../sass/stylesheet.scss */
.quoteauthor {
  font-family: "Book Antiqua","times new roman",serif;
  font-weight: bold;
  font-size: 80%;
  color: #565B3D;
  cursor: default;
}

/* line 781, ../sass/stylesheet.scss */
.testimonial_highlight {
  font-weight: bold;
  color: maroon;
}

/* line 786, ../sass/stylesheet.scss */
.testimonial_quote {
  font-size: 15px;
  color: black;
}

/* line 791, ../sass/stylesheet.scss */
.testimonial {
  font-weight: normal;
  color: black;
}

/* line 796, ../sass/stylesheet.scss */
.testimonial_line {
  color: #063;
}

/* line 800, ../sass/stylesheet.scss */
.testimonial_author {
  font-weight: bold;
  font-size: 90%;
  color: #063;
  white-space: nowrap;
}

/* line 807, ../sass/stylesheet.scss */
.bigquote {
  font-style: italic;
  font-size: 110%;
  color: black;
}

/* line 814, ../sass/stylesheet.scss */
.times {
  font-size: 100%;
  color: black;
}

/* line 820, ../sass/stylesheet.scss */
.times105 {
  font-size: 105%;
  color: black;
}

/* line 827, ../sass/stylesheet.scss */
.panel {
  border: 1px;
  border-style: solid;
  border-color: green;
  border-spacing: 1px;
  background-color: #FFFFCC;
  color: #900B09;
  cursor: pointer;
  cursor: hand;
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
}

/* line 839, ../sass/stylesheet.scss */
.panelNoBorder {
  background-color: #FFFFCC;
  color: #900B09;
  cursor: pointer;
  cursor: hand;
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
}

/* line 846, ../sass/stylesheet.scss */
.textboxStyled {
  font: 10px Verdana, Arial, sans-serif;
  color: #000080;
  font-weight: bold;
  padding: 1px;
  border: 1px #063 solid;
}

/* line 855, ../sass/stylesheet.scss */
.cotton {
  font-family: tahoma,helvetica,arial,sans-serif;
  font-size: 8pt;
  color: black;
}

/* line 860, ../sass/stylesheet.scss */
.highlight {
  background-color: yellow;
}

/* line 863, ../sass/stylesheet.scss */
.greenBorder {
  border: 1px;
  border-style: solid;
  border-color: #063;
  border-spacing: 1px;
}

/* line 870, ../sass/stylesheet.scss */
.darkGreen {
  color: #063;
}

/* line 875, ../sass/stylesheet.scss */
a.wholesale {
  border: 1px;
  border-style: solid;
  border-color: green;
  cursor: pointer;
  cursor: hand;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 10px;
  padding-right: 6px;
  padding-left: 6px;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
  text-decoration: none;
}

/* line 893, ../sass/stylesheet.scss */
a.wholesale:hover {
  border: 1px solid maroon;
  background-color: #E7DE8C;
  color: #006633;
}

/* line 896, ../sass/stylesheet.scss */
a.emphasis_link:link {
  font-size: 10px;
  font-weight: bold;
  padding: 2px;
  border: 1px solid maroon;
  background-color: #006633;
  color: #E7DE8C;
  text-decoration: none;
}

/* line 897, ../sass/stylesheet.scss */
a.emphasis_link:visited {
  font-size: 10px;
  font-weight: bold;
  padding: 2px;
  border: 1px solid maroon;
  background-color: #006633;
  color: #E7DE8C;
  text-decoration: none;
}

/* line 898, ../sass/stylesheet.scss */
a.emphasis_link:active {
  font-size: 10px;
  font-weight: bold;
  padding: 2px;
  border: 1px solid maroon;
  background-color: #006633;
  color: #E7DE8C;
  text-decoration: none;
}

/* line 899, ../sass/stylesheet.scss */
a.emphasis_link:hover {
  font-size: 10px;
  font-weight: bold;
  padding: 2px;
  border: 1px solid maroon;
  background-color: #E7DE8C;
  color: #006633;
  text-decoration: none;
}

/* line 902, ../sass/stylesheet.scss */
.wholesale_button {
  border: 1px;
  border-style: solid;
  border-color: green;
  border-spacing: 1px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 5px;
  padding-top: 3px;
  text-decoration: none;
  margin-bottom: 5px;
}

/* line 918, ../sass/stylesheet.scss */
.smallerText {
  font-size: 9.5px;
}

/* line 922, ../sass/stylesheet.scss */
.smallTextHighlight {
  background-color: #FFFFCC;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/* line 928, ../sass/stylesheet.scss */
TABLE.infoBox {
  border: 1px;
  border-style: solid;
  border-color: #9CC49C;
  border-spacing: 1;
}

/* line 935, ../sass/stylesheet.scss */
TABLE.infoBoxHidden {
  border: 1px;
  border-style: hidden;
  border-color: #063;
  border-spacing: 1;
}

/* BEG OF DATEPICKER */
/* the div that holds the date picker calendar */
/* the table (within the div) that holds the date picker calendar */
/* line 950, ../sass/stylesheet.scss */
.dpTable {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
  color: #333333;
  background-color: #f5f7d5;
  border: 1px solid #107C4B;
}

/* a table row that holds date numbers (either blank or 1-31) */
/* the top table row that holds the month, year, and forward/backward buttons */
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
/* the bottom table row, that has the "This Month" and "Close" buttons */
/* a table cell that holds a date number (either blank or 1-31) */
/* line 981, ../sass/stylesheet.scss */
.dpTD {
  border: 1px solid #ece9d8;
}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
/* line 987, ../sass/stylesheet.scss */
.dpDayHighlightTD {
  background-color: #CCCCCC;
  border: 1px solid #AAAAAA;
}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
/* line 994, ../sass/stylesheet.scss */
.dpTDHover {
  background-color: #FFFFCC;
  border: 1px solid #888888;
  cursor: pointer;
  color: #107C4B;
}

/* the table cell that holds the name of the month and the year */
/* a table cell that holds one of the forward/backward buttons */
/* the table cell that holds the "This Month" or "Close" button at the bottom */
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
/* line 1018, ../sass/stylesheet.scss */
.dpDayTD {
  background-color: #CCCCCC;
  border: 1px solid #AAAAAA;
  color: white;
}

/* additional style information for the text that indicates the month and year */
/* line 1026, ../sass/stylesheet.scss */
.dpTitleText {
  font-size: 12px;
  color: black;
  font-weight: bold;
}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
/* line 1034, ../sass/stylesheet.scss */
.dpDayHighlight {
  color: #107C4B;
  font-weight: bold;
}

/* the forward/backward buttons at the top */
/* line 1041, ../sass/stylesheet.scss */
.dpButton {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: black;
  background: #FFFFCC;
  font-weight: bold;
  padding: 0px;
}

/* the "This Month" and "Close" buttons at the bottom */
/* line 1052, ../sass/stylesheet.scss */
.dpTodayButton {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: black;
  background: #FFFFCC;
  font-weight: bold;
}

/* END OF DATEPICKER */
/* line 1061, ../sass/stylesheet.scss */
.smallBlack {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

/* line 1067, ../sass/stylesheet.scss */
.subheading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #063;
}

/* line 1075, ../sass/stylesheet.scss */
.boxed980 {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 0px;
  width: 980px;
}

/* line 1084, ../sass/stylesheet.scss */
.boxed720 {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 0px;
  width: 720px;
}

/* line 1092, ../sass/stylesheet.scss */
.boxed {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 0px;
}

/* line 1099, ../sass/stylesheet.scss */
.floatLeft {
  float: left;
  padding-right: 8px;
}

/* line 1104, ../sass/stylesheet.scss */
.floatRight {
  float: right;
  padding-left: 8px;
}

/* line 1113, ../sass/stylesheet.scss */
body {
  background-color: white;
  margin: auto;
  margin-left: auto;
  margin-right: auto;
  width: 1050px;
}

/* line 1121, ../sass/stylesheet.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0px;
  content: " ";
  clear: both;
  height: 0px;
}

/* line 1129, ../sass/stylesheet.scss */
.clearfix {
  display: inline-block;
}

/* line 1131, ../sass/stylesheet.scss */
* html .clearfix {
  height: 1%;
}

/* line 1133, ../sass/stylesheet.scss */
.clearfix {
  display: block;
}

/* line 1135, ../sass/stylesheet.scss */
img {
  border: 0px;
}

/* line 1137, ../sass/stylesheet.scss */
li.clearfix {
  display: list-item;
}

/* line 1139, ../sass/stylesheet.scss */
.pointer {
  cursor: pointer;
}

/* line 1141, ../sass/stylesheet.scss */
#navigation {
  margin-left: 15px;
}

/* line 1143, ../sass/stylesheet.scss */
#navigation div {
  float: left;
  border: 0;
  border-style: none;
}

/* line 1147, ../sass/stylesheet.scss */
#facebookLink {
  vertical-align: middle;
  margin-right: 30px;
  margin-top: 5px;
}
/* line 1151, ../sass/stylesheet.scss */
#facebookLink img#fblogo {
  height: 25px;
  margin-right: 8px;
}
/* line 1155, ../sass/stylesheet.scss */
#facebookLink img#fblike {
  height: 15px;
  margin-right: 4px;
}
/* line 1159, ../sass/stylesheet.scss */
#facebookLink span {
  color: #3B5998;
}

/* line 1164, ../sass/stylesheet.scss */
#navigation ul {
  margin: 0px;
  padding: 0px;
}

/* line 1170, ../sass/stylesheet.scss */
#navigationStacked ul, div.navigationStacked ul {
  font-size: .9em;
  font-weight: bold;
  padding-left: 0px;
  margin-left: 15px;
}
/* line 1175, ../sass/stylesheet.scss */
#navigationStacked ul li, div.navigationStacked ul li {
  -moz-border-radius: 4px / 4px;
  -webkit-border-radius: 4px 4px;
  border-radius: 4px / 4px;
  list-style: none;
  margin: 0px;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
  width: 120px;
}
/* line 1184, ../sass/stylesheet.scss */
#navigationStacked ul li a, div.navigationStacked ul li a {
  color: #063;
}
/* line 1187, ../sass/stylesheet.scss */
#navigationStacked ul li a:hover, div.navigationStacked ul li a:hover {
  color: maroon;
}
/* line 1190, ../sass/stylesheet.scss */
#navigationStacked ul li a.active, div.navigationStacked ul li a.active {
  color: maroon;
  font-weight: bold;
}

/* line 1198, ../sass/stylesheet.scss */
div.navigationStacked {
  position: relative;
  top: -600px;
  left: 10px;
}
/* line 1203, ../sass/stylesheet.scss */
div.navigationStacked div {
  -moz-border-radius: 8px / 8px;
  -webkit-border-radius: 8px 8px;
  border-radius: 8px / 8px;
  line-height: 10px;
  width: 225px;
  margin: 8px;
  padding: 6px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 0.90em;
  /* Fallback for web browsers that doesn't support RGBa */
  background: white;
  /* RGBa with 0.6 opacity */
  background: rgba(255, 255, 255, 0.9);
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
/* line 1213, ../sass/stylesheet.scss */
div.navigationStacked div h4 {
  font-weight: bold;
  color: #006633;
  display: inline-block;
  width: 90%;
  text-align: center;
}
/* line 1220, ../sass/stylesheet.scss */
div.navigationStacked div p {
  margin: 7px;
  font-size: 0.90em;
}
/* line 1222, ../sass/stylesheet.scss */
div.navigationStacked div p label {
  display: block;
  width: 80px;
}
/* line 1227, ../sass/stylesheet.scss */
div.navigationStacked div p input[type=password], div.navigationStacked div p input[type=text] {
  width: 180px;
}
/* line 1242, ../sass/stylesheet.scss */
div.navigationStacked ul {
  width: 150px;
  margin-top: 20px;
}
/* line 1245, ../sass/stylesheet.scss */
div.navigationStacked ul li {
  height: 20px;
  margin: 8px !important;
  /* Fallback for web browsers that doesn't support RGBa */
  background: white;
  /* RGBa with 0.6 opacity */
  background: rgba(255, 255, 255, 0.7);
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

/* line 1263, ../sass/stylesheet.scss */
#menuNavigation {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 1266, ../sass/stylesheet.scss */
#publicNavigation ul {
  margin: 0px;
  margin-left: 20px;
  padding: 0px;
}

/* line 1270, ../sass/stylesheet.scss */
#publicNavigation ul li {
  list-style: none;
  margin: 0px;
  float: left;
  padding-right: 10px;
}

/* line 1275, ../sass/stylesheet.scss */
#publicNavigation ul li a {
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  cursor: pointer;
  color: #063;
}

/* line 1281, ../sass/stylesheet.scss */
#publicNavigation ul li a:hover {
  color: maroon;
}

/* line 1283, ../sass/stylesheet.scss */
#wholesaleNavigation ul {
  list-style-image: inline;
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
  margin-left: 20px;
  float: left;
}

/* line 1291, ../sass/stylesheet.scss */
#wholesaleNavigation ul li {
  float: left;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 1297, ../sass/stylesheet.scss */
#wholesaleNavigation a {
  border: 1px;
  border-style: solid;
  color: #063;
  border-color: #063;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  font-size: 11px;
  text-align: center;
  text-decoration: none;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 3px;
  padding-right: 3px;
  margin-top: 5px;
  margin-left: 2px;
  margin-right: 2px;
}

/* line 1314, ../sass/stylesheet.scss */
#wholesaleNavigation a:hover {
  border: 1px solid maroon;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: maroon;
}

/* line 1321, ../sass/stylesheet.scss */
#wholesaleNavigation a.emphasis {
  border-color: maroon;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #006633;
  color: #E7DE8C;
}

/* line 1327, ../sass/stylesheet.scss */
#wholesaleNavigation a.emphasis:hover {
  background-color: #E7DE8C;
  color: #006633;
}

/* line 1332, ../sass/stylesheet.scss */
#footer {
  margin-top: 10px;
  padding-left: 50px;
  width: 800px;
}

/* line 1336, ../sass/stylesheet.scss */
#footer p {
  margin: 5px;
  text-align: center;
}

/* line 1339, ../sass/stylesheet.scss */
#footer p.links {
  font-size: .8em;
}

/* line 1341, ../sass/stylesheet.scss */
#footer p.links a {
  text-decoration: none;
  color: #063;
}

/* line 1343, ../sass/stylesheet.scss */
#footer p.links a:hover {
  color: maroon;
}

/* line 1345, ../sass/stylesheet.scss */
#footer p.references span {
  font-size: .7em;
  margin-bottom: 5px;
}

/* line 1348, ../sass/stylesheet.scss */
#userNavigation li {
  list-style: none;
  margin: 0px;
  float: left;
  padding-right: 5px;
}

/* line 1353, ../sass/stylesheet.scss */
#userNavigation a, #userGreeting span {
  font-size: .8em;
}

/* line 1355, ../sass/stylesheet.scss */
#userNavigation a {
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  color: #063;
  padding-right: 5px;
}

/* line 1361, ../sass/stylesheet.scss */
#userNavigation a:hover {
  color: maroon;
}

/* line 1363, ../sass/stylesheet.scss */
#slogan {
  font-size: 1.3em;
  color: #063;
  font-family: Tahoma;
  margin-left: 40px;
  margin-right: 40px;
  margin-top: 10px;
}

/* line 1371, ../sass/stylesheet.scss */
.with_left_nav {
  margin-left: 210px !important;
  width: 700px !important;
}

/* line 1377, ../sass/stylesheet.scss */
.logged_in {
  margin-left: 160px !important;
}

/* line 1381, ../sass/stylesheet.scss */
#content {
  width: 900px;
  padding-left: 5px;
  margin-left: 15px;
}

/* line 1388, ../sass/stylesheet.scss */
#content a {
  font-weight: bold;
  font-size: .95em;
}

/* line 1391, ../sass/stylesheet.scss */
#content h3, #content h4 {
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
}

/* line 1396, ../sass/stylesheet.scss */
#content h3 {
  color: #063;
  font-size: medium;
}

/* line 1399, ../sass/stylesheet.scss */
#content h4 {
  font-size: .9em;
}

/* line 1401, ../sass/stylesheet.scss */
#content dl {
  margin: 0px;
  padding: 0px;
}

/* line 1404, ../sass/stylesheet.scss */
#content dl dt {
  color: #063;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 4px;
  padding: 0px;
}

/* line 1410, ../sass/stylesheet.scss */
#content.emphasis dl dt {
  text-decoration: underline;
}

/* line 1412, ../sass/stylesheet.scss */
#content dl dd {
  margin-bottom: 8px;
  margin-left: 0px;
  font-size: .95em;
}

/* line 1416, ../sass/stylesheet.scss */
#chartInfo p span {
  color: #063;
  font-weight: bold;
  text-decoration: underline;
}

/* line 1420, ../sass/stylesheet.scss */
#chartInfo p em {
  font-weight: bold;
}

/* line 1422, ../sass/stylesheet.scss */
#content.numbered dl dd {
  margin-bottom: 8px;
  margin-left: 18px;
  font-size: .95em;
}

/* line 1427, ../sass/stylesheet.scss */
#certifications.sidebyside ul {
  list-style-type: none;
  list-style: none;
  margin-left: 0px;
  padding: 0px;
}
/* line 1432, ../sass/stylesheet.scss */
#certifications.sidebyside ul li {
  border-style: solid;
  border-width: 1px;
  border-color: #063;
  padding: 8px;
  margin-bottom: 8px;
}
/* line 1438, ../sass/stylesheet.scss */
#certifications.sidebyside ul li div {
  float: left;
  margin-right: 10px;
  margin-top: 8px;
  text-align: center;
}
/* line 1443, ../sass/stylesheet.scss */
#certifications.sidebyside ul li div span {
  font-size: .90em;
  font-weight: bold;
  color: #063;
}
/* line 1450, ../sass/stylesheet.scss */
#certifications.sidebyside ul li p {
  padding-top: 0px;
  text-align: left;
}
/* line 1455, ../sass/stylesheet.scss */
#certifications.sidebyside ul span.caption {
  text-align: center;
}

/* line 1463, ../sass/stylesheet.scss */
#bamco.sidebyside ul {
  list-style-type: none;
  list-style: none;
  margin-left: 0px;
  padding: 0px;
}
/* line 1468, ../sass/stylesheet.scss */
#bamco.sidebyside ul li {
  float: left;
  border-style: solid;
  border-width: 1px;
  border-color: #063;
  padding: 8px;
  margin-right: 5px;
  margin-bottom: 8px;
}
/* line 1476, ../sass/stylesheet.scss */
#bamco.sidebyside ul li div {
  width: 400px;
  float: left;
  margin-top: 8px;
  text-align: center;
}
/* line 1481, ../sass/stylesheet.scss */
#bamco.sidebyside ul li div img {
  height: 170px;
  margin-right: 30px;
}
/* line 1485, ../sass/stylesheet.scss */
#bamco.sidebyside ul li div span {
  font-size: .90em;
  font-weight: bold;
  color: #063;
}
/* line 1492, ../sass/stylesheet.scss */
#bamco.sidebyside ul li p {
  padding-top: 0px;
  text-align: center;
}
/* line 1497, ../sass/stylesheet.scss */
#bamco.sidebyside ul li.first {
  margin-right: 35px;
}
/* line 1500, ../sass/stylesheet.scss */
#bamco.sidebyside ul span.caption {
  text-align: center;
}

/* line 1505, ../sass/stylesheet.scss */
.block {
  display: block;
}

/* line 1507, ../sass/stylesheet.scss */
a {
  text-decoration: none;
}

/* line 1509, ../sass/stylesheet.scss */
.floatLeft {
  float: left;
  padding-right: 8px;
}

/* line 1512, ../sass/stylesheet.scss */
.floatRight {
  float: right;
  padding-left: 8px;
}

/* make paragraphs align on top of dd-tag \*/
/* line 1516, ../sass/stylesheet.scss */
#content dl dd > p {
  margin-top: 0px;
}

/* interestingly enough this makes UL fit better in TD */
/* line 1519, ../sass/stylesheet.scss */
table td ul {
  padding: 0px;
  margin: 0px;
  margin-left: 20px;
}

/* line 1523, ../sass/stylesheet.scss */
#content h3 a {
  font-size: 60%;
  font-weight: normal;
}

/* line 1526, ../sass/stylesheet.scss */
.sizeChart table {
  margin-left: 25px;
  margin-top: 10px;
}

/* line 1531, ../sass/stylesheet.scss */
.sizeChart table td, .sizeChart table th {
  font-size: 85%;
}

/* line 1533, ../sass/stylesheet.scss */
.sizeChart table thead tr {
  background: #FF9;
}

/* line 1535, ../sass/stylesheet.scss */
.sizeChart table thead tr:first-child {
  color: green;
  background: #FFF;
}

/* line 1539, ../sass/stylesheet.scss */
.sizeChart table tr th {
  width: 100px;
}

/* line 1541, ../sass/stylesheet.scss */
.sizeChart table t td {
  text-align: center;
}

/* line 1543, ../sass/stylesheet.scss */
.sizeChart table tbody tr th {
  background-color: #efefef;
}

/* line 1545, ../sass/stylesheet.scss */
.sizeChart table tr th:first-child {
  width: 250px;
}

/* line 1547, ../sass/stylesheet.scss */
.sizeChart p {
  text-align: center;
}

/* line 1550, ../sass/stylesheet.scss */
#aboutUs {
  margin: 0px;
  margin-left: 0px;
  padding: 0px;
}

/* line 1554, ../sass/stylesheet.scss */
#aboutUs li {
  list-style: none;
  margin: 0px;
  padding-bottom: 8px;
  float: left;
  padding-right: 10px;
}

/* line 1560, ../sass/stylesheet.scss */
#banner {
  border: 1px;
  border-style: solid;
  border-color: green;
  border-spacing: 1px;
  background-color: #FFFFCC;
  color: #900B09;
  text-align: center;
  width: 350px;
  margin-bottom: 5px;
}

/* line 1570, ../sass/stylesheet.scss */
#banner h2 {
  font-size: 10px;
  margin: 5px;
  padding: 0px;
}

/* line 1574, ../sass/stylesheet.scss */
#banner h2 span {
  color: black;
  background-color: yellow;
  font-size: 10px;
}

/* line 1578, ../sass/stylesheet.scss */
#banner h2 span.red {
  color: #900B09;
}

/* line 1580, ../sass/stylesheet.scss */
#banner p {
  font-size: 9px;
  margin: 5px;
  padding: 0px;
}

/* line 1584, ../sass/stylesheet.scss */
#banner a {
  text-decoration: underline;
  font-weight: bold;
}

/* line 1587, ../sass/stylesheet.scss */
div.scrapbook_outer {
  background-color: #f6f7d5;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #063;
  -moz-border-radius: 8 8 0 0 !important;
  -webkit-border-radius: 8 8 0 0 !important;
  -o-border-radius: 8 8 0 0 !important;
  border-radius: 8 8 0 0 !important;
}

/* line 1598, ../sass/stylesheet.scss */
div.scrapbook {
  text-align: center;
}

/* line 1601, ../sass/stylesheet.scss */
div.scrapbook > div {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #063;
  background-color: #fff;
  -moz-border-radius: 8 8 8 8 !important;
  -webkit-border-radius: 8 8 8 8 !important;
  -o-border-radius: 8 8 8 8 !important;
  border-radius: 8 8 8 8 !important;
}

/* line 1613, ../sass/stylesheet.scss */
div.scrapbook div:first-child {
  border-width: 1px;
  border-style: solid;
  border-color: #063;
  -moz-border-radius: 0 0 0 0 !important;
  -webkit-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}

/* line 1622, ../sass/stylesheet.scss */
div.scrapbook_viewer {
  margin: 5px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 300px;
  width: 300px;
}

/* line 1631, ../sass/stylesheet.scss */
div.gallery {
  border-width: 1px;
  border-style: solid;
  border-color: #063;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  text-align: center;
  background-color: #f6f7d5;
  width: 400px;
  -moz-border-radius: 8 8 8 8 !important;
  -webkit-border-radius: 8 8 8 8 !important;
  -o-border-radius: 8 8 8 8 !important;
  border-radius: 8 8 8 8 !important;
}

/* line 1647, ../sass/stylesheet.scss */
div.gallery img {
  margin-right: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #f6f7d5;
}

/* line 1653, ../sass/stylesheet.scss */
div.gallery img:hover {
  border-width: 1px;
  border-style: solid;
  border-color: #063;
}

/* line 1658, ../sass/stylesheet.scss */
div.gallery .leftarrow {
  float: left;
  margin-left: 10px;
}

/* line 1662, ../sass/stylesheet.scss */
div.gallery .rightarrow {
  float: right;
  margin-right: 10px;
}

/* line 1666, ../sass/stylesheet.scss */
div.gallery .rightarrow, div.gallery .leftarrow {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 5px;
  height: 100%;
}

/* line 1674, ../sass/stylesheet.scss */
img.detailhover {
  margin: auto;
  border: 1px solid #063;
  margin: 2px;
  height: 25px;
}

/* line 1681, ../sass/stylesheet.scss */
.corners {
  -moz-border-radius: 8px / 8px;
  -webkit-border-radius: 8px 8px;
  border-radius: 8px / 8px;
}

/* line 1685, ../sass/stylesheet.scss */
td.mailto {
  vertical-align: top;
}

/* line 1689, ../sass/stylesheet.scss */
#userLogin {
  border: 1px solid #063;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #FFF;
  height: 160px;
}
/* line 1697, ../sass/stylesheet.scss */
#userLogin h4 {
  font-size: 9.5px;
  font-weight: bold;
  color: #063;
  margin: 4px;
  text-align: center;
}
/* line 1704, ../sass/stylesheet.scss */
#userLogin span {
  color: #000;
  font-size: 9px;
  font-weight: bold;
  display: block;
  text-align: left;
}
/* line 1711, ../sass/stylesheet.scss */
#userLogin p {
  text-align: left;
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}
/* line 1718, ../sass/stylesheet.scss */
#userLogin p.signin {
  margin: 4px;
}
/* line 1720, ../sass/stylesheet.scss */
#userLogin p.signin a {
  font-size: 8px;
  font-weight: bold;
}
/* line 1724, ../sass/stylesheet.scss */
#userLogin p.signin input[type=image] {
  padding-right: 5px;
}
/* line 1728, ../sass/stylesheet.scss */
#userLogin input[type=text], #userLogin input[type=password] {
  font-size: 10px;
  width: 90%;
  height: 18px;
  margin-bottom: 5px;
}
/* line 1735, ../sass/stylesheet.scss */
#userLogin p.newuser {
  padding: 5px;
  margin-top: 8px;
  text-align: center;
}
/* line 1739, ../sass/stylesheet.scss */
#userLogin p.newuser a {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 3px;
  padding: 2px;
  border-style: solid;
  border-width: 1px;
  border-color: #063;
  font-size: 9px;
  font-weight: bold;
}
/* line 1749, ../sass/stylesheet.scss */
#userLogin p.newuser a:hover {
  color: maroon;
}

/* line 1757, ../sass/stylesheet.scss */
#printersTable, table.bordered_table {
  border: 1px solid #063;
  border-spacing: 0px;
}
/* line 6, ../../../../../../../Users/ddoyon/.rvm/gems/ruby-2.1.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/tables/_borders.scss */
#printersTable thead th, table.bordered_table thead th {
  border-bottom: 1px solid #063;
}
/* line 9, ../../../../../../../Users/ddoyon/.rvm/gems/ruby-2.1.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/tables/_borders.scss */
#printersTable tfoot th, #printersTable tfoot td, table.bordered_table tfoot th, table.bordered_table tfoot td {
  border-top: 1px solid #063;
}
/* line 12, ../../../../../../../Users/ddoyon/.rvm/gems/ruby-2.1.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/tables/_borders.scss */
#printersTable th:first-child, table.bordered_table th:first-child {
  border-right: 1px solid #063;
}
/* line 16, ../../../../../../../Users/ddoyon/.rvm/gems/ruby-2.1.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/tables/_borders.scss */
#printersTable th, #printersTable td, table.bordered_table th, table.bordered_table td {
  border-right: 1px solid #063;
  border-bottom: 1px solid #063;
  border-left-width: 0;
  border-top-width: 0;
}
/* line 22, ../../../../../../../Users/ddoyon/.rvm/gems/ruby-2.1.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/tables/_borders.scss */
#printersTable th:last-child, #printersTable td:last-child, table.bordered_table th:last-child, table.bordered_table td:last-child {
  border-right-width: 0;
}
/* line 28, ../../../../../../../Users/ddoyon/.rvm/gems/ruby-2.1.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/tables/_borders.scss */
#printersTable th.last, #printersTable td.last, table.bordered_table th.last, table.bordered_table td.last {
  border-right-width: 0;
}
/* line 33, ../../../../../../../Users/ddoyon/.rvm/gems/ruby-2.1.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/tables/_borders.scss */
#printersTable tbody tr:last-child th, #printersTable tbody tr:last-child td, #printersTable tfoot tr:last-child th, #printersTable tfoot tr:last-child td, table.bordered_table tbody tr:last-child th, table.bordered_table tbody tr:last-child td, table.bordered_table tfoot tr:last-child th, table.bordered_table tfoot tr:last-child td {
  border-bottom-width: 0;
}
/* line 37, ../../../../../../../Users/ddoyon/.rvm/gems/ruby-2.1.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/tables/_borders.scss */
#printersTable tbody tr.last th, #printersTable tbody tr.last td, #printersTable tfoot tr.last th, #printersTable tfoot tr.last td, table.bordered_table tbody tr.last th, table.bordered_table tbody tr.last td, table.bordered_table tfoot tr.last th, table.bordered_table tfoot tr.last td {
  border-bottom-width: 0;
}
/* line 1761, ../sass/stylesheet.scss */
#printersTable thead tr, table.bordered_table thead tr {
  background-color: white;
  color: #063;
}
/* line 1765, ../sass/stylesheet.scss */
#printersTable td, table.bordered_table td {
  padding: 3px;
}

/* line 1770, ../sass/stylesheet.scss */
#slideshow_outer {
  height: 382px;
  width: 352px;
  float: left;
}

/* line 1776, ../sass/stylesheet.scss */
#slideshow img {
  width: 350px;
  min-height: 300px;
  border-width: 1px;
  border-style: solid;
  border-color: #063;
  -moz-border-radius: 10;
  -webkit-border-radius: 10;
  border-radius: 10;
}

/* line 1785, ../sass/stylesheet.scss */
div.testimonials img, div.ourproducts img, div.whyfairtrade img, xdiv.whyorganic {
  border-width: 1px;
  border-style: solid;
  border-color: #063;
  -moz-border-radius: 6;
  -webkit-border-radius: 6;
  border-radius: 6;
  margin-right: 10px;
  margin-left: 10px;
  padding: 0;
}

/* line 1796, ../sass/stylesheet.scss */
#homecopy {
  float: left;
  width: 250px;
  height: 382px;
  margin: 0px;
  margin-left: 20px;
}
/* line 1802, ../sass/stylesheet.scss */
#homecopy a {
  display: block;
}

/* line 1807, ../sass/stylesheet.scss */
#affiliates {
  width: 1200px;
  margin-left: 20px;
}
/* line 1810, ../sass/stylesheet.scss */
#affiliates img {
  border: none;
}
/* line 1813, ../sass/stylesheet.scss */
#affiliates div {
  height: 50px;
  background-repeat: no-repeat;
  border: 1px solid black;
  display: inline-block;
  min-width: 35px;
  max-width: 100px;
}
/* line 1821, ../sass/stylesheet.scss */
#affiliates #affiliate1 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -10px;
  width: 37px;
}
/* line 1827, ../sass/stylesheet.scss */
#affiliates #affiliate2 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -80px;
  width: 42px;
}
/* line 1833, ../sass/stylesheet.scss */
#affiliates #affiliate3 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -150px;
  width: 35px;
}
/* line 1839, ../sass/stylesheet.scss */
#affiliates #affiliate4 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -220px;
  width: 81px;
}
/* line 1845, ../sass/stylesheet.scss */
#affiliates #affiliate5 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -290px;
  width: 44px;
}
/* line 1851, ../sass/stylesheet.scss */
#affiliates #affiliate6 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -360px;
  width: 44px;
}
/* line 1857, ../sass/stylesheet.scss */
#affiliates #affiliate7 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -430px;
  width: 100px;
}

/* line 1867, ../sass/stylesheet.scss */
table#printing_information div.print_option, table#embroidery_information div.print_option {
  margin-bottom: 10px;
}
/* line 1869, ../sass/stylesheet.scss */
table#printing_information div.print_option img.print, table#embroidery_information div.print_option img.print {
  height: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #063;
  margin-left: auto;
  margin-right: auto;
  margin: auto;
  vertical-align: middle;
}

/* line 1884, ../sass/stylesheet.scss */
table.printing_charges td, table.printing_charges th, table.embroidery_charges td, table.embroidery_charges th {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 1885, ../sass/stylesheet.scss */
table.printing_charges td, table.embroidery_charges td {
  text-align: center;
}
/* line 1888, ../sass/stylesheet.scss */
table.printing_charges th, table.embroidery_charges th {
  text-align: center;
}

/* line 1894, ../sass/stylesheet.scss */
#order_container {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/* the overlayed element */
/* line 1901, ../sass/stylesheet.scss */
img[rel] {
  cursor: pointer;
}

/* line 1904, ../sass/stylesheet.scss */
.simple_overlay {
  /* must be initially hidden */
  display: none;
  /* place overlay on top of other elements */
  z-index: 10000;
  /* styling */
  background-color: #333;
  min-height: 80px;
  border: 1px solid #666;
  /* CSS3 styling for latest browsers @include single-box-shadow(#000, 0, 0, 20px, 5px); */
  /* close button positioned on upper right corner */
}
/* line 1922, ../sass/stylesheet.scss */
.simple_overlay .close {
  background-image: url(../../images/haenow/close.png);
  position: absolute;
  right: -15px;
  top: -15px;
  cursor: pointer;
  height: 35px;
  width: 35px;
}

/* line 1934, ../sass/stylesheet.scss */
.cc_overlay {
  padding: 10px;
  /* must be initially hidden */
  display: none;
  /* place overlay on top of other elements */
  z-index: 10000;
  /* styling */
  background-color: #eee;
  min-height: 80px;
  border: 1px solid #666;
  /* CSS3 styling for latest browsers @include single-box-shadow(#000, 0, 0, 20px, 5px); */
  /* close button positioned on upper right corner */
}
/* line 1953, ../sass/stylesheet.scss */
.cc_overlay .close {
  background-image: url(../../images/haenow/close.png);
  position: absolute;
  right: -15px;
  top: -15px;
  cursor: pointer;
  height: 35px;
  width: 35px;
}

/* line 1964, ../sass/stylesheet.scss */
a#videoLink {
  font-size: 9.5px;
}

/* line 1968, ../sass/stylesheet.scss */
input[type="text"], input[type="password"] {
  background-color: white;
}

/* line 1972, ../sass/stylesheet.scss */
#login_eco_container {
  margin-left: auto;
  margin-right: auto;
  margin: auto;
}

/* line 1979, ../sass/stylesheet.scss */
#customfaq ol li {
  margin-bottom: 5px;
}

/* line 1984, ../sass/stylesheet.scss */
#leftNavigation {
  margin-top: 10px;
  margin-right: 0px;
  min-width: 150px;
  max-width: 215px;
}

/* Hack to make home page look like others in quirks mode */
/* line 1991, ../sass/stylesheet.scss */
body {
  padding-top: 8px;
  padding-left: 12px;
}

/* line 1995, ../sass/stylesheet.scss */
#navigation {
  height: 50px;
}

/* line 1999, ../sass/stylesheet.scss */
p.subtitle {
  margin: 0px;
  margin-top: 10px;
  margin-bottom: 5px;
}

/* line 2005, ../sass/stylesheet.scss */
td.infoBoxHeading {
  background: none repeat scroll 0 0 #FFF;
}

/* line 2009, ../sass/stylesheet.scss */
a u {
  text-decoration: none;
}

/* line 2012, ../sass/stylesheet.scss */
.alignRight {
  text-align: right;
}

/* line 2016, ../sass/stylesheet.scss */
[name=cc_number] {
  width: 150px;
}

/* line 2020, ../sass/stylesheet.scss */
#homepage {
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  height: 599px;
  width: 985px;
  background-image: url("/resources/images/homepage/spring2013.jpg");
}
/* line 2026, ../sass/stylesheet.scss */
#homepage div.overlay {
  padding-left: 15px;
  padding-top: 20px;
}
/* line 2030, ../sass/stylesheet.scss */
#homepage div.overlay div#login {
  -moz-border-radius: 8px / 8px;
  -webkit-border-radius: 8px 8px;
  border-radius: 8px / 8px;
  width: 230px;
  height: 146px;
  /* Fallback for web browsers that doesn't support RGBa */
  background: white;
  /* RGBa with 0.6 opacity */
  background: white;
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDDDDDDD, endColorstr=#DDDDDDDD);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDDDDDDD, endColorstr=#DDDDDDDD)";
  padding-top: 4px;
}
/* line 2036, ../sass/stylesheet.scss */
#homepage div.overlay div#login p {
  margin-left: 6px;
  margin-top: 4px;
  margin-bottom: 4px;
}
/* line 2040, ../sass/stylesheet.scss */
#homepage div.overlay div#login p label {
  display: block;
  font-size: .8em;
}
/* line 2044, ../sass/stylesheet.scss */
#homepage div.overlay div#login p a {
  font-size: .8em;
}
/* line 2047, ../sass/stylesheet.scss */
#homepage div.overlay div#login p input[type="text"], #homepage div.overlay div#login p input[type="password"] {
  background-color: white;
  width: 150px !important;
}
/* line 2052, ../sass/stylesheet.scss */
#homepage div.overlay div#login p.title {
  color: #006633;
  font-weight: bold;
  font-size: .8em;
}
/* line 2059, ../sass/stylesheet.scss */
#homepage div.overlay ul {
  padding-left: 8px;
  max-width: 108px;
  font-size: .9em;
}
/* line 2063, ../sass/stylesheet.scss */
#homepage div.overlay ul li {
  -moz-border-radius: 4px / 4px;
  -webkit-border-radius: 4px 4px;
  border-radius: 4px / 4px;
  /* Fallback for web browsers that doesn't support RGBa */
  background: white;
  /* RGBa with 0.6 opacity */
  background: rgba(255, 255, 255, 0.9);
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDDDDDDD, endColorstr=#DDDDDDDD);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDDDDDDD, endColorstr=#DDDDDDDD)";
  list-style: none;
  margin-bottom: 10px;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
}
/* line 2072, ../sass/stylesheet.scss */
#homepage div.overlay ul li a {
  color: #063;
}
/* line 2075, ../sass/stylesheet.scss */
#homepage div.overlay ul li a:hover {
  color: maroon;
}
/* line 2078, ../sass/stylesheet.scss */
#homepage div.overlay ul li a.active {
  color: maroon;
  font-weight: bold;
}

/* line 2090, ../sass/stylesheet.scss */
.sup {
  vertical-align: super;
}

/* line 2094, ../sass/stylesheet.scss */
.aboutusquote {
  font-size: 90%;
  color: black;
}

/* line 2099, ../sass/stylesheet.scss */
table.order_detail {
  border: 1px solid black;
  padding-bottom: 5px;
}
/* line 2102, ../sass/stylesheet.scss */
table.order_detail thead tr.style_name th {
  text-align: left;
  padding-left: 10px;
}
/* line 2106, ../sass/stylesheet.scss */
table.order_detail thead .color {
  width: 100px;
}
/* line 2109, ../sass/stylesheet.scss */
table.order_detail thead .style {
  width: 60px;
}
/* line 2112, ../sass/stylesheet.scss */
table.order_detail thead .qty_hdg {
  width: 90px;
}
/* line 2115, ../sass/stylesheet.scss */
table.order_detail thead .total {
  text-align: right;
  padding-right: 5px;
}
/* line 2119, ../sass/stylesheet.scss */
table.order_detail tbody td {
  text-align: center;
}
/* line 2122, ../sass/stylesheet.scss */
table.order_detail tbody .total {
  text-align: right;
  padding-right: 5px;
}

/* line 2128, ../sass/stylesheet.scss */
.note {
  font-size: .9em;
}
/* line 2130, ../sass/stylesheet.scss */
.note label {
  text-decoration: underline;
  font-weight: bolder;
}
/* line 2134, ../sass/stylesheet.scss */
.note a {
  font-size: .9em;
}

/* line 2140, ../sass/stylesheet.scss */
.inUSA td.tdfirst, .outsideUSA td.tdfirst {
  width: 224px;
}

/* line 2144, ../sass/stylesheet.scss */
.outsideUSA {
  display: none;
}
/* line 2146, ../sass/stylesheet.scss */
.outsideUSA input[name="state"] {
  width: 168px;
}

/* line 2151, ../sass/stylesheet.scss */
#biztypes tr {
  line-height: 1.75em;
}

/* line 2154, ../sass/stylesheet.scss */
textarea[name="comments"] {
  margin-top: 10px;
}

/* line 2158, ../sass/stylesheet.scss */
#usa {
  line-height: 30px;
}
/* line 2160, ../sass/stylesheet.scss */
#usa td {
  padding-left: 20px;
}

/* line 2165, ../sass/stylesheet.scss */
.spotlight p {
  line-height: 16px;
  font-size: 13px;
}

/* line 2170, ../sass/stylesheet.scss */
img[src="/resources/images/spinner.gif"] {
  height: 32px;
  width: 32px;
}

/* below are option codes and tie to swatches */
/* line 2176, ../sass/stylesheet.scss */
.B {
  color: white;
  background-color: black;
}

/* line 2177, ../sass/stylesheet.scss */
.C {
  color: black;
  background-color: #d3bfa2;
}

/* line 2178, ../sass/stylesheet.scss */
.D {
  color: white;
  background-color: #472411;
}

/* line 2179, ../sass/stylesheet.scss */
.E {
  color: white;
  background-color: #3b9bc5;
}

/* line 2180, ../sass/stylesheet.scss */
.F {
  color: black;
  background-color: #a7bf73;
}

/* line 2181, ../sass/stylesheet.scss */
.H {
  color: white;
  background-color: #70785a;
}

/* line 2182, ../sass/stylesheet.scss */
.L {
  color: black;
  background-color: #94c0fd;
}

/* line 2183, ../sass/stylesheet.scss */
.M {
  color: white;
  background-color: maroon;
}

/* line 2184, ../sass/stylesheet.scss */
.N {
  color: black;
  background-color: #f9f8e4;
}

/* line 2185, ../sass/stylesheet.scss */
.P {
  color: white;
  background-color: #e05cae;
}

/* line 2186, ../sass/stylesheet.scss */
.R {
  color: white;
  background-color: #ab001c;
}

/* line 2187, ../sass/stylesheet.scss */
.S {
  color: black;
  background-color: #9996a1;
}

/* line 2188, ../sass/stylesheet.scss */
.T {
  color: white;
  background-color: #3d3fb0;
}

/* line 2189, ../sass/stylesheet.scss */
.V {
  color: white;
  background-color: #424a78;
}

/* line 2190, ../sass/stylesheet.scss */
.W {
  color: black;
  background-color: white;
}

/* line 2191, ../sass/stylesheet.scss */
.Y {
  color: white;
  background-color: #636268;
}

/* line 2192, ../sass/stylesheet.scss */
.EB {
  background-color: #383638;
  color: white;
}

/* line 2196, ../sass/stylesheet.scss */
.BR {
  background-color: #CA3243;
  color: white;
}

/* line 2200, ../sass/stylesheet.scss */
.GO {
  background-color: #D8B82D;
  color: black;
}

/* line 2204, ../sass/stylesheet.scss */
.PW {
  background-color: #f6f8f6;
  color: black;
}

/* line 2208, ../sass/stylesheet.scss */
.SB {
  background-color: #2875DA;
  color: white;
}

/* line 2212, ../sass/stylesheet.scss */
.HG {
  background-color: #d5d5d5;
  color: white;
}

/* line 2216, ../sass/stylesheet.scss */
.N1 {
  background: url(/resources/images/catalog/small/45001.jpg) no-repeat;
}

/* line 2217, ../sass/stylesheet.scss */
.N2 {
  background: url(/resources/images/catalog/small/45002.jpg) no-repeat;
}

/* line 2218, ../sass/stylesheet.scss */
.N4 {
  background: url(/resources/images/catalog/small/45004.jpg) no-repeat;
}

/* line 2219, ../sass/stylesheet.scss */
.N6 {
  background: url(/resources/images/catalog/small/45006.jpg) no-repeat;
}

/* line 2221, ../sass/stylesheet.scss */
div.swatches {
  text-align: center;
  width: 350px;
}
/* line 2224, ../sass/stylesheet.scss */
div.swatches div {
  float: left;
  width: 42px;
  text-align: center;
  margin-left: 5px;
  margin-bottom: 0px;
}
/* line 2230, ../sass/stylesheet.scss */
div.swatches div a {
  display: block;
  border: 1px solid black;
  vertical-align: middle;
  white-space: nowrap;
  height: 30px;
  width: 30px;
}
/* line 2239, ../sass/stylesheet.scss */
div.swatches div span {
  font-size: .8em;
  color: #006633;
}

/* line 2247, ../sass/stylesheet.scss */
p.sizeoptions {
  padding-top: 10px;
  padding-right: 100px;
  font-size: 11px;
  color: #006633;
}

/* line 2254, ../sass/stylesheet.scss */
table.prodinfo {
  width: 200px;
  margin-top: 5px;
  float: left;
}

/* line 2260, ../sass/stylesheet.scss */
td.prodinfo {
  width: 300px;
}

/* line 2263, ../sass/stylesheet.scss */
p.proddesc {
  font-size: 11px;
}

/* line 2266, ../sass/stylesheet.scss */
div.retailbutton {
  height: 26px;
  width: 85px;
  margin-left: 20px;
  margin-top: 30px;
  float: left;
  font-size: 10px;
  padding: 4px;
}

/* line 2276, ../sass/stylesheet.scss */
.centered {
  text-align: center;
}

/* line 2278, ../sass/stylesheet.scss */
div.mainpoints {
  width: 985px;
  text-align: center;
  margin: 0px;
  height: 58px;
  padding-left: 110px;
}
/* line 2284, ../sass/stylesheet.scss */
div.mainpoints img {
  float: left;
  margin-top: 15px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 2290, ../sass/stylesheet.scss */
div.mainpoints p {
  float: left;
  width: 220px;
}
/* line 2293, ../sass/stylesheet.scss */
div.mainpoints p a {
  color: #444;
  font-size: 22px !important;
  font-weight: normal !important;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  vertical-align: middle;
  font-style: italic;
}

/* line 2304, ../sass/stylesheet.scss */
div.associations {
  width: 985px;
  margin-left: 0px;
  margin-top: 10px;
}
/* line 2308, ../sass/stylesheet.scss */
div.associations img {
  margin-left: 10px;
}

/* line 2313, ../sass/stylesheet.scss */
table.retailmenuAdj {
  margin-left: 18px;
  margin-top: 2px;
}

/* line 2318, ../sass/stylesheet.scss */
div.retailsalesItem {
  position: relative;
  width: 330px;
  padding-left: 10px;
  padding-right: 10px;
  height: 165px;
  margin-right: 10px;
  margin-bottom: 10px;
  display: inline-block;
  vertical-align: top;
}
/* line 2328, ../sass/stylesheet.scss */
div.retailsalesItem span.saleprice {
  color: #800000;
}
/* line 2331, ../sass/stylesheet.scss */
div.retailsalesItem h3 {
  text-align: center;
  color: #006633;
}
/* line 2335, ../sass/stylesheet.scss */
div.retailsalesItem img {
  float: left;
  margin-bottom: 30px;
  margin-right: 10px;
}
/* line 2340, ../sass/stylesheet.scss */
div.retailsalesItem div {
  display: inline;
}
/* line 2343, ../sass/stylesheet.scss */
div.retailsalesItem * {
  font-size: 12px;
}
/* line 2346, ../sass/stylesheet.scss */
div.retailsalesItem a {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
