/*Author: Neal*/
*{padding:1px; margin:1px;}
BODY {BACKGROUND-COLOR: BEIGE;}
.hide { display:none; }
A:hover { color:#FF0000;}
A:link {text-decoration: none}
.skip-link { position: fixed;top: -200px;}
.topname{COLOR: #993300; font-family: garamond; font-size:calc(1.5em + 1vw);}
.phone{COLOR: #FF0000; font-family: arial; font-style: italic; font-size:calc(1.5em + 1vw);}
.v{COLOR: #FF0000; font-family: arial; font-size:calc(1.5em + 1vw);}
.phonesmall{COLOR: #FF0000; font-family: arial; font-style: italic; font-size:calc(.75em + 1vw);}
.specialist{font-family: times new roman; font-style: italic; font-size:calc(.5em + 1vw);}
.headernav{COLOR: #993300; font-family: arial; font-style: italic; font-size:calc(.75em + 1vw);}
.orderform{COLOR: #993300; font-family: arial; font-size:calc(.45em + 1vw);}
.orderforma{COLOR: #993300; font-family: arial; font-size:calc(.30em + 1vw);}
.titem {COLOR: #800000; FONT-WEIGHT: 800; FONT-FAMILY: ARIAL}
.subhead{COLOR: #993300; font-family: arial; font-style: italic; font-size:calc(1em + 1vw);}
.subheaddesription{COLOR: #000000; font-family: arial; font-style: italic; font-size:calc(.65em + 1vw);}
.videobullet{COLOR: #000066; font-family: arial; font-style: italic; font-size:calc(.65em + 1vw);}
.es10bullet{COLOR: #0000FF; font-family: arial; font-style: italic; font-size:calc(.65em + 1vw);}
.es5bullet{COLOR: #00FF00; font-family: arial; font-style: italic; font-size:calc(.65em + 1vw);}
.videobulletsmall{COLOR: #000066; font-family: arial; font-style: italic; font-size:calc(.35em + 1vw);}
.electricbullet{COLOR: #000000; font-family: arial; font-style: italic; font-size:calc(.25em + 1vw);}
.orderbody{COLOR: #000000; font-size:calc(.35em + 1vw);}
.returntotop{COLOR: #0000FF; font-family: arial; font-style: italic; font-size:calc(.25em + 1vw);}
.faqd{COLOR: #000000; font-family: Verdana; font-style: italic; font-weight: bold;}
img.HoverBorder {border:1px solid blue;}
img.HoverBorder:hover {border:1px solid red;}
.mt-overflow-auto {overflow: auto; list-style: disc inside;}
.TOPNAV{font-weight: bold; font-size:1em;}
.BOLD {font-weight: bold;}
.ITAL {font-style: italic;}
.BANDI{font-weight: bold; font-style: italic;}
.SPEC {COLOR: #993300; FONT-SIZE: 1.2em; FONT-FAMILY: ARIAL;}
.HEADER {COLOR: #993300; FONT-SIZE: 1.2em; FONT-FAMILY: ARIAL; }
.accessheadernumber {COLOR: #993300; FONT-SIZE:1em; FONT-FAMILY: ARIAL; }
.accessheader {COLOR: #993300; FONT-SIZE:1em; FONT-FAMILY: ARIAL; }
.accesssubheader {COLOR: #000000; FONT-SIZE:.75em; FONT-FAMILY: ARIAL; }
.SHEADER {COLOR: #669933; FONT-SIZE: 2.1em; FONT-FAMILY: IMPACT, ARIAL;}
.THEAD {COLOR:  #FFCC00; FONT-SIZE: 1em; FONT-WEIGHT: 900 ; FONT-FAMILY: ARIAL;}
.SUBH {COLOR: #993300; FONT-SIZE: 2.3em; FONT-FAMILY: IMPACT, ARIAL;}
.body{FONT-FAMILY: arial;}
.PRICES {COLOR: #800000; FONT-WEIGHT: 500; FONT-FAMILY: ARIAL}

h1 {font-size: 2em; color:#993333; font-weight: bold; margin-top: 0px; margin-bottom: 3px; text-align: center; font-family:arial; font-style: italic;} 
h2 {font-size: .95em; margin-top: 0px; margin-bottom: 3px; text-align: center; font-family:arial; font-style: italic;}
h3 {font-size: 1.5em; color:#993333; font-weight: bold; margin-top: 0px; margin-bottom: 3px; text-align: center; font-family:arial; font-style: italic;} 
img.wrap {float: right}
#accessa ul{ margin:25px; padding:5px; font-family:verdana;}
#anote ol{ margin:25px; padding:5px; font-family:verdana;}
#anote ul{ margin:25px; padding:5px; font-family:verdana;}
#catalog li { margin-top: 1px; margin-bottom: 1px;}
#catalog ul{ margin:0px; padding:1px; list-style-type:none; font-family:Arial; text-align:center;}
#catalog a.gold{ text-decoration: none; display:block; padding:5px; width:95%; height:95%; color:#993333; background-color:#FFCC66; border:1px #993333 solid; font-size:calc(.35em + 1vw); font-weight: bold;}
#catalog a.gold:hover { background-color:#FFFF00; color:#FF0000; font-size:calc(.35em + 1vw); border: 1px #FF0000 solid; font-weight: bold;}
#navigation li { margin-top: 1px; margin-bottom: 1px;}
#navigation ul{ margin:0px; padding:1px; list-style-type:none; font-family:Arial; text-align:center;}
#navigation a.red{ text-decoration: none; display:block; padding:5px; width:95%; height:95%; color:#FFCC66; background-color:#993333; border:1px #FFCC66 solid; font-size:calc(.35em + 1vw); font-weight: bold;}
#navigation a.red:hover { background-color:#FF0000; color:#FFFF00; font-size:calc(.35em + 1vw); border: 1px #FFFF00 solid; font-weight: bold;}	
#navigation a.gold{ text-decoration: none; display:block; padding:5px; width:95%; height:95%; color:#993333; background-color:#FFCC66; border:1px #993333 solid; font-size:calc(.35em + 1vw); font-weight: bold;}
#navigation a.gold:hover { background-color:#FFFF00; color:#FF0000; font-size:calc(.35em + 1vw); border: 1px #FF0000 solid; font-weight: bold;}
#navigation a.blue{ text-decoration: none; display:block; padding:5px; width:95%; height:95%; color:#FF6600; background-color:#0000FF; border:1px #FF6600 solid; font-size:calc(.35em + 1vw); font-weight: bold;}
#navigation a.blue:hover { background-color:#FF6600; color:#0000FF; font-size:calc(.35em + 1vw); border: 1px #0000FF solid; font-weight: bold;}
#wrapper{border:#FF00FF;}
#header{padding:1px; display:flex;}
#column1{ float:left; width: 20%; padding:1px;  text-align:center;}
#column2{ display: inline-block; width: 40%;  text-align:center;}
#column3{ float: right; width:40%; padding:1px;  text-align:center;}
#title{padding:1px; display:flex;}
#column4{ float:left; width: 33%; text-align:center;}
#column5{ display: inline-block; width: 33%;  text-align:center;}
#column6{ float: right; width:33%;  text-align:center;}
#topnavigation{display:flex;}
#column7{ float:left; width: 16.66%; padding:2px; text-align:center;} 			
#column8{ display: inline-block; width: 16.66%; padding:2px; text-align:center;}
#column9{ display: inline-block; width: 16.66%; padding:2px; text-align:center;}
#column10{ display: inline-block; width: 16.66%; padding:2px; text-align:center;}
#column11{ display: inline-block; width: 16.66%; padding:2px; text-align:center;}
#column12{ float: right; width:16.66%; text-align:center;}

#bodya{display:flex;}
#column13a{ float:left; width:100%; text-align:center; padding:2px;} 
 
#body{display:flex;}
#column13{ float:left; width:15%; text-align:center; padding:2px;}
#column14{ float: right; width:85%; line-height: 1.4; padding:2px;}

#containerb{width: 100%; display:flex;}
#column19{float:left; width:75%; text-align:justify; font-family:verdana;}
#column20{float:right; width:25%; text-align:center;}

#containera{float:left; width:100%; display:flex;}
#column16{ float:left; width: 30%; text-align:center;}
#column17{ display: inline-block; width: 40%;  text-align:center;}
#column18{ float: right; width:30%;  text-align:center;}

#containerc{width:100%; display:flex;}
#column21{ float:left; width: 33%; text-align:center; padding:2px;}
#column22{ display: inline-block; width: 33%;  text-align:center; padding:2px;}
#column23{ float: right; width:33%;  text-align:center; padding:2px;}

#containerd{width: 100%; display:flex;}
#column24{float:left; width:50%; text-align:justify; padding:2px;}
#column25{float:right; width:50%; text-align:left;  padding:2px;}

#containere{width: 100%; display:flex;}
#column26{float:left; width:50%; text-align:justify; padding:2px;}
#column27{float:right; width:50%; text-align:left;  padding:2px;}

#containerf{width:100%; display:flex; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto;}
#column28{float:left; width:33%; text-align:center; padding:5px; }
#columna27{ display: inline-block; width: 33%;  text-align:center; padding:5px;}
#column29{float:right; width:33%; text-align:center; padding:5px;}

#containerg{width:100%; display:flex;}
#column30{ float:left; width: 25%; text-align:center; padding:2px;}
#column31{ display: inline-block; width: 25%;  text-align:center; padding:2px;}
#column32{ display: inline-block; width: 25%;  text-align:center; padding:2px;}
#column33{ float: right; width:25%;  text-align:center; padding:2px;}

#containerh{width: 100%; display:flex;}
#column34{float:left; width:60%; text-align:justify; padding:2px;}
#column35{float:right; width:40%; text-align:left; font-family:verdana; padding:2px; text-align:center;}

#containeri{width: 100%; display:flex;}
#column36{float:left; width:40%; text-align:justify; padding:1px;}
#column37{float:right; width:60%; text-align:left; font-family:verdana; padding:1px; text-align:center;}

#containerj{width:100%; display:flex;}
#column38{ float:left; width: 60%; text-align:center; padding:2px;}
#column40{ float: right; width:40%;  text-align:justify; padding:2px;}

#containerk{width:100%; display:flex;}
#column41{ float:left; width: 60%; text-align:center; padding:2px;}
#column42{ float: right; width:40%;  text-align:justify; padding:2px;}

#containerl{width: 100%; display:flex;}
#column43{float:left; width:50%; text-align:center; padding:2px;}
#column44{float:right; width:50%; text-align:center; padding:2px;}

#containerm{width:100%; display:flex;}
#column45{ float:left; width: 60%; text-align:center; padding:2px;}
#column46{ float: right; width:40%;  text-align:justify; padding:2px;}

#containern{width: 100%; display:flex;}
#column47{float:left; width:50%; text-align:center; padding:2px;}
#column48{float:right; width:50%; text-align:left;  padding:2px;}

#containero{width: 100%; display:flex;}
#column49{float:left; width:50%; padding:2px;}
#column50{float:right; width:50%; padding:2px;}

#containerp{width: 100%; display:flex;}
#column51{float:left; width:50%; padding:2px;}
#column52{float:right; width:50%; padding:2px;}

#containerq{width: 100%; display:flex;}
#column53{float:left; width:45%; padding:2px;}
#column54{float:right; width:55%; padding:2px;}

#containerr{width: 100%; display:flex;}
#column55{float:left; width:50%; padding:2px;}
#column56{float:right; width:50%; padding:2px;}

#containers{width:100%; display:flex;}
#column57{ float:left; width: 20%; text-align:center; padding:2px;}
#column58{ display: inline-block; width: 20%;  text-align:center; padding:2px;}
#column59{ display: inline-block; width: 20%;  text-align:center; padding:2px;}
#column60{ display: inline-block; width: 20%;  text-align:center; padding:2px;}
#column61{ float: right; width:20%;  text-align:center; padding:2px;}

#containert{width: 100%; display:flex;}
#column62{float:left; width:30%; padding:2px;}
#column63{float:right; width:70%; padding:2px;}

#containeru{width:100%; display:flex;}
#column64{float:left; width:33%; text-align:center; padding:2px; }
#column65{ display: inline-block; width:33%;  text-align:center; padding:2px;}
#column66{float:right; width:33%; text-align:left; padding:2px;}

#containerv{width:100%; display:flex;}
#column67{float:left; width:20%; text-align:center; padding:2px; }
#column68{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column69{float:right; width:20%; text-align:left; padding:2px;}

#containerw{width:100%; display:flex;}
#column70{float:left; width:20%; text-align:center; padding:2px; }
#column71{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column72{float:right; width:20%; text-align:left; padding:2px;}

#containerx{width:100%; display:flex;}
#column73{float:left; width:20%; text-align:center; padding:2px; }
#column74{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column75{float:right; width:20%; text-align:left; padding:2px;}

#containery{width:100%; display:flex;}
#column76{float:left; width:20%; text-align:center; padding:2px; }
#column77{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column78{float:right; width:20%; text-align:left; padding:2px;}

#containerz{width:100%; display:flex;}
#column79{float:left; width:20%; text-align:center; padding:2px; }
#column80{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column81{float:right; width:20%; text-align:left; padding:2px;}

#containerz1{width:100%; display:flex;}
#column82{float:left; width:20%; text-align:center; padding:2px; }
#column83{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column84{float:right; width:20%; text-align:left; padding:2px;}

#containerz2{width:100%; display:flex;}
#column85{float:left; width:20%; text-align:center; padding:2px; }
#column86{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column87{float:right; width:20%; text-align:left; padding:2px;}

#containerz3{width:100%; display:flex;}
#column88{float:left; width:20%; text-align:center; padding:2px; }
#column89{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column90{float:right; width:20%; text-align:left; padding:2px;}

#containerz4{width:100%; display:flex;}
#column91{float:left; width:20%; text-align:center; padding:2px; }
#column92{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column93{float:right; width:20%; text-align:left; padding:2px;}

#containerz5{width:100%; display:flex;}
#column94{float:left; width:20%; text-align:center; padding:2px; }
#column95{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column96{float:right; width:20%; text-align:left; padding:2px;}

#containerz6{width:100%; display:flex;}
#column97{float:left; width:20%; text-align:center; padding:2px; }
#column98{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column99{float:right; width:20%; text-align:left; padding:2px;}

#containerz7{width:100%; display:flex;}
#column100{float:left; width:20%; text-align:center; padding:2px; }
#column101{ display: inline-block; width:30%;  text-align:center; padding:2px;}
#column102{ display: inline-block; width:20%;  text-align:center; padding:2px;}
#column103{float:right; width:30%; text-align:left; padding:2px;}

#containerz8{width:100%; display:flex;}
#column104{float:left; width:20%; text-align:center; padding:2px; }
#column105{ display: inline-block; width:30%;  text-align:center; padding:2px;}
#column106{ display: inline-block; width:20%;  text-align:center; padding:2px;}
#column107{float:right; width:30%; text-align:left; padding:2px;}

#containerz9{width:100%; display:flex;}
#column108{float:left; width:20%; text-align:center; padding:2px; }
#column109{ display: inline-block; width:30%;  text-align:center; padding:2px;}
#column110{ display: inline-block; width:20%;  text-align:center; padding:2px;}
#column111{float:right; width:30%; text-align:left; padding:2px;}

#containerz10{width: 100%; display:flex;}
#column112{float:left; width:30%; padding:2px;}
#column113{float:right; width:70%; padding:2px;}

#containerz11{width:100%; display:flex;}
#column114{float:left; width:20%; text-align:center; padding:2px; }
#column115{ display: inline-block; width:30%;  text-align:center; padding:2px;}
#column116{ display: inline-block; width:20%;  text-align:center; padding:2px;}
#column117{float:right; width:30%; text-align:left; padding:2px;}

#containerz12{width:100%; display:flex;}
#column118{float:left; width:20%; text-align:center; padding:2px; }
#column119{ display: inline-block; width:60%;  text-align:center; padding:2px;}
#column120{float:right; width:20%; text-align:left; padding:2px;}

#containerz13{width:100%; display:flex;}
#column121{float:left; width:16%; text-align:center; padding:2px; }
#column122{ display: inline-block; width:16%;  text-align:center; padding:2px;}
#column123{ display: inline-block; width:16%;  text-align:center; padding:2px;}
#column124{ display: inline-block; width:16%;  text-align:center; padding:2px;}
#column125{ display: inline-block; width:16%;  text-align:center; padding:2px;}
#column126{float:right; width:16%; text-align:left; padding:2px;}

#containerz14{width: 100%; display:flex;}
#column127{float:left; width:50%; padding:2px; text-align:center;}
#column128{float:right; width:50%; padding:2px; text-align:center;}

#containerz15{width:100%; display:flex;}
#column129{ float:left; width: 25%; text-align:center; padding:2px;}
#column130{ display: inline-block; width: 25%;  text-align:center; padding:2px;}
#column131{ display: inline-block; width: 25%;  text-align:center; padding:2px;}
#column132{ float: right; width:25%;  text-align:center; padding:2px;}

#containerz16{width:100%; display:flex;}
#column133{ float:left; width: 25%; text-align:center; padding:2px;}
#column134{ display: inline-block; width: 25%;  text-align:center; padding:2px;}
#column135{ display: inline-block; width: 25%;  text-align:center; padding:2px;}
#column136{ float: right; width:25%;  text-align:center; padding:2px;}

#containerz17{width:100%; display:flex;}
#column137{ float:left; width: 25%; text-align:center; padding:2px;}
#column138{ display: inline-block; width: 25%;  text-align:center; padding:2px;}
#column139{ display: inline-block; width: 25%;  text-align:center; padding:2px;}
#column140{ float: right; width:25%;  text-align:center; padding:2px;}

#footer{display:flex;}
#column15{ float:left; width:100%; text-align:center;}

@media only screen and (max-device-width: 640px) {
.desktoptel {display:none;}
}

@media (min-device-width: 641px) {
.mobiletel {display:none;}
}
