body {
   margin:           0;
   padding:          0;
   background-color: #63737c;
   font:             normal 100% Trebuchet MS, Arial, sans-serif;
}

#stat_header {
   width: 100%;
    text-align: center;
    background-image: url("../img/trans_stat_tile.jpg");
    background-size: auto;
    background-position: bottom;
    background-repeat: repeat-x;
}

#print {
   background-color: #fff;
}

img, embed, object, video {
   max-width: 100%;
}

img {
   border: none;
}

.left {
   float: left;
}

.right {
   float: right;
}

.clear {
   clear: both;
}

a {
   border:          none;
   text-decoration: none;
   color:           #33a2df;
}

a:hover {
   border:          none;
   text-decoration: underline;
   color:           #33a2df;
}

h1 {
   font-size:   1.125em;
   font-family: Arial, Helvetica, sans-serif;
   color:       #064e76;
   font-weight: bold;
}

#top {
   height:     fit-content;
   background: white url("../img/homepage/top-bg.jpg") top repeat-x;
   position:   relative;
}

.container {
   margin:    0 auto;
   max-width: 60em; /* 960/16 */
   position:  relative;
}

.hamburger, .close-menu {
   display: none;
}

/* HEADER */
a.header-logo {
   float:             right;
   display:           block;
   width:             357px;
   height:            149px;
   border:            0;
   cursor:            pointer;
   background-repeat: no-repeat;
   background-color:  transparent;
   text-indent:       -9000px;
   font-size:         0;
   line-height:       0;
   background-image:  url("../img/homepage/top-logo.png");
   max-width:         100%;
   z-index:           100;
   position:          relative;
}

#header-left {
   position:   absolute;
   top:        -16px;
   left:       50px;
   width:      250px;
   height:     155px;
   /*background: url(/img/leasing-btn-bg.png) no-repeat 0 0;*/
   cursor:     pointer;
   display:    block;
}

#header-left #leasing .slides {
   margin:  0;
   padding: 0;
   display: none;
}

#header-left #leasing .slides li {
   display:         none;
   list-style-type: none;
}

#header-right {
   float:  right;
   width:  262px;
   margin: 0 0 0 1.45833%; /* 14/960 */
}

#header-right p {
   font-size:   .6875em;
   font-family: Trebuchet MS, Arial, sans-serif;
   font-weight: bold;
   font-style:  italic;
   color:       black;
   font-size:   14px;
   margin-left: 30px;
}

#header-right #phone {
   color:       #33a2df;
   font-family: Arial, Helvetica, sans-serif;
   font-size:   1.0625em;
   font-style:  normal;
   margin-left: 80px;
}

#header-right span {
   color: #9ebcd4;
}

#header-rotator li {
   list-style-type: none;
   display:         none;
   position:relative
}

#nav li a:link {
   font-size:   13px;
   font-weight: 100;
}

#nav .subnav {
   background-color: #155694;
}

#nav .subnav ul {
   background-color: #155694;
}

#nav .subnav ul:hover {
   background-color: #155694;
}

#nav .subnav ul li a:hover {
   background-color: #155694;
}

#nav .subnav #inventory li:hover {
   background-color: #155694;
}

#nav .subnav #inventory li a:hover {
   background-color: #155694;
}

#nav .subnav a:hover {
   background-color: #155694 !important;
}

#nav .main-nav-links {
   display: block;
}

a.inventory-search:link, a.inventory-search:visited {
   display:             block;
   width:               262px;
   height:              70px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/inventory-search-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.arresters-search:link, a.arresters-search:visited {
   display:             block;
   width:               262px;
   height:              70px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/inventory-search-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.breakers-search:link, a.breakers-search:visited {
   display:             block;
   width:               262px;
   height:              70px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/inventory-search-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.bushings-search:link, a.bushings-search:visited {
   display:             block;
   width:               262px;
   height:              70px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/inventory-search-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.ltc-search:link, a.ltc-search:visited {
   display:             block;
   width:               262px;
   height:              70px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/inventory-search-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.pumps-search:link, a.pumps-search:visited {
   display:             block;
   width:               262px;
   height:              70px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/inventory-search-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.switches-search:link, a.switches-search:visited {
   display:             block;
   width:               262px;
   height:              70px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/inventory-search-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.instrument-transformers-search:link, a.instrument-transformers-search:visited {
   display:             block;
   width:               262px;
   height:              70px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/inventory-search-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.inventory-search-mobile {
   display:             none;
   width:               250px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/inventory-search-m-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

/* NAV */
.hamburger {
   display: none;
}

.close-menu {
   display: none;
}

#nav {
   clear: both;
}

#nav ul {
   list-style: none;
   padding:    5px 0 0 2.708333333%; /* 26/960 */
}

#nav li {
   float:        left;
   border-right: 1px solid #657783;
   padding:      0 3.33333%; /* 32/960 */
}

#nav li:last-child {
   border-right: none;
   padding:      0 0 0 3.33333%; /* 32/960 */
}

#nav li a:link, #nav li a:visited {
   color:           #fff;
   font-family:     Arial, Helvetica, sans-serif;
   font-weight:     bold;
   text-decoration: none;
}

#nav li a:hover {
   color: #ec7413;
}

#nav .subnav:hover ul, li ul { /* show submenu */
   display:          block;
   width:            130px;
   background-color: #000;
   margin:           0px;
   padding:          3px 2px 2px 0px;
   position:         absolute;
   z-index:          1000;
}

#nav .subnav ul {
   width:            130px;
   background-color: #000;
   margin:           0px;
   padding:          0px 2px 2px 0px;
   z-index:          1000;
   display:          none;
}

#nav .subnav ul li {
   display: inline;
   padding: 0px;
   margin:  0px;
   width:   auto;
   float:   left;
   border:  none;
}

#nav .subnav ul li a {
   display:     block;
   width:       130px;
   padding:     0px 0px 0px 10px;
   margin:      0px;
   left:        auto;
   top:         auto;
   height:      25px;
   line-height: 25px;
}

#nav .subnav #about {
   width: 90px;
}

#nav .subnav #about a {
   width:   80px;
   padding: 0px 0px 0px 10px;
}

#nav .subnav #buy {
   width: 120px;
}

#nav .subnav #buy a {
   width:   110px;
   padding: 0px 0px 0px 10px;
}

#nav .subnav #services {
   width:       160px;
   line-height: 4px;
   padding:     10px 0 0 0;
}

#nav .subnav #services a {
   width:       140px;
   padding:     0px 0px 0px 10px;
   height:      20px;
   line-height: 12px;
}

#nav .subnav #inventory {
   width:       190px;
   line-height: 4px;
   padding:     10px 0 0 0;
}

#nav .subnav #inventory a {
   width:       180px;
   padding:     0px 0px 0px 10px;
   height:      14px;
   line-height: 12px;
}

#nav .subnav #inventory li {
   padding: 0 0 10px 0;
}

#nav .subnav #inventory li span a {
   padding: 0 0 0 18px;
   width:   160px;
   color:   #407294;
}

#nav .subnav #inventory li span a:hover {
   color: #ec7413;
}

#nav .subnav #exp {
   width: 120px;
}

#nav .subnav #exp a {
   width:   110px;
   padding: 0px 0px 0px 10px;
}

#nav .subnav #contact {
   width: 120px;
}

#nav .subnav #contact a {
   width:   110px;
   padding: 0px 0px 0px 10px;
}

#nav .subnav #parts-admin {
   width: 170px;
}

#nav .subnav #parts-admin a {
   width:   160px;
   padding: 0px 0px 0px 10px;
}

#nav .subnav ul li a:hover {
   background: #000;
}

