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

#page div.encase {
	padding-left:24px !important;
	padding-right:24px !important;
}

div.enctop {
	margin-bottom:0 !important;
	border-bottom:1px solid #dee0d8 !important;
	-moz-border-radius-bottomright:0 !important;
	-moz-border-radius-bottomleft:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
}

div.encbottom {
	/* Tallest item image: enedwaith/item_arnfinnur_lessermemorywestgloves.png */
	height:740px;	 /* Also include encapsulating barter item information box */
	margin-top:0 !important;
	background:#fff !important;
	border-top:0 !important;
	-moz-border-radius-topright:0 !important;
	-moz-border-radius-topleft:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	border-top-right-radius:0 !important;
}

div.mapline {
	position:relative;
	overflow:hidden;
	height:272px;
	width:880px;
	margin:0 auto;
}

.mapline img.mapfold {
	position:absolute;
	top:3px;
	left:3px;
	cursor:pointer;
	border:2px solid #d2d5cb;
	z-index:1;
}

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

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

.mapline img.secanim {
	position:absolute;
	top:122px;
	left:528px;
	z-index:2;
}

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

.mapline img.npc {
	display:none;
	position:absolute;
	top:27px;
	left:724px;
	width:154px;
	height:243px;
	border:1px solid #000;
	z-index:0;
}

.mapline img.npcanim {
	position:absolute;
	top:133px;
	left:791px;
	z-index:2;
}

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

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

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

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

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

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

.ie6 div.bshell {
	margin-left:11px;
}

.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:35px;
	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:#000;
	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;
}

.ie6 div.shshell {
	margin-left:24px;
}

.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:#000;
	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:35px;
	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;
	margin-left:10px;
	background:url(../images/lotro/container_wide.png) no-repeat;
	-moz-user-select:-moz-none;
}

.ie6 div.wshell {
	margin-left:5px;
}

.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:33px;
	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:#000;
	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;
	margin-right:10px;			/* Modified by JS  */
	border-top:6px solid #fff;	/* Modified by PHP */
	text-align:center;
}

.ie6 div.ishell {
	margin-right:5px;
}

.ishell img#itemimage, .ishell img.itemextra {
	vertical-align:bottom;		/* Removes bottom distance */
}

.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 #000;
	text-align:left;
	font-size:11px;
	line-height:14px;
	color:#333;
}

.ishell div.isfirst {
	padding:0;
	line-height:0;
}

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

.ishell div.appinfo {
	display:none;
	margin:0 22px 12px 22px;
	background:#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:#cca;
	color:#330;
	border:2px solid #aa7;
}

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

.isintro p, .isfirst p, .appinfo p {
	margin:0 0 9px 0;
}

.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 3px 1px 3px;
	background:#f4fff4;
	border:2px solid #cdc;
}

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

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

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

.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;
	margin:0 0 9px 15px;
	padding:0 12px;
}

#blist, #shlist, #wlist {
	outline:0;					/* For IE9 */
}

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

