td.product {
  border-top: 1px solid #E2E2E2;
  border-right: 1px solid #E2E2E2;
  padding: 5px;
  color: #006100;
  font-weight: 700;
  vertical-align: bottom
}
a:link {
  background: none;
  color: #333;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px
}
a:hover {
  background: none;
  color: #666;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  text-decoration: none
}
a:visited {
  background: none;
  color: #333;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px
}
form {
  margin: 0;
  padding: 0
}
input {
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px
}
td {
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  background-color: #FFF
}
td.aacinfo {
  background: #FFF;
  border-color: #932002;
  border-style: solid;
  border-width: 1px;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  text-align: center;
  padding: 3px
}
td.aacsupplyaccent {
  background: #FFF;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  padding: 5px
}
td.aactitle {
  background: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: large;
  padding-bottom: 5px
}
td.adbar {
  background: #663A2E;
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700
}
.better {
  background: #DFDFDF;
  border-bottom: 1px solid #000;
  color: #F30;
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  padding: 4px 4px 4px 0
}
td.betu {
  background: #E6E6E6;
  border-width: 0 solid #000;
  color: #373737;
  font-family: Calibri;
  font-size: 14px;
  padding: 2px
}
td.betz {
  background: #331400;
  border-bottom: 1px solid #000;
  color: #FFF;
  font-family: Calibri;
  font-size: 14px;
  padding: 4px
}
td.betzz {
  background: #E6E6E6;
  color: #2A2A2A;
  font-family: Calibri;
  font-size: 14px;
  padding: 1px
}
td.betzzz {
  background: #DDD;
  border: 1px solid #333;
  color: #373737;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 1px
}
td.box {
  background: #FFF;
  border: 1px solid #932002;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  padding: 4px
}
td.break {
  background: #FFF;
  border-color: #932002;
  border-style: solid none none;
  border-width: 1px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  padding-bottom: 5px
}
td.buybox {
  background: #EDE6E0;
  border: 1px solid #932002;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center;
  padding: 5px
}
td.calcbox {
  background: #EDE6E0;
  border: 2px solid #932002;
  font-family: Arial;
  font-size: 12px;
  text-align: center;
  vertical-align: middle
}
td.cartbox {
  background: #FFF;
  border: 1px solid #B4977F;
  color: maroon;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  padding: 5px
}
td.cartbox1 {
  background: #EDE6E0;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-align: center;
  padding: 2px
}
td.cartinfobox {
  background: #FFF;
  font-family: Arial;
  font-size: 11px
}
td.carttop {
  background: #663A2E;
  color: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-align: center
}
td.description {
  background: #932002;
  color: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-align: center
}
td.measurementa {
  background: #AEAEFF;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px
}
td.measurementb {
  background: #FC6;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px
}
td.features {
  background: #E9E9E9;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-align: center
}
td.finalbar {
  background: #663A2E;
  color: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-align: center
}
td.footer {
  background: #EDE6E0;
  border-color: #932002;
  border-style: solid none;
  border-width: 1px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding: 5px
}
td.headbar {
  background: #933;
  border-style: solid none;
  border-width: 2px;
  color: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: 700;
  padding: 5px
}
td.highlight {
  background: #FFF;
  color: #804000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 3px
}
td.howto {
  background: #FFF;
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  font-family: Arial;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
  padding: 4px
}
td.leftnavbar {
  background: #EDE6E0;
  border-bottom: 1px solid #932002;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px
}
td.menutop {
  background: #663A2E;
  color: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-weight: 400;
  padding-left: 5px;
  padding-top: 15px
}
td.menu {
  background: #EDE6E0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-top: 1px
}
td.menu1 {
  background: #663A2E;
  color: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-top: 2px
}
td.menu2 {
  background: #EDE6E0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-top: 2px
}
td.navbar {
  background: #EDE6E0;
  border-bottom: 1px solid #932002;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  padding: 5px
}
td.navbar1 {
  background: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  padding: 5px
}
td.outer {
  background: #FFF;
  border-left: 1px solid #932002;
  border-right: 1px solid #932002;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px
}
td.partstop {
  background: #A07F4E;
  border-color: #932002;
  border-style: none none solid;
  border-width: 1px;
  color: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  text-align: center
}
td.pricebar {
  background: #FFF;
  border-color: #932002;
  border-style: none none solid;
  border-width: 1px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  padding: 5px
}
td.productmenu {
  background: #FFF;
  border-color: #932002;
  border-style: none none solid;
  border-width: 1px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  vertical-align: top;
  padding: 5px
}
td.quickwick {
  background: #EDE6E0;
  border-color: #932002;
  border-style: solid solid solid none;
  border-width: 1px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  padding: 5px
}
td.return {
  background: #FFF;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: 400
}
td.searchbar {
  background: #EDE6E0;
  border-color: #B4977F;
  border-style: solid;
  border-width: 1px;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding-bottom: 3px;
  padding-left: 3px
}
td.shipbox {
  background: #FFF;
  border: 1px solid #932002;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  padding: 4px
}
td.shipcost {
  background: #EDE6E0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-top: 1px
}
td.sidebar {
  background: #EDE6E0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none
}
td.specifications {
  background: #EDE6E0;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-align: center
}
.buybox a:link {
  background: #EDE6E0;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  text-align: center;
  text-decoration: underline
}
.buybox a:visited {
  background: #EDE6E0;
  color: #Purple;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  text-align: center;
  text-decoration: underline
}
.footer a:link {
  background: #EDE6E0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px
}
.footer a:visited {
  background: #EDE6E0;
  color: purple;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px
}
.footer a:hover {
  background: #EDE6E0;
  color: #A52A2A;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px
}
.menu a:link {
  background: #EDE6E0;
  color: #000;
  display: list-item;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  list-style-position: inside;
  list-style-type: square;
  padding-bottom: 3px;
  padding-top: 3px;
  text-decoration: underline
}
.menu a:visited {
  background: #EDE6E0;
  color: #Purple;
  display: list-item;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  list-style-position: inside;
  list-style-type: square;
  padding-bottom: 3px;
  padding-top: 3px;
  text-decoration: underline
}
.menu a:hover {
  background: #FFF;
  color: #932002;
  display: list-item;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  list-style-position: inside;
  list-style-type: square;
  padding-bottom: 3px;
  padding-top: 3px;
  text-decoration: underline
}
.menu1 a:link {
  background: #663A2E;
  color: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none
}
.menu1 a:visited {
  background: #663A2E;
  color: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none
}
.menu1 a:hover {
  background: #663A2E;
  color: #FFF;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  text-decoration: underline
}
.menu2 a:link {
  background: #EDE6E0;
  color: #000;
  display: list-item;
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  list-style-position: inside;
  list-style-type: none;
  padding-bottom: 3px;
  padding-top: 3px;
  text-decoration: underline
}
.menu2 a:visited {
  background: #EDE6E0;
  color: #Purple;
  display: list-item;
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  list-style-position: inside;
  list-style-type: none;
  padding-bottom: 3px;
  padding-top: 3px;
  text-decoration: underline
}
.menu2 a:hover {
  background: #FFF;
  color: #932002;
  display: list-item;
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  list-style-position: inside;
  list-style-type: none;
  padding-bottom: 3px;
  padding-top: 3px;
  text-decoration: underline
}
.navbar a:link {
  background: #EDE6E0;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  text-decoration: underline
}
.navbar a:visited {
  background: #EDE6E0;
  color: #Purple;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  text-decoration: underline
}
.navbar1 a:link {
  background: #FFF;
  color: #00008B;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  text-decoration: underline
}
.navbar1 a:visited {
  background: #FFF;
  color: #Purple;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  text-decoration: underline
}
.regimgavatar {
  margin-left: 10px
}
.shipcost a:link {
  background: #EDE6E0;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding-bottom: 3px;
  padding-top: 3px;
  text-decoration: underline
}
.shipcost a:visited {
  background: #EDE6E0;
  color: #Purple;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding-bottom: 3px;
  padding-top: 3px;
  text-decoration: underline
}
.specifications a:link {
  background: #EDE6E0;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: underline
}
.specifications a:visited {
  background: #EDE6E0;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: underline
}
.xccaptchaimg {
  margin-left: 10px
}
.xcdivadd {
  background-color: #FFF;
  color: #00F;
  cursor: pointer;
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  font-weight: 400;
  height: 20px;
  margin-bottom: 5px;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-top: 4px;
  text-align: left;
  text-decoration: underline;
  vertical-align: middle
}
.xcdivallcomments {
  clear: both
}
.xcdivallfooter {
  background-color: #FFF;
  padding-bottom: 10px;
  padding-left: 0
}
.xcdivallheader {
  background-color: #FFF;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-bottom: 5px;
  padding-left: 0
}
.xcdivclear {
  clear: both;
  margin-bottom: 0;
  padding-bottom: 0
}
.xcdivcomment {
  border: 1px solid #932002;
  clear: both;
  margin-bottom: 20px
}
.xcdivcommentbody {
  background-color: #EDE6E0;
  color: #000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-weight: 400;
  height: 1%;
  padding: 10px;
  text-decoration: none
}
.xcdivcommentfooter {
  background-color: #EDE6E0;
  border-top: 1px solid #CCC;
  color: red;
  font-family: Verdana;
  font-size: 10pt;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 5px;
  text-decoration: none;
  width: 100%
}
.xcdivcommentfooteradmin {
  text-align: right
}
.xcdivcommentfooterleft {
  float: left;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 5px
}
.xcdivcommentfooterreport {
  margin-bottom: 5px;
  text-align: right
}
.xcdivcommentfooterright {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 10px
}
.xcdivcommentheader {
  background-color: #663A2E;
  border-bottom: 1px solid #932002;
  color: #000;
  font-family: Verdana;
  font-size: 10pt;
  font-style: normal;
  font-weight: 400;
  padding-top: 3px;
  text-decoration: none;
  width: 100%
}
.xcdivcommentheaderleft {
  float: left;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-top: 2px
}
.xcdivcommentheaderright {
  float: right;
  padding-right: 10px
}
.xcdivfooterfloatrightcontainer {
  background-color: #EDE6E0;
  float: right;
  text-align: right
}
.xcdivform {
  background-color: #FFF;
  border: 0 solid #D0D3D6;
  color: #000;
  font-family: Verdana;
  font-size: 10pt
}
.xcdivmsgs {
  background-color: #FFF;
  color: red;
  font-family: Verdana;
  font-size: 12pt;
  font-style: normal;
  font-weight: 400;
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 0;
  padding-top: 10px;
  text-decoration: none
}
.xcdivrsslink {
  float: right
}
.xcdivsocnet {
  background-color: #FFF;
  float: right;
  width: 100%
}
.xcdivtagcloud {
  text-align: center
}
.xcdivtaglist {
  text-align: center
}
.xcdivtitle {
  background-color: #FFF;
  color: #734733;
  font-family: Arial;
  font-size: 13pt;
  font-style: normal;
  font-weight: 700;
  height: 20px;
  margin-bottom: 20px;
  padding-bottom: 5px;
  padding-left: 0;
  padding-top: 5px;
  text-decoration: none
}
.xcform {
  padding-top: 5px
}
.xcformcancelbutton {
  margin-left: 10px;
  margin-top: 10px
}
.xcforminputcomment {
  color: #000;
  font-family: verdana;
  font-size: 10pt;
  height: 200px;
  margin-left: 10px;
  width: 400px
}
.xcforminputcommenttitle {
  color: #000;
  font-family: verdana;
  font-size: 10pt;
  margin-left: 10px;
  width: 400px
}
.xcforminputradio {
  margin-bottom: 0;
  margin-left: 11px;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0
}
.xcforminputselect {
  margin-left: 10px;
  width: 53px
}
.xcforminputtext {
  color: #000;
  font-family: verdana;
  font-size: 10pt;
  margin-left: 10px;
  width: 300px
}
.xcformlabel {
  color: #000;
  float: left;
  font-family: Verdana;
  font-size: 10pt;
  font-style: normal;
  font-weight: 400;
  padding-left: 10px;
  text-decoration: none;
  width: 600px;
  float: left;
  padding-left: 10px;
  width: 400px
}
.xcformsubmitbutton {
  margin-left: 10px;
  margin-top: 10px
}
.xcimagefeedback {
  border: none
}
.xcimagestar {
  float: left
}
.xclinks {
  color: #00F;
  font-family: verdana;
  font-size: 10pt;
  font-style: none;
  font-weight: 400;
  text-decoration: italic
}
.xclogininputtext {
  margin-left: 10px
}
.xcloginlabel {
  margin-left: 10px
}
.xcloginsubmit {
  margin-left: 10px
}
.xcnamelink {
  color: #00F;
  font-family: Verdana;
  font-size: 10pt;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline
}
.xcommentpro {
  background-color: #FFF;
  clear: both;
  font-family: verdana;
  font-size: 10pt;
  margin-bottom: 20px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px
}
.xcpaginationlinks {
  color: #00F;
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline
}
.xcpsocnet {
  color: #00F;
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline
}
.xcpswdresetinputtext {
  margin-left: 10px;
  width: 250px
}
.xcregcaptchaimg {
  margin-left: 10px
}
.xcregerrormessages {
  background-color: #FFF;
  color: red;
  font-family: Verdana;
  font-style: normal;
  font-weight: 400;
  padding-left: 10px;
  text-decoration: none
}
.xcreginputtext {
  margin-left: 10px
}
.xcregsubmitbutton {
  margin-bottom: 10px;
  margin-left: 10px
}
.xcreportlink {
  color: #00F;
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline
}
.xcrsstext {
  color: #00F;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline
}
.xcsignuptext {
  color: #00F;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline
}
.xcspancommenttitle {
  color: #FFF;
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  font-weight: 400;
  padding-left: 5px;
  text-decoration: none;
  vertical-align: top
}
.xcspancurrentpagenum {
  color: purple;
  font-family: Arial;
  font-size: 9pt;
  font-style: none;
  font-weight: 700;
  text-decoration: normal
}
.xcspanfeedback {
  color: #000;
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 5px;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap
}
.xcspannamelocation {
  color: #FFF;
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  white-space: nowrap
}
.xcspannomessages {
  color: #000;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-weight: 400;
  text-decoration: none
}
.xcspanpagination {
  color: #000;
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  font-weight: 400;
  text-decoration: none
}
.xcspanpostedtime {
  color: #777;
  font-family: Arial;
  font-size: 9pt;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: 5px;
  text-decoration: none;
  vertical-align: top
}
.xcspantags {
  color: #777;
  font-family: verdana;
  font-size: 10pt;
  font-style: italic;
  font-weight: 400;
  text-decoration: none
}
.xctagcomlink {
  color: #10pt;
  font-family: verdana;
  font-size: bluept;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline
}
.xctaglistil {
  display: inline
}
.xctaglistol {
  margin-left: 0;
  padding-left: 0
}
.xctagsdisplaytext {
  color: #00F;
  font-family: verdana;
  font-size: 10pt;
  font-style: normal;
  font-weight: 400;
  text-decoration: underline
}
.btn {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #0a080a;
  font-size: 18px;
  background: #cfcfcf;
  padding: 10px 20px;
  text-decoration: none
}
.btn:hover {
  background: #999;
  text-decoration: none
}
#body {
  width: 75%;
  background-color: #FFF;
  margin-left: auto;
  margin-right: auto;
  height: auto
}
#top {
  width: 100%;
  float: left;
  background-color: #FFF
}
#logo {
  width: 39%;
  float: left;
  min-width: 290px
}
#callnshare {
  width: 20%;
  float: left;
  text-align: right;
  min-width: 150px
}
#navmenu {
  width: 100%;
  float: left
}
#search {
  width: 40.5%;
  float: left;
  margin-top: 10px;
  text-align: center;
  min-width: 300px
}
#content {
  width: 100%;
  float: left;
  background-color: #FFF;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif
}
#content1 {
  width: 97.5%;
  float: left;
  background-color: #FFF;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 15px;
  padding-right: 10px;
}
#sidebar {
  width: 23%;
  float: left;
  margin: 1px;
  min-width: 148px
}
#sidebar2 {
  width: 23%;
  float: left;
  margin: 1px;
  min-width: 148px
}
#contentcenter {
  width: 75%;
  float: left
}
#contentcenter2 {
  width: 75%;
  float: right;
  padding-bottom: 15px
}
.adblock {
  width: 44%;
  float: left;
  margin-left: 1%;
  margin-right: 1%
}
.vertspace {
  width: 5%;
  float: left
}
.smallvertspace {
  width: 2%;
  float: left
}
.horispace {
  width: 100%;
  float: left
}
#bottom {
  width: 100%;
  float: left;
  background-color: #EDE6E0;
  font-size: 12px
}
div.footer {
  margin-top: 10px;
  margin-left: 2%;
  width: 78%;
  float: left
}
div.footer a:link {
  font-size: 14px
}
div.footer a:visited {
  font-size: 14px
}
#trust {
  padding-top: 5px;
  width: 20%;
  float: left
}
#new-trust {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  float: left
}
#cart {
  text-align: right;
  margin-right: 5px
}
#cart a {
  font-size: 16px;
  text-decoration: none
}
#mobilenav {
  display: none;
  text-align: center;
  color: #FFF
}
span.mobilenavbutton {
  display: none;
  text-align: center;
  color: #FFF
}
span.mobinavigate {
  display: block
}
div.mobilenavelement a {
  text-decoration: none;
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #fff;
  text-align: center
}
#mobilecall {
  display: none
}
#searchbox {
  font-size: 14px
}
#heading {
  width: 98%;
  float: left;
  margin-left: 1%
}
#breadcrumb {
  width: 98%;
  float: left;
  margin-left: 1%
}
#sizebox {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  height: auto
}
div.intertype {
  width: 32%;
  float: left;
  margin-left: 1%;
  margin-bottom: 1%;
  font-size: 16px
}
div.intertype a {
  font-size: 16px
}
div.intertypea {
  width: 66%;
  float: left;
  margin-left: 1%;
  margin-bottom: 1%
}
div.intertypea a {
  font-size: 16px
}
div.intertype2 {
  width: 48%;
  float: left;
  margin-left: 1%;
  font-size: 16px
}
div.intertype2 a {
  font-size: 16px
}
div.knowbase {
  width: 98%;
  float: left;
  padding: 1%
}
#descript {
  width: 95%;
  float: left;
  margin-left: 1%
}
#pipedes {
  width: 60%;
  float: left;
  margin-bottom: 20px
}
#pipebar {
  width: 40%;
  float: left;
  margin-bottom: 20px
}
div.indivpipe {
  width: 50%;
  float: left;
  height: 370px
}
div.indivpipe table {
  border: 1px solid #000;
  border-spacing: 1px
}
div.indivpipe table table {
  border: 0;
  padding: 0
}
div.prodcat {
  width: 97%;
  float: left;
  background: #EDE6E0;
  border-color: #B4977F;
  border-style: solid;
  border-width: 1px;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  padding-bottom: 3px;
  padding-left: 3px
}
div.prodbox {
  width: 31%;
  float: left;
  height: 300px;
  text-align: center;
  border-top: 1px solid #E2E2E2;
  border-right: 1px solid #E2E2E2;
  padding: 5px;
  color: #006100;
  font-weight: 700;
  vertical-align: bottom
}
div.prodbox table {
  vertical-align: bottom
}
div.prodbox a {
  font-weight: 600
}
.prodimage {
  float: left;
  width: 40%;
  text-align: center
}
.pricing {
  float: left;
  width: 60%
}
#topnav {
  width: 100%;
  float: left;
  height: auto;
  position: relative;
  z-index: 20;
  visibility: visible;
  margin: 0 auto;
  width: 100%;
  height: 30px;
  font-family: Arial;
  font-size: 16px;
  font-weight: 700;
  padding: 2px 0
}
#topnav a {
  font-size: 14px
}
.topcat {
  display: block;
  float: left;
  width: 16.4%;
  height: 28px;
  margin-left: 0;
  text-align: center;
  border: solid 1px #efebe2;
  background-color: #663a2e
}
.topcat a {
  display: block;
  padding: 3px 6px 0;
  text-decoration: none;
  color: #fff;
  margin-top: 3px
}
.topcat a:visited {
  display: block;
  padding: 3px 6px 0;
  text-decoration: none;
  color: #fff
}
.topcat a:link {
  display: block;
  padding: 3px 6px 0;
  text-decoration: none;
  color: #fff
}
.topcat ul {
  visibility: hidden;
  border: 1.5px solid #663a2e;
  background-color: #ede6e0;
  width: 100%;
  list-style-type: none;
  padding: 0;
  margin: 0
}
.topcat ul li {
  text-decoration: none;
  padding: 5px;
  height: 32px
}
.topcat ul li a {
  text-decoration: none;
  color: #000;
  margin: auto
}
.topcat ul li a:link {
  text-decoration: none;
  color: #000
}
.topcat ul li a:visited {
  text-decoration: none;
  color: #000
}
.topcat:hover {
  color: #000;
  background-color: #ede6e0
}
.topcat:hover a {
  color: #000;
  background-color: #ede6e0
}
.topcat:hover ul {
  visibility: visible;
  z-index: 100;
  margin-top: 7px
}
.topcat ul li div {
  display: none;
  background-color: #ede6e0;
  width: 100%;
  list-style-type: none;
  padding: 0;
  margin: 0
}
.topcat ul li div ul li {
  text-decoration: none;
  padding: 5px
}
.topcat ul li div ul li a {
  text-decoration: none;
  color: #000
}
.topcat ul li div ul li a:link {
  text-decoration: none;
  color: #000
}
.topcat ul li div ul li a:visited {
  text-decoration: none;
  color: #000
}
.topcat ul li:hover {
  background-color: #663a2e;
  color: #fff
}
.topcat ul li:hover a {
  background-color: #663a2e;
  color: #fff
}
.topcat ul li:hover div {
  display: block;
  z-index: 150;
  margin-left: 102%;
  margin-top: -10%
}
.topcat ul li:hover div a {
  color: #000;
  background-color: #ede6e0
}
.topcat ul li:hover div ul li:hover a {
  background-color: #663a2e;
  color: #fff
}
.mobilenav1 {
  display: none;
  float: left;
  width: 16.4%;
  height: 28px;
  padding-top: 5px;
  margin-left: 0;
  text-align: center;
  background-color: #663a2e
}
.mobilenav1 a {
  padding: 3px 6px 0;
  text-decoration: none;
  color: #fff;
  margin-top: 3px
}
.mobilenav1 a:visited {
  padding: 3px 6px 0;
  text-decoration: none;
  color: #fff
}
.mobilenav1 a:link {
  padding: 3px 6px 0;
  text-decoration: none;
  color: #fff
}
.mobilenav1 ul {
  visibility: hidden;
  border: 1.5px solid #663a2e;
  background-color: #ede6e0;
  width: 100%;
  list-style-type: none;
  padding: 0;
  margin: 0
}
.mobilenav1 ul li {
  text-decoration: none;
  padding: 5px;
  height: 32px
}
.mobilenav1 ul li a {
  text-decoration: none;
  color: #000;
  margin: auto
}
.mobilenav1 ul li a:link {
  text-decoration: none;
  color: #000
}
.mobilenav1 ul li a:visited {
  text-decoration: none;
  color: #000
}
.mobilenav1:hover ul {
  visibility: visible;
  z-index: 100;
  margin-top: 7px
}
.mobilenav1 ul li div {
  display: none;
  background-color: #ede6e0;
  width: 100%;
  list-style-type: none;
  padding: 0;
  margin: 0
}
.mobilenav1 ul li div ul li {
  text-decoration: none;
  padding: 5px
}
.mobilenav1 ul li div ul li a {
  text-decoration: none;
  color: #000
}
.mobilenav1 ul li div ul li a:link {
  text-decoration: none;
  color: #000
}
.mobilenav1 ul li div ul li a:visited {
  text-decoration: none;
  color: #000
}
.mobilenav1 ul li:hover {
  background-color: #663a2e;
  color: #fff
}
.mobilenav1 ul li:hover a {
  background-color: #663a2e;
  color: #fff
}
.mobilenav1 ul li:hover div {
  display: none;
  z-index: 150;
  margin-left: 102%;
  margin-top: -10%
}
.mobilenav1 ul li:hover div a {
  color: #000;
  background-color: #ede6e0
}
.mobilenav1 ul li:hover div ul li:hover a {
  background-color: #663a2e;
  color: #fff
}
@media only screen and (max-width:650px), (min-device-width:300px) and (max-device-width:650px) {
  #body {
    width: 96%;
    font-size: 18px
  }
  #body div {
    font-size: 18px
  }
  #body div a {
    font-size: 18px
  }
  #top {
    width: 100%
  }
  #logo {
    width: 100%
  }
  #callnshare {
    width: 100%;
    text-align: center
  }
  #navmenu {
    display: none
  }
  #search {
    width: 100%;
    font-size: 18px;
    text-align: center
  }
  #content {
    width: 100%
  }
  #content1 {
    width: 100%
  }
  #sidebar {
    display: none
  }
  #sidebar2 {
    width: 100%
  }
  #contentcenter {
    width: 100%
  }
  #contentcenter2 {
    width: 100%
  }
  div.adblock {
    width: 98%;
    font-size: 18px;
    border-bottom: 1px solid #932002;
    margin-top: 10px
  }
  div.adblock a {
    font-size: 18px
  }
  .vertspace {
    position: absolute;
    top: -9999px;
    left: -9999px
  }
  .smallvertspace {
    position: absolute;
    top: -9999px;
    left: -9999px
  }
  .horispace {
    position: absolute;
    top: -9999px;
    left: -9999px
  }
  #bottom {
    width: 100%
  }
  div.footer {
    width: 100%;
    font-size: 18px
  }
  div.footer a:link {
    font-size: 18px
  }
  #trust {
    width: 100%
  }
  #cart a {
    font-size: 20px
  }
  #cart {
    text-align: center
  }
  #mobilenav {
    width: 100%;
    float: left;
    display: block;
    height: auto
  }
  div.mobilenavelement {
    width: 100%;
    background-color: #932002;
    border-bottom: 1px solid gray;
    margin-bottom: 2px;
    margin-top: 2px
  }
  #mobilecall {
    display: block;
    font-size: 18px
  }
  #mobilecall a {
    font-size: 18px
  }
  #searchbox {
    font-size: 18px
  }
  .hidemobile {
    position: absolute;
    top: -9999px;
    left: -9999px
  }
  .addthis_sharing_toolbox {
    position: absolute;
    top: -9999px;
    left: -9999px
  }
  div.intertype {
    width: 98%
  }
  div.intertype a {
    font-size: 18px
  }
  div.intertype2 {
    width: 98%;
    margin-top: 2%
  }
  div.intertype2 a {
    font-size: 18px
  }
  #pipedes {
    width: 100%;
    float: left
  }
  #pipebar {
    display: none
  }
  div.indivpipe {
    width: 100%;
    height: auto;
    margin-bottom: 20px
  }
  div.prodcat {
    width: 95%
  }
  div.prodbox {
    width: 95%;
    height: auto;
    margin-bottom: 15px
  }
  .prodimage {
    width: 98%;
    border-bottom: 1px solid #000;
    margin-bottom: 15px
  }
  .pricing {
    width: 98%
  }
  .selectpipe {
    display: none
  }
  #topnav {
    height: auto
  }
  .topcat {
    width: 100%;
    text-align: left
  }
  li.mobilenav1 {
    display: block;
    color: #fff;
    background-color: #663a2e;
    text-align: left;
    float: left;
    width: 100%
  }
  li.mobilenav1 a {
    color: #FFF;
    background-color: #663a2e;
    text-decoration: none;
    width: 100%
  }
  span.mobilenavbutton {
    display: block;
    float: right;
    margin-top: 2px;
    margin-right: 10px;
    background-color: #663a2e;
    cursor: pointer
  }
  .topcat:hover {
    color: #000;
    background-color: #ede6e0
  }
  .topcat:hover a {
    color: #000;
    background-color: #ede6e0
  }
  .topcat:hover ul {
    visibility: hidden
  }
  .topcat ul li:hover div {
    display: none
  }
  li.mobilenav1:hover ul {
    visibility: hidden
  }
  li.mobilenav1 ul li:hover div {
    display: none
  }
  span.mobinavigate {
    display: none
  }
  .mobinavshow {
    display: block
  }
}