﻿div.ucpmodules {
  width:52px;
  float:left;
  margin:1em .5em;
  text-align:center;
  font-size:.8em;
  }
div.mapSideBar {
  float:right;
  width:179px;
  margin:1em;
  padding:0;
  text-align:center;
  border:3px outset #87CEEB;
  background-color:#EEE;
  }
.mapSideBar p {
  border:1px solid #A9A9A9;
  padding:5px;
  margin:3px;
  background-color:#FFF;
  }
div.mapOptions {
  float:right;
  width:150px;
  margin:1em;
  padding:0;
  border:1px solid #4B0082;
  border-width:1px 3px 3px 1px;
  }
.mapOptions ul {
  list-style-type:none;
  margin:0;
  padding:3px;
  }
.mapOptions ul li {
  font-size:.8em;
  border-top:1px solid #C0C0C0;
  }
.mapOptions ul li a {
  display:block;
  text-decoration:none;
  }
.mapOptions ul li a:hover {
  text-decoration:none;
  }
div#mapmenu {
  text-align:center;
  }
div#mapmenu a {
  background-color:#C2D9EB;
  }
div#mapmenu a img {
  border:1px solid #291873;
  border-width:1px 3px 3px 1px;
  }
div#mapmenu a:hover img {
  border:1px solid #291873;
  border-width:3px 1px 1px 3px;
  } 
div#mapmenu li a:hover {
  background-color:#369;
  color:#FFFF80;
  }
div#mapmenu li {
  font:bold 1em arial,san-serif;
  color:#FFFACD;
  background-color:#4682B4;
  }
div#mapmenu li ul.mapsubmenu li {
  text-align:center;
  margin:0 0px 0 0;
  padding-right:0px;
  color:#336;
  background-color: #FFFF80;
  }
div#mapmenu li ul.mapsubmenu a {
    display: block;
    font:bold .925em verdana, Arial, helvetica, sans-serif;
    color:#FFFF80;
    background-color: #369;
    margin:0 0 0 -3px;
    padding:2px 0px 2px 5px;
    text-decoration: none;
    text-transform: capitalize;
    border-style:solid;
    border-color:#333;
    border-width:1px 2px 2px 1px;
    }
div#mapmenu li ul.mapsubmenu a:hover {
    color: #0000CD;
    background-color: #C2D9EB;
    border-color:gray;
    border-width:2px 1px 1px 2px;
    text-decoration: none;
    }
div#encOptions {
    background-color:#FFC;
    width:170px;
    float:right;
    clear:right;
    border:3px outset #0984D1;
    }
div#encOptions ul {
    margin-top:5px;
    margin-bottom:5px;
    }
div#encOptions ul li a {
    font-size:.75em;
    }
div.mapPageHeader {
  background:#EEE url(/vendors/MAP/images/map-header1.gif) no-repeat 0 5px;
  margin:0;
  margin-bottom:1em;
  padding:0;
  border:3px outset #87CEEB;
  }
div.mapPageHeader h1 {
  margin:0;
  padding:5px 0 5px 90px;
  font-size: 2.3em;
  font-style:normal;
  font-family: Arial,'Times New Roman',sans-serif;
  word-spacing:.1em;
  color:#191970;
  }
div.mapItemDetail {
  border:1px solid #699;
  margin:2em;
  padding:0px;
  }
div.mapItemDetail div.mapItemHead {
  background:transparent url(/vendors/MAP/images/map-header2.gif) no-repeat 0px 3px;
  min-height:31px;
  }
/* Hides from IE-mac \*/
* html div.mapItemDetail div.mapItemHead { height:31px; }
/* End Hide */
div.mapItemDetail div.mapItemHead h1, div.mapItemDetail div.mapItemHead h2 {
  padding-left:90px;
  color:#006060;
  font-style:normal;
  }
div.mapItemDetail div.mapItemHead h1 {
  font-size:1.7em
}
div.mapItemDetail div.clearnew {
  padding:5px;
  }
div.mapMenuItem {
  background-color:transparent;
  }
.mapMenuItem img {
  float:right;
  padding:1em;
  background-color:#FFF;
  }