/* HOME MIDDLE */
#home-middle {
   background:        url("../img/homepage/blue-fade-left.jpg");
   background-repeat: no-repeat;
   background-size:   contain;
   background-color:  white;
   display:           block;
   clear:             both;
   margin-top:        -20px;
   width:             100%;
   min-width:         100%;
   overflow:          hidden;
}

#home-middle .container {
   background: url(/img/middle-bg.jpg) no-repeat top;
   color:      #fff;
   height:     387px;
   padding:    10px 0 0 10.41666%; /* 100/960 */
}

#home-middle .container #experts {
   margin: 0 80px 0 0;
   float:  right;
   width:  274px;
   height: 390px;
}

#home-middle .rotator {
   width:  56.6667%; /* 544/960 */
   /*float:left;*/
   margin: 30px 0 0 0;
}

#home-middle .rotator h1 {
   font-size:  .9375em;
   font-style: italic;
   color:      #33a2df;
   margin:     0;
}

#home-middle .rotator p {
   font-size:   .9375em;
   margin:      0 0 20px 0;
   font-family: Trebuchet MS, Arial, sans-serif;
}

#home-middle .flexslider ul.slides {
   margin:  0;
   padding: 0;
   display: none;
}

#home-middle:after {
   content: "";
   display: table;
   clear:   both;
}

#home-middle .copy {
   background:          white;
   display:             block;
   width:               1260px;
   padding:             20px 0 50px 0;
   float:               right;
   background:          url("../img/homepage/large-intro-img.jpg");
   background-repeat:   no-repeat;
   background-position: right;
   background-size:     auto 100%;
}

#home-middle .copy h1 {
   color:          #155694;
   font-size:      30px;
   padding-bottom: 10px;
   font-style:     italic;
   width:          35%;
}

#home-middle .copy p {
   color:       black;
   line-height: 1.5;
   font-size:   18px;
   width:       40%;
}

#home-middle .copy p:nth-of-type(2) {
   font-weight:   bold;
   margin-bottom: 0;
}

.inventory-search-cont {
   background-color: #c1ddee;
   display:          block;
   clear:            both;
}

.inventory-search-cont:after {
   content: "";
   display: table;
   clear:   both;
}

.inventory-search-cont .copy {
   width: 40%;
   float: right;
}

.inventory-search-cont .copy:after {
   content: "";
   display: table;
   clear:   both;
}

.inventory-search-cont .copy h1 {
   background-color: #ec7413;
   color:            white;
   font-size:        40px;
   padding:          10px 1vw;
   width:            95%;
   float:            left;
   margin-bottom:    0;
   margin-top:       -30px;
   line-height:      1;
   letter-spacing:   4px;
}

.inventory-search-cont .copy h2 {
   color:     #2c5493;
   clear:     both;
   float:     left;
   margin:    0;
   font-size: 18px;
   padding:   5px 0 20px 10px;
}

.inventory-search-cont .copy .inventory-lists {
   clear: both;
}

.inventory-search-cont .copy .inventory-lists ul {
   float:        left;
   padding-left: 1.8vw;
}

.inventory-search-cont .copy .inventory-lists ul li {
   list-style-image: url(/img/orange-arrow.png);
   padding-bottom:   20px;
   font-size:        20px;
}

.inventory-search-cont .copy .inventory-lists ul li a {
   color: black;
}

.inventory-search-cont .copy .inventory-lists ul li a:hover {
   text-decoration: none;
   color:           #ec7413;
}

.inventory-search-cont .copy .inventory-lists ul:nth-of-type(1) {
   margin-right: 7vw;
}

.inventory-search-cont .img-cont {
   float:         right;
   padding-right: 200px;
}

.inventory-search-cont#pti {
   width:      64%;
   clear:      none;
   margin-top: 50px;
}

.inventory-search-cont#pti .copy {
   width: auto;
}

.inventory-search-cont#pti .headers:after {
   content: "";
   display: table;
   clear:   both;
}

.inventory-search-cont#pti .headers h1 {
   font-size:      20px;
   padding:        10px 1vw;
   width:          auto;
   float:          right;
   letter-spacing: 4px;
   margin:         -18px 20px 0 0;
}

.inventory-search-cont#pti .headers h2 {
   padding-top: 5px;
   margin-left: 15px;
   font-size:   15px;
}

.inventory-search-cont#pti .inventory-lists {
   float:        right;
   margin-right: 20px;
}

.inventory-search-cont#pti .inventory-lists ul:nth-of-type(1) {
   margin-right: 1vw;
}

.inventory-search-cont#pti .inventory-lists ul li {
   padding-bottom: 5px;
}

.inventory-search-cont#pti .inventory-lists ul li a {
   font-size:   14px;
   line-height: 1;
}

.inventory-search-cont#pti .img-cont {
   padding-right: 0;
   margin-right:  -50px;
   width:         auto;
}

.inventory-search-cont#pti .img-cont img {
   height: auto;
   width:  80%;
}

/*CONTENT */
#content {
   background-color: #e1e5e7;
   clear:            both;
   overflow:         hidden;
}

#content.pti {
   padding-bottom: 40px;
}

#content #top-tab {
   height:           20px;
   background-color: #155694;
}

#content #top-tab .container {
   background: url(/img/top-tab.gif) no-repeat top;
}

#content .container {
   color:       #202e36;
   font-family: Arial, Helvetica, sans-serif;
   padding:     20px 0 0 0;
}

#content #full {
   width:         93%;
   font-size:     .75em;
   line-height:   16px;
   padding:       0 4.16666% 0 5.2083333%; /* 40/960  50/960 */
   padding-right: 0;
}

#content #main {
   width:       66.6666%; /* 640/960 */
   font-size:   .75em;
   line-height: 16px;
   padding:     0 4.16666% 0 5.2083333%; /* 40/960  50/960 */
}

#content #sidebar-right {
   width:      21.875%; /* 210/960 */
   padding:    10px 1.0416666%; /* 10/960 */
   background: url(/img/sidebar-bg.png) repeat-y;
   float:      right;
   color:      #064e76;
}

#content #sidebar-right img {
   margin: 0 0 6px 0;
}

#content #sidebar-right h3 {
   font-family: Trebuchet MS, Arial, sans-serif;
   font-size:   .875em;
   font-weight: bold;
   margin:      0 0 6px 0;
}

#content #sidebar-right p {
   font-size:   .75em; /* 12px */
   line-height: 16px;
   margin:      0 0 6px 0;
}

#content #sidebar-right a.read-more-btn {
   margin: 0;
   float:  none;
}

#content h1 {
   font-size:   1.375em; /* 22px */
   line-height: 20px;
   margin:      0;
   padding:     0 0 4px 0;
}

#content h2 {
   font-size:   1.125em; /* 18px */
   font-family: Arial, Helvetica, sans-serif;
   color:       #064e76;
   font-weight: bold;
   margin:      0;
   padding:     0 0 6px 0;
}

#content p.subhead {
   margin: 0 0 4px 0;
}

#content #main .faq {
   background: url(/img/q-a.gif) no-repeat;
   padding:    0 0 0 40px;
   margin:     14px 0 20px 0;
}

#content #main .faq h2 {
   color:   #064e76;
   padding: 0 0 4px 0;
}

#content #main .faq p {
   margin:  0;
   padding: 0 0 0 10px;
}

#content #main ul {
   margin:  0;
   padding: 0 0 0 20px;
}

#content #main li {
   margin:  0;
   padding: 0 0 6px 0;
}

#content #main #email-directory {
   list-style:  none;
   font-weight: bold;
   padding:     0;
}

#content h2.recent {
   margin: 26px 0 0 0;
}

#content .recent-project {
   margin: 8px 0 0 0;
}

#content .recent-project h3 {
   font-size:   1em;
   font-weight: bold;
   margin:      0;
   padding:     0;
}

