﻿div#idealMenu {
  background-color:#0063CE;
  }
div#LE-left div#idealMenu li {
  background-color:#0063CE;
  }
div#LE-left div#idealMenu li a {
  color:#FFF;
  }
div#LE-left div#idealMenu li a:hover {
  color:#000080;
  }
.mainHalfColumn ul {
  list-style-type:none;
  margin:5px 0 1em 1em;
  padding:0;
  }
.mainHalfColumn ul li a {
  text-decoration:none;
  font-weight:bold;
  background: transparent url(/images/button1/arrow-none.gif) no-repeat scroll left center;
  color: #00F;
  padding-left: 7px;
  }
.mainHalfColumn ul li a:hover {
  background: transparent url(/images/button1/arrow-on.gif) no-repeat scroll left center;
  text-decoration: none;
  color: #F00;
  }
div#idealLanHeader {
  white-space:nowrap;
  }
div#idealLanHeader h1 {
  display:inline
  }
div#idealLanMenu {
  position:relative;
  width:467px;
  height:420px;
  margin-left:70px;
  }
div#idealLanMenu div#item1 {
  position:absolute;
  top:120px;
  left:0;
  line-height:50px;
  }
div#idealLanMenu div#item2 {
  position:absolute;
  top:120px;
  right:0;
  line-height:50px;
  }
div#idealLanMenu div#item3 {
  position:absolute;
  top:310px;
  left:0;
  line-height:50px;
  }
div#idealLanMenu div#item4 {
  position:absolute;
  top:330px;
  right:0;
  }
div#idealLanMenu div#item1 img,div#idealLanMenu div#item3 img {
  float:left;
  }
div#idealLanMenu div#item2 img,div#idealLanMenu div#item4 img {
  vertical-align:middle;
  }
div#idealLanMenu a,div#idealLanMenu a:hover {
  font-weight:bold;
  text-decoration:none;
  background-color:transparent;
  }
div.idealLanDetail {
  position:relative;
  width:467px;
  border:0px solid none;
  padding:0;
  margin:0;
  margin-left:70px;
  margin-bottom:1em;
  border-top:1px solid #0084CE;
  }
div.idealLanDetail div.idealImg {
  width:100px;float:left;
  border:0px solid none;
  padding:0;
  margin:0;
  }
div.idealLanDetail div.idealDetail {
  border:0px solid none;
  padding:0;
  margin:0;
  margin-left:100px;
  }
div.idealLanDetail p {
  font-weight:bold;
  }
div.idealProductDetail {
  position:relative;
  width:90%;
  padding:0;
  margin:2em;
  }
div.idealProductDetail img {
  float:right;
  margin:0 0 .5em .5em;
  }
div#idealPageHeader {
  background:url('/vendors/ideal/images/IdealPageHeader.gif') no-repeat top left;
  height:69px;
  margin:0;
  margin-bottom:10px;
  }
div#idealPageHeader h1 {
  color:#FFF;
  margin:0;
  padding:0;
  padding-top:32px;
  padding-left:160px;
  vertical-align:bottom;
  }
div.idealItemContainer {
  margin:2em;
  }
div.idealItemHeader {
  background:#008BC8 url('/vendors/ideal/images/idealLogoItemHead.jpg') no-repeat top left;
  height:36px;
  margin-bottom:5px;
  }
div.idealItemHeader h2 {
  margin:0;
  padding:0;
  padding-top:4px;
  padding-left:90px;
  color:#FFF;
  font:normal bold 18pt Verdana,Arial,sans-serif;
  }
table.idealPrice {
  width:90%;
  margin:1em auto 2em;
  border-collapse:collapse;
  border:1px solid #A9A9A9;
  }
table.idealPrice th {
  background-color:#191970;
  color:#FFF;
  }
table.idealPrice td {
  text-align:center;
  font-weight:bold;
  padding:.25em;
  }
ul.ideallinklist {
  list-style-type:none;
  }
ul.ideallinklist li {
  padding: 1px 0px 3px 22px;
  margin-bottom: 4px;
  background-repeat: no-repeat;
  background-position: left top;
  }
ul.ideallinklist li.PDF {
  background-image: url("/images/pdficon_small.gif");
  }