.mapMenuItem h1 {
  background:transparent url(http://www.lashen.com/images/level1.jpg) repeat-y top left;
  padding-left: .5em;
  }
.mapMenuItem h2,.mapMenuItem h3 {
  text-align: left;
  background:transparent url(http://www.lashen.com/images/level2.jpg) repeat-y top left;
  padding-left: .75em;
  }
.mapMenuItem ul {
  list-style-type:none;
  margin:0;
  padding:0;
  margin-left:1em;
  }
.mapMenuItem li {
  background:url(/images/button1/arrow-off.gif) 0 .2em no-repeat;
  padding-left:7px;
  }
.mapMenuItem li:hover {
  background:url(/images/button1/arrow-on.gif) 0 .2em no-repeat;
  }
.mapMenuItem ul a {
  text-decoration:none;
  font-weight:bold;
  font-size:1.1em;
  }
.mapMenuItem ul a:hover {
  text-decoration:none;
  }
table.mapItemInfo {
  border:1px solid #C0C0C0;
  font-size:.85em;
  border-collapse:collapse;
  }
table.mapItemInfo th {
  background-color:#EEE;
  border-bottom:1px solid #C0C0C0;
  }
table.mapItemInfo td {
  text-align:center;
  padding:2px 4px;
  }
ul.mapItemList {
  list-style-type:none;
  margin:0;
  padding:0;
  margin-top:2px;
  margin-bottom:1em;
  }
.mapItemList li {
  padding:.1em;
  }
.mapItemList a {
  font-weight:bold;
  background:url(/images/button1/arrow-off.gif) 0 .2em no-repeat;
  padding-left:7px;
  text-decoration:none;
  }
.mapItemList a:hover {
  text-decoration:none;
  background:url(/images/button1/arrow-on.gif) 0 .2em no-repeat;
  }
ul.mapHiliteList {
  list-style-type:none;
  font-weight:bold;
  }
ul.mapHiliteList li span {
  color:#008080;
  padding:0 3px;
  }
table.mapFanList {
  font-size:93%;
  border-spacing:0 1px;
  background-color:#e3e3e3;
  border:2px outset #CCC
  }
table.mapFanList td {
  background-color:#FFF;
  white-space:nowrap;
  text-align:center;
  border:2px outset #CCC;
  border-width:2px 1px;
  padding:3px;
  }
table.mapFanList th {
  padding:3px;
  background-color:#FFF;
  white-space:nowrap;
  border:2px outset #CCC;
  border-width:2px 1px;
  }
table.mapFanList tr.tabletop th {
  background-color:#666;
  white-space:nowrap;
  color:#fff;
  text-align:center;
  }
div.mapPrice {
  border:5px outset #699;
/*
  border:1px solid #DDD;
  border-bottom:4px solid #666;
  border-right:3px solid #789;
  background-color:#699;
  color:#FFF; */
  background-color:#FFF;
  color:#000;
  margin-top:5px;
  padding:.5em;
  font-weight:bold;
  }
div.mapPrice span {
  font-weight:normal;
  }
div.mapPrice p.mapLEprice {
  font-size:1.4em;
  border:1px solid #DDD;
  border-top:4px solid #666;
  border-left:3px solid #789;
  background-color:#FFF;
  color:#000080;
  margin:.5em;
  padding:.2em;
  }
table.mapPricing {
  width:95%;
  margin:1em 0 2em 15px;
  background-color:#666;
  overflow:hidden;
  }
table.mapPricing th.mapLEprice {
  font-size:1.2em;
  color:#000040;
  background-color:#CCF;
  border-width:2px;
  border-style:outset;
  border-color:#CCC #000040 #000040 #CCC;
  }
table.mapPricing tr.topheader {
  color:#FFF;
  }
table.mapPricing td, table.mapPricing th {
  padding:3px;
  text-align:center;
  white-space:nowrap;
  border-right:1px solid #222;
  }
table.mapPricing td.leDscr {
  white-space:normal;
  }
div#eCenterHead, div#mdvHead, div#ldCenterHead {
  margin:0;
  padding:0;
  padding-left:175px;
  font-size:1.6em;
  font-weight:bold;
  }
div#ldCenterHead {
  background:url(/vendors/MAP/Studio_Products/LD/Images/LCD_DeskLogo.gif) left top no-repeat;
  height:76px;
  line-height:76px;
  }
div#eCenterHead {
  background:url(/vendors/MAP/Studio_Products/EditCenter/Images/ec_logo1.gif) left top no-repeat;
  height:63px;
  line-height:63px;
  }
div#mdvHead {
  background:url(/vendors/MAP/Studio_Products/MD2/Images/mdvlogo.gif) left top no-repeat;
  height:70px;
  line-height:70px;
  }