#content .recent-project p {
   margin:  0;
   padding: 0;
}

#content .case-history {
   margin:        12px 0 30px 0;
   border-bottom: 1px solid #064e76;
   width:         95%;
}

#content .case-history img {
   border: 1px solid #064e76;
   margin: 6px 28px 12px 0;
   float:  left;
}

#content .case-history ul {
   position: relative;
   top:      8px;
}

#content .case-history p {
   clear:   left;
   padding: 0 0 6px 0;
}

#content #main #parts-links {
   list-style: none;
   padding:    12px 0 0 0;
}

#content #main #parts-links li {
   padding: 0 4% 30px 0;
   float:   left;
}

#content #main #btn-container {
   height: 63px;
}

#content #main #btn-container a {
   float:  left;
   margin: 0 10px 0 0;
}

/* TEAM PARC */
#content #main #team-photos {
   list-style: none;
   margin:     0 0 20px 0;
   padding:    0;
   height:     114px;
   position:   relative;
}

#content #main #team-photos li {
   float:   left;
   padding: 0 0 0 0;
   margin:  0 1.2% 0 0; /* ~8/620 */
}

#content #main #team-photos li a {
   cursor: default;
}

#content #main #team-photos li:last-child {
   margin: 0;
}

#content .team-bios {
   color:            #000;
   width:            93%;
   background-color: #76aac7;
   padding:          14px 10px;
}

#content .team-bios #indicator1 {
   position: relative;
   bottom:   34px;
   left:     24px;
}

#content .team-bios #indicator2 {
   position: relative;
   bottom:   34px;
   left:     128px;
}

#content .team-bios #indicator3 {
   position: relative;
   bottom:   34px;
   left:     234px;
}

#content .team-bios #indicator4 {
   position: relative;
   bottom:   34px;
   left:     336px;
}

#content .team-bios #indicator5 {
   position: relative;
   bottom:   34px;
   left:     440px;
}

#content .team-bios #indicator6 {
   position: relative;
   bottom:   34px;
   left:     540px;
}

#content .team-bios h2 {
   font-size: 1.375em; /* 22px */
   margin:    0 0 6px 0;
}

#content .team-bios h2 span {
   font-size:   .7777em; /* 14px */
   color:       #052f47;
   border-left: 1px solid #052f47;
   padding:     0 0 0 8px;
   margin:      0 0 0 8px;
}

#content .team-bios h3 {
   font-size: 1em; /* 16px */
   /*color:#052f47;*/
   padding:   6px 0 6px 0;
   margin:    0;
}

#content .team-bios p {
   margin:  0 0 8px 0;
   padding: 0 0 0 0;
}

#content #main .team-bios ul {
   margin:  0 0 8px 0;
   padding: 0 0 0 20px;
}

#content #main .team-bios li {
   margin:  0;
   padding: 0 0 8px 0;
}

#content .team-bios a.email:link, #content .team-bios a.email:visited {
   margin:      0 0 0 0;
   padding:     0 0 0 20px;
   background:  url(/img/email-bg.png) no-repeat left bottom;
   color:       #052f47;
   font-size:   1.125em;
   font-weight: bold;
}

#content .team-bios a.email:hover {
   background-position: left top;
   color:               #fff;
}

/* INVENTORY SEARCH*/
#content #inventory-search-panel {
   width:      48.4375%; /* 310/640 */
   height:     330px;
   padding:    0;
   background: url(/img/inventory-search-panel-bg2.jpg) no-repeat 0 0;
   float:      right;
   position:   relative;
}

#content #inventory-search-panel h2 {
   font-size: 1.375em;
   color:     #fff;
   position:  absolute;
   top:       5px;
   left:      70px;
   z-index:   3;
}

#content #inventory-search-panel ul {
   list-style-image: url(/img/orange-arrow.png);
   position:         absolute;
   top:              33px;
   z-index:          10;
}

#content #inventory-search-panel #left-list {
   left:            24px;
   text-decoration: none;
}

#content #inventory-search-panel #right-list {
   left:   170px;
   margin: 0;
}

#content #inventory-search-panel ul li {
   padding: 0;
}

#content #inventory-search-panel ul li a {
   font-size:   1.125em;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   color:       #fff;
   padding:     7px 0;
   display:     block;
}

#content #inventory-search-panel ul li a:hover {
   color:           #ec7412;
   text-decoration: none;
}

#content #inventory-search-panel #parts-bg {
   width:    100%;
   height:   100%;
   padding:  0;
   margin:   0;
   position: absolute;
   top:      0;
   left:     0;
   z-index:  2;
}

/* FORM */
#content form {
   margin: 0 0 0 0;
}

#content form#buy-sell {
   margin: 16px 0 0 0;
}

#content form fieldset {
   padding: 8px;
}

#content #inventory-unit-form {
   width: 70%;
}

#content form legend {
   color:       #064e76;
   font-weight: bold;
   padding:     0;
}

#content #inventory-search {
   font-weight: bold;
}

#content #inventory-search select {
   width: 80px;
}

#content #arresters-search {
   font-weight: bold;
}

#content #arresters-search select {
   width: 80px;
}

#content #breakers-search {
   font-weight: bold;
}

#content #breakers-search select {
   width: 80px;
}

#content #bushings-search {
   font-weight: bold;
}

#content #bushings-search select {
   width: 80px;
}

#content #ltc-search {
   font-weight: bold;
}

#content #ltc-search select {
   width: 80px;
}

#content #pumps-search {
   font-weight: bold;
}

#content #pumps-search select {
   width: 80px;
}

#content #switches-search {
   font-weight: bold;
}

#content #switches-search select {
   width: 80px;
}

#content #instrument-transformers-search {
   font-weight: bold;
}

#content #instrument-transformers-search select {
   width: 80px;
}

#content #status select {
   width: auto;
}

#content #inventory-search #filenum {
   width:   250px;
   padding: 0 70px 0 0;
   float:   left;
}

#content #inventory-search #filenum #txt {
   width: 200px;
   float: none;
}

#content #inventory-search #ranges {
   float: left;
   width: 220px;
}

#content #arresters-search #filenum {
   width:   250px;
   padding: 0 70px 0 0;
   float:   left;
}

#content #arresters-search #filenum #txt {
   width: 200px;
   float: none;
}

#content #arresters-search #ranges {
   float: left;
   width: 220px;
}

#content #breakers-search #filenum {
   width:   250px;
   padding: 0 70px 0 0;
   float:   left;
}

#content #breakers-search #filenum #txt {
   width: 200px;
   float: none;
}

#content #breakers-search #ranges {
   float: left;
   width: 220px;
}

#content #bushings-search #filenum {
   width:   250px;
   padding: 0 70px 0 0;
   float:   left;
}

#content #bushings-search #filenum #txt {
   width: 200px;
   float: none;
}

#content #bushings-search #ranges {
   float: left;
   width: 220px;
}

#content #ltc-search #filenum {
   width:   250px;
   padding: 0 70px 0 0;
   float:   left;
}

#content #ltc-search #filenum #txt {
   width: 200px;
   float: none;
}

#content #ltc-search #ranges {
   float: left;
   width: 220px;
}

#content #pumps-search #filenum {
   width:   250px;
   padding: 0 70px 0 0;
   float:   left;
}

#content #pumps-search #filenum #txt {
   width: 200px;
   float: none;
}

#content #pumps-search #ranges {
   float: left;
   width: 220px;
}

#content #switches-search #filenum {
   width:   250px;
   padding: 0 70px 0 0;
   float:   left;
}

#content #switches-search #filenum #txt {
   width: 200px;
   float: none;
}

#content #switches-search #ranges {
   float: left;
   width: 220px;
}

