
/***** LotRO *****/

body img {
  border:none;
}

div.mapwrap {
  width:900px;
  border-top:1px solid #999;
  border-bottom:1px solid #555;
  margin:0 0 18px -13px;
}

div.mapline {
  position:relative;
  overflow:hidden;
  height:270px;
  width:887px;
  padding:6px 0 9px 13px;
  border-top:1px solid #fff;
  border-bottom:1px solid #aaa;
  background-color:#ddd;
}

.mapline img.mapfold {
  position:absolute;
  top:5px;
  left:7px;
  cursor:pointer;
  border:6px solid #ddd;
  z-index:1;
}

.mapline img.map {
  width:360px;
  height:270px;
  border:1px solid black;
  z-index:0;
}

.mapline img.section {
  display:none;
  position:absolute;
  top:6px;
  left:382px;
  width:338px;
  height:268px;
  border:2px solid #333;
  z-index:0;
}

.mapline img.secanim {
  position:absolute;
  top:126px;
  left:537px;
  z-index:1;
}

.mapline img.selicon {
  display:none;
  position:absolute;
  z-index:1;
}

.mapline img.npc {
  display:none;
  position:absolute;
  top:33px;
  left:731px;
  width:154px;
  height:243px;
  border:1px solid black;
}

.mapline img.npcanim {
  position:absolute;
  top:143px;
  left:797px;
  z-index:1;
}

.mapline span.hubdesc {
  display:none;
  position:absolute;
  top:8px;
  left:121px;
  font-weight:bold;
}

.mapline span.npcdesc {
  display:none;
  position:absolute;
  top:8px;
  left:591px;
  font-weight:bold;
}

.mapline select.selhub {
  display:none;
  position:absolute;
  top:6px;
  left:250px;
  width:300px;
  border:1px solid gray;
}

.mapline select.selnpc {
  position:absolute;
  top:6px;
  left:731px;
  width:156px;
  border:1px solid gray;
}

.mapline img.show {
  display:none;
  position:absolute;
  bottom:15px;
  right:184px;
  border:1px solid #000;
  width:48px;
  height:35px;
  z-index:1;
}

div.bshell {
  display:none;
  float:left;
  position:relative;
  width:484px;
  height:484px;
  padding:88px 0 0 8px;
  margin-left:12px;
  background:url(../images/lotro/container_barter.png) no-repeat;
  -moz-user-select:-moz-none;
}

.bshell img.waitl {
  display:none;
  position:absolute;
  top:38px;
  left:36px;
}

.bshell img.waitr {
  display:none;
  position:absolute;
  top:38px;
  left:420px;
}

.bshell span.title {
  width:240px;
  position:absolute;
  top:38px;
  left:123px;
  color:yellow;
  text-align:center;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
}

div.blcont {
  position:relative;
  overflow:auto;
  width:467px;
  height:363px;
  background-color:black;
  z-index:0;
}

.blcont img.selector {
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  cursor:pointer;
}

.blcont div.floater {
  position:absolute;
  top:0;
  left:0;
  width:32px;
  height:32px;
  z-index:1;
  background:url(../images/transparent.gif) no-repeat;
  cursor:pointer;
}

.blcont div.eye, .wlcont div.eye, .shcont div.eye {
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:16px;
  height:16px;
  z-index:1;
  cursor:pointer;
  background:url(../images/lotro/app_available.png) no-repeat;
}

div.shshell {
  display:none;
  float:left;
  position:relative;
  width:405px;
  height:484px;
  padding:88px 0 0 11px;
  margin-left:48px;
  background:url(../images/lotro/container_shop.png) no-repeat;
  -moz-user-select:-moz-none;
}

.shshell input.isearch {
  position:absolute;
  top:453px;
  left:67px;
  height:14px;
  width:145px;
  font:normal 12px arial,sans-serif;
  border:2px solid #7c86a6;
}

.shshell div.ibutton {
  position:absolute;
  top:454px;
  left:223px;
  width:73px;
  height:19px;
  cursor:pointer;
  background:url(../images/lotro/btn_search.png) -146px;
}

.shshell div.ibutton:hover {
  background-position:-219px;
}

.shshell div.ibutton:active {
  background-position:-292px;
}

.shshell div.iprev, .shshell div.inext {
  position:absolute;
  top:451px;
  width:25px;
  height:25px;
  background:url(../images/lotro/abtn_arrows.png);
}

.shshell div.iprev {
  left:302px;
}

.shshell div.inext {
  left:327px;
}

.shshell img.waitl {
  display:none;
  position:absolute;
  top:30px;
  left:36px;
}

.shshell img.waitr {
  display:none;
  position:absolute;
  top:30px;
  left:348px;
}

.shcont div.patch {
  position:absolute;
  top:0;
  left:183px;
  width:182px;
  height:65px;
  z-index:1;
  background:url(../images/transparent.gif) no-repeat;
}

