/* line 23, ../sass/stylesheet.scss */
body, p, h1, h2, h3, h4 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 h4, 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, h4, 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: 50px;
  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;
  color: #063;
}

/* 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 */
a.affirm {
  color: #003F12;
  font-weight: bold;
  text-decoration: none;
}

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

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

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

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

/* line 1468, ../sass/stylesheet.scss */
#bamco.sidebyside ul {
  list-style-type: none;
  list-style: none;
  margin-left: 0px;
  padding: 0px;
}
/* line 1473, ../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 1481, ../sass/stylesheet.scss */
#bamco.sidebyside ul li div {
  width: 400px;
  float: left;
  margin-top: 8px;
  text-align: center;
}
/* line 1486, ../sass/stylesheet.scss */
#bamco.sidebyside ul li div img {
  height: 170px;
  margin-right: 30px;
}
/* line 1490, ../sass/stylesheet.scss */
#bamco.sidebyside ul li div span {
  font-size: .90em;
  font-weight: bold;
  color: #063;
}
/* line 1497, ../sass/stylesheet.scss */
#bamco.sidebyside ul li p {
  padding-top: 0px;
  text-align: center;
}
/* line 1502, ../sass/stylesheet.scss */
#bamco.sidebyside ul li.first {
  margin-right: 35px;
}
/* line 1505, ../sass/stylesheet.scss */
#bamco.sidebyside ul span.caption {
  text-align: center;
}

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

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

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

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

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

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

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

/* line 1531, ../sass/stylesheet.scss */
.sizeChart table {
  margin-left: 15px;
  margin-bottom: 3px !important;
  width: 85%;
}
/* line 1535, ../sass/stylesheet.scss */
.sizeChart table tr th:first-child {
  width: 260px;
}

/*
.sizeChart table td, .sizeChart table th { font-size: 85%; }

.sizeChart table thead tr { background:#FF9; }

.sizeChart table thead tr:first-child { color: green;
	background:#FFF; }


.sizeChart table tr th { width: 100px; }

.sizeChart table t td { text-align: center; }

.sizeChart table tbody tr th { background-color: #efefef; }



.sizeChart p { text-align: center; }

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

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

/* line 1572, ../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 1582, ../sass/stylesheet.scss */
#banner h2 {
  font-size: 10px;
  margin: 5px;
  padding: 0px;
}

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

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

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

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

/* line 1599, ../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 1610, ../sass/stylesheet.scss */
div.scrapbook {
  text-align: center;
}

/* line 1613, ../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 1625, ../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 1634, ../sass/stylesheet.scss */
div.scrapbook_viewer {
  margin: 5px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  height: 300px;
  width: 300px;
}

/* line 1643, ../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 1659, ../sass/stylesheet.scss */
div.gallery img {
  margin-right: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #f6f7d5;
}

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

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

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

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

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

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

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

/* line 1701, ../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 1709, ../sass/stylesheet.scss */
#userLogin h4 {
  font-size: 9.5px;
  font-weight: bold;
  color: #063;
  margin: 4px;
  text-align: center;
}
/* line 1716, ../sass/stylesheet.scss */
#userLogin span {
  color: #000;
  font-size: 9px;
  font-weight: bold;
  display: block;
  text-align: left;
}
/* line 1723, ../sass/stylesheet.scss */
#userLogin p {
  text-align: left;
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}
/* line 1730, ../sass/stylesheet.scss */
#userLogin p.signin {
  margin: 4px;
}
/* line 1732, ../sass/stylesheet.scss */
#userLogin p.signin a {
  font-size: 8px;
  font-weight: bold;
}
/* line 1736, ../sass/stylesheet.scss */
#userLogin p.signin input[type=image] {
  padding-right: 5px;
}
/* line 1740, ../sass/stylesheet.scss */
#userLogin input[type=text], #userLogin input[type=password] {
  font-size: 10px;
  width: 90%;
  height: 18px;
  margin-bottom: 5px;
}
/* line 1747, ../sass/stylesheet.scss */
#userLogin p.newuser {
  padding: 5px;
  margin-top: 8px;
  text-align: center;
}
/* line 1751, ../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 1761, ../sass/stylesheet.scss */
#userLogin p.newuser a:hover {
  color: maroon;
}

/* line 1769, ../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 1773, ../sass/stylesheet.scss */
#printersTable thead tr, table.bordered_table thead tr {
  background-color: white;
  color: #063;
}
/* line 1777, ../sass/stylesheet.scss */
#printersTable td, table.bordered_table td {
  padding: 3px;
}

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

/* line 1788, ../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 1797, ../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 1808, ../sass/stylesheet.scss */
#homecopy {
  float: left;
  width: 250px;
  height: 382px;
  margin: 0px;
  margin-left: 20px;
}
/* line 1814, ../sass/stylesheet.scss */
#homecopy a {
  display: block;
}