#content #instrument-transformers-search #filenum {
   width:   250px;
   padding: 0 70px 0 0;
   float:   left;
}

#content #instrument-transformers-search #filenum #txt {
   width: 200px;
   float: none;
}

#content #instrument-transformers-search #ranges {
   float: left;
   width: 220px;
}

#content form p.required, #content form label span, #content #thanks {
   font-weight: bold;
   color:       #ee2e24;
}

#content form label b {
   font-size:   1.4em;
   font-weight: normal;
}

#content form p.required {
   margin:    0 0 8px 0;
   font-size: .75em;
}

#content form div {
   width:  50%;
   float:  left;
   margin: 0px 0px 7px 0px;
}

#content form div label {
   clear:       both;
   float:       left;
   font-size:   .75em;
   margin:      0px 0px 3px 0px;
   font-weight: bold;
}

#content form div input {
   clear:      both;
   float:      left;
   width:      96%;
   font-size:  1em;
   height:     20px;
   border:     1px solid #63737c;
   background: #eee;
   padding:    0 0 0 6px;
}

#content form select {
   width: 40px;
}

#content form p.add-edit {
   clear:   both;
   margin:  0;
   padding: 0;
}

#content form p.add-edit input {
   margin: 0 0 12px 0;
}

#content form div.full {
   width: 100%;
   clear: both;
}

#content form div.full input {
   width: 98%;
}

#content form div.quarter {
   width: 25%;
}

#content form div.quarter input {
   width: 92%;
}

#content form div.state {
   width: 100px;
}

#content form div.state input {
   width: 90px;
}

#content form div.third {
   width: 33%;
}

#content form div.third input {
   width: 96%;
}

#content form textarea {
   width:      98%;
   height:     70px;
   border:     none;
   background: #eee;
   border:     1px solid #63737c;
   margin:     0px 0px 15px 0px;
}

#content form div.radio {
   width: 98%;
}

#content form div.radio input {
   float:            none;;
   height:           auto;
   width:            auto;
   border:           none;
   background-color: transparent;
}

#content form div.radio label {
   float: none;
}

#content form div input.delete-photo-checkbox {
   width:  20px;
   height: auto;
}

#content form .option-checkboxes {
   width:      50%;
   list-style: none;
}

#content form .option-checkboxes li {
   float: left;
   width: 50%;
}

#content form .option-checkboxes li input {
   float:    none;
   height:   20px;
   width:    20px;
   position: relative;
   top:      4px;
}

#content form div.checkbox {
   width:  98%;
   margin: 6px 0px 0px 0px;
}

#content form div.checkbox input {
   width:            20px;
   clear:            none;
   border:           none;
   background-color: transparent;
}

#content form div.file-upload #file {
   clear:  both;
   border: 1px solid #63737c;
}

#content form div.checkbox label {
   width:       auto;
   clear:       none;
   margin:      3px 0px 0px 0px;
   font-size:   1em;
   font-weight: normal;
}

#content form #full_name {
   display: none;
}

#content form #submit {
   display:          block;
   height:           24px;
   width:            94px;
   border:           0;
   cursor:           pointer;
   background:       url(/img/submit-btn.gif) no-repeat left bottom;
   background-color: transparent;
   text-indent:      -9000px;
   font-size:        0;
   line-height:      0;
   margin:           0 10px 0 0;
   padding:          0;
   float:            right;
}

#content #inventory-search #submit {
   float:  left;
   margin: 0 0 20px 33px;
}

#content #arresters-search #submit {
   float:  left;
   margin: 0 0 20px 33px;
}

#content #breakers-search #submit {
   float:  left;
   margin: 0 0 20px 33px;
}

#content #bushings-search #submit {
   float:  left;
   margin: 0 0 20px 33px;
}

#content #ltc-search #submit {
   float:  left;
   margin: 0 0 20px 33px;
}

#content #pumps-search #submit {
   float:  left;
   margin: 0 0 20px 33px;
}

#content #switches-search #submit {
   float:  left;
   margin: 0 0 20px 33px;
}

#content #instrument-transformers-search #submit {
   float:  left;
   margin: 0 0 20px 33px;
}

#content form #submit:hover {
   background-position: left top;
}

#content .app-contact {
   float:   right;
   width:   276px;
   padding: 0;
   margin:  0;
}

#content #app-btns {
   width:      262px;
   min-height: 38px;
   padding:    120px 0 0 7px;
   background: url(/img/app-btns-bg.jpg) no-repeat 0 0;
}

#content .app-contact #app-btns {
   background-position: 0 -15px;
   padding-top:         105px;
   min-height:          58px;
}

#content #app-btns .google {
   display:     block;
   width:       116px;
   height:      39px;
   background:  url(/img/google-btn.jpg) no-repeat 0 0;
   text-indent: -9999px;
   font-size:   0;
   line-height: 0;
   float:       left;
   margin:      0 10px 0 0;
}

#content #app-btns .apple {
   display:     block;
   width:       135px;
   height:      39px;
   background:  url(/img/apple-btn.jpg) no-repeat 0 0;
   text-indent: -9999px;
   font-size:   0;
   line-height: 0;
   float:       left;
   margin:      0;
}

#content #inventory-results, #content #full #inventory-results {
   width:           100%;
   border-collapse: collapse;
   text-align:      center;
   margin:          10px 0 0 0;
}

#content #inventory-results th {
   background: #63737c;
   color:      #fff;
}

#content #inventory-results tr:nth-of-type(even) {
   background: #f5f6f7;
}

#content #inventory-results td, th {
   padding: 3px 6px;
   border:  1px solid #064e76;
}

#content #inventory-results td a {
   font-weight: bold;
}

#content #arresters-results, #content #full #arresters-results {
   width:           100%;
   border-collapse: collapse;
   text-align:      center;
   margin:          10px 0 0 0;
}

#content #arresters-results th {
   background: #63737c;
   color:      #fff;
}

#content #arresters-results tr:nth-of-type(even) {
   background: #f5f6f7;
}

#content #arresters-results td, th {
   padding: 3px 6px;
   border:  1px solid #064e76;
}

#content #arresters-results td a {
   font-weight: bold;
}

#content #breakers-results, #content #full #breakers-results {
   width:           100%;
   border-collapse: collapse;
   text-align:      center;
   margin:          10px 0 0 0;
}

#content #breakers-results th {
   background: #63737c;
   color:      #fff;
}

#content #breakers-results tr:nth-of-type(even) {
   background: #f5f6f7;
}

#content #breakers-results td, th {
   padding: 3px 6px;
   border:  1px solid #064e76;
}

#content #breakers-results td a {
   font-weight: bold;
}

#content #bushings-results, #content #full #bushings-results {
   width:           100%;
   border-collapse: collapse;
   text-align:      center;
   margin:          10px 0 0 0;
}

#content #bushings-results th {
   background: #63737c;
   color:      #fff;
}

#content #bushings-results tr:nth-of-type(even) {
   background: #f5f6f7;
}

#content #bushings-results td, th {
   padding: 3px 6px;
   border:  1px solid #064e76;
}

#content #bushings-results td a {
   font-weight: bold;
}

#content #ltc-results, #content #full #ltc-results {
   width:           100%;
   border-collapse: collapse;
   text-align:      center;
   margin:          10px 0 0 0;
}

#content #ltc-results th {
   background: #63737c;
   color:      #fff;
}

#content #ltc-results tr:nth-of-type(even) {
   background: #f5f6f7;
}

#content #ltc-results td, th {
   padding: 3px 6px;
   border:  1px solid #064e76;
}

#content #ltc-results td a {
   font-weight: bold;
}

#content #pumps-results, #content #full #pumps-results {
   width:           100%;
   border-collapse: collapse;
   text-align:      center;
   margin:          10px 0 0 0;
}

