  /* colors */
  html {
    background-color:#efefef;
  }
  #header div,
  #secondary .box {
    background-color:#fff;
  }
  #quote .slide a.prev {
    color:#777;
  }
  #map {
    border-color:#333;
  }
  #products li a {
    border-color:#fff;
  }
  #nav ul ul {
    background-color:#fff;
  }

  /* standard */
  a, a.link, a.visited {
    color:#2e5794;
  }
  a:hover,
  #products li a:hover,
  #quote .slide .next {
    color:#f90;
  }
  #products li a:hover {
    border-color:#f90;
  }

  #nav ul {
    background-color:#bebebe;
    border-bottom-color:#8b8b8b;
    border-top-color:#cacaca;
  }

  #nav li a, #secondary .box .head {
    color:#333;
  }

  #nav li:hover > a,
  #nav li a:hover {
    background-color:#8b8b8b;
    color:#fff !important;
  }
  #nav ul ul {
    border-color:#8b8b8b;
  }
  #nav li ul li a:hover,
  #nav li a.selected {
    color:#333 !important;
    background-color:#f5f5f5;
  }
  #header table td,
  table.open caption,
  h1, h2, h3, h4, h5, h6 {
    color:#4c4c4c;
  }
  #header div,
  .product-form,
  table.product-list th {
    border-color:#4c4c4c;
  }

  #secondary .profile-img img,
  #secondary .box,
  #secondary .box .head,
  #secondary table.contact td,
  #secondary table.open td,
  table.product-list td {
    border-color:#ccc;
  }

  #secondary .box .head {
    background-color:#bebebe;
  }

  #nav ul, #secondary .box .head {
    background-image:url(/images/profiles/p_bg-nav.png);
  }
  #nav li {
    background-image:url(/images/profiles/p_bg-nav-li.png);
  }

  /* blue */
  .blue a, .blue a.link, .blue a.visited {
    color:#2e5794;
  }
  .blue a:hover,
  .blue #products li a:hover,
  .blue #quote .slide .next {
    color:#f90;
  }
  .blue #products li a:hover {
    border-color:#f90;
  }

  .blue #nav ul {
    background-color:#2e5794;
    border-bottom-color:#102962;
    border-top-color:#a5c0e6;
  }

  .blue #nav li a, .blue #secondary .box .head {
    color:#fff;
  }

  .blue #nav li:hover > a,
  .blue #nav li a:hover,
  .blue #nav li a.selected {
    background-color:#102962;
    color:#fff !important;
  }
  .blue #nav li li {
    background:#fff;
  }
  .blue #nav li li a {
    color:#333;
  }
  .blue #nav ul ul {
    border-color:#102962;
  }
  .blue #nav li ul li a:hover {
    color:#333 !important;
    background-color:#f5f5f5;
  }
  .blue #header table td,
  .blue table.open caption,
  .blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6 {
    color:#102962;
  }
  .blue #header div,
  .blue .product-form,
  .blue table.product-list th {
    border-color:#102962;
  }

  .blue #secondary .profile-img img,
  .blue #secondary .box,
  .blue #secondary .box .head,
  .blue #secondary table.contact td,
  .blue #secondary table.open td,
  .blue table.product-list td {
    border-color:#ccc;
  }

  .blue #secondary .box .head {
    background-color:#2e5794;
  } 
  .blue #nav ul, .blue #secondary .box .head {
    background-image:url(/images/profiles/p_bg-nav_blue.png);
  }
  .blue #nav li {
    background-image:url(/images/profiles/p_bg-nav-li_blue.png);
  }
  /* green */
  .green a, .green a.link, .green a.visited {
    color:#8a0e0e;
  }
  .green a:hover,
  .green #products li a:hover,
  .green #quote .slide .next {
    color:#155a0d;
  }
  .green #products li a:hover {
    border-color:#155a0d;
  }

  .green #nav ul {
    background-color:#378924;
    border-bottom-color:#155a0d;
    border-top-color:#4fd258;
  }

  .green #nav li a, .green #secondary .box .head {
    color:#fff;
  }

  .green #nav li:hover > a,
  .green #nav li a:hover,
  .green #nav li a.selected {
    background-color:#155a0d;
    color:#fff !important;
  }
  .green #nav li li {
    background:#fff;
  }
  .green #nav li li a {
    color:#333;
  }
  .green #nav ul ul {
    border-color:#155a0d;
  }
  .green #nav li ul li a:hover {
    color:#333 !important;
    background-color:#f5f5f5;
  }
  .green #header table td,
  .green table.open caption,
  .green h1, .green h2, .green h3, .green h4, .green h5, .green h6 {
    color:#155a0d;
  }
  .green #header div,
  .green .product-form,
  .green table.product-list th {
    border-color:#155a0d;
  }

  .green #secondary .profile-img img,
  .green #secondary .box,
  .green #secondary .box .head,
  .green #secondary table.contact td,
  .green #secondary table.open td,
  .green table.product-list td {
    border-color:#ccc;
  }

  .green #secondary .box .head {
    background-color:#378924;
  } 
  .green #nav ul, .green #secondary .box .head {
    background-image:url(/images/profiles/p_bg-nav_green.png);
  }
  .green #nav li {
    background-image:url(/images/profiles/p_bg-nav-li_green.png);
  }
  /* red */
  .red a, .red a.link, .red a.visited {
    color:#155a0d;
  }
  .red a:hover,
  .red #products li a:hover,
  .red #quote .slide .next {
    color:#6a0707;
  }
  .red #products li a:hover {
    border-color:#6a0707;
  }

  .red #nav ul {
    background-color:#6f1313;
    border-bottom-color:#6a0707;
    border-top-color:#d70d10;
  }

  .red #nav li a, .red #secondary .box .head {
    color:#fff;
  }

  .red #nav li:hover > a,
  .red #nav li a:hover,
  .red #nav li a.selected {
    background-color:#6a0707;
    color:#fff !important;
  }
  .red #nav li li {
    background:#fff;
  }
  .red #nav li li a {
    color:#333;
  }
  .red #nav ul ul {
    border-color:#6a0707;
  }
  .red #nav li ul li a:hover {
    color:#333 !important;
    background-color:#f5f5f5;
  }
  .red #header table td,
  .red table.open caption,
  .red h1, .red h2, .red h3, .red h4, .red h5, .red h6 {
    color:#6a0707;
  }
  .red #header div,
  .red .product-form,
  .red table.product-list th {
    border-color:#6a0707;
  }

  .red #secondary .profile-img img,
  .red #secondary .box,
  .red #secondary .box .head,
  .red #secondary table.contact td,
  .red #secondary table.open td,
  .red table.product-list td {
    border-color:#ccc;
  }

  .red #secondary .box .head {
    background-color:#6f1313;
  } 
  .red #nav ul, .red #secondary .box .head {
    background-image:url(/images/profiles/p_bg-nav_red.png);
  }
  .red #nav li {
    background-image:url(/images/profiles/p_bg-nav-li_red.png);
  }
  /* orange */
  .orange a, .orange a.link, .orange a.visited {
    color:#2e5794;
  }
  .orange a:hover,
  .orange #products li a:hover,
  .orange #quote .slide .next {
    color:#fd8f19;
  }
  .orange #products li a:hover {
    border-color:#fd8f19;
  }

  .orange #nav ul {
    background-color:#ff9600;
    border-bottom-color:#fd8f19;
    border-top-color:#fee300;
  }

  .orange #nav li a, .orange #secondary .box .head {
    color:#561c1c;
  }

  .orange #nav li:hover > a,
  .orange #nav li a:hover,
  .orange #nav li a.selected {
    background-color:#fd8f19;
    color:#fff !important;
  }
  .orange #nav li li {
    background:#fff;
  }
  .orange #nav li li a {
    color:#333;
  }
  .orange #nav ul ul {
    border-color:#fd8f19;
  }
  .orange #nav li ul li a:hover {
    color:#333 !important;
    background-color:#f5f5f5;
  }
  .orange #header table td,
  .orange table.open caption,
  .orange h1, .orange h2, .orange h3, .orange h4, .orange h5, .orange h6 {
    color:#fd8f19;
  }
  .orange #header div,
  .orange .product-form,
  .orange table.product-list th {
    border-color:#fd8f19;
  }

  .orange #secondary .profile-img img,
  .orange #secondary .box,
  .orange #secondary .box .head,
  .orange #secondary table.contact td,
  .orange #secondary table.open td,
  .orange table.product-list td {
    border-color:#ccc;
  }

  .orange #secondary .box .head {
    background-color:#ff9600;
  } 
  .orange #nav ul, .orange #secondary .box .head {
    background-image:url(/images/profiles/p_bg-nav_orange.png);
  }
  .orange #nav li {
    background-image:url(/images/profiles/p_bg-nav-li_orange.png);
  }

  /* darkgrey */
  .darkgrey a, .darkgrey a.link, .darkgrey a.visited {
    color:#2e5794;
  }
  .darkgrey a:hover,
  .darkgrey #products li a:hover,
  .darkgrey #quote .slide .next {
    color:#4c4c4c;
  }
  .darkgrey #products li a:hover {
    border-color:#4c4c4c;
  }

  .darkgrey #nav ul {
    background-color:#303030;
    border-bottom-color:#121212;
    border-top-color:#999999;
  }

  .darkgrey #nav li a, .darkgrey #secondary .box .head {
    color:#fff;
  }

  .darkgrey #nav li:hover > a,
  .darkgrey #nav li a:hover,
  .darkgrey #nav li a.selected {
    background-color:#121212;
    color:#fff !important;
  }
  .darkgrey #nav li li {
    background:#fff;
  }
  .darkgrey #nav li li a {
    color:#333;
  }
  .darkgrey #nav ul ul {
    border-color:#4c4c4c;
  }
  .darkgrey #nav li ul li a:hover {
    color:#333 !important;
    background-color:#f5f5f5;
  }
  .darkgrey #header table td,
  .darkgrey table.open caption,
  .darkgrey h1, .darkgrey h2, .darkgrey h3, .darkgrey h4, .darkgrey h5, .darkgrey h6 {
    color:#4c4c4c;
  }
  .darkgrey #header div,
  .darkgrey .product-form,
  .darkgrey table.product-list th {
    border-color:#4c4c4c;
  }

  .darkgrey #secondary .profile-img img,
  .darkgrey #secondary .box,
  .darkgrey #secondary .box .head,
  .darkgrey #secondary table.contact td,
  .darkgrey #secondary table.open td,
  .darkgrey table.product-list td {
    border-color:#ccc;
  }

  .darkgrey #secondary .box .head {
    background-color:#303030;
  } 
  .darkgrey #nav ul, .darkgrey #secondary .box .head {
    background-image:url(/images/profiles/p_bg-nav_darkgrey.png);
  }
  .darkgrey #nav li {
    background-image:url(/images/profiles/p_bg-nav-li_darkgrey.png);
  }