div.shcont {
  position:relative;
  overflow:auto;
  width:383px;
  height:354px;
  background-color:black;
  z-index:0;
}

.shcont img.selector {
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  cursor:pointer;
}

.shshell span.title {
  width:240px;
  position:absolute;
  top:38px;
  left:86px;
  color:yellow;
  text-align:center;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
}

div.wshell {
  display:none;
  float:left;
  position:relative;
  width:508px;
  height:484px;
  padding:89px 0 0 8px;
  background:url(../images/lotro/container_wide.png) no-repeat;
  -moz-user-select:-moz-none;
}

.wshell input.isearch {
  position:absolute;
  top:453px;
  left:115px;
  height:14px;
  width:145px;
  font:normal 12px arial,sans-serif;
  border:2px solid #98979d;
}

.wshell div.ibutton {
  position:absolute;
  top:454px;
  left:271px;
  width:73px;
  height:19px;
  cursor:pointer;
  background:url(../images/lotro/btn_search.png) -146px;
}

.wshell div.ibutton:hover {
  background-position:-219px;
}

.wshell div.ibutton:active {
  background-position:-292px;
}

.wshell div.iprev, .wshell div.inext {
  position:absolute;
  top:451px;
  width:25px;
  height:25px;
  background:url(../images/lotro/abtn_arrows.png);
}

.wshell div.iprev {
  left:350px;
}

.wshell div.inext {
  left:375px;
}

.wshell img.waitl {
  display:none;
  position:absolute;
  top:38px;
  left:36px;
}

.wshell img.waitr {
  display:none;
  position:absolute;
  top:38px;
  left:448px;
}

.wshell span.title {
  width:248px;
  position:absolute;
  top:36px;
  left:131px;
  color:yellow;
  text-align:center;
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
}

div.wlcont {
  position:relative;
  overflow:auto;
  width:490px;
  height:354px;
  background-color:black;
  z-index:0;
}

.wlcont img.selector {
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  cursor:pointer;
}

.wlcont div.floater {
  position:absolute;
  top:0;
  left:0;
  width:26px;
  height:26px;
  z-index:1;
  background:url(../images/transparent.gif) no-repeat;
  cursor:pointer;
}

div.ishell {
  float:right;
  width:350px;
  height:550px;
  padding-top:10px;
  border-top:6px solid #615024;
  text-align:center;
  /*background:url(../images/lotro/iback_lothlorien.jpg) no-repeat;*/
}

.ishell img.itemextra {
  display:none;
}

.ishell div.firstcont {
  margin:0 22px 12px 22px;
}

.ishell div.isfirst, .ishell div.isintro, .ishell div.appinfo {
  padding:10px;
  border:4px solid black;
  text-align:left;
  font-size:11px;
}

.ishell div.isfirst {
  padding:0;
}

.ishell div.isintro {
  display:none;
  margin:12px 22px 0 22px;
  background-color:#fff;
}

.ishell div.appinfo {
  display:none;
  margin:0 22px 12px 22px;
  background-color:#fff;
  text-align:center;
}

.isintro h3, .isfirst h3, .appinfo h3 {
  margin:0 0 8px 0;
  font:normal 18px verdana,arial,sans-serif;
  text-align:center;
  padding:2px 0 2px 0;
  background-color:#cca;
  color:#330;
  border:2px solid #aa7;
}

.isintro h4, .isfirst h4, .appinfo h4 {
  margin:0 0 8px 0;
  font-size:13px;
}

.isintro p, .isfirst p, .appinfo p {
  font-size:11px;
  color:#000;
  line-height:13px;
}

.isintro h4.special, .isfirst h4.special, .appinfo h4.special {
  margin:0 0 0 13px;
}

.isintro div.small, .isfirst div.small, .appinfo div.small {
  font-size:10px;
  margin:0 0 8px 18px;
}

.isintro span.version, .isfirst span.version, .appinfo span.version {
  font-size:14px;
  color:#262;
  padding:1px 5px 1px 5px;
  background-color:#f4fff4;
  border:2px solid #cdc;
}

.isintro span.outdated, .isfirst span.outdated, .appinfo span.outdated {
  font-size:14px;
  color:#622;
  padding:1px 5px 1px 5px;
  background-color:#fff4f4;
  border:2px solid #dcc;
}

.appinfo h4 {
  margin-bottom:3px;
}

.appinfo span.tiny {
  font-size:9px;
  color:#333;
}

.appinfo div.instance {
  font-weight:bold;
  float:left;
  width:185px;
}

.appinfo div.medium {
  width:175px;
}

.appinfo div.lesser {
  width:165px;
}

.isintro ul, .isfirst ul, .appinfo ul {
  font-size:10px;
  padding:0 12px 0 12px;
}

.clear {
  height:0;
  font-size:1px;
  margin:0;
  padding:0;
  line-height:0;
  clear:both;
}

#tooltip {
  position:absolute;
  display:none;
}