#content #pumps-results th {
   background: #63737c;
   color:      #fff;
}

#content #pumps-results tr:nth-of-type(even) {
   background: #f5f6f7;
}

#content #pumps-results td, th {
   padding: 3px 6px;
   border:  1px solid #064e76;
}

#content #pumps-results td a {
   font-weight: bold;
}

#content #switches-results, #content #full #switches-results {
   width:           100%;
   border-collapse: collapse;
   text-align:      center;
   margin:          10px 0 0 0;
}

#content #switches-results th {
   background: #63737c;
   color:      #fff;
}

#content #switches-results tr:nth-of-type(even) {
   background: #f5f6f7;
}

#content #switches-results td, th {
   padding: 3px 6px;
   border:  1px solid #064e76;
}

#content #switches-results td a {
   font-weight: bold;
}

#content #instrument-transformers-results, #content #full #instrument-transformers-results {
   width:           100%;
   border-collapse: collapse;
   text-align:      center;
   margin:          10px 0 0 0;
}

#content #instrument-transformers-results th {
   background: #63737c;
   color:      #fff;
}

#content #instrument-transformers-results tr:nth-of-type(even) {
   background: #f5f6f7;
}

#content #instrument-transformers-results td, th {
   padding: 3px 6px;
   border:  1px solid #064e76;
}

#content #instrument-transformers-results td a {
   font-weight: bold;
}

#content img.unit-photo {
   border: 1px solid #064e76;
   margin: 0 0 15px 0;
}

.search-details-slider-cont {
   overflow:  hidden;
   display:   inline-block;
   max-width: 350px;
}

.search-details-slider-cont .search-details-slider {
   overflow:  hidden;
   max-width: 350px;
}

.search-details-slider-cont .search-details-slider img {
   margin: 0 20px;
}

.search-details-arrow-cont {
   margin-top: 20px;
   text-align: justify;
   max-width:  350px;
   min-width:  100px;
}

.search-details-arrow-cont .search-slider-button {
   background-color: #155694;
   display:          inline-block;
   width:            25%;
   color:            white;
   font-size:        16px;
   text-align:       center;
   padding:          5px 0;
}

.search-details-arrow-cont .search-slider-button:hover {
   cursor:           pointer;
   background-color: #ec7413;
}

.search-details-arrow-cont .search-details-pause {
   font-size:   16px;
   font-weight: bold;
}

.search-details-arrow-cont:after {
   content: '';
   width:   100%;
   display: inline-block;
}

/*	#content img.unit-photo {width:375px; border:1px solid #064e76; margin:0 0 15px 0;}*/
#content .gray-box {
   background-color: #caced0;
   padding:          3px 7px 7px 7px;
   width:            150px;
   margin:           10px 0 0 10px;
}

#content .gray-box2 {
   background-color: #caced0;
   padding:          3px 7px 7px 7px;
   width:            150px;
   margin:           40px 0 0 10px;
}

#content .gray-box3 {
   background-color: #caced0;
   padding:          3px 7px 7px 7px;
   width:            160px;
   margin:           0 140px 0 0;
   float:            right;
}

#content .gray-box4 {
   background-color: #caced0;
   padding:          3px 7px 7px 7px;
   width:            160px;
   margin:           8px 0 0 0;
}

#content .gray-box h2, #content .gray-box2 h2, #content .gray-box3 h2, #content .gray-box4 h2 {
   font-size: 1em;
}

#content #main ul#search-results {
   padding: 0;
   margin:  10px 0 0 0;
}

#content #search-results {
   list-style:   none;
   padding:      0;
   float:        left;
   margin-right: 200px;
}

#content #search-results li {
   margin: 0 0 5px 0;
}

#content #buy-sell-btns {
   height: 24px;
}

.inv-intro {
   width: 53%;
}

#inv-missy {
   margin:   0;
   float:    none;
   position: absolute;
   right:    170px;
   top:      0px;
}

#print-content {
   padding:     20px;
   color:       #202e36;
   font-family: Arial, Helvetica, sans-serif;
   font-size:   .75em;
   line-height: 16px;
}

#print-content h1 {
   font-size:   1.375em; /* 22px */
   color:       #064e76;
   font-weight: bold;
   margin:      0;
   padding:     6px 0;
}

#print-content ul {
   list-style: none;
   padding:    0;
}

#print-content ul li {
   padding:   0 0 6px 0;
   font-size: 1.125em; /* 18px */
}

/* BOTTOM */
#bottom .container {
   color:       #fff;
   padding:     12px 0 0 10.41666%; /* 100/960 */
   font-family: Trebuchet MS, Arial, sans-serif;
}

#bottom #btm-left {
   width: 27.1875%; /* 261/960 */
   /*margin:0 0 0 4.89583%;*/ /* 47/960 */
   float: left;
}

#bottom #btm-middle {
   width:       25.83333%; /* 248/960 */
   padding:     0 2.91666%; /* 28/960 */
   border-left: 1px dotted #394247;
   /*border-right:1px dotted #394247;*/
   float:       left;
}

#bottom #btm-middle .ch-img {
   width:  110px;
   margin: 0 20px 0 0;
   float:  left;
}

#bottom #btm-right {
   /*width:32.291667%;*/ /* 310/960 */
   width:      310px;
   height:     330px;
   padding:    0;
   background: url(/img/inventory-search-panel-bg.jpg) no-repeat 0 0;
   float:      left;
   position:   relative;
}

#bottom #btm-right #parts-bg {
   width:    100%;
   height:   100%;
   padding:  0;
   margin:   0;
   position: absolute;
   top:      0;
   left:     0;
   z-index:  2;
}

#bottom #btm-right h2 {
   font-size: 1.125em;
   color:     #fff;
   position:  absolute;
   top:       5px;
   left:      70px;
   z-index:   3;
}

#bottom #btm-right ul {
   list-style-image: url(/img/orange-arrow.png);
   position:         absolute;
   top:              33px;
   z-index:          10;
}

#bottom #btm-right #left-list {
   left:            24px;
   text-decoration: none;
}

#bottom #btm-right #right-list {
   left:   170px;
   margin: 0;
}

#bottom #btm-right ul li {
   padding: 0;
}

#bottom #btm-right ul li a {
   font-size:   1.125em;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   color:       #fff;
   padding:     7px 0;
   display:     block;
}

#bottom #btm-right ul li a:hover {
   color:           #ec7412;
   text-decoration: none;
}

#bottom h2 {
   font-size: .9375em;
   color:     #cfeeff;
   margin:    0 0 8px 0;
}

#bottom h3 {
   font-size:   .875em;
   font-weight: bold;
   color:       #fff;
   padding:     0;
   margin:      0;
}

#bottom h3.case-history {
   font-size:   .875em;
   font-weight: bold;
   padding:     20px 0 0 0;
   color:       #fff;
   margin:      0;
}

#bottom p {
   font-size: .75em;
   margin:    0;
}

#bottom ul {
   padding: 4px 0 0 4.5977011%; /* 12/261 */
   margin:  0;
}

#bottom ul li {
   font-size: .75em;
   color:     #ec7413;
   padding:   0 0 3px 0;
}

#bottom ul li span {
   color: #fff;
}

#bottom #btm-middle img {
   margin: 0 1.97368% 10px 0; /* 6/304 */
}

#app-btns-home {
   width:      527px;
   min-height: 107px;
   padding:    33px 0 0 117px;
   background: url(/img/app-btns-bg-home.jpg) no-repeat 0 0;
}

#bottom {
   background-color: #65737b;
}

#app-btns-home h2 {
   margin:      0 0 12px 0;
   padding:     0;
   color:       #ceedfe;
   font-size:   1.25em;
   font-weight: 400;
}

