﻿a.topmenu1 {
  font-weight:bold;
  font-size:1.2em;
  }
div#levMainPage {
  margin:0 0 0 1em;
  }
div.levSectHeader {
  font-weight:bold;
  font-size:2.2em;
  }
div.levSectHeader img {
  vertical-align:bottom;
  }
div.levSectHeader a {
  text-decoration:none;
  }
div#viziaRFmain {
  width:750px;
  margin-left:2em;
  }
div#viziaRFmain h2 {
  margin-bottom:10px;
  text-align:right;
  font:normal normal bold 3em Arial,"Times New Roman",sans-serif;
  }
#viziaRFmain div.viziaRFmainItem {
  
  }
#viziaRFmain div.viziaRFmainItem a {
  text-decoration:none;
  }
#viziaRFmain div.viziaRFmainItem img {
  float:left;
  margin-right:1em;
  }
div.levVizia {
  margin-bottom:20px;
  }
div.levitonProdDetail {
  margin:1em;
  margin-bottom:2em;
  }
div.levitonProdDetail div.levitonProdDetailHeader,
div.levVizia div.levViziaHeader,
div.levitonDHCdetailHeader {
  background:#001E67 url('/vendors/Leviton/images/leviton_logo-New-blue.gif') no-repeat 5px 5px;
  padding-left:100px;
  height:40px;
  margin-bottom:.5em;
  }
div.levitonProdDetail div.levitonProdDetailHeader h2,
div.levVizia div.levViziaHeader h2,
div.levitonDHCdetail div.levitonDHCdetailHeader h2,
div.levitonProdDetail div.levitonProdDetailHeader h3,
div.levVizia div.levViziaHeader h3,
div.levitonDHCdetail div.levitonDHCdetailHeader h3 {
  margin:0;
  padding:0;
  padding-top:13px;
  color:#FFF;
  }
div.levitonProdDetail div.levitonProdDetailHeader h1 {
  color:#FFF;
  }
div.levitonDHCdetail {
  margin:1em;
  }
div.levitonDHCdetailBody {
  padding:0 .5em;
  margin-left:1em;
  }


div.levitonLIN {
  background-color:#08438A;
  }
div.levitonLIN h2 {
  padding-left:1em;
  color:#FFFF80;
  }
div.levitonLINDetail {
  margin:0 0 .1em 0;
  padding:0;
  border-top:2px solid #08438A;
  border-bottom:2px solid #08438A;
  background:#FFF url('/vendors/Leviton/images/levLINfooter_sm1.jpg') no-repeat bottom left;
  }
div.levitonLINDetailHeader {
  background:#FFF url('/vendors/Leviton/images/levLINheader_sm1.jpg') no-repeat top left;
  margin:0;
  padding:0;
  padding-left:85px;
  height:40px;
  }
div.levitonLIN div.levitonLINDetailHeader h2 {
  margin:0;
  padding:5px 0 0 0;
  color:#216BAD;
  }
div.levitonLINDetailBody {
  padding:0 .5em;
  border-left:74px solid #08438A;
  }
table.levPrice {
  width:90%;
  padding:0;
  margin:1px 3px 3px 1px;
  border:1px solid black;
  border-width:1px 3px 3px 1px;
  border-collapse:collapse;
  margin-bottom:1em;
  }
table.levPrice th, table.levPrice td {
  padding:2px 5px;
  }
table.levPrice th {
  text-align:left;
  background-color:#001E67;
  color:#FFF;
  }
table.levPrice th.levpnhead {
  white-space:nowrap;
  }
table.levPrice th.levpricehead {
  text-align:center;
  color:#FF8;
  }
table.levPrice td {
  border-bottom:1px solid #000080;
  }
table.levPrice td.LevPN, table.levPrice td.LevPrice {
  white-space:nowrap;
  vertical-align:top;
  font-weight:bold;
  }
table.levPrice td.LevPrice {
  text-align:center;
  }
a.leviton1
{
    COLOR: #00f;
    BACKGROUND-COLOR: TRANSPARENT;
    text-decoration: none;
    text-transform: Capitalize;
    font-weight: bold;
}
a.leviton1:hover
{
    BACKGROUND-COLOR: #ff9;
    COLOR: #f00;
    text-decoration: none;
}
div.mainThirdColumn {
    float:left;
    width:30%;
    margin: 3px 0 3px 3px;
    }
div.colorChart {
  font-size:.7em;
  }
div.colorChart div {
  float:left;
  width:35px;
  text-align:center;
  }
div.colorChart div p {
  margin:0;
  padding:0;
  }
div#levProdSpecials {
  background-color:#FFF;
  width:300px;
  float:right;
  margin:0 0 5px 10px;
  padding:5px;
  }
div#levProdSpecials div.levItem {
  border:1px solid silver;
  padding:.5em;
  }
div#levProdSpecials ul {
  list-style-type:none;
  margin:.5em;
  padding:0;
  }
div#levProdSpecials ul a {
  font-weight:bold;
  text-decoration:none;
  }
div#levProdSpecials ul li {
  margin-bottom:.5em;
  }
div#levProdSpecials p {
  margin:.5em;
  padding:0;
  }
#vizianavcontainer
 {
 width: 15em;
 float:right;
 margin-left:1em;
 padding: 1em 0;
 font-size: 1em;
 text-align: center;
 }
ul#vizianavlist
 {
 text-align: left;
 list-style: none;
 padding: 0;
 margin: 0 auto;
 width: 90%;
 }
ul#vizianavlist li
 {
 display: block;
 margin: 5px 0;
 padding: 0;
 }
ul#vizianavlist li a
 {
 display: block;
 width: 100%;
 padding: 0.5em 0 0.5em 1.5em;
 border-width: 1px;
 border-color: #ffe #aaab9c #ccc #fff;
 border-style: solid;
 border-radius:2em;
 box-shadow: 5px 5px 5px #888888;
 color: #777;
 text-decoration: none;
 background: #f7f2ea;
 }
#vizianavcontainer>ul#vizianavlist li a { width: auto; }
ul#vizianavlist li#viziaactive a
 {
 background: #f0e7d7;
 color: #800000;
 }
ul#vizianavlist li a:hover, ul#vizianavlist li#viziaactive a:hover
 {
 color: #800000;
 background: transparent;
 border-color: #aaab9c #fff #fff #ccc;
 }
