/* LIBRARY PAGES CSS */
.FULLHDR
{
}
.FULLBDY
{
}
.LIBHOMEON
{
  background-position:0px -52px;
}
.ASEARCHON
{
  background-position:0px -47px;
}
#libHISTORY
{
	width:555px;
	display:block;
	margin:0px auto;
	padding-top:85px;
	padding-left:10px;
	padding-bottom:10px;
	#margin-left: 340px !important;
	text-align:left;
}
#libHISTORYHDR
{
	background-image:url(http://static.myalganon.com/img/library/library.png);
	background-position:-686px -48px;
	background-repeat:no-repeat;
	display:block;
	width:554px;
	height:36px;
}
#libHISTORYBDY
{
  background-image:url(http://static.myalganon.com/img/library/hdrBROWSEBDY.png);
	background-repeat:repeat-y;
	display:block;
	padding:0px 10px;
	margin-top:-1px;
	min-height:100px;
}
#libHISTORYFTR
{
	background-image:url(http://static.myalganon.com/img/library/library.png);
	background-position:-686px -86px;
	background-repeat:no-repeat;
	display:block;
	width:554px;
	height:14px;
}
.libADDINFO
{
  padding:0px;
}
#libHISTORY ul li 
{
	list-style-type: none;
	border-bottom:1px solid #333;
	width:535px;
	margin-top:1px;
}
.BHICON
{
  width:16px;
  height:16px;
  display:inline-block !important;
}
.BHNAME
{
  width:430px;
  display:inline-block !important;
}
.BHTYPE
{
  width:75px;
  display:inline-block !important;
  text-align:center;
}
#LIBHOME
#LIBHOME a
{
  display:block;
  height:50px;
  width:245px;
  float:left;
  margin-left:-250px;
}
#libHEAD a
{
  display:block;
}
#libHEAD a:hover
{
  display:block;
  background-position:0px -52px;
}
#libHEADselect
{
	display:block;
	width:150px;
	height:20px;
	float:left;
	text-align:center;
	padding:15px 0px;
}
#libHEADsearchbtn a
{
	display:block;
	width:25px;
	height:22px;
	background-image:url(http://static.myalganon.com/img/library/libHDRsearch2-trans.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
	margin-left:-7px;
	margin-top:1px;
}
#libHEADheader a
{
  background-image:url(http://static.myalganon.com/img/library/library.png);
  background-position:0px 7px;
  display:inline-block;
  width:201px;
}
#libHEADheader a:hover
{
  background-position:0px 52px;
}
.floatleft
{
  padding:0px;
	float:left;
}
.SEARCHCAP
{
	display:block;
	width:25px;
	height:36px;
	background-image:url(http://static.myalganon.com/img/library/libHDRsearch2-trans.png);
	background-position:3px 15px;
	#background-position:0px 15px;
	background-repeat:no-repeat;
	float:right;
	margin-left:-5px;
	z-index:101 !important;
	position:relative !important;
	margin-top:-15px;
	#margin-top:-14px;
	#margin-left:-10px !important;
}
.bufferTOP .SEARCHCAP
{
  margin-left:-10px;
}
.SEARCHCAP, x:-moz-any-link
{
	margin-left:-10px;
}
#libASEARCH
{
	height:200px;
	width:100%;
	background-color:#4C2E11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color:#ccc;
	background-image:url(http://static.myalganon.com/img/library/asearchTarget-trans.png);
	background-position: -140px 0px;
}
.libASEARCHON
{
  background-position:0px -48px;
}
#libASEARCHHOLD
{
	width:500px;
	display:block;
	float:left;
}
#libASEARCH form #fieldset-asearch {
	border: none;
	padding:10px 0px 0px 0px;
}
#libASEARCH form #fieldset-asearchsubmit {
	border: none;
	margin-left:88px;
}
#libASEARCH form #fieldset-asearch ol li {
	list-style-type: none;
	display: block;
	width: 750px;
	float: left;
	height:28px;
}
#libASEARCH form #fieldset-asearch ol li label {
	width: 101px;
	display: inline-block;
	padding-left:5px;
	text-align:right;
}
#libASEARCHslot
{
/*	border:solid 1px #fff; */
	float:right;
	display:block;
	height:150px;
	width:110px;
	padding:10px 0px 0px 0px;
}
#asearchquesttype
{
  width:100px;
}
#libASEARCHquality
{
/*	border:solid 1px #fff; */
	float:right;
	display:block;
	height:150px;
	width:110px;
	padding:10px 0px 0px 0px;
}
#libASEARCHclassification
{
/*	border:solid 1px #fff; */
	float:right;
	display:block;
	height:150px;
	width:110px;
	padding:10px 0px 0px 0px;
}
#libASEARCHpet
{
	border:solid 1px #fff;
	float:right;
	display:block;
	height:150px;
	width:100px;
}
#libASEARCHtype
{
/*	border:solid 1px #fff; */
	float:right;
	display:block;
	height:150px;
	width:100px;
	margin:10px;
}
#asearchslottype, #asearchitemquality
{
  width:100px;
}
#asearchnpcquality, #asearchsubtype
{
  width:100px;
}


.libTABS
{
	background-color:#765220;
	display:block;
	width:1145px;
	height:32px;
}
.bufferTOP
{
	background-image:url(http://static.myalganon.com/img/library/bkgBUFFERtop.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:44px;
	background-color:#4C2F11;
}
#compHOLD
{
	width:250px;
	float:left;
}
#compSPACE
{
	width:34px;
	float:left;
	display:block;
}
#compCOMP
{
	width:100px;
	float:left;
	padding:5px 0px;
	display:block;
}
#compCOMP input, #compDESL input
{
  background-color:#333;
  border-color:#111;
  color:#666;
}
#compDESL
{
	width:100px;
	float:left;
	padding:5px 0px;
	display:block;
}

#FilterTextBox
{
	margin-top:5px;
}
#RESULT
{ 
	width:75px;
	text-align:right;
	float:left;
	padding-right:10px;
	margin-top:5px;
}
#RESULTCOUNT
{
	width:50px;
	float:left;
	margin-top:5px;	
}
.libROW
{
	border: solid 1px #FFFFFF;
}
#libSELECTHDR, #LIBICONHDR
{
	height: 30px;
	border-bottom:solid 1px #42210b;
	width:4px;
	background-color:#684017;
}
.libSPACERHDR
{
	height:30px;
	border-bottom:solid 1px #42210b;
}
.libICONHDR
{
	border-bottom:solid 1px #42210b;
}
.libNAMEHDR
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libLEVELHDR
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.charLevel
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
	width:100px;
}
.libREQHDR
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libSOURCEHDR
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
	width:250px;
}
.libTYPEHDR
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
	width:125px;
}
.libDROPPERCENT
{
	border-bottom:solid 1px #42210b;
/*  border-left:solid 1px #ae8853; */
}
.libREGENTSHDR
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libSKILLHDR
{
	border-bottom:solid 1px #42210b;
}
.libLOCATIONHDR
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libREACTHDR
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libSIDEHDR
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libREWARDSHDR
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libCATEGORYHDR
{
	border-bottom:solid 1px #42210b;
}
#libLIST
{
	width:100%;
}
.libSELECT
{
	height: 45px;
	border-bottom:solid 1px #42210b;
	width: 24px;
}
.libSELECT input.checkbox
{
	border:0px !important;
}
.libSPACER
{
	height: 45px;
	width: 10px;
	border-bottom:solid 1px #42210b;
}
.libICON
{
  height: 32px;
/*	border-left:solid 1px #ae8853; 
	padding-top:8px;*/
	width: 45px;
}
.libSKILLICON, .libSTUDYICON
{
  height:40px;
  width:45px;
}
.libNAME
{
	height: 45px;
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
	padding-right:5px;
	max-width:625px;
	min-width:200px;
}
.libLEVEL
{
	height: 45px;
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libREQ
{
	height: 45px;
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.requiredskill_id
{
	height: 45px;
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libSIDE
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libREWARDS
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libCATEGORY
{
	border-bottom:solid 1px #42210b;
}
.libSOURCE
{
	height: 45px;
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libTYPE
{
	height: 45px;
	border-bottom:solid 1px #42210b;
}
.ItemType
{
	height: 45px;
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
	width:150px;
}
.libREAGENTS
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
	width:100px;
}
.libSKILL
{
	border-bottom:solid 1px #42210b;
	width:100px;
}
.libLOCATION
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
	width:200px;
}
.libREACT
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
#libDETAILS
{
/*	height: 375px; */
  background-image:url(http://static.myalganon.com/img/bg_img/tint30.png);
  display:block;
  padding:0px 5px 5px;
}
.libDETAILCARD
{
/*	width:500px; */
}
.libQUESTPANEL
{
  float:left;
  width:380px;
  padding-top:10px;
}
.libDETAILMAP
{
  float:left;
  padding:5px 15px 5px 10px;
}
.libDETAIL
{
  float:left;
  width:200px;
}
.factpanel
{
  float:right;
  width:190px;
  display:block;
  padding-right:10px;
}
.factpanelHDR
{
  display:block;
  width:200px;
  height:6px;
 	background-image:url(http://static.myalganon.com/img/library/library.png);
	background-position:-478px 1px;
}
.factpanelBDY
{
  display:block;
  width:180px;
  background-image:url(http://static.myalganon.com/img/library/factpanelBDY.png);
  background-repeat:repeat-y;
  padding: 0px 10px 5px 10px;
}
.factpanelFTR
{
  display:block;
  width:200px;
  height:6px;
 	background-image:url(http://static.myalganon.com/img/library/library.png);
	background-position:-478px -8px;
}
.libDETAILNPCAREAS
{
  padding:0px 10px 10px 10px;
}
#libBODY h2
{
  border-bottom:1px solid #333;
  padding:5px;
}
.libDETAILHEADER
{
  color:#ffD100;
  font-size:1.1em;
  padding:0px;
}
.libDETAIL
{
  padding:0px 0px 0px 10px;
}
.libQUESTSUMMARY
{
  padding:0px 0px 5px 0px;
}

.libQUESTDESCRIPTION
{
  padding:10px 0px 10px 0px;
}
.factpanel li
{
  margin:0px 0px 0px 25px;
}
.libDETAILCARD a
{
  color:#009999;
}
.libDETAILCARD a:hover
{
  color:#FFD100;
}
.currentQuest
{
  color:#0099ff;
}
.libDETAILICON
{
	float:left;
	width:70px;
	height:70px;
}
.libDETAILINFO
{
	float:left;
	width:110px;
	padding:0px 5px 0px 5px;
}
.MAPON
{
  color:#FFD100 !important;
}
.MAPON a:visited
{
  color:#FFD100 !important;
}
.libDETAILINFO ul
{
  margin:0px 25px;
}
.libLISTcount
{
	float:right;
	padding-right:5px;
	color:#E1B87E;
	width:100px;
}
#libLISTcount
{
	float:right;
	width:100px;
	margin-top:-20px;
}
.bufferTOP .libLISTcount
{
	padding-top:8px;
	color:#E1B87E;
}
.libNAME:hover a
{
}
.libCOMMENTBY
{
	float:left;
}
.libRATE
{
	float:right;
}
.libCOMMENTS
{
	clear:both;
}
#asearchitemquality
{
	background-color:#000;
}


.QUESTNAME
{
  display:block;
  float:left;
  margin-left:-4px;
  color:#FFD100;
}
.QUESTLVL
{
  display:block;
  float:right;
  margin-right:20px;
  color:#40bf40;
}
.QUESTOBJECTIVE
{
  clear:both;
  display:block;
  padding:7px 5px 7px 5px;
}
.QUESTREQUIREMENTS
{
  color:#FFD100;
  display:block;
}



.libTABS #ainfoTABS ul li {
	list-style-type: none;
	display: block;
	width: 100px;
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.tabs
{
	background-image:url(/img/library/bkgBUFFERtop.jpg);
	background-repeat:repeat-x;
	width:100%;
}
.tabs .tabNavigation
{
	#margin-top:18px !important;
	min-height:33px;
	background-color:#4c2f11;
}
.tabs .tabNavigation li  {
	list-style-type: none;
	text-align: center;
	#margin-top:-20px;
}
.tabs .tabNavigation li a {
	width: 135px;
/*	border: 1px solid #960; */
	float: left;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	height:28px;
	background-image:url(http://static.myalganon.com/img/library/libTABOFF-trans.png);
	background-repeat:no-repeat;
	background-position: top right;
	background-color:#4c2f11;
	color:#765220;
	outline:none;
}
/* Fix IE. Hide from IE Mac \*/
* .tabs .tabNavigation ul li { float: left; }
* .tabs .tabNavigation ul li { height: 1% }
/* End */

.clear {
	clear: both;
}

/* Additiona Info Tabs */
/* Items */
#soldby, #droppedby, #salvaging, #criteriaof, #rewardfrom, #comments
{
	clear: both;
	padding-top:0px;
}
/* NPCs */
#drops, #harvesting, #chestloot, #startsfrom, #relatedto, #endswith, #abilities, #skillstaught, #studiestaught, #recipestaught, #actionstaught, #skinning
{
	clear: both;
	padding-top:0px;
}
/* Quests */
/* Areas */
#normalDrops, #heroicDrops, #bosses, #npcs, #objects, #quests, #questRewards, #achivements, #fishing
{
	clear: both;
	padding-top:0px;
}
.questRewards
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:.8em;
  padding:5px 0px;
}
.questItemRewards
{
  display:inline-block;
}
.questItemReward
{
  display:inline-block;
  float:left;
  padding:0px 2px;
}
.questItemRewardDetail
{
  width:60px;
  text-align:center;
  padding:5px 20px;
  display:inline-block;
  float:left;
}
.icontext
{
  font-size:10px;
  font-family: Arial, Helvetica, sans-serif;
}
.iconblock
{
  display:block;
}
.SPACEWRAP
{
  display:block;
  margin-top:10px;
}
.selected
{
	background-image:url(http://static.myalganon.com/img/library/libTABON-trans.png) !important;
	background-position: 0px 0px;
	color:#E1B87E !important;
	height:28px;
}
.select a
{
	color:#FFFFFF !important;
}
th
{
	background-color:#684017;
	color:#E1B87E;
	border-bottom: 1px solid #42210b;
}
th.sort-alpha, th.sort-numeric, th.sort-coin, th.sort-date, th.sort-rewards 
{
	background-image: url(http://static.myalganon.com/img/library/small.gif);
	cursor: pointer;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	border-right: 1px solid #5e4429; 
	margin-left: -1px; 
	background-color:#684017;
	color:#E1B87E;
} 
th.sorted-asc 
{
	background-image: url(http://static.myalganon.com/img/library/small_asc.gif);
	background-color: #080820; 
}
th.sorted-desc 
{
	background-image: url(http://static.myalganon.com/img/library/small_desc.gif);
	background-color: #080820; 
}
.sorted
{
  /* background-color: #080820; */
}
#libHOLD tbody tr td {
	padding-left: 0px;
	height:55px; 
	border-bottom:solid 1px #a67c52;
}

#tooltip {
	position: absolute;
	z-index: 3000;
/*	border: 1px solid #111; */
/*	background-color: #eee; */
	padding: 5px;
/*	opacity: 0.85; */
}
.hdrFeatured
{
	display:block;
	height:32px;
	width:113px;
	background-color:#765220;
	background-image:url(http://static.myalganon.com/img/library/library.png);
	background-position:-824px 1px;
	background-repeat:no-repeat;
}
.hdrLegends
{
	display:block;
	height:32px;
	width:99px;
	background-image:url(http://static.myalganon.com/img/library/library.png);
	background-position:-956px 1px;
	background-repeat:no-repeat;
}
.HIDEME
{
	display:none;
}
.itemName
{
	height:24px;
}
.itemNAME
{
  width:auto;
}
#whatsnew_HDR
{
	display:block;
	height:32px;
	width:100%;
	background-color:#765220;
	background-image:url(http://static.myalganon.com/img/library/library.png);
	background-position:-1064px 1px;
	background-repeat:no-repeat;
}
#whatsnew_BDY
{
	display:block;
	height:345px;
	width:100%;
	background-color:#4C2E11; 
	background-image:url(/img/library/libraryInterface.png);
	background-repeat:no-repeat;
	color:#FFFFCC;
}
#libhomeHOLD
{
	display:block;
	height:32px;
	width:100%;
  background-image:url(/img/library/splitterBar.jpg);
  background-repeat:x-repeat;
}
#libFooterBar
{
  display:block;
  height:20px;
  width:100%;
  background-image:url(/img/library/bkgFooterBar.jpg);
  background-repeat:x-repeat;
}
#libFaqHOLD, #libQuickLinkHOLD
{
  min-height:420px;
  width:430px;
  float:left;
  padding-left:20px;
	text-align:left; 
}
.faqHeader
{
  font-size:1.25em;
  font-weight:bold;
  color:#996600;
  background-image: url(/img/library/libraryInterface.png);
  background-repeat:no-repeat;
  background-position:-923px -354px;
  min-height:22px;
  margin:10px 0px 0px -20px;
  padding-left:30px;
  cursor:pointer;
}
.faqHeader:hover
{
  color:#ff0000;
}
.faqBody
{
  font-size:1em;
  padding:0px 0px 15px 15px;
}
.faqSelected
{
  background-position:-923px -376px;
}
.whatsnewSpacer
{
  display:block;
  float:left;
  width:324px;
  height:345px;
}
.whatsnewFeatureHOLD
{
  display:block;
  float:left;
  width:590px;
  height:345px;
}
.whatsnewFeature
{
  background-image:url(/img/library/libraryInterface.png);
  background-position:0px -613px;
  display:block;
  width:575px;
  height:338px;
  text-align:center;
}
.whatsnewTitle
{
  background-image:url(/img/library/libraryInterface.png);
  background-position:0px -954px;
  display:block;
  width:284px;
  height:46px;
  text-align:center;
  margin:4px auto 0px;
}
.featuredItems
{
  background-image:url(/img/library/libraryInterface.png);
  background-position:-591px -352px;
  display:block;
  width:192px;
  height:42px;
  text-align:center;
  margin:0px auto; 
}
.libTitleSplit
{
  display:inline-block;
  width:49%;
  float:left;
}
.faqTitle
{
  background-image:url(/img/library/libraryInterface.png);
  background-position:-473px -412px;
  display:block;
  width:146px;
  height:31px;
}
.quickLinkTitle
{
  background-image:url(/img/library/libraryInterface.png);
  background-position:-473px -461px;
  display:block;
  width:239px;
  height:31px;
}
.featuredHOLD
{
	padding:0px 8px;
	text-align:left;
}
.libIcon
{
  width:65px;
  height:65px;
  float:left;
  clear:both;
  margin:10px 10px 0px 20px;
}
.libBody
{
  width:460px;
  min-height:80px;
  display:inline-block;
  float:left;
  margin:5px 0px 0px;
  text-align:left;
}
.familyTitle
{
  background-image:url(/img/library/libraryInterface.png);
  background-position:-473px -357px;
  display:block;
  width:100px;
  height:38px; 
}
.classTitle
{
  background-image:url(/img/library/libraryInterface.png);
  background-position:-473px -531px;
  display:block;
  width:100px;
  height:38px;
}
.QLfamilyHOLD, .QLclassHOLD
{
  border-top:1px solid #ae8853;
  padding-top:3px;
}
.QLfamily a
{
  background-image:url(/img/library/libraryInterface.png);
  background-position:-0px -352px;
  display:inline-block;
  width:75px;
  padding-top:65px;
  height:15px;
  margin:5px;
  cursor:pointer;
  float:left;
  text-align:center;
}
.QLfamily a, .QLclass a {
	color:#ffffcc !important;
}
.QLfamily a:hover, .QLclass a:hover {
  color:#ff00cc !important;
}
.Ardanis a
{
  background-position:-383px -352px;
}
.Agronar a
{
  background-position:-2px -352px;
}
.Hokott a
{
  background-position:-99px -352px;
}
.Martos a
{
  background-position:-190px -352px;
}
.DeVoss a
{
  background-position:-292px -352px;
}
.Kusaruis a
{
  background-position:-383px -441px;
}
.Vexxnax a
{
  background-position:-2px -439px;
}
.Xajikk a
{
  background-position:-97px -439px;
}
.Juxxas a
{
  background-position:-192px -439px;
}
.Grantokk a
{
  background-position:-292px -439px;
}
#QOLclassWrap
{
	width:280px;
	margin:0px auto;
}
.QLclass  
{
  background-image:url(/img/library/classes/frame.png);
	background-repeat:no-repeat;
  display:inline-block;
  width:64px;
  height:80px;
  padding:9px;
  float:left;
  text-align:center;
	margin:5px;
}
.champion a
{
 	background-image:url(/img/library/classes/IconsChampion.png);
	background-repeat:no-repeat;
	padding-top:75px;
	height:64px;
	width:64px;
	display:inline-block;
}
.ranger a
{
 	background-image:url(/img/library/classes/IconsRanger.png);
	background-repeat:no-repeat;
	padding-top:75px;
	height:64px;
	width:64px;
	display:inline-block;
}
.cabalist a 
{
  background-image:url(/img/library/classes/IconsCabalist.png);
	background-repeat:no-repeat;
	padding-top:75px;
	height:64px;
	width:64px;
	display:inline-block;
}
.mystic a
{
 	background-image:url(/img/library/classes/IconsMystic.png);
	background-repeat:no-repeat;
	padding-top:75px;
	height:64px;
	width:64px;
	display:inline-block;
}
.reaver a
{
 	background-image:url(/img/library/classes/IconsReaver.png);
	background-repeat:no-repeat;
	padding-top:75px;
	height:64px;
	width:64px;
	display:inline-block;
}
.magus a
{
 	background-image:url(/img/library/classes/IconsMagus.png);
	background-repeat:no-repeat;
	padding-top:75px;
	height:64px;
	width:64px;
	display:inline-block;
}
#legendsHOLD
{
	width:50%;
	float:left;
	clear:both;
}
#legends_HDR
{
	display:block;
	height:32px;
	background-color:#765220;
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
#legends_BDY
{
	display:block;
	height:344px;
/*	background-image:url(http://static.myalganon.com/img/library/bkg-trans.png); */
	border-right:1px solid #8D5923;
	padding:0px;
}
#legends_FTR
{
	display:block;
	height:19px;
	background-image:url(http://static.myalganon.com/img/library/bkgBUFFERbtm.jpg);
	border-right:1px solid #8D5923;
	border-bottom:1px solid #664523;
}
#featuredHOLD
{
	width:50%;
	float:left;
}
#featured_HDR
{
	display:block;
	height:32px;
	background-color:#765220;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
#featured_BDY
{
	display:block;
	height:334px;
  padding:10px 10px 0px 10px;
  overflow:auto;
}
#featured_FTR
{
	display:block;
	height:19px;
	background-image:url(http://static.myalganon.com/img/library/bkgBUFFERbtm.jpg);
	border-bottom:1px solid #664523;
}
.width50
{
  width:50px;
}
.width75
{
  width:75px;
}
.width100
{
  width:100px;
}
.width150
{
  width:150px;
}
.width200
{
  width:200px;
}
.width240
{
  width:240px;
}
.width250
{
  width:250px;
}
.width300
{
  width:300px;
}  
.width350
{
  width:350px;
}
.width400
{
  width:400px;
}

/* MONEY CSS */
.mny_gold
{
  background-image:url(http://static.myalganon.com/img/library/mny_gold-trans.png);
  background-repeat:no-repeat;
  background-position:top right;
  padding-right:15px;
}
.mny_silver
{
  background-image:url(http://static.myalganon.com/img/library/mny_silver-trans.png);
  background-repeat:no-repeat;
  background-position:top right;
  padding-right:15px;
}
.mny_copper
{
  background-image:url(http://static.myalganon.com/img/library/mny_copper-trans.png);
  background-repeat:no-repeat;
  background-position:top right;
  padding-right:15px;
}



/* ITEM BROWSER CSS */
#IB
{
  border-top:solid 2px #AE8853;
  border-bottom:solid 2px #AE8853;
  height:21px;
  padding:2px 5px;
  background-image:url(/img/library/lbBackground.gif);
  z-index:99;
  position:relative;
  font-size:12px;
}
#libnavHOLD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	display:none;
	border:1px solid #484848;
	width:173px;
	height:364px;
	z-index:1000px;
	position:absolute;
}
#libnavHOLD ul
{
	list-style-type:none;
	padding:0px;
	margin:0px; 
}
#libnavHOLD li
{
	position:relative;
}

.stn_btn {
	width: 150px;
	#width: 152px;
	display: block;
	background-color: #4C3B26;
	color: #FFD100;
	border-top:1px solid #6E573B;
	border-bottom:1px solid #2D2417;
	border-left:1px solid #6E573B;
	border-right:1px solid #6E73B;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.stn_btn a
{
	color: #FFD100;
	text-decoration:none;
}
.hvr_btn
{
	width: 150px;
	#width: 152px;
	display: block;
	background-color: #271F14;
	color: #FFFFFF;
	border-top:1px solid #33281A;
	border-bottom:1px solid #3B2E1E;
	border-left:1px solid #6E573B;
	border-right:1px solid #6E73B;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.hdr_btn {
	width: 150px;
	#width: 152px;
	display: block;
	background-color: #181818;
	color: #FFFFFF;
	border-top:1px solid #484848;
	border-bottom:1px solid #040404;
	border-left:1px solid #6E573B;
	border-right:1px solid #6E73B;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.slt_btn {
	width: 150px;
	#width: 152px;
	display: block;
	background-color: #271F14;
	color: #FFFFFF;
	border-top:1px solid #33281A;
	border-bottom:1px solid #3B2E1E;
	border-left:1px solid #6E573B;
	border-right:1px solid #6E73B;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.dis_btn {
	width: 150px;
	#width: 152px;
	display: block;
	background-color: #606060;
	color: #8F8F8F;
	border-top:1px solid #424242;
	border-bottom:1px solid #252525;
	border-left:1px solid #6E573B;
	border-right:1px solid #6E73B;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sub_itm
{
	background-image:url(http://static.myalganon.com/img/library/IBsubArrow.png);
	background-repeat:no-repeat;
	background-position: 160px -3px;
}
.chk_btn
{
	background-image:url(http://static.myalganon.com/img/library/IBCheck.png);
	background-repeat:no-repeat;
	background-position: 10px;
}
.sublvl
{
	display:none;
	left:172px;
	top:0px;
	position:absolute;
	z-index:1000;
}
/* BREAD CRUMB NAV */
.NOSUB a, .NOSUB
{
  background-image:none !important;
}

#LB, #LB ul, #BC1, #BC1 ul,#BC2, #BC2 ul,#BC3, #BC3 ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1em;
	text-align:left;
	font-size:12px;
}

#LB a:link, #LB a:active, #LB a:visited, #BC1 a:link, #BC1 a:active, #BC1 a:visited, #BC2 a:link, #BC2 a:active, #BC2 a:visited, #BC3 a:link, #BC3 a:active, #BC3 a:visited
{
	width: 150px;
	#width: 152px;
	display: block;
	background-color: #4C3B26;
	color: #FFD100;
	border-top:1px solid #6E573B;
	border-bottom:1px solid #2D2417;
	border-left:1px solid #6E573B;
	border-right:1px solid #2D2417;
	padding: 2px 10px 2px 12px;
	float:left;
	text-decoration:none;
	height:14px;
	#height:16px;
}


#LB a:hover, #BC1 a:hover, #BC2 a:hover, #BC3 a:hover
{
	width: 150px;
	#width: 152px;
	display: block;
	background-color: #271F14;
	color: #FFFFFF;
	border-top:1px solid #6E573B;
	border-bottom:1px solid #3B2E1E;
	border-left:1px solid #6E573B;
	border-right:1px solid #3B2E1E;
	padding: 2px 10px 2px 12px;
}
.HASSUB a
{
 	background-image:url(http://static.myalganon.com/img/library/IBsubArrow.png);
	background-repeat:no-repeat;
	background-position: 160px -3px;
}

#LB li, #BC1 li, #BC2 li, #BC3 li
{
	float:left;
	position:relative;
}

#LB ul, #BC1 ul, #BC2 ul, #BC3 ul
{
	position:absolute;
	width:150px;
	top:20px;
	#top:22px;
	display:none;
	#left:0px;
}

#LB li ul a, #BC1 li ul a, #BC2 li ul a, #BC3 li ul a
{
	width:150px;
	float:left;
}

#LB ul ul, #BC1 ul ul, #BC2 ul ul, #BC3 ul ul
{
	top:auto;
}

#LB li ul ul, #BC1 li ul ul, #BC2 li ul ul, #BC3 li ul ul
{
	left:164px;
	#left:166px;
	margin:0px 0 0 10px;
}

#LB li:hover ul ul, #LB li:hover ul ul ul, #LB li:hover ul ul ul ul
{
    display:none;
}
#BC1 li:hover ul ul, #BC1 li:hover ul ul ul, #BC1 li:hover ul ul ul ul
{
    display:none;
}
#BC2 li:hover ul ul, #BC2 li:hover ul ul ul, #BC2 li:hover ul ul ul ul
{
    display:none;
}
#BC3 li:hover ul ul, #BC3 li:hover ul ul ul, #BC3 li:hover ul ul ul ul
{
    display:none;
}
#LB li:hover ul, #LB li li:hover ul, #LB li li li:hover ul, #LB li li li li:hover ul 
{
	display:block;
}
#BC1 li:hover ul, #BC1 li li:hover ul, #BC1 li li li:hover ul, #BC1 li li li li:hover ul
{
	display:block;
}
#BC2 li:hover ul, #BC2 li li:hover ul, #BC2 li li li:hover ul, #BC2 li li li li:hover ul
{
	display:block;
}
#BC3 li:hover ul, #BC3 li li:hover ul, #BC3 li li li:hover ul, #BC3 li li li li:hover ul
{
	display:block;
}
#LB a, #BC1 a, #BC2 a, #BC3 a
{
	float:left;
 	background-image:url(http://static.myalganon.com/img/library/IBsubArrow.png);
	background-repeat:no-repeat;
	background-position: 160px -3px;
}

#BC4
{
	width: 150px;
	#width: 150px;
	display: block;
	background-color: #4C3B26;
	color: #FFD100;
	border-top:1px solid #6E573B;
	border-bottom:1px solid #2D2417;
	border-left:1px solid #6E573B;
	border-right:1px solid #2D2417;
	padding-left: 22px;
	padding-top: 1px;
	padding-bottom: 5px;
	float:left;
	text-decoration:none;
	margin:0px 0px 5px 0px;
	height:12px;
	#height:14px;
}
#BC4 li
{
	margin:-2px 0 0 0;
	text-align:left;
	padding:0;
	list-style-type:none;
}
.FILTERBAR
{
  display:block;
  min-height:24px;
  background-color:#684017;
  border-top:1px solid #735220;
  border-bottom:1px solid #735220;
  padding:5px 0px;
}
.LEVEL
{
  width:80px;
}
.SIDE
{
  width:64px;
}
.REWARDS
{
  width:220px;
}
.QUESTSTART
{
  width:200px;
}
.SOURCE
{
  width:200px;
}
.REACT
{
  width:75px;
}
.TYPE
{
  width:100px;
}
#asearchside
{
  width:100px;
}
.AREA
{
  width:130px;
}
#dailyquestlabel
{
  width:68px !important;
	text-align:left !important;
}
.asearchmatchid
{
  width:75px !important;
  text-align:left !important;
  padding:0px !important;
}
#listTABLE-pagerHOLD
{
/*  width:210px; */
  height:28px;
  display:block;
  float:right;
  margin:0px;
  color:#E1B87E;
  #margin-left:-200px;
}
#listTABLE-pager-counter
{
  width:115px;
  height:22px;
  display:block;
  float:right;
  margin:0px 5px 0px 5px;
  color:#E1B87E;
}
#listTABLE-filterbox
{
  width:200px;
  height:16px;
  display:block;
  float:right;
  z-index:1;
  position:relative;
}
.active
{
  color:#4C2E12;
  background-color:#AE8853;
  border-bottom:1px solid #4C2E12 !important;
  border-left:1px solid #4C2E12 !important;
  border-top:1px solid #271F14 !important;
  border-right:1px solid #271F14 !important;
}
.pager
{
  height:22px;
  display:block;
  float:right;
  margin:0px 5px 0px 0px;
  text-align:right;
}

.clickable  
{
  cursor: pointer; 
}

#filter
{
	display:block;
	float:right;
	margin-top: 7px;
  width:100%;
}
.hover
{
  background-color:#735220 !important;
}
/**/
.TABLE-filterHOLD
{
  width:145px;
  height:22px;
  display:block;
  float:right;
}
.TABLE-pagerHOLD
{
/*  height:22px; */
  display:block;
  float:right;
  margin:0px;
  color:#E1B87E;
  #margin-left:-200px;
/*  width:660px; */
}
.TABLE-pagercountHOLD
{
  width:115px;
  height:22px;
  display:block;
  float:right;
  margin:0px 5px 0px 5px;
  color:#E1B87E;
}
/**/



.whatnewHEADLINE
{
}
.whatnewIMG
{
  width:64px;
  height:64px;
  display:block;
/*  border:1px solid #fff; */
}
.whatnewDESC
{

}
.legendsIMG
{
  width:64px;
  height:64px;
  display:block;
  border:1px solid #fff;
  float:left;
}
.legendsINFO
{
  float:left;
  padding:0px 10px;
}
.legendsHEADLINE
{
  color:#FFF;
  display:inline-block;
  width:190px;
}
.legendsDESC
{
  width:195px;
  display:inline-block;
  color:#ccc;
}
#legendsContainer .date
{
  width:150px;
  margin-top:-20px;
}
#legendsContainer
{
  padding:0px 10px 0px 10px;
  overflow:auto;
  height:100%;
}
#legendsContainer ul
{
  list-style-type:none;
}
.featuredIMG
{
  width:64px;
  height:64px;
  display:block;
/*  border:1px solid #fff; */
  float:left;
}
.featuredINFO
{
  float:left;
  padding:0px 10px;
}
.featuredHEADLINE
{
}
.featuredDESC
{
}
.reacts_hostile
{
  color:#cc0033;
}
.reacts_neutral
{
  color:#ffff33;
}
.reacts_friendly
{
  color:#00cc00;
}
.source_name
{
  font-size:.85em;
  color:#aaa;
  display:block; 
  font-family: Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
}
.source_name a
{
  font-size:1em;
  color:#aaa;
/*  display:block; */
  font-family: Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
}
.location_name 
{
  font-size:.85em;
  color:#ccc;
/*  display:block; */
  font-family: Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
}
.location_name a
{
  font-size:.9em;
  color:#ccc;
/*  display:block; */
  font-family: Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;  
}
.MAPZOOM
{
  cursor: pointer; 
}
.reagentICON
{
	height: 32px;
	width: 32px;
	display: inline-block;
	padding:0px 2px 0px 2px;
	position:relative;
}
.reagent_amount
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFF;
	position: absolute;
	bottom:14px;
	right:11px;
}


.creationTime
{
  display:block;
  color:#009900;
}
.reagents
{
  display:block;
  border-bottom:1px solid #333;
  padding:0px 10px 5px 10px;
  color:#E1B87E;
  width:345px;
}
.actionNAMELink
{
  display:block;
  padding:5px 0px 0px 0px;
}
.actionRANK
{
  display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color:#555;
	margin-top:-3px;
	padding:0px 0px 10px 0px;
}
.libACTIONICON
{
/*  margin-top:-5px; */
  width:45px;
  height:40px;
}
.libCOST
{
  width:150px;
  text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
}

.libDESCRIPTION
{
  padding:0px 5px;
}
.actionName, .rankName, .actionCost, .activationTime, .description
{
  display:block;
}
.actionName
{
  border-bottom:1px solid #333;
  width:365px;
  padding:0px 0px 2px 0px;
}
.rankName
{
  display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	color:#999;
	margin-top:-20px;
	padding:0px 0px 8px 0px;
  float:right;
  width:55px;
}
.actionCost
{
	color:#AAA;
	font-size: .75em;
	clear:both;
	padding:0px 0px 0px 0px;
}
.description, .SKILLDESCRIPTION
{
  width:365px;
  color:#AAA;
  margin:10px 0px 0px 0px;
}
.SKILLNAME
{
  display:block;
  color:#009900;
  width:365px;
  border-bottom:1px solid #333;
  padding:0px 0px 5px 0px;
}
.Count, .libCost
{
	border-bottom:solid 1px #42210b;
	border-right:solid 1px #42210b;
}
.libCOUNTHDR
{
  border-right:1px solid #AE8853;
  min-width:75px;
}
.libCOSTHDR
{
  width:100px;
}
.BORDERRIGHT
{
  border-right:1px solid #42210B !important;
  border-bottom:1px solid #42210B !important;
}
.BORDERLEFT
{
  border-left:1px solid #42210B !important;
  border-bottom:1px solid #42210B !important;
}
.BORDERBOTTOM
{
  border-bottom:1px solid #42210B !important;
}
.TABLECENTER
{
  text-align:center;
}
#libTOOLTIP
{
  z-index:10000;
}
.study
{
  display:block;
}
.studyDescription
{
  display:block;
  width:365px;
  color:#AAA;
  margin:2px 0px 0px 0px;
}
.libSKILLDETAIL
{
  padding:0px 10px;
  float:left;
  width:99%;
}
h3
{
  padding:10px 0px 0px 0px;
  margin:0px;
  font-size:1em;
}
h4
{
  padding:5px 0px 0px 0px;
  margin:0px;
  font-size:1em;
  border-bottom:1px solid #333;
}
.libQUESTGAINS
{
  margin:0px 20px;
}
.questdetailsRewards, .questdetailsGains
{
  display:block;
}
.questdetailsGains ul
{
  margin-left:25px;
}
.libQUESTNEEDS
{
  margin-left:25px;
}
.libQUESTNEEDS ul ul
{
  margin:0px 0px 15px 25px;
}
.itemNAMELink
{
  display:inline-block !important;
}
.TOOLTIPHDR
{
	background-image:url(http://static.myalganon.com/img/library/tooltipHDR-trans.png);
	display:block;
	width:376px;
	height:6px;
}
.TOOLTIPFTR
{
	background-image:url(http://static.myalganon.com/img/library/tooltipFTR-trans.png);
	display:block;
	width:376px;
	height:6px;
}
.TOOLTIPBDY
{
	background-image:url(http://static.myalganon.com/img/library/tooltipBDY-trans.png);
	background-repeat:repeat-y;
	text-align: center;
	padding-left:15px;
}
.TOOLTIPBDY ul, .TOOLTIPBDY ol
{
  width:340px;
  text-align:left;
  margin-left:auto;
}
.TOOLTIPBDY h4
{
  width:350px;  
}
.QUESTCARDSTATUS
{
  background-image:url(http://static.myalganon.com/img/library/QUESTCARDSTATUS-trans.png);
  background-repeat:no-repeat;
  width:16px;
  height:16px;
  display:block;
  float:left;
  margin-top:2px;
}
.QUESTACC
{ 
  display:block;
  padding:5px 0px;
}
.QUESTCARDHDR
{
  display:block;
  float:left;
  font-size:1.25em;
  font-weight:bold;  
}
.QUESTCARDBDY
{
  display:none;
  padding:3px 5px 10px 25px;
  clear:both;
  border-bottom:1px solid #333;
}
#whatnewWELCOME
{
  padding:5px 10px;
}
.date
{
  color:#FFD100;
}
.close
{
  background-position:0px 0px;
}
.open
{
  background-position:0px -16px;
}
.categoryName
{
  width:150px;
}

#LIBquery
{
/*  background:#666;
  color:#eee;*/
}

#areainfo
{
  display:block;
  padding:5px 0px 10px;
}
.pickableQuestItemRewards
{
  display:block;
  height:22px;
}
.questItemRewards, .alsoQuestItemRewards
{
  position:relative;
  #width:100px;
  text-align:center;
}
.pickone
{
  font-size:10px;
  color:#9D9D9D !important;
  text-transform:uppercase;
  position:absolute;
  top:2px;
  left:-55px;
}
.also
{
  font-size:10px;
  color:#9D9D9D !important;
  text-transform:uppercase;
  position:absolute;
  top:2px;
  left:-50px;
}
.leveltag
{
  font-size:10px;
  color:#9D9D9D !important;
  text-transform:uppercase;
}
#mappins 
{
	position: relative;
}
.pushpin 
{
	background-image: url(http://static.myalganon.com/img/library/pushpin.png);
	background-repeat:no-repeat;
	display: block;
	height: 10px;
	width: 10px;
	position: absolute;
}
.itemicon
{
  position:relative;
}
.itemRewardAmount
{
  position:absolute;
  right:16px;
  top:0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
}
.libICONlist
{
  display:inline-block;
  width:100px;
  height:80px;
  text-align:center;
}
.npc_description
{
  display:block;
  font-size:.85em;
  color:#aaa;
}
.npc_quality
{
  display:block;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#aaa;
}
.questfactsshell
{
  display:inline-block;
}
.questfactstag
{
/*  margin-top:5px; */
  display:inline-block;
  float:left;
}
.questfactsicon
{
  margin-top:5px;
  display:inline-block;
}

/* RACES AND CLASSES */
#TOOLTIPHOLD
{
  margin-left:0px;
}
.libraryLeft, .libraryRight
{
  float:left;
}
.libraryLeft ul
{
  padding-left:19px;
}
.libraryLeftHeader, .libraryRightHeader, .libraryRightBody
{
  padding-left:10px;
  color:#e1af4e;
}
.libraryLeft
{
  width:380px;
  padding:0px 5px;
}
.libraryRight
{
}
.libraryLeftBody
{
  padding:5px;
}
.libraryLeftHeader
{
  padding:5px;
  font-size:1.5em;
  font-weight:bold;
  clear:left;
}
.raceInfo
{
  padding: 5px 20px;
}
.raceInfo p
{
  padding-bottom:10px;
  font-size:1em;
}
.raceInfo ul, .raceInfo ol
{
  padding-left:25px;
}
.raceInfo h2
{
  color:#e1af4e;
}
.raceHeader
{
  display:block;
  width:912px;
  height:160px;
  margin:0px;
}
#raceHuman
{
  background-image:url(http://static.myalganon.com/img/library/racesHuman.jpg);
}
#raceTalrok
{
  background-image:url(http://static.myalganon.com/img/library/racesTalrok.jpg);
}
.classHold {
	background-image:url(/img/bg_img/tint70.png);
	color:#ffffcc;
}
.classHold a {
	color:#ffcc00;
}
/* Abilities Tree */
.abilityTree
{
  padding:0px;
	margin:0px;
}
.abilityTreeBranchHeader
{
  display:block;
  height:26px;
  background-image:url(http://static.myalganon.com/img/system4/interface.png);
  background-repeat:no-repeat;
  background-position:-443px -79px;
  width:490px;
  font-size:1.3em;
  padding-top:5px;
  margin:0px auto;
}
.abilityTreeRoot
{
  float:left;
  width:150px;
  list-style-type:none;
  text-align:center;
  margin:0 auto;
  display:inline-block;
  cursor:pointer;
  color:#ae8853;
}
.abilityTreeBranchBody
{
  width:490px;
  height:544px;
  display:block;
  text-align:center;
  margin:0 auto;
  background-image:url(http://static.myalganon.com/img/system4/490bdy.png);
}
.abilityTreeBranchFooter
{
  display:block;
  height:32px;
  background-image:url(http://static.myalganon.com/img/system4/interface.png);
  background-repeat:no-repeat;
  background-position:-443px -114px;
  width:490px;
  margin:0px auto;
}
.ACTIVE
{
  color:#ffffff;
}
.abilityTreeBranch
{
  height:544px;
  width:487px;
  overflow:auto;
}
.abilityLevel
{
  clear:both;
  margin:10px 20px;
  height:75px;
}
.abilityIcon
{
  display:block;
  float:left;
  height:64px;
  width:64px;
/*  border:1px solid; */
  margin:0px 10px;
}
.libraryLeftBody p
{
  padding-bottom:10px;
}
.libraryLeft h2, .libraryRight h2
{
  color:#e1af4e;
	padding:5px;
}
.libraryRight p
{
  width:470px;
}
.rightInfo ul
{
  padding-left:19px;
}
#races
{
  list-style-type:none;
  padding-left:0px;
}
#races li
{
  height:22px;
}

/* Solider */
#tbWeaponry
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/soliderBackgrounds.jpg);
}
#tbTactics, #tbSpellsword
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/soliderBackgrounds.jpg);
  background-position:-487px 0px;
}
#tbProtection
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/soliderBackgrounds.jpg);
  background-position:-974px 0px;
}
/* Ranger */
#tbSurvival
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/rangerBackgrounds.jpg);
}
#tbInstinct, #tbPredation
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/rangerBackgrounds.jpg);
  background-position:-487px 0px;
}
#tbGuardianship, #tbLifeblood
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/rangerBackgrounds.jpg);
  background-position:-974px 0px;
}
/* Magus */
#tbStorm
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/magusBackgrounds.jpg);
}
#tbFrost
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/magusBackgrounds.jpg);
  background-position:-487px 0px;
}
#tbFire
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/magusBackgrounds.jpg);
  background-position:-974px 0px;
}
/* Healer */
#tbSpiritMastery, #tbSpellfury
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/healerBackgrounds.jpg);
}
#tbDivination
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/healerBackgrounds.jpg);
  background-position:-487px 0px;
}
#tbChanneling, #tbEmpowerment
{
  background-image:url(http://static.myalganon.com/img/library/abilityTrees/healerBackgrounds.jpg);
  background-position:-974px 0px;
}

/* Families Section */
.familyHold
{
  padding:10px 5px;
	background-image:url(/img/bg_img/tint50.png);
	color:#ffffcc;
	font-size:14px;
}
.familyHold ul, .familyHold ol
{
  padding-left:25px;
}
.familyHold h2 {
	padding:5px 0 5px 0;
}
.familyBoilerPlate
{
  margin:0px 0px 10px;
  width:430px;
  float:left;
  background-image:url(http://static.myalganon.com/img/library/book.png);
  background-repeat:no-repeat;
  background-position:bottom left;
  min-height:595px;
}
.familyBoilerPlate p, .familyBoilerPlate ul
{
  margin-bottom:10px;
}
.familyHeaderImage
{
  float:left;
  width:400px;
  border:1px solid;
}
.familyCardHold
{
/*  width:450px;
  float:left; */
}
.familyHeader
{
  font-size:1.5em;
  color:#e1af4e;
  font-weight:bold;
  border-bottom:1px solid #ae8853;
	height:24px;
	padding:5px 0 0 0;
}
.familyCard
{
  width:430px;
  display:inline-block;
  float:left;
  margin:0 10px 10px;
}
.familyName
{
  font-size:1.4em;
  font-weight:bold;
  color:#e1af4e;
}
.familyType
{
  color:#FFFFCC;
}
.familyIcon
{
  display:inline-block;
  width:70px;
  height:70px;
  float:left;
}
.familyDescription
{
  min-height:165px;
}
.sideSlot
{
  padding-left:100px;
}
.pad5
{
  padding:5px;
}
#libQUESTNEEDSLIST
{
  list-style-type:none;
}
#libDescription
{
  clear:both;
  border:1px solid #ae8853;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding:5px;
  margin:5px;
  position:relative;
  top:10px;
}
.tutorialHold
{
  padding:10px 5px;
	background-image:url(/img/bg_img/tint50.png);
	color:#ffffcc;
	font-size:14px;
}
.tutorialHold p
{
	margin:0px 25px;
}
.tutorialHold h2 a
{
	color:#fff !important;
}
.tutorialHold h2 a:hover
{
	color:#f00 !important;
}

/* STROKE ME CSS */

span.rawtext { position:absolute; color:#FFF; top:0px; left:0px;}
span.stroke1 { position:absolute; color:#000; top:-1px; left:-1px;}
span.stroke2 { position:absolute; color:#000; top:1px; left:1px;}
span.stroke3 { position:absolute; color:#000; top:-1px; left:1px;}
span.stroke4 { position:absolute; color:#000; top:1px; left:-1px;}
span.stroke5 { position:absolute; color:#000; top:2px; left:0px;}
span.stroke6 { position:absolute; color:#000; top:-2px; left:0px;}
span.stroke7 { position:absolute; color:#000; top:0px; left:2px;}
span.stroke8 { position:absolute; color:#000; top:0px; left:-2px;}

.addConsignment a
{
  background:url(/img/library/addConsignment.png);
  display:block;
  height:32px;
  width:32px;
  text-indent:-50000px;
  margin:0px auto;
  cursor:pointer;
}

/* TOWER CSS */
#libTowerArea
{
	padding:2px 8px;
	background-image:url(/img/bg_img/paper.jpg);
	background-position: -348px 50%;
	color:#000;
	min-height:475px;
}
#libTowerArea h2
{

}
.libTowerList, .libTowerSet
{
	margin:0px 0px 5px -20px;
	list-style-type:none;
	font-size:.9em;
}
.libTowerList li
{
  margin:0px;
}
.libTowerSet li
{
	float:left;
	width:135px;
	text-align:center;
	margin:2px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
.libTowerSet li a:hover
{
	color:#b43636;
}
.controlAsharr
{
	border:2px solid #b43636 !important;
	background-image:url(/img/bg_img/tintW70.png);
	color:#000;
}
.controlAsharr h2
{
	color:#b43636;
}
.controlAsharr a
{
	color:#000;
}
.controlKujix
{
	border:2px solid #6d2782 !important;
	background-image:url(/img/bg_img/tintW70.png);
	color:#000;
}
.controlKujix h2
{
	color:#6d2782;
}
.controlKujix a
{
	color:#000;
}
.cooldownRemaining
{
	float:right;
	width:175px;
	height:20px;
	overflow:hidden;
	text-align:right;
}
.cooldown a
{
	color:#fff;
}
.locationLink a:hover
{
	color:#f00;
}
.libTowerStatus
{
	font-size:1.8em;
	font-weight:bold;
	padding-top:12px;
}
.libTowerArea
{
	float:left;
	width:100px;
}
#towerForm
{
	list-style-type:none;
	width:770px;
}
#towerForm li
{
	float:left;
}
#libTower
{
	width:765px;
	margin:0 auto;
}
#world_id, #tournament_group_id
{
	width:145px;
	margin:5px 2px;
}
#libTowerForm .btnSend
{
	margin:2px 0px 2px 20px;
}
#libTowerForm {
	list-style-type:none;
}
#asearchBTN, #btncharacterSearch
{
  background-image:url(/img/library/library.png);
  background-position:-594px -44px;
  background-repeat:no-repeat;
  display:block;
  width:80px;
  height:26px;
  float:right;
  outline:none;
  cursor:pointer;
}
#asearchBTN a, #btncharacterSearch a
{
  display:block;
  width:100px;
  height:48px;
  outline:none;
}
#asearchBTN:hover, #btncharacterSearch:hover
{
  background-position:-594px -71px;
}
.cardMARK
{
}
.CARD
{
	position: relative;
	top:-460px;
	left:-215px;
}
.cardHIDE
{
	display:none;
}
#libkeep
{
	margin-left:5px;
}
#cardHolder
{
	height:325px;
}
#TowerKeepChart
{
	background-image:url(/img/towers/TowerKeepsBackground.png);
	background-repeat:no-repeat;
	height:250px; 
}
.cKeep
{
	background-image:url(/img/towers/keeps50.png);
	height:26px;
	width:90px;
}
.cKeep:hover
{
	background-image:url(/img/towers/keeps.png);
}
#TKSPACER
{
	width:900px;
	height:107px;
}
.crown
{
	width:73px;
	height:48px;
	background-image:url(/img/towers/crowns50.png);
	float:left;
	margin-top:40px;
}
.crown:hover
{
	background-image:url(/img/towers/crowns.png);
}
.crownstatus2
{
	background-position:0px -52px;
}
#crownSpacer
{
	float:left;
	width:750px;
	height:48px;
}
.aTower
{
	background-image:url(/img/towers/ardonya_towers50.png);
	height:33px;
	width:18px;
	margin:10px auto;
}
.aTower:hover
{
	background-image:url(/img/towers/ardonya_towers.png);
}
.kTower
{
	background-image:url(/img/towers/harraja_towers50.png);
	height:32px;
	width:24px;
	margin:10px auto;
}
.kTower:hover
{
	background-image:url(/img/towers/harraja_towers.png);
}
.towerSpace
{
	width:90px;
	text-align:center;
}
#tcSlot1
{
	width:97px;
	margin-left:-2px;
}
#tcSlot2
{
	width:95px;
}
#tcSlot3
{
	width:99px;
}
#tcSlot4
{
	width:95px;
	margin-right:125px;
}
#tcSlot5
{
	width:95px;
	margin-right:5px;
}
#tcSlot6
{
	width:95px;
}
#tcSlot7
{
	width:95px;
	margin-right:3px;
}
#tcSlot8
{
	width:95px;
}
.towerInfo
{
	text-align:center;
	margin-top:10px;
}
.keepStat
{
	margin:10px 45px;
}
.KujixcTower
{
	background-position:0px -78px;
}
.AsharrcTower
{
	background-position:0px -40px;
}
.AsharrcKeep
{
	background-position:0px -31px;
}
.KujixcKeep
{
	background-position:0px -65px;
}
/* Revised Tower-Keeps Status */
#tkInterface 
{
	width:900px;
	margin:0px auto;
	padding:10px 0px;
}
.tkBigBar
{
	width:896px;
}
.tkSubBar
{
	width:225px;
}
.tkBarH
{
	background-image:url(/img/towers/barH.jpg);
	height:2px;
}
.tkBarV
{
	background-image:url(/img/towers/barV.jpg);
	width:2px;
	height:515px;
	float:left;
}
.tkMain
{
	float:left;
	width:892px;
}
#tkLeft
{
	float:left;
	width:225px;
}
#tkRight
{
	float:left;
	width:660px;
}
#tkLogo
{
	background-image:url(/img/towers/tkInterface.png);
	background-position:-458px 0px;
	width:225px;
	height:100px;
	padding-bottom:10px;
}
#tkKey
{
	background-image:url(/img/towers/tkInterface.png);
	background-position:0px 0px;
	width:122px;
	height:55px;
	padding-bottom:10px;
	margin:0 auto;
}
#tkSpacer
{
	height:135px;
}
#tkArdonya
{
	background-image:url(/img/towers/tkInterface.png);
	background-position:-10px -69px;	
	margin:0px 0px 0px 2px;
	float:left;
	height:16px;
	width:64px;
}
#tkHarraja
{
	background-image:url(/img/towers/tkInterface.png);
	background-position:-10px -92px;	
	float:left;
	height:16px;
	width:64px;
}
#tkSpacerCities
{
	float:left;
	width:530px;
	height:16px;
}
.tkCrown
{
	background-image:url(/img/towers/tkInterface.png);
	float:left;
	height:24px;
	width:38px;
	margin:4px 0px 0px;
}
.tkCrown2
{
	background-position:-18px -140px;
}
.tkCrown0
{
	background-position:-64px -140px
}
#tkSpacerCrown
{
	height:24px;
	width:582px;
	float:left;
}
#tkChart
{
	height:150px;
	width:700px;
	background-image:url(/img/towers/tkInterface.png);
	background-position:-21px -248px;
}
.tkKeep
{
	height:25px;
	width:70px;
	background-image:url(/img/towers/tkInterface.png);
	background-position:-152px -8px;
}
.AsharrtkKeep
{
	background-position:-230px -8px;
}
.KujixtkKeep
{
	background-position:-308px -8px;
}
.AsharrtkATower
{
	background-position:-146px -131px !important;
}
.KujixtkATower
{
	background-position:-146px -91px !important;
}
.AsharrtkKTower
{
	background-position:-188px -131px !important;
}
.KujixtkKTower
{
	background-position:-188px -86px !important;
}
.tkImage
{
	padding:5px;
}
.tkATower
{
	height:35px;
	width:24px;
	background-image:url(/img/towers/tkInterface.png);
	background-position:-146px -50px;
	padding:0px 9px;
	margin:5px auto;
}
.tkHTower
{
	height:35px;
	width:24px;
	background-image:url(/img/towers/tkInterface.png);
	background-position:-188px -50px;
	padding:0px 7px;
	margin:5px auto;
}
.tkCol
{
	height:150px;
	width:82px;
	padding:10px 0px 0px;
	float:left;
}
#tkSpaceCol
{
	width:20px;
	height:35px;
	float:left;
}
.tkCard
{
	display:none;
}
.tkCard h3
{
	padding:0px 2px;
}
.tkStat
{
	margin:5px 20px;
}
.tkInfo
{
	font-size:.8em;
	padding:5px;
}
.tkInfo a
{
	color:#fff;
}
.tkShow
{
	display:block !important;
}
.tkInfo .statBarFrame
{
	height:23px !important;
	padding-top:2px !important;
	font-weight:bold;
	font-size:1.25em;
}