#app-btns-home .google {
   display:     block;
   width:       116px;
   height:      39px;
   background:  url(/img/google-btn-home.jpg) no-repeat 0 0;
   text-indent: -9999px;
   font-size:   0;
   line-height: 0;
   float:       left;
   margin:      0 10px 0 0;
}

#app-btns-home .apple {
   display:     block;
   width:       135px;
   height:      39px;
   background:  url(/img/apple-btn-home.jpg) no-repeat 0 0;
   text-indent: -9999px;
   font-size:   0;
   line-height: 0;
   float:       left;
   margin:      0;
}

/* MISC BUTTONS */
.blue-btn {
   display:          block;
   height:           24px;
   padding:          0 8px 2px 8px;
   border:           0;
   cursor:           pointer;
   color:            #fff;
   font-weight:      bold;
   font-size:        1em;
   background-color: #004872;
}

#filenum .blue-btn, #ranges .blue-btn {
   width:            auto;
   background-color: #004872;
   float:            right;
   padding:          0 8px 2px 8px;
   margin:           0 8px 0 0;
   border:           none;
}

.blue-btn:hover, #filenum .blue-btn:hover, #ranges .blue-btn:hover {
   background-color: #ec7413;
}

a.contact-missy:link, a.contact-missy:visited {
   display:             block;
   width:               276px;
   height:              61px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/contact-missy.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   float:               right;
   margin:              16px 0 16px 3.125%; /* 20/640 */
}

a.learn-more-btn:link, a.learn-more-btn:visited {
   display:             block;
   width:               94px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/learn-more-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   float:               right;
   margin:              12px 13.15789% 0 0; /* 40/304 */
}

a.read-more-btn:link, a.read-more-btn:visited {
   display:             block;
   width:               94px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/read-more-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   float:               right;
   margin:              12px 13.15789% 0 0; /* 40/304 */
}

#icon-detail-btn {
   display:           block;
   width:             24px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/icon-detail.gif);
   background-repeat: no-repeat;
   background-color:  transparent;
   text-indent:       -9000px;
   font-size:         0;
   line-height:       0;
   margin:            0;
}

#icon-delete-btn {
   display:           block;
   width:             24px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/icon-delete.png);
   background-repeat: no-repeat;
   background-color:  transparent;
   text-indent:       -9000px;
   font-size:         0;
   line-height:       0;
   margin:            0;
}

#icon-edit-btn {
   display:           block;
   width:             24px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/icon-edit.png);
   background-repeat: no-repeat;
   background-color:  transparent;
   text-indent:       -9000px;
   font-size:         0;
   line-height:       0;
   margin:            0;
}

#icon-Publish-btn {
   display:           block;
   width:             24px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/icon-unpublish.png);
   background-repeat: no-repeat;
   background-color:  transparent;
   text-indent:       -9000px;
   font-size:         0;
   line-height:       0;
   margin:            0;
}

#icon-Unpublish-btn {
   display:           block;
   width:             24px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/icon-publish.png);
   background-repeat: no-repeat;
   background-color:  transparent;
   text-indent:       -9000px;
   font-size:         0;
   line-height:       0;
   margin:            0;
}

#edit-btn {
   display:           block;
   width:             94px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/edit-btn.gif);
   background-repeat: no-repeat;
   padding:           0 0 0 24px;
   text-align:        left;
   font-weight:       bold;
}

#Publish-btn {
   display:           block;
   width:             94px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/publish-btn.gif);
   background-repeat: no-repeat;
   padding:           0 0 0 28px;
   text-align:        left;
   font-weight:       bold;
}

#Unpublish-btn {
   display:           block;
   width:             94px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/unpublish-btn.gif);
   background-repeat: no-repeat;
   padding:           0 0 0 28px;
   text-align:        left;
   font-weight:       bold;
}

#delete-btn {
   display:           block;
   width:             94px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/delete-btn.gif);
   background-repeat: no-repeat;
   padding:           0 0 0 24px;
   text-align:        left;
   font-weight:       bold;
}

#print-btn {
   display:           block;
   width:             94px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/print-btn.gif);
   background-repeat: no-repeat;
   padding:           0 0 0 24px;
   text-align:        left;
   font-weight:       bold;
}

#cancel-btn, div #cancel-btn {
   display:           block;
   width:             94px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/cancel-btn.gif);
   background-repeat: no-repeat;
   padding:           0 0 0 24px;
   text-align:        left;
   font-weight:       bold;
}

#update-btn {
   display:           block;
   width:             94px;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background-image:  url(/img/update-btn.gif);
   background-repeat: no-repeat;
   padding:           0 0 0 24px;
   text-align:        left;
   font-weight:       bold;
}

#add-btn {
   display:           block;
   width:             auto;
   height:            24px;
   border:            0;
   cursor:            pointer;
   background:        url(/img/add-btn.gif) left #004872;
   background-repeat: no-repeat;
   padding:           0 6px 0 24px;
   text-align:        left;
   color:             #fff;
   font-weight:       bold;
}

.gray-box1 #inquire-btn, .gray-box2 #inquire-btn, .gray-box3 #inquire-btn, .gray-box4 #inquire-btn {
   display:             block;
   width:               94px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/inquire-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   margin:              0;
}