div#eCenterMenu {
  width:100%;
  height:31px;
  background:#DAE0D2 url(/vendors/MAP/Power/images/mapPageHeadMenu-bg.gif) repeat-x bottom;
  font-size:.95em;
  margin-bottom:1em;
  }
#eCenterMenu ul {
  margin:0;
  padding:5px 3px 0;
  list-style:none;
  }
#eCenterMenu li {
  float:left;
  background:url(/vendors/MAP/Power/images/mapPageHeadMenu-right.gif) no-repeat right top;
  margin:0;
  padding:0;
  }
#eCenterMenu a {
  display:block;
  background:url(/vendors/MAP/Power/images/mapPageHeadMenu-left.gif) no-repeat left top;
  padding:5px 7px 4px;
  font-size:1em;
  font-weight:bold;
  text-decoration:none;
  color:#765;
  }
#eCenterMenu a:hover {
  text-decoration:none;
  background-color:transparent;
  color:#333;
  }
#eCenterMenu #current {
  background-image:url(/vendors/MAP/Power/images/mapPageHeadMenu-right-on.gif);
  }
#eCenterMenu #current a {
  background-image:url(/vendors/MAP/Power/images/mapPageHeadMenu-left-on.gif);
  padding-bottom:5px;
  color:#333;
  }
div#mapPageHeadMenu, div#mapPageHeadMenu1 {
  width:100%;
  height:31px;
  background:#DAE0D2 url(/vendors/MAP/Power/images/mapPageHeadMenu-bg.gif) repeat-x bottom;
  font-size:93%;
/*  line-height:normal;*/
  }
#mapPageHeadMenu ul,#mapPageHeadMenu1 ul {
  margin:0;
  padding:5px 5px 0;
  list-style:none;
  }
#mapPageHeadMenu li,#mapPageHeadMenu1 li {
  float:left;
  background:url(/vendors/MAP/Power/images/mapPageHeadMenu-right.gif) no-repeat right top;
  margin:0;
  padding:0;
  }
#mapPageHeadMenu a,#mapPageHeadMenu1 a {
  display:block;
  background:url(/vendors/MAP/Power/images/mapPageHeadMenu-left.gif) no-repeat left top;
  padding:5px 10px 4px;
  font-weight:bold;
  text-decoration:none;
  color:#765;
  }
#mapPageHeadMenu a:hover,#mapPageHeadMenu1 a:hover {
  text-decoration:none;
  background-color:transparent;
  color:#333;
  }
#mapPageHeadMenu #current,#mapPageHeadMenu1 #current {
  background-image:url(/vendors/MAP/Power/images/mapPageHeadMenu-right-on.gif);
  }
#mapPageHeadMenu #current a,#mapPageHeadMenu1 #current a {
  background-image:url(/vendors/MAP/Power/images/mapPageHeadMenu-left-on.gif);
  padding-bottom:5px;
  color:#333;
  }
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #mapPageHeadMenu a {float:none;}
  #mapPageHeadMenu1 a {float:none;}
  #eCenterMenu a {float:none;}
  /* End IE5-Mac hack */

#vendorNav, #vendorNav ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
  float : right;
  width : 140px;
  z-index:50;
}
#vendorNav li { /* all list items */
  position : relative;
  float : right;
  line-height : 1.25em;
  margin-bottom : -1px;
  width : 140px;
  z-index:50;
}
#vendorNav li ul { /* second-level lists */
  position : absolute;
  left: -999em;
  margin-left : 140px;
  margin-top : -1.35em;
}
#vendorNav li ul ul { /* third-and-above-level lists */
  left: -999em;
}
#vendorNav a {
  width : 140px;
  w\idth : 128px;
  display : block;
/*  color : #FF0; */
  font-weight : bold;
  text-decoration : none;
/*  background-color : #00008B; */
  border : 1px solid #708090;
  padding : 0 0.5em;
}
#vendorNav li a:hover {
/*  color : #00008B;
  background-color : #90EE90; */
}
#vendorNav li:hover ul ul, #vendorNav li:hover ul ul ul, #vendorNav li.sfhover ul ul, #vendorNav li.sfhover ul ul ul {
  left: -999em;
}
#vendorNav li:hover ul, #vendorNav li li:hover ul, #vendorNav li li li:hover ul, #vendorNav li.sfhover ul, #vendorNav li li.sfhover ul, #vendorNav li li li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}
table.reb {
  width:100%;
  background-color:#e3e3e3;
  border:3px outset #CCC;
  border-collapse:collapse;
  }