/* line 1819, ../sass/stylesheet.scss */
#affiliates {
  width: 1200px;
  margin-left: 20px;
}
/* line 1822, ../sass/stylesheet.scss */
#affiliates img {
  border: none;
}
/* line 1825, ../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 1833, ../sass/stylesheet.scss */
#affiliates #affiliate1 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -10px;
  width: 37px;
}
/* line 1839, ../sass/stylesheet.scss */
#affiliates #affiliate2 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -80px;
  width: 42px;
}
/* line 1845, ../sass/stylesheet.scss */
#affiliates #affiliate3 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -150px;
  width: 35px;
}
/* line 1851, ../sass/stylesheet.scss */
#affiliates #affiliate4 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -220px;
  width: 81px;
}
/* line 1857, ../sass/stylesheet.scss */
#affiliates #affiliate5 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -290px;
  width: 44px;
}
/* line 1863, ../sass/stylesheet.scss */
#affiliates #affiliate6 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -360px;
  width: 44px;
}
/* line 1869, ../sass/stylesheet.scss */
#affiliates #affiliate7 {
  background-image: url("../../images/affiliates/sprite.png");
  background-position: -10px -430px;
  width: 100px;
}

/* line 1881, ../sass/stylesheet.scss */
table#printing_information div.print_option, table#embroidery_information div.print_option {
  margin-bottom: 10px;
}
/* line 1883, ../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 1898, ../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 1899, ../sass/stylesheet.scss */
table.printing_charges td, table.embroidery_charges td {
  text-align: center;
}
/* line 1902, ../sass/stylesheet.scss */
table.printing_charges th, table.embroidery_charges th {
  text-align: center;
}

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

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

/* line 1918, ../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 */
  -moz-box-shadow: 0 0 20px 5px #000;
  -webkit-box-shadow: 0 0 20px 5px #000;
  box-shadow: 0 0 20px 5px #000;
  /* close button positioned on upper right corner */
}
/* line 1936, ../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 1948, ../sass/stylesheet.scss */
.cc_overlay {
  padding: 10px;
  /* must be initially hidden */
  display: none;
  max-width: 450px;
  /* 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 */
  -moz-box-shadow: 0 0 20px 5px #000;
  -webkit-box-shadow: 0 0 20px 5px #000;
  box-shadow: 0 0 20px 5px #000;
  /* close button positioned on upper right corner */
}
/* line 1967, ../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 1978, ../sass/stylesheet.scss */
a#videoLink {
  font-size: 9.5px;
}

/* line 1982, ../sass/stylesheet.scss */
input[type="text"], input[type="password"] {
  background-color: white;
  border: 1px solid #aaa;
}

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

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

/* line 1999, ../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 2006, ../sass/stylesheet.scss */
body {
  padding-top: 8px;
  padding-left: 12px;
}

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

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

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

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

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

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

/* line 2035, ../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/Winter_Homepage_Babies.jpg");
}
/* line 2041, ../sass/stylesheet.scss */
#homepage div.overlay {
  padding-left: 15px;
  padding-top: 20px;
}
/* line 2045, ../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 2051, ../sass/stylesheet.scss */
#homepage div.overlay div#login p {
  margin-left: 6px;
  margin-top: 4px;
  margin-bottom: 4px;
}
/* line 2055, ../sass/stylesheet.scss */
#homepage div.overlay div#login p label {
  display: block;
  font-size: .8em;
}
/* line 2059, ../sass/stylesheet.scss */
#homepage div.overlay div#login p a {
  font-size: .8em;
}
/* line 2062, ../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 2067, ../sass/stylesheet.scss */
#homepage div.overlay div#login p.title {
  color: #006633;
  font-weight: bold;
  font-size: .8em;
}
/* line 2074, ../sass/stylesheet.scss */
#homepage div.overlay ul {
  padding-left: 8px;
  max-width: 108px;
  font-size: .9em;
}
/* line 2078, ../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 2087, ../sass/stylesheet.scss */
#homepage div.overlay ul li a {
  color: #063;
}
/* line 2090, ../sass/stylesheet.scss */
#homepage div.overlay ul li a:hover {
  color: maroon;
}
/* line 2093, ../sass/stylesheet.scss */
#homepage div.overlay ul li a.active {
  color: maroon;
  font-weight: bold;
}

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

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