a.trans-search-btn:link, a.trans-search-btn:visited {
   display:             block;
   width:               260px;
   height:              63px;
   border:              0;
   margin:              0 0 14px 0;
   cursor:              pointer;
   background-image:    url(/img/trans-search-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.parts-search-btn:link, a.parts-search-btn:visited {
   display:             block;
   width:               260px;
   height:              63px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/parts-search-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.parts-bushings-btn:link, a.parts-bushings-btn:visited {
   display:             block;
   width:               206px;
   height:              63px;
   border:              0;
   margin:              0;
   cursor:              pointer;
   background-image:    url(/img/parts-bushings-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.parts-arrestors-btn:link, a.parts-arrestors-btn:visited {
   display:             block;
   width:               206px;
   height:              63px;
   border:              0;
   margin:              0;
   cursor:              pointer;
   background-image:    url(/img/parts-arrestors-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.parts-pumps-btn:link, a.parts-pumps-btn:visited {
   display:             block;
   width:               206px;
   height:              63px;
   border:              0;
   margin:              0;
   cursor:              pointer;
   background-image:    url(/img/parts-pumps-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.parts-breakers-btn:link, a.parts-breakers-btn:visited {
   display:             block;
   width:               206px;
   height:              63px;
   border:              0;
   margin:              0;
   cursor:              pointer;
   background-image:    url(/img/parts-breakers-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.parts-ltc-btn:link, a.parts-ltc-btn:visited {
   display:             block;
   width:               206px;
   height:              63px;
   border:              0;
   margin:              0;
   cursor:              pointer;
   background-image:    url(/img/parts-ltc-btn.png);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
}

a.buy-bushings-btn:link, a.buy-bushings-btn:visited {
   display:             block;
   width:               94px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/buy-bushings-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   margin:              0 10px 0 0;
   float:               left;
}

a.sell-bushings-btn:link, a.sell-bushings-btn:visited {
   display:             block;
   width:               94px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/sell-bushings-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   float:               left;
}

a.buy-pumps-btn:link, a.buy-pumps-btn:visited {
   display:             block;
   width:               94px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/buy-pumps-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   margin:              0 10px 0 0;
   float:               left;
}

a.sell-pumps-btn:link, a.sell-pumps-btn:visited {
   display:             block;
   width:               94px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/sell-pumps-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   float:               left;
}

a.buy-ltc-btn:link, a.buy-ltc-btn:visited {
   display:             block;
   width:               110px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/buy-ltc-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   margin:              0 10px 0 0;
   float:               left;
}

a.sell-ltc-btn:link, a.sell-ltc-btn:visited {
   display:             block;
   width:               110px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/sell-ltc-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   float:               left;
}

a.buy-arrestors-btn:link, a.buy-arrestors-btn:visited {
   display:             block;
   width:               110px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/buy-arrestors-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   margin:              0 10px 0 0;
   float:               left;
}

a.sell-arrestors-btn:link, a.sell-arrestors-btn:visited {
   display:             block;
   width:               110px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/sell-arrestors-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   float:               left;
}

a.buy-breakers-btn:link, a.buy-breakers-btn:visited {
   display:             block;
   width:               110px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/buy-breakers-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   margin:              0 10px 0 0;
   float:               left;
}

a.sell-breakers-btn:link, a.sell-breakers-btn:visited {
   display:             block;
   width:               110px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/sell-breakers-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   float:               left;
}

a.buy-instrument-transformers-btn:link, a.buy-instrument-transformers-btn:visited {
   display:             block;
   width:               202px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/buy-instrument-transformers-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   margin:              0 0 10px 0;
   /*float:left;*/
}

a.sell-instrument-transformers-btn:link, a.sell-instrument-transformers-btn:visited {
   display:             block;
   width:               202px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/sell-instrument-transformers-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   /*float:left;*/
}

a.buy-switches-btn:link, a.buy-switches-btn:visited {
   display:             block;
   width:               110px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/buy-switches-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   margin:              0 10px 0 0;
   float:               left;
}

a.sell-switches-btn:link, a.sell-switches-btn:visited {
   display:             block;
   width:               110px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/sell-switches-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   float:               left;
}

a.buy-coolers-btn:link, a.buy-coolers-btn:visited {
   display:             block;
   width:               110px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/buy-coolers-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   margin:              0 10px 0 0;
   float:               left;
}

a.sell-coolers-btn:link, a.sell-coolers-btn:visited {
   display:             block;
   width:               110px;
   height:              24px;
   border:              0;
   cursor:              pointer;
   background-image:    url(/img/sell-coolers-btn.gif);
   background-position: left bottom;
   background-repeat:   no-repeat;
   background-color:    transparent;
   text-indent:         -9000px;
   font-size:           0;
   line-height:         0;
   float:               left;
}

/* BUTTON HOVER STATE */
a.contact-missy:hover, a.inventory-search:hover, a.trans-search-btn:hover, a.parts-search-btn:hover, a.learn-more-btn:hover, a.read-more-btn:hover, #inquire-btn:hover, a.buy-bushings-btn:hover, a.sell-bushings-btn:hover, a.buy-pumps-btn:hover, a.sell-pumps-btn:hover, a.buy-ltc-btn:hover, a.sell-ltc-btn:hover, a.buy-arrestors-btn:hover, a.sell-arrestors-btn:hover, a.parts-pumps-btn:hover, a.buy-breakers-btn:hover, a.sell-breakers-btn:hover, a.parts-bushings-btn:hover, a.parts-arrestors-btn:hover, a.parts-breakers-btn:hover, a.parts-ltc-btn:hover, a.buy-instrument-transformers-btn:hover, a.sell-instrument-transformers-btn:hover, a.buy-switches-btn:hover, a.sell-switches-btn:hover, a.buy-coolers-btn:hover, a.sell-coolers-btn:hover {
   background-position: left top;
}

#parts-xpress .img-cont img {
   max-width:  100%;
   max-height: 100%;
}

#parts-xpress .img-cont.gauge {
   width:          40%;
   display:        inline-block;
   vertical-align: top;
}

#parts-xpress .img-cont.gauge:nth-of-type(1) {
   margin-right: 15px;
   margin-left:  10px;
}

#parts-xpress .img-cont.gauge img {
   padding-bottom: 5px;
}

#parts-xpress p {
   width:      92%;
   margin-top: 0;
}

#parts-xpress #left-copy {
   display:        inline-block;
   width:          45%;
   vertical-align: top;
}

#parts-xpress #left-copy h2 {
   padding-bottom: 0;
}

#parts-xpress #left-copy .img-cont {
   height:                63px;
   width:                 268px;
   background-image:      url("/img/2018-updates/download-brochure-btn.png");
   background-repeat:     no-repeat;
   background-position-y: -63px;
   margin-top:            30px;
}

#parts-xpress #left-copy .img-cont:hover {
   background-position-y: 0;
   cursor:                pointer;
}

#parts-xpress #left-copy #call-us {
   margin-top: 20px;
}

#parts-xpress #left-copy #call-us p:nth-child(1) {
   color: #0A5593;
   font-weight: bold;
   display: block;
}

#parts-xpress #left-copy #call-us p, #parts-xpress #left-copy #call-us a {
   display: inline-block;
   width: auto;
   font-weight: bold;
   font-size: 18px;
   color: black;
}

#parts-xpress #upgrades-cont {
   display:        inline-block;
   width:          54%;
   vertical-align: top;
   color:          white;
}

#parts-xpress #upgrades {
   background-color: #155696;
   padding:          10px;
}

#parts-xpress #upgrades h1 {
   color: #feaf3f;
}

#parts-xpress #upgrades li {
   padding-bottom: 15px;
}

#parts-xpress #upgrades-bottom {
   width:  100%;
   height: 15px;
   margin-bottom: 50px;
}

#parts-xpress #upgrades-bottom img {
   margin: 0 auto;
   display: block;
}

/* FOOTER */
#footer {
   padding: 0 0 150px 0;
}

#footer #ira {
   /*width:10.3125%;*/ /* 99/960 */
   height: 120px;
   margin: 0 2.08333% 0 0; /* 20/960 */
   float:  left;
}

#footer #contact-right {
   width: 87.60416%; /* 841/960 */
}

#footer #footer-logo {
   float:  left;
   /*width:16.05231%;*/ /* 135/841 */
   margin: 0 .95124% 10px 0; /* 8/841 */
}

#footer p {
   font-size:   .75em; /* 12/16 */
   color:       #9aceed;
   padding:     17px 0 0 0;
   line-height: 1.5em; /* 24/16 */
}

#footer span {
   color: #394247;
}

#footer ul {
   list-style: none;
   margin:     10px 0 0 0;
}

#footer ul li {
   float:        left;
   padding:      0 1.42687%; /* 12/841 */
   border-right: 1px solid #394247;
}

#footer ul li:first-child {
   padding: 0 1.42687% 0 0; /* 12/841 */
}

#footer ul li:last-child {
   border-right: none;
}

#footer #copyright {
   font-size:   .625em; /* 10/16 */
   color:       #aaacad;
   line-height: 1em;
   padding:     0;
}

#footer a:link, #footer a:visited {
   color:           #fff;
   font-family:     Arial, Helvetica, sans-serif;
   font-size:       .75em; /* 12/16 */
   font-weight:     bold;
   text-decoration: none;
}

#footer a:hover {
   color: #ec7413;
}

#footer li a:link {
   font-size:   12px;
   font-weight: 100;
}

#footer p:nth-of-type(1) {
   font-size: 15px;
   position:  relative;
   top:       -18px;
}

#footer #copyright {
   font-size:   12px;
   padding-top: 10px;
}

/* MEDIA QUERIES */
@media screen and (max-width: 1380px) {
   #home-middle .copy {
      width:  90%;
      height: auto;
   }

   #home-middle .copy p, #home-middle .copy h1 {
      width: 55%;
   }

   .inventory-search-cont .copy {
      width: 50%;
   }

   .inventory-search-cont .copy h1 {
      width: 96%;
   }

   .inventory-search-cont .img-cont {
      width:         35%;
      padding-right: 7vw;
   }
}

