body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #505050;
  font-weight: normal;
}

.text_green {
  font-size: 12px;
  color: #3f762e;
  line-height: 19px;
}

.formbutton {
  cursor: pointer;
  border: outset 1px #f0f0e8;
  color: #707070;
  font-weight: bold;
  padding: 3px 1px;
  background: url(/images/gradient1.jpg) repeat-x left top;
  font-family: Tahoma;
  font-size: 11px;
}

a {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a:hover {
  color: #000000;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.tabs {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.tabs:hover {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}

a.receiptlink {
  color: #0f649f;
  text-decoration: none;
  font-size: 12px;
  font-family: verdana;
}
a.receiptlink:hover {
  color: #0f649f;
  text-decoration: underline;
  font-size: 12px;
  font-family: verdana;
}

a.leftmenu {
  color: #606060;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.leftmenu:hover {
  color: #303030;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.featured_fixturetype {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.featured_fixturetype:hover {
  color: #0f649f;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.maingroup_thumblink {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.maingroup_thumblink:hover {
  color: #0f649f;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.design_headline {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.design_headline:hover {
  color: #0f649f;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.featured_familyname {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}
a.featured_familyname:hover {
  color: #0f649f;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

a.featured_manufacturer {
  color: #0f649f;
  text-decoration: none;
  font-size: 10px;
  font-family: Tahoma;
  font-weight: bold;
}
a.featured_manufacturer:hover {
  color: #0f649f;
  text-decoration: underline;
  font-size: 10px;
  font-family: Tahoma;
  font-weight: bold;
}

a.whatsnew_headline {
  color: #0f649f;
  text-decoration: none;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: bold;
}
a.whatsnew_headline:hover {
  color: #0f649f;
  text-decoration: underline;
  font-size: 12px;
  font-family: Tahoma;
  font-weight: bold;
}

a.leftmenu_maincat {
  color: #606060;
  text-decoration: none;
  font-size: 10px;
  font-family: Tahoma;
  font-weight: bold;
}
a.leftmenu_maincat:hover {
  color: #606060;
  text-decoration: underline;
  font-size: 10px;
  font-family: Tahoma;
  font-weight: bold;
}

a.item {
  color: #606060;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.item:hover {
  color: #606060;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.topnav_links {
  margin-left: 12px;
  color: #ffffff;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}
a.topnav_links:hover {
  margin-left: 12px;
  color: #ffffff;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

a.small {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.small:hover {
  color: #0f649f;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.footernav {
  color: #606060;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.footernav:hover {
  color: #000000;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.breadcrumb_nav {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.breadcrumb_nav:hover {
  color: #000000;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.category_leftnav {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.category_leftnav:hover {
  color: #000000;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.large_red {
  color: #ff0000;
  text-decoration: none;
  font-size: 14px;
  font-family: Tahoma;
}
a.large_red:hover {
  color: #ff0000;
  text-decoration: none;
  font-size: 14px;
  font-family: Tahoma;
}

a.textlinks {
  color: #606060;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}
a.textlinks:hover {
  color: #303030;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.branddirectory {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.branddirectory:hover {
  color: #0f649f;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.itemlinks {
  color: #0f649f;
  text-decoration: none;
  font-size: 13px;
  font-family: Tahoma;
}
a.itemlinks:hover {
  color: #303030;
  text-decoration: none;
  font-size: 13px;
  font-family: Tahoma;
}

a.vendorlinks {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.vendorlinks:hover {
  color: #303030;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.cartitemlink {
  color: #0f649f;
  text-decoration: none;
  font-size: 12px;
  font-family: Tahoma;
}
a.cartitemlink:hover {
  color: #0f649f;
  text-decoration: underline;
  font-size: 12px;
  font-family: Tahoma;
}

a.optionline {
  color: #5572bd;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
}
a.optionline:hover {
  color: #a73f06;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
}

a.optionline_highlight {
  color: #a73f06;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
}
a.optionline_highlight:hover {
  color: #a73f06;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
}

a.skulink {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.skulink:hover {
  color: #202020;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.topscroller {
  color: #606060;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}
a.topscroller:hover {
  color: #202020;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.optionsheader {
  color: #6e86c2;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}
a.optionsheader:hover {
  color: #6e86c2;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

.optionsheader_nolink {
  color: #6e86c2;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}
.optionsheader_nolink:hover {
  color: #6e86c2;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
}

a.captionlink {
  color: #ffffff;
  text-decoration: none;
  font-size: 14px;
  font-family: Tahoma;
}
a.captionlink:hover {
  color: #ffffff;
  text-decoration: underline;
  font-size: 14px;
  font-family: Tahoma;
}

a.captionlink_small {
  color: #606060;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.captionlink_small:hover {
  color: #606060;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.standardlink {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.standardlink:hover {
  color: #202020;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.standardlink_underlined {
  color: #0f649f;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}
a.standardlink_underlined:hover {
  color: #202020;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.standardlink_underlined_red {
  color: #a73f06;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}
a.standardlink_underlined_red:hover {
  color: #606060;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.standardlink_small {
  color: #0f649f;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.standardlink_small:hover {
  color: #202020;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.standardlink_big {
  color: #0f649f;
  text-decoration: none;
  font-size: 12px;
  font-family: Tahoma;
}
a.standardlink_big:hover {
  color: #202020;
  text-decoration: underline;
  font-size: 12px;
  font-family: Tahoma;
}

a.standardlink_13pt {
  color: #0f649f;
  text-decoration: none;
  font-size: 13px;
  font-family: Tahoma;
}
a.standardlink_13pt:hover {
  color: #202020;
  text-decoration: underline;
  font-size: 13px;
  font-family: Tahoma;
}

a.standardlink_13pt_gray {
  color: #606060;
  text-decoration: none;
  font-size: 13px;
  font-family: Tahoma;
}
a.standardlink_13pt_gray:hover {
  color: #202020;
  text-decoration: underline;
  font-size: 13px;
  font-family: Tahoma;
}

a.standardlink_black {
  color: #606060;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.standardlink_black:hover {
  color: #0f649f;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.standardlink2 {
  color: #4f6db9;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.standardlink2:hover {
  color: #202020;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.standardlink2 {
  color: #4f6db9;
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma;
}
a.standardlink2:hover {
  color: #202020;
  text-decoration: underline;
  font-size: 11px;
  font-family: Tahoma;
}

a.standardlink_myaccount_overview {
  color: #4f6db9;
  text-decoration: none;
  font-size: 13px;
  font-family: Tahoma;
}
a.standardlink_myaccount_overview:hover {
  color: #202020;
  text-decoration: none;
  font-size: 13px;
  font-family: Tahoma;
}

.search_checkbox {
  width: 16px;
  height: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.compare_checkbox {
  width: 16px;
  height: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 3px;
}

.radiobutton {
  width: 16px;
  height: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

input {
  font-family: Tahoma;
  font-size: 11px;
  color: 606060;
}

select {
  font-family: Tahoma;
  font-size: 11px;
  color: 606060;
}

.text_tiny {
  font-size: 9px;
  color: #606060;
  font-family: Tahoma;
}
.text_small {
  font-size: 11px;
  color: #606060;
  font-family: Tahoma;
}
.text_normal {
  font-size: 11px;
  color: #606060;
  font-family: Tahoma;
}
.text_big {
  font-size: 12px;
  color: #606060;
  font-family: Tahoma;
}
.text_footer {
  font-size: 10px;
  color: #ffffff;
  font-family: Tahoma;
}

.text_releaseform {
  font-size: 14px;
  color: #606060;
  font-family: Tahoma;
}

.text_releaseform_footnote {
  font-size: 12px;
  line-height: 18px;
}

.text_12pt {
  font-size: 12px;
  color: #606060;
  font-family: Tahoma;
}
.text_13pt {
  font-size: 13px;
  color: #606060;
  font-family: Tahoma;
}
.text_14pt {
  font-size: 14px;
  color: #606060;
  font-family: Tahoma;
}

.text_admintopnav {
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma;
}
.text_admintopbar {
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma;
}

a.link_admintopnav {
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma;
}
a.link_admintopnav:hover {
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma;
}

.text_brandlisting {
  font-size: 11px;
  color: #606060;
  font-family: Tahoma;
  line-height: 14px;
}

.titleheader {
  font-size: 14px;
  color: #0f649f;
  font-family: Tahoma;
  line-height: 14px;
}

.text_landingpage {
  font-size: 12px;
  color: #606060;
  font-family: Tahoma;
  line-height: 17px;
}

.text_14px {
  font-weight: bold;
  font-size: 14px;
  color: #606060;
  font-family: Tahoma;
}

.optiontext {
  font-size: 11px;
  color: #808080;
  font-family: Tahoma;
  font-weight: bold;
}

.text_headline {
  font-size: 15px;
  color: #606060;
  font-family: Tahoma;
}

.cartheader {
  font-size: 11px;
  color: #ffffff;
  font-family: Tahoma;
  font-weight: bold;
}

.cartheader_new {
  font-size: 11px;
  color: #606060;
  font-family: Tahoma;
  font-weight: bold;
}

.leftmenu_cat {
  color: #0f649f;
  text-decoration: none;
  font-size: 10px;
  font-family: Tahoma;
  font-weight: bold;
}

a.footer {
  color: #ffc84a;
  font-size: 10px;
  font-family: Tahoma;
}
a.footer:hover {
  color: #b5b5b5;
  font-size: 10px;
  font-family: Tahoma;
}

.siteShopHdr {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #989898;
}
.siteShopHdrBld {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #989898;
}

.highlight_optionrow td {
  background-color: #f5f6f0;
}

.highlight_optionrow_yellow td {
  background-color: #fefef2;
}

.highlight_optionrow_orderdetail td {
  background-color: #fcfcfc;
}

.grayimgborder {
  border-width: 1px;
  border-style: solid;
  border-color: DAD2D1;
}

.grayimgborder3 {
  border-width: 1px;
  border-style: solid;
  border-color: B1B1B1;
}

.grayimgborder3:hover img {
  text-decoration: none;
  border-color: A73F06;
  border-width: 1px;
}

#dropmenudiv {
  position: absolute;
  font: normal 12px Tahoma;
  margin-top: 1px;
  line-height: 18px;
  z-index: 100;
}

a.redborder_roll img {
  text-decoration: none;
  border-color: CC0000;
  border-width: 1px;
}
a.redborder_roll:hover img {
  text-decoration: none;
  border-color: 606060;
  border-width: 1px;
}

a.grayborder_roll img {
  text-decoration: none;
  border-color: D1D1D1;
  border-width: 1px;
}
a.grayborder_roll:hover img {
  text-decoration: none;
  border-color: BDA7A3;
  border-width: 1px;
}

a.grayborder_landing img {
  text-decoration: none;
  border-color: F0F0E8;
  border-width: 1px;
}
a.grayborder_landing:hover img {
  text-decoration: none;
  border-color: BDA7A3;
  border-width: 1px;
}

a.beigeborder img {
  text-decoration: none;
  border-color: F0F0E8;
  border-width: 1px;
}

a.grayborder_highlight:link img {
  text-decoration: none;
  border-color: B1B1B1;
  border-width: 1px;
}

a.grayborder_highlight:visited img {
  text-decoration: none;
  border-color: B1B1B1;
  border-width: 1px;
}

a.grayborder_highlight:hover img {
  text-decoration: none;
  border-color: #8c9fd1;
  border-width: 1px;
}

a.grayborder:link img {
  text-decoration: none;
  border-color: F0F0E8;
  border-width: 1px;
}

a.grayborder:visited img {
  text-decoration: none;
  border-color: F0F0E8;
  border-width: 1px;
}

a.grayborder:hover img {
  text-decoration: none;
  border-color: F0F0E8;
  border-width: 1px;
}

a.grayborder2:link img {
  text-decoration: none;
  border-color: B1B1B1;
  border-width: 1px;
}

a.grayborder2:visited img {
  text-decoration: none;
  border-color: B1B1B1;
  border-width: 1px;
}

a.grayborder2:hover img {
  text-decoration: none;
  border-color: A73F06;
  border-width: 1px;
}

a.redborder:link img {
  text-decoration: none;
  border-color: A73F06;
  border-width: 1px;
}

a.redborder:visited img {
  text-decoration: none;
  border-color: A73F06;
  border-width: 1px;
}

a.redborder:hover img {
  text-decoration: none;
  border-color: A73F06;
  border-width: 1px;
}

table.tablesorter {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #505050;
  font-weight: normal;
  border: 1px solid #cccccc;
  background-image: url(/images/bg_tableheader.gif);
  border-collapse: collapse;
  text-align: left;
}

table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
  border: 1px solid #cccccc;
  padding: 7px 12px;
  color: #4375c1;
  text-align: left;
}

table.tablesorter thead tr .header {
  background-image: url(/images/bg_tablesort.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
  font-weight: normal;
}

table.tablesorter thead tr .emptyheadercell {
  background-image: url(/images/dot_clear.gif);
}

table.tablesorter tbody td {
  color: #3d3d3d;
  border: 1px solid #cccccc;
  padding: 8px 12px;
  background-color: #ffffff;
}

table.tablesorter tbody td.iconcell {
  padding: 0px 8px 0px 8px;
  margin: 0 auto;
}

table.tablesorter tbody tr.odd td {
  background-color: #ffffff;
}

table.tablesorter tbody tr:hover td {
  cursor: pointer;
  background-color: #f1f8ff;
}

table.tablesorter tbody tr.exclude:hover td {
  cursor: inherit;
  background-color: #ffffff;
}

table.tablesorter thead tr .headerSortUp {
  background-image: url(/images/bg_tablesort_asc.gif);
}

table.tablesorter thead tr .headerSortDown {
  background-image: url(/images/bg_tablesort_desc.gif);
}

table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp {
  /* background-color: #D3E3E3; */
}

table.cfdump_query {
  font-size: 12px;
  background-color: #aaaaaa;
}

table.cfdump_query td {
  background-color: #ffffff;
  font-size: 12px;
}

table.cfdump_query td.query_header {
  background-color: #dddddd;
  color: #151515;
  font-weight: bold;
}

.tabnav-scroll {
  width: 990px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.tabnav-scroll table {
  width: auto;
  min-width: 990px;
  margin-left: auto;
  margin-right: auto;
}

.tabnav-more {
  position: relative;
}

.tabnav-more-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  min-width: 160px;
  background-color: #ffffff;
  border: 1px solid #bfbfbf;
  padding: 4px 0;
  z-index: 1000;
  white-space: nowrap;
}

.tabnav-more:hover .tabnav-more-menu {
  display: block;
}

.tabnav-more-menu a {
  display: block;
  padding: 4px 10px;
}

.tabnav-more-menu a:hover {
  background-color: #f1f1f1;
  text-decoration: none;
}