/* line 2114, ../sass/stylesheet.scss */
table.order_detail {
  border: 1px solid black;
  padding-bottom: 5px;
}
/* line 2117, ../sass/stylesheet.scss */
table.order_detail thead tr.style_name th {
  text-align: left;
  padding-left: 10px;
}
/* line 2121, ../sass/stylesheet.scss */
table.order_detail thead .color {
  width: 100px;
}
/* line 2124, ../sass/stylesheet.scss */
table.order_detail thead .style {
  width: 60px;
}
/* line 2127, ../sass/stylesheet.scss */
table.order_detail thead .qty_hdg {
  width: 90px;
}
/* line 2130, ../sass/stylesheet.scss */
table.order_detail thead .total {
  text-align: right;
  padding-right: 5px;
}
/* line 2134, ../sass/stylesheet.scss */
table.order_detail tbody td {
  text-align: center;
}
/* line 2137, ../sass/stylesheet.scss */
table.order_detail tbody .total {
  text-align: right;
  padding-right: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2202, ../sass/stylesheet.scss */
.S {
  color: black;
  background-color: #99b8c2;
}

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

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

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

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

/* line 2207, ../sass/stylesheet.scss */
.K {
  color: white;
  background-color: #ee683a;
}

/* line 2208, ../sass/stylesheet.scss */
.Q {
  color: white;
  background-color: #733e80;
}

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

/* line 2210, ../sass/stylesheet.scss */
.X {
  color: white;
  background-color: #ec0200;
}

/* line 2211, ../sass/stylesheet.scss */
.I {
  color: black;
  background-color: #e5f6ff;
}

/* line 2212, ../sass/stylesheet.scss */
.G {
  color: black;
  background-color: #ffde18;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2299, ../sass/stylesheet.scss */
div.mainpoints {
  width: 985px;
  text-align: center;
  margin: 0px;
  height: 58px;
  padding-left: 110px;
}
/* line 2305, ../sass/stylesheet.scss */
div.mainpoints img {
  float: left;
  margin-top: 15px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 2311, ../sass/stylesheet.scss */
div.mainpoints p {
  float: left;
  width: 220px;
}
/* line 2314, ../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 2325, ../sass/stylesheet.scss */
div.associations {
  width: 985px;
  margin-left: 0px;
  margin-top: 10px;
}
/* line 2329, ../sass/stylesheet.scss */
div.associations img {
  margin-left: 10px;
}

/* line 2335, ../sass/stylesheet.scss */
table {
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}

/* line 2341, ../sass/stylesheet.scss */
.table {
  margin-bottom: 18px;
  width: 100%;
}

/* line 2345, ../sass/stylesheet.scss */
.table th, .table td {
  border-top: 1px solid #DDDDDD;
  line-height: 18px;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}

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

/* line 2355, ../sass/stylesheet.scss */
.table thead th {
  vertical-align: bottom;
}

/* line 2358, ../sass/stylesheet.scss */
.table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
  border-top: 0 none;
}

/* line 2361, ../sass/stylesheet.scss */
.table tbody + tbody {
  border-top: 2px solid #DDDDDD;
}

/* line 2364, ../sass/stylesheet.scss */
.table-condensed th, .table-condensed td {
  padding: 4px 5px;
}

/* line 2367, ../sass/stylesheet.scss */
.table-bordered {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-collapse: separate;
  border-color: #DDDDDD #DDDDDD #DDDDDD -moz-use-text-color;
  border-image: none;
  border-radius: 4px 4px 4px 4px;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
}

/* line 2379, ../sass/stylesheet.scss */
.table-bordered th, .table-bordered td {
  border-left: 1px solid #DDDDDD;
}

/* line 2382, ../sass/stylesheet.scss */
.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
  border-top: 0 none;
}

/* line 2385, ../sass/stylesheet.scss */
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
  border-radius: 4px 0 0 0;
}

/* line 2388, ../sass/stylesheet.scss */
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
  border-radius: 0 4px 0 0;
}

/* line 2391, ../sass/stylesheet.scss */
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 4px;
}

/* line 2394, ../sass/stylesheet.scss */
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {
  border-radius: 0 0 4px 0;
}

/* line 2397, ../sass/stylesheet.scss */
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
  background-color: #F9F9F9;
}

/* line 2400, ../sass/stylesheet.scss */
.table tbody tr:hover td, .table tbody tr:hover th {
  background-color: #F5F5F5;
}

/* line 2404, ../sass/stylesheet.scss */
dl.chartinfo {
  margin: 0;
  padding-left: 0;
}
/* line 2407, ../sass/stylesheet.scss */
dl.chartinfo dt {
  display: inline;
}

/* line 2412, ../sass/stylesheet.scss */
ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}

/* line 2418, ../sass/stylesheet.scss */
#ccvhelp_vm {
  width: 400px;
}

/* line 2424, ../sass/stylesheet.scss */
.wordpress #footer, .wordpress #navigation, .wordpress td.pageHeading, .wordpress .hide-if-wordpress {
  display: none !important;
}
/* line 2428, ../sass/stylesheet.scss */
.wordpress .bottom-spacer {
  height: 400px;
}
/* line 2432, ../sass/stylesheet.scss */
.wordpress form[name="password_forgotten"] #backBtn {
  display: none !important;
}
/* line 2436, ../sass/stylesheet.scss */
.wordpress table.infoBox {
  border: 0;
}
/* line 2439, ../sass/stylesheet.scss */
.wordpress tr.infoBoxContents > td {
  padding: 10px;
}