table.reb th {
  background-color:#666;
  color:#fff;
  border:3px inset #CCC;
  padding:.2em;
  }
table.reb th.tworow {
  padding:1em;
  }
table.reb td {
  background-color:#fff;
  text-align:center;
  border:3px inset #CCC;
  }
table.reb td.rebpart {
  background-color:#ccc;
  font-weight:bold;
  }
div.mapDisplayPrice {
  border-top:1px solid #789;
  }
div.mapDisplayPrice p {
  margin:.2em;
  }
span.mapDisplayPN {
  font-weight:bold;
  }
span.mapLEprice {
  font-weight:bold;
  font-size:1.3em;
  color:#000080;
  }
a.PowerOpt, a.PowerC, a.PowerE, a.PowerG, a.PowerJ, a.PowerN, a.PowerP, a.PowerR, a.PowerT, a.PowerV {
  font-weight:bold;
  text-decoration:none;
  padding:0 .3em;
  }
a.PowerC {
  background-color:#FF0;
  color:#000;
  }
a.PowerE {
  background-color:#800000;
  color:#FFF;
  }
a.PowerG {
  background-color:#006400;
  color:#FFF;
  }
a.PowerJ {
  background-color:#000080;
  color:#FFF;
  }
a.PowerN {
  background-color:#B8860B;
  color:#FFF;
  }
a.PowerP {
  background-color:#9400D3;
  color:#FFF;
  }
a.PowerR {
  background-color:#000;
  color:#FFF;
  }
a.PowerT {
  background-color:#008080;
  color:#FFF;
  }
a.PowerV {
  background-color:#8B4513;
  color:#FFF;
  }
a.PowerOpt {
  background-color:#FFF;
  color:#000;
  }
div#mapPageLayout {
  margin:0 1em;
  position:relative;
  }
div#mapPageLayout h2 {
  margin:1em;
  text-align:center;
  background-color:#008000;
  color:#FFFF80;
  padding:10px;
  border-radius:12px 12px 0 0;
  -o-border-radius: 12px 12px 0 0;
  -icab-border-radius: 12px 12px 0 0;
  -khtml-border-radius: 12px 12px 0 0;
  -moz-border-radius: 12px 12px 0 0;
  -webkit-border-radius: 12px 12px 0 0;
  }
div#mapPageLayout h2 {
  margin-bottom:.5em;
  text-align:center;
  }
div#mapPageLayout div#mapPageHeader {
  text-align:center;
  background-color:#291873;
  padding:10px;
  border-radius:12px;
  -o-border-radius: 12px;
  -icab-border-radius: 12px;
  -khtml-border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  margin-bottom:1em;
  }
div#mapPageLayout div#mapPageHeader h1 {
  color:white;
  font-style:normal;
  }
div#mapPageLayout div.clearnew div.mainHalfColumn {
  margin-top:0;
  }
div#mapPageLayout div.mainHalfColumn a img {
  float:left;
  padding-right:5px;
  }
div#mapPageLayout div.mainHalfColumn a {
  font-weight:bold;
  font-size:1.6em;
  text-decoration:none;
  }
div#mapPageLayout div.mainHalfColumn a:hover {
  text-decoration:none;
  }
div#mapPageLayout div.mainHalfColumn p a {
  font-size:1em;
  }
div#mapPageLayout div.mainHalfColumn ul, div.mainHalfColumn p {
  padding-left:160px;
  }
div#mapPageLayout div.mainHalfColumn ul {
  list-style-type:none;
  margin: 0 0 1em 1em;
  }
div#mapPageLayout div.mainHalfColumn ul li a {
  background:url(/images/button1/arrow-off.gif) 0 .2em no-repeat;
  padding-left:7px;
  font-size:1em;
  }
div#mapPageLayout div.mainHalfColumn ul li a:hover {
  background:url(/images/button1/arrow-on.gif) 0 .2em no-repeat;
  }
div.bottom-margin {
  margin-bottom:1em;
  }
div#mapCatalogLink {
  position:absolute;
  top:-135px;
  right:10px;
  width:180px;
  height:92px;
  font-size:1px;
//  box-shadow:10px 10px 5px #888;
  padding:0;
//  background-color:#eee;
  }
div#mapCatalogLink a:hover {
  background-color:transparent;
  }
div#mapCatalogLink a img {
  border:1px solid black;
  }