@media screen and (max-width: 1080px) {
   .inventory-search-cont#pti {
      width: 72%;
   }

   .inventory-search-cont#pti .img-cont {
      width: 55%;
   }
}

@media screen and (max-width: 950px) {
   #stat_header {
      background-image: none;
   }
   #nav li, #nav li:last-child {
      padding: 0 1.6%;
   }

   #content #top-tab .container {
      display: none;
   }

   #content #top-tab {
      height: 0;
   }

   #content #main {
      padding: 0 2% 0 2%; /* 40/960  50/960 */
   }

   #nav {
      background-color: #155694;
      display:          block;
      float:            left;
      width:            100%;
      height:           60px;
      margin-top:       -5px;
      position:         relative;
      z-index:          10;
   }

   #nav:after {
      content: "";
      display: table;
      clear:   both;
   }

   #nav ul {
      background-color: #155694;
      z-index:          1000;
      position:         relative;
      display:          none;
   }

   #nav li {
      float:          left;
      width:          80%;
      padding-bottom: 15px;
      border-right:   0;
   }

   #nav li a:link {
      font-size: 18px;
   }

   #nav .main-nav-links {
      display: none;
   }

   #nav .subnav ul {
      background-color: transparent;
   }

   #nav .subnav ul li a {
      padding-bottom: 20px;
   }

   #nav .subnav #inventory, #nav .subnav #about, #nav .subnav #services, #nav .subnav #buy, #nav .subnav #exp, #nav .subnav #contact {
      padding-top: 0;
      margin-top:  10px;
   }

   #nav .subnav #inventory li, #nav .subnav #about li, #nav .subnav #services li, #nav .subnav #buy li, #nav .subnav #exp li, #nav .subnav #contact li {
      width: 50vw;
   }

   #nav .subnav #inventory a, #nav .subnav #about a, #nav .subnav #services a, #nav .subnav #buy a, #nav .subnav #exp a, #nav .subnav #contact a {
      padding:     0 0 5px 20px;
      line-height: 1.4;
      height:      auto;
      width:       100%;
   }

   #nav .subnav:hover ul, #nav .subnav:hover li ul {
      position:         relative;
      width:            100%;
      background-color: transparent;
   }

   .hamburger {
      display:   block;
      color:     white;
      font-size: 50px;
      position:  absolute;
      right:     10px;
      z-index:   100;
      margin-top: 5px;
   }

   .hamburger.active {
      top:       0;
      transform: none;
   }

   .close-menu {
      color:     white;
      font-size: 40px;
      position:  absolute;
      top:       10px;
      right:     10px;
      display:   none;
      z-index:   10000;
   }

   #header-right #phone {
      margin-left: 28%;
      padding-top: 5px;
   }

   #header-right p {
      font-size: 16px;
      margin:    10px 0 0 5%;
   }
}

@media screen and (max-width: 910px) {
   #header-left {
      display: none;
   }
}

@media screen and (max-width: 840px) {
   #home-middle .copy p, #home-middle .copy h1 {
      width: 70%;
   }
}

@media screen and (max-width: 768px) {
   #parts-xpress #left-copy .img-cont {
      -webkit-transform: scale(.8);
      -moz-transform:    scale(.8);
      -ms-transform:     scale(.8);
      -o-transform:      scale(.8);
      transform:         scale(.8);
      margin-left: -28px;
   }

   #parts-xpress #left-copy #call-us p, #parts-xpress #left-copy #call-us a {
      margin-bottom: 0;
      line-height: 1.2;
   }
   #footer ul li {
      padding: 0 1%;
   }

   #footer ul li:first-child {
      padding: 0 1% 0 0;
   }

   #home-middle .copy {
      width:      90%;
      margin:     0 auto;
      background: transparent;
   }

   #home-middle .copy p, #home-middle .copy h1 {
      width: 85%;
   }

   .inventory-search-cont {
      position: relative;
   }

   .inventory-search-cont .copy {
      width:  55%;
      float:  right;
      margin: 0;
   }

   .inventory-search-cont .copy h1 {
      width:     95%;
      font-size: 30px;
      float:     right;
      clear:     both;
   }

   .inventory-search-cont .copy h2 {
      padding-left: 20px;
   }

   .inventory-search-cont .copy .inventory-lists {
      padding-left: 2vw;
   }

   .inventory-search-cont .img-cont {
      position:  absolute;
      top:       50%;
      transform: translateY(-50%);
   }

   #bottom .container {
      padding: 10px;
      width:   97%;
   }

   #footer {
      padding-bottom: 50px;
   }

   #footer #contact-right {
      width: 100%;
   }
}

@media screen and (max-width: 660px) {
   #nav ul {
      padding: 12px 0 0 .3%;
   }

   #content #sidebar-right {
      display: none;
   }

   #content #main {
      width: 93%;
   }

   #header-right {
      display: none;
   }

   #header-left {
      display: none;
   }

   a.header-logo {
      float:            left;
      width:            311px;
      height:           112px;
      background-image: url(/img/top-logo-m.png);
   }

   a.inventory-search-mobile {
      display: block;
      margin:  0 0 0 20px;
   }

   #nav {
      margin-top: 0;
   }

   #nav .main-nav-links {
      padding-bottom: 20px;
   }

   #home-middle {
      background:       transparent;
      background-color: white;
   }

   #home-middle .copy {
      width: 100%;
   }

   #home-middle .copy p, #home-middle .copy h1 {
      width:  95%;
      margin: 0 auto;
   }

   #home-middle .copy p:nth-of-type(1) {
      padding-bottom: 20px;
   }

   .inventory-search-cont .copy {
      width: 100%;
   }

   .inventory-search-cont .copy h1 {
      width: auto;
      float: none;
   }

   .inventory-search-cont .copy h2 {
      padding-left: 10px;
   }

   .inventory-search-cont .copy .inventory-lists {
      padding-left: 5vw;
   }

   .inventory-search-cont .img-cont {
      display: none;
   }

   .inventory-search-cont#pti {
      width: 100%;
   }

   .inventory-search-cont#pti .copy {
      width: 100%;
   }

   .inventory-search-cont#pti .headers h2 {
      float:        right;
      margin-right: 55px;
      margin-left:  0;
   }

   .inventory-search-cont#pti .inventory-lists {
      width: 100%;
      float: none;
   }

   .inventory-search-cont#pti .inventory-lists ul {
      width: 45%;
   }

   .inventory-search-cont#pti .inventory-lists ul:nth-of-type(1) {
      margin-right: 0;
   }

   .inventory-search-cont#pti .inventory-lists ul li {
      line-height:    1;
      padding-bottom: 15px;
   }

   a.header-logo {
      width:  100%;
      margin: 0 auto;
   }

   #bottom ul {
      padding: 0;
   }

   #bottom .container {
      padding: 0;
   }

   #parts-xpress #left-copy {
      display:        block;
      width:          100%;
   }

   #parts-xpress #upgrades-cont {
      display:        block;
      width:          100%;
      margin-top: 20px;
   }



   #footer {
      padding-top: 50px;
   }

   #footer #ira {
      float:      none;
      margin:     0 auto;
      text-align: center;
   }

   #footer #footer-logo {
      margin:  0 auto;
      float:   none;
      display: block;
   }

   #footer #copyright {
      text-align: center;
      font-size:  14px;
   }

   #footer p:nth-of-type(1) {
      width:          100%;
      text-align:     center;
      padding-bottom: 20px;
      top:            0;
      clear:          both;
      font-size:      16px;
   }

   #footer ul {
      margin: 0;
   }

   #footer ul li {
      float:          none;
      text-align:     center;
      padding-bottom: 15px;
      line-height:    1.2;
   }

   #footer ul li a:link {
      font-size: 15px;
   }
}

#top-tab {
   display: none;
}
