#vmpDefaultWrapper {
 margin:4em;
 padding:1em;
  background-color:#444;
 }
div.mainHalfColumn {
  padding:2em;
  width:35%;
  font-weight:bold;
  }
div.mainHalfColumn a {
  text-decoration:none;
  font-size:1.4em;
  font-weight:bold;
  }
div.mainHalfColumn a img {
  float:left;
  margin-right:1em;
  }
div.mainHalfColumn p {
  font-weight:normal;
  margin-left:170px;
  }
div.vmpdata {
  margin:10px;
  }
div.vmpdata div {
  width:118px;
  float:left;
  text-align:center;
  font-weight:bold;
  margin:0 10px;
  }
div.vmpdata div img {
  float:left;
  }
div#LE-main div#LE-middle div.column-in {
  width:94%;
  }
div.vmpPageItem {
  overflow:hidden;
  margin:2em;
  padding:1em;
  border-bottom:1px solid #D0D0D0;
  }
div.vmpPageItem img {
  float:left;
  margin-right:1em;
  }
div.vmpPageItem a {
  font-weight:bold;
  text-decoration:none;
  font-size:1.1em;
  }
div.vmpitem {
  margin:2em;
  padding:0;
  }
div.vmpitem div.vmpitemHead {
  background:url('/vendors/vmp/images/vmp-logo.jpg') no-repeat 2px 2px;
  min-height:64px;
  background-color:#F7CE42;
  padding:2px;
  border:3px outset #F7CE42;
  }
/* Hides from IE-mac \*/
* html div.vmpitem div.vmpitemHead {height: 64px;}
/* End Hide */

div.vmpitemHead h1, div.vmpitemHead h2, div.vmpitemHead h3 {
  padding-left:100px;
  }
/* VMP Side Menu CSS Start                                                                                        */
div#vmpMenu {
  background-color:#444;
  padding:0;
  color:#FFF;
  }
div#vmpMenu img#vmpHeadImg {
  padding: 1em;
  display: block;
  }
div#LE-left div#vmpMenu ul {
  background-image: url("/vendors/MAP/images/brushed1ra.jpg");
  }
div#LE-left div#vmpMenu ul li {
  font-weight: bold;
  margin-top:3px;
  padding-left:3px;
  }
div#LE-left div#vmpMenu ul li ul li {
  margin-top:0;
  }
div#LE-left div#vmpMenu li a {
  text-decoration: none;
  display: block;
  width: 133px;
  border: none;
  padding-left:0;
  color:#FFF;
  }
div#LE-left div#vmpMenu ul li ul li a {
  padding-left:5px;
  font-weight: normal;
  font-size:.95em;
  }
div#LE-left div#vmpMenu li a:hover {
  background-color:transparent;
  color:#F33;
  }
/* VMP Side Menu CSS End                                                                                               */
div#vmpNewProducts {
  width:140px;
  border:4px outset #F7CE40;
  text-align:center;
  float:right;
  background:#F7CE40 url(/vendors/vmp/images/vmp-menu-bg.jpg) repeat top left;
  }
div#vmpNewProducts h3 {
  background-color:#0FF;
  padding:1px;
  }
div#vmpNewProducts p {
  background-color:#FFF;
  margin:1em 3px;
  padding:1px;
  }
div#vmpNewProducts p a {
  font-size:1em;
  font-weight:bold;
  }
div.vmpPrice {
  clear:right;
  overflow:hidden;
  }
div.vmpPrice span.vmpPN {
  font-weight:bold;
  color:#006;
  font-size:1.4em;
  padding-right:1em;
  }
div.vmpPrice span.vmpRETAIL {
  font-size:.8em;
  color:#060;
  padding-left:1em;
  }
div.vmpPrice span.vmpSale {
  color:#009;
  font-size:1.4em;
  padding-left:1em;
  font-weight:bold;
  }
div.vmpPrice span.vmpMore {
  color:#069;
  font-size:1em;
  font-weight:bold;
  padding-left:1em;
  }
div.vmpPrice span.vmpWeight {
  color:#060;
  font-weight:bold;
  padding-left:1em;
  }
table.vmpapp {
  border-collapse:separate;
  border:3px outset navy;
  background-color:#D0D0D0;
  margin-bottom:2em;
  width:95%;
  }
table.vmpapp caption {
  font-size:1.4em;
  font-weight:normal;
  text-align:left;
  padding-left:1em;
  color:teal;
  font-family:Arial, sans-serif;
  }
table.vmpapp th {
  color:#FF0;
  background-color:maroon;
  padding:5px 0;
  }
table.vmpapp td {
  text-align:center;
  background-color:#FFF;
  }
table.vmpapp th, table.vmpapp td {
  width:33%;
  }
table.vmpapp th.lcd, table.vmpapp td.lcd {
  width:25%;
  }
table.vmpapp td.vmpappnote {
  font-size:.8em;
  }
table.vmpapp td a {
  font-weight:bold;
  text-decoration:none;
  }
#vmpnavlist ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#vmpnavlist li
{
display: inline;
list-style-type: none;
}

#vmpnavlist a { padding: 3px 10px; }

#vmpnavlist a:link, #vmpnavlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#vmpnavlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
.downloadBox {
 width: 278px;
 height: 91px;
 padding: 20px;
 background: url("/vendors/vmp/images/downloadBox-bg.png") no-repeat;
 margin-top: 10px;
 overflow: hidden;
 }
.downloadBox p {
 margin: 0;
 font-size: 8pt;
 line-height: 9pt;
 color: #696767;
 }
.downloadBox .textLeft img {
 float: left;
 margin: 0 10px 0 0;
 }
