﻿.layoutTable 
{
	padding:0px;
	margin:0px;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
	font-size:10pt;
}
.layoutTable TD 
{
	border:solid 0px lime;	
}


.resultTable 
{
	padding:0px;
	margin:0px;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
}

.resultTable TH 
{color:Silver;
}
.resultTable TD 
{
	color:Orange;
}

.bannercenter
{
	font-size:18pt;
	font-weight:bold;
	color:orange;
}

.tableFrame 
{
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
}
.tableFrame td
{
	padding:0px;
}
/*
.tableFrame th 
{
	padding:0px;
	margin:0px;
}
*/
.tableFrameHeader
{
	color:Orange;
}

.simplebordertopleft 
{
	padding:0px;
	margin:0px;
	background-repeat:no-repeat;
	height:5px;
	width:5px;
	overflow:hidden;
	border:none;
}
.simplebordertop {
	padding:0px;
	margin:0;
	background-repeat:repeat-x;
	height:5px;
	white-space:nowrap;
	overflow:hidden;
}
.simpleborderheader {
	padding:0 5px;
	margin:0;
	font-weight:bold;
	font-size:14px;
/*	border-bottom:1px solid black; */
	background-repeat:repeat;
/*	height:22px; */
	white-space:nowrap;
	overflow:hidden;
}

.simpleborderheaderback
{
	padding:0 5px;
	margin:0;
	border:0;
	white-space:nowrap;
	overflow:hidden;
	background-image:url(../rost/img/borders/sborder-header-back.gif);
	background-repeat:repeat;
}

.simplebordertopright {
	padding:0px;
	margin:0px;
	background-repeat:no-repeat;
	height:5px;
	width:5px;
	overflow:hidden;
}
.simplebordercenterleft {
	background-repeat:repeat-y;
	padding-left:5px;
	overflow:hidden;
}
.simplebordercenter {
/*	padding:0px;
	margin:0px; */
	background-color:#1F1E1D; 
}
.simplebordercenterright {
	background-repeat:repeat-y;
	padding-right:5px;
	border:0;
	overflow:hidden;
}
.simpleborderbotleft {
	padding-left:5px;
	margin:0;
	border:0;
	background-repeat:no-repeat;
	height:5px;
/*	width:5px; */
	overflow:hidden;
}
.simpleborderbot {
	padding:0;
	margin:0;
	border:0;
	background-repeat:repeat-x;
	height:5px;
	overflow:hidden;
}
.simpleborderbotright {
	padding:0;
	margin:0;
	border:0;
	background-repeat:no-repeat;
	height:5px;
	width:5px;
	overflow:hidden;
}

.syellowbordertopleft {
	background-image:url(../rost/img/borders/syellowborder-top-left.gif);
}
.syellowbordertop {
	background-image:url(../rost/img/borders/syellowborder-top.gif);
}
.syellowborderheader {
	background-image:url(../rost/img/borders/syellowborder-header.gif);
}
.syellowbordertopright {
	background-image:url(../rost/img/borders/syellowborder-top-right.gif);
}
.syellowbordercenterleft {
	background-image:url(../rost/img/borders/syellowborder-left.gif);
}
.syellowbordercenterright {
	background-image:url(../rost/img/borders/syellowborder-right.gif);
}
.syellowborderbotleft {
	background-image:url(../rost/img/borders/syellowborder-bot-left.gif);
}
.syellowborderbot {
	background-image:url(../rost/img/borders/syellowborder-bot.gif);
}
.syellowborderbotright {
	background-image:url(../rost/img/borders/syellowborder-bot-right.gif);
}

.spurplebordertopleft {
	background-image:url(../rost/img/borders/spurpleborder-top-left.gif);
}
.spurplebordertop {
	background-image:url(../rost/img/borders/spurpleborder-top.gif);
}
.spurpleborderheader {
	background-image:url(../rost/img/borders/spurpleborder-header.gif);
}
.spurplebordertopright {
	background-image:url(../rost/img/borders/spurpleborder-top-right.gif);
}
.spurplebordercenterleft {
	background-image:url(../rost/img/borders/spurpleborder-left.gif);
}
.spurplebordercenterright {
	background-image:url(../rost/img/borders/spurpleborder-right.gif);
}
.spurpleborderbotleft {
	background-image:url(../rost/img/borders/spurpleborder-bot-left.gif);
}
.spurpleborderbot {
	background-image:url(../rost/img/borders/spurpleborder-bot.gif);
}
.spurpleborderbotright {
	background-image:url(../rost/img/borders/spurpleborder-bot-right.gif);
}

.sgreenbordertopleft {
	background-image:url(../rost/img/borders/sgreenborder-top-left.gif);
}
.sgreenbordertop {
	background-image:url(../rost/img/borders/sgreenborder-top.gif);
}
.sgreenborderheader {
	background-image:url(../rost/img/borders/sgreenborder-header.gif);
}
.sgreenbordertopright {
	background-image:url(../rost/img/borders/sgreenborder-top-right.gif);
}
.sgreenbordercenterleft {
	background-image:url(../rost/img/borders/sgreenborder-left.gif);
}
.sgreenbordercenterright {
	background-image:url(../rost/img/borders/sgreenborder-right.gif);
}
.sgreenborderbotleft {
	background-image:url(../rost/img/borders/sgreenborder-bot-left.gif);
}
.sgreenborderbot {
	background-image:url(../rost/img/borders/sgreenborder-bot.gif);
}
.sgreenborderbotright {
	background-image:url(../rost/img/borders/sgreenborder-bot-right.gif);
}

.sredbordertopleft {
	background-image:url(../rost/img/borders/sredborder-top-left.gif);
}
.sredbordertop {
	background-image:url(../rost/img/borders/sredborder-top.gif);
}
.sredborderheader {
	background-image:url(../rost/img/borders/sredborder-header.gif);
}
.sredbordertopright {
	background-image:url(../rost/img/borders/sredborder-top-right.gif);
}
.sredbordercenterleft {
	background-image:url(../rost/img/borders/sredborder-left.gif);
}
.sredbordercenterright {
	background-image:url(../rost/img/borders/sredborder-right.gif);
}
.sredborderbotleft {
	background-image:url(../rost/img/borders/sredborder-bot-left.gif);
}
.sredborderbot {
	background-image:url(../rost/img/borders/sredborder-bot.gif);
}
.sredborderbotright {
	background-image:url(../rost/img/borders/sredborder-bot-right.gif);
}

.sbluebordertopleft {
	background-image:url(../rost/img/borders/sblueborder-top-left.gif);
}
.sbluebordertop {
	background-image:url(../rost/img/borders/sblueborder-top.gif);
}
.sblueborderheader {
	background-image:url(../rost/img/borders/sblueborder-header.gif);
}
.sbluebordertopright {
	background-image:url(../rost/img/borders/sblueborder-top-right.gif);
}
.sbluebordercenterleft {
	background-image:url(../rost/img/borders/sblueborder-left.gif);
}
.sbluebordercenterright {
	background-image:url(../rost/img/borders/sblueborder-right.gif);
}
.sblueborderbotleft {
	background-image:url(../rost/img/borders/sblueborder-bot-left.gif);
}
.sblueborderbot {
	background-image:url(../rost/img/borders/sblueborder-bot.gif);
}
.sblueborderbotright {
	background-image:url(../rost/img/borders/sblueborder-bot-right.gif);
}

.sorangebordertopleft {
	background-image:url(../rost/img/borders/sorangeborder-top-left.gif);
}
.sorangebordertop {
	background-image:url(../rost/img/borders/sorangeborder-top.gif);
}
.sorangeborderheader {
	background-image:url(../rost/img/borders/sorangeborder-header.gif);
}
.sorangebordertopright {
	background-image:url(../rost/img/borders/sorangeborder-top-right.gif);
}
.sorangebordercenterleft {
	background-image:url(../rost/img/borders/sorangeborder-left.gif);
}
.sorangebordercenterright {
	background-image:url(../rost/img/borders/sorangeborder-right.gif);
}
.sorangeborderbotleft {
	background-image:url(../rost/img/borders/sorangeborder-bot-left.gif);
}
.sorangeborderbot {
	background-image:url(../rost/img/borders/sorangeborder-bot.gif);
}
.sorangeborderbotright {
	background-image:url(../rost/img/borders/sorangeborder-bot-right.gif);
}

.sgraybordertopleft {
	background-image:url(../rost/img/borders/sgrayborder-top-left.gif);
}
.sgraybordertop {
	background-image:url(../rost/img/borders/sgrayborder-top.gif);
}
.sgrayborderheader {
	background-image:url(../rost/img/borders/sgrayborder-header.gif);
}
.sgraybordertopright {
	background-image:url(../rost/img/borders/sgrayborder-top-right.gif);
}
.sgraybordercenterleft {
	background-image:url(../rost/img/borders/sgrayborder-left.gif);
}
.sgraybordercenterright {
	background-image:url(../rost/img/borders/sgrayborder-right.gif);
}
.sgrayborderbotleft {
	background-image:url(../rost/img/borders/sgrayborder-bot-left.gif);
}
.sgrayborderbot {
	background-image:url(../rost/img/borders/sgrayborder-bot.gif);
}
.sgrayborderbotright {
	background-image:url(../rost/img/borders/sgrayborder-bot-right.gif);
}

.membersList 
{
	border:solid 1px #5d5d5d;
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
	margin:0px;
	padding:0px;
}

.membersListSelf 
{
	border:solid 1px #5d5d5d;
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
	margin:0px;
	padding:0px;
}

.membersList TH, .membersListSelf TH
{
	text-align:left;
	white-space:nowrap;
	color:#CBA300;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	background-color:#2E2D2B;
	border-color:#5D5D5D;
	border-style:solid;
	border-width:1px 0px 0px 1px;
	padding:0px 6px 0px 6px;
}

.membersListSelfOdd TD,.membersListSelfEven TD
{
	text-align:left;
	color:#ffffff;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	border-style:solid;
	border-width:1px 0px 0px 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}

.membersListSelfOdd TD
{
	background-color:#0F0E2D;
}
.membersListSelfEven TD
{
	background-color:#1E1D4B;
}

.membersListOdd TD
{
/*	white-space:nowrap; */
	text-align:left;
	color:#ffffff;
	background-color:#1F1E1D;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	border-style:solid;
	border-width:1px 0px 0px 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}

.membersListEven TD
{
/*	white-space:nowrap; */
	text-align:left;
	color:#ffffff;
	background-color:#2E2D2B;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	border-style:solid;
	border-width:1px 0px 0px 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}
.membersRowimg {
	vertical-align:middle;
}

.membersList a
{
	color:yellow;
	font-weight:bold;
	text-decoration:none;
}
.membersList a:hover
{
	color:orange;
	text-decoration:none;
}

table.expOutline 
{
	margin:0px;
	padding:0px;
	border:solid 1px #5A5D5A;
	border-collapse:collapse;
	border-spacing:0px;
}
table.expOutline TD {
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
}

.levelbarParent {
	position:relative;
	height:1px;
}
.levelbarChild {
	position:absolute;
	width:100%;
	text-align:center;
	top:2px;
	font-WEIGHT:bold;
	font-size:10px;
	color:#ffffff;
	font-family:arial,helvetica,sans-serif;
}

table.graphbarOutline 
{
	margin:0px;
	padding:0px;
	border:solid 1px #5A5D5A;
	border-collapse:collapse;
	border-spacing:0px;
}
table.graphbarOutline TD {
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
}

.graphbarParent {
	position:relative;
	height:1px;
}
.graphbarChild {
	position:absolute;
	width:100%;
	text-align:center;
	top:2px;
	font-WEIGHT:bold;
	font-size:10px;
	color:#ffffff;
	font-family:arial,helvetica,sans-serif;
}

.simpleList 
{
	padding:0px;
	margin:0px;
	border:solid;
	border-width:1px 1px 1px 1px;
	border-color:#5D5D5D #5D5D5D #5D5D5D #5D5D5D;
	border-collapse:collapse;
}

.simpleListDiv
{
	padding:2px;
	margin:0px;
	border:solid;
	border-width:1px 1px 1px 1px;
	border-color:#5D5D5D #5D5D5D #5D5D5D #5D5D5D;
}

.simpleList TH
{
	margin:0px;
	text-align:left;
	white-space:nowrap;
	color:#CBA300;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	background-color:#2E2D2B;
	border-color:#5D5D5D;
	border-style:solid;
	border-width:1px 0px 0px 1px;
	padding:0px 6px 0px 6px; 
}


.simpleListRow1 TD {
	text-align:left;
	color:#ffffff;
	background-color:#1F1E1D;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	white-space:nowrap;
	border-style:solid;
	border-width:1px 0px 0px 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}
.simpleListRow2 TD {
	text-align:left;
	color:#ffffff;
	background-color:#2E2D2B;
	font-size:11px; 
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	white-space:nowrap;
	border-style:solid;
	border-width:1px 0px 0px 1px;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
	padding:3px 6px 3px 6px;
}
.simpleListPad TD
{
	padding:3px 6px 3px 6px;
}
.simpleListNB
{
	padding:0px;
	margin:0px;
	border:none;
	border-collapse:collapse;
	border:none;
	border-color:#5D5D5D #5D5D5D #5D5D5D #5D5D5D;
}

.simpleListNB HR
{
	height:1px;
	background-color:#5d5d5d;
	color:#5d5d5d;
	margin:4px 0px 4px 0px;
	padding:0px;
}


.simpleListNB TH
{
	margin:0px;
	text-align:left;
	white-space:nowrap;
	color:#CBA300;
	font-family:arial,helvetica,sans-serif;
	background-color:#2E2D2B;
	border-style:none;
	padding:0px 6px 0px 6px; 
}


.simpleListNBRow1 TD {
	text-align:left;
	color:#ffffff;
	background-color:#1F1E1D;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	white-space:nowrap;
	border-style:none;
}
.simpleListNBRow2 TD {
	text-align:left;
	color:#ffffff;
	background-color:#2E2D2B;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	white-space:nowrap;
	border-style:none;
	border-color:#000000 #5D5D5D #5D5D5D #5D5D5D;
}

.levelSummary 
{
	border-collapse:collapse;
	color:Yellow;
}

.GuildInfoText {
	background-image:url(/rost/img/paperback.jpg);
	background-repeat: no-repeat;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#260A17;
	padding:10px 8px;
	margin:0;
	width:306px;
	height:337px;
	overflow:auto;
}

.gtName 
{
	color:gold;
	font-size:18pt;
/*	margin-left:64px; */
}

.gtUpdated 
{
	color:#0899ff;
	margin-left:4px;
}

.gtRealm 
{
	color:White;
/*	margin-right:64px; */
}

.recipeSeparator
{
	text-align:right !important;
	vertical-align:middle !important;
	font-size:14pt !important;
	font-weight:bold !important;
}

.recipeDifficulty1 
{
	color:gray;
}
.recipeDifficulty2
{
	color:lime;
}
.recipeDifficulty3 
{
	color:yellow;
}
.recipeDifficulty4
{
	color:#ff8060;
}

.questSeparator
{
	text-align:right !important;
	vertical-align:middle !important;
	font-size:12pt !important;
	font-weight:bold !important;
	color:Yellow !important;
}

.questTags 
{
	color:White;
}

.tableButton {
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	margin-left:2px;
	margin-right:2px;
	border:solid #5D5D5D;
	border-right:solid black;
	border-bottom:solid black;
	border-width:1px 1px 1px 1px;
	background-color:#2E2D2B;
	text-decoration:none;
	color:#cba300 !important;
}
.tableButton:active {
/* Links in menu on-click */
	background-color:#778899;
}
.tableButton:hover {
/* Links in menu on-mouseover */
	background-color:#7A7772;
	border:solid #5D5D5D;
	border-left:solid black;
	border-top:solid black;
}

/* Stuff for Bags and Bank */
/**
 * Bag Styles
**/
.bag {
	float:left;
/*	display:inline-block; */
	width:212px;
	margin:0 5px 5px 0;
	color:#ffffff;
	background-position:0 3px;
}
.keyring {
	float:left;
/*	display:inline-block; */
	width:212px;
	margin:0 5px 5px 0;
	color:#ffffff;
	background-position:0 3px;
}
.bag .bagTop {
	float:left;
	width:100%;
	background:url(/rost/img/bagtopbig.gif) no-repeat;
	height:52px;
}
.keyring .bagTop {
	float:left;
	width:100%;
	background:url(/rost/img/key_top_0.png) no-repeat;
	height:52px;
}
.bag .bagBody {
	float:left;
	width:212px;
	background:url(/rost/img/bagbg2.gif) repeat-y;
}
.bag .bagTop .bagIcon,
.bankbag .bagTop .bagIcon {
	float:left;
	width:40px;
	height:40px;
	padding:5px;
}
.bag .bagTop .bagIcon .quant,
.bankbag .bagTop .bagIcon .quant {
	position:absolute;
	bottom:0px;
	right:3px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.bag .bagTop .bagIcon .quant_shadow,
.bankbag .bagTop .bagIcon .quant_shadow {
	position:absolute;
	bottom:-1px;
	right:2px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.bag .bagTop .bagName,
.bankbag .bagTop .bagName {
	float:left;
	text-align:left;
	width:150px;
	overflow:hidden;
	margin:0;
	padding-top:10px;
	font-size:13px;
	font-weight:bold;
}
.bag .bagLine,
.bankbag .bagLine {
	float:left;
	width:100%;
	padding:0 0 0 4px;
}
.bag .bagLine .bagNoSlot,
.bankbag .bagLine .bagNoSlot {
	float:left;
	width:40px;
	height:40px;
	padding:4px 5px 5px 6px;
}
.bag .bagLine .bagSlot,
.bankbag .bagLine .bagSlot {
	float:left;
	width:40px;
	height:40px;
	padding:4px 5px 5px 6px;
	background-image:url(/rost/img/bagslot.gif);
}
.bag .bagBottomLine,
.bankbag .bagBottomLine {
	float:left;
	width:100%;
	padding:0 0 0 4px;
}
.bag .bagBottomLine .bagSlot,
.bankbag .bagBottomLine .bagSlot {
	float:left;
	width:40px;
	height:40px;
	padding:4px 5px 2px 6px;
	background-image:url(/rost/img/bagbottombox.gif);
	background-position:left top;
}
.bag .bagMoneyBottom {
	float:left;
	height:26px;
	width:212px;
	background-image:url(/rost/img/bagmoneybottom.gif);
}

.bag .bagBottom {
	float:left;
	height:6px;
	width:212px;
	background-image:url(/rost/img/bagbottom.gif) ;
}
.bag .bagMoneyBottom .money,
.bankbag .bagMoneyBottom .money {
	float:right;
	padding:4px 15px 7px 0;
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
}
/**
 * END Bag Styles
**/

/**
 * BankBag Styles
**/
.bankbag {
	float:left;
/*	display:inline-block; */
	width:362px;
	margin:0 5px 5px 0;
	color:#ffffff;
	background-position:0 3px;
}
.bankbag .bagMoneyBottom {
	float:left;
	height:26px;
	width:362px;
	background-image:url(/rost/img/bagmoneybottombank.gif);
}
.bankbag .bagTop {
	float:left;
	width:362px;
	background:url(/rost/img/bagtopbank.GIF) no-repeat;
	height:52px;
}
.bankbag .bagBody {
	float:left;
	width:362px;
	background:url(/rost/img/bagbgbank.GIF) repeat-y;
}
.bankbag .bagBottom {
	float:left;
	height:12px;
	width:362px;
	background-image:url(/rost/img/bagbottombank.GIF);
}
/**
 * END BankBag Styles
**/

.item {
	position:relative;
	width:40px;
	height:40px;
}
.item span 
{ 
	position:absolute;
	bottom:0;
	right:3px;
	color:#fff;
	font-weight:
	bold;font-size:12px; 
}
.item b 
{ 
	position:absolute;
	bottom:-1px;
	right:2px;
	color:#000;
	font-weight:bold;
	font-size:12px;
}
.item .quant {
	position:absolute;
	bottom:0px;
	right:3px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.item .quant_shadow {
	position:absolute;
	bottom:-1px;
	right:2px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.lastZone 
{
	font-size:8pt;
	color:#68CCEF;
}

/**********
* Character tabs
**********/
.char {
	width:405px;
	height:560px;
}
.headline_1 {
	margin:0;
	padding:5px 0 5px 0;
	font:14px arial,helvetica,sans-serif;
	color:#ffffff;
	font-weight:bold;
}
.headline_2 {
	font:12px arial,helvetica,sans-serif;
	color:#dfb901;
	font-weight:bold;
}
.char .main {
	width:405px;
	height:500px;
/*	background:url(/rost/img/borderbottom.gif) no-repeat;
	background-position:center bottom; */
}
.char .main .top {
	width:405px;
	height:70px;
	text-align:center;
	background:url(/rost/img/bgtop.gif) no-repeat;
	overflow:hidden;
}
.char .main .left {
	float:left;
	width:62px;
	height:430px;
	background:url(/rost/img/borderleft.gif) repeat-y;
	background-position:left top;
	overflow:hidden;
	clear:none;
}
.char .main .right {
	float:right;
	width:62px;
	height:430px;
	background:url(/rost/img/borderright.gif) repeat-y;
	background-position:right top;
	overflow:hidden;
}
.char .main .middle {
/*	float:left; */
/*	width:62px; */
	height:430px;
	overflow:hidden;
}

.char .bottomBorder {
	float:left;
	width:405px;
	height:10px;
	background:url(/rost/img/borderbottom.gif);
	background-position:left top;
	font-size:0px;
}


.char .main .page1 {
	float:left;
	width:405px;
}

.char .main .page1 .left {
	float:left;
	width:62px;
	height:430px;
	background:url(/rost/img/borderleft.gif) repeat-y;
	background-position:left top;
	overflow:hidden;
	clear:none;
}
.char .main .page1 .right {
	float:left;
	width:62px;
	height:430px;
	background:url(../img/borderright.gif) repeat-y;
	background-position:right top;
	overflow:hidden;
}
.char .main .left .equip {
	float:left;
	width:52px;
	height:43px;
	padding:3px 0 3px 10px;
	background:url(/rost/img/bgitem.gif) no-repeat;
	background-position:3px 0;
}
.char .main .right .equip {
	float:left;
	width:52px;
	height:43px;
	padding:3px 0 3px 7px;
	background:url(/rost/img/bgitem.gif) no-repeat;
}
.char .main .hands {
	height:70px;
	width:280px;
	background:url(/rost/img/bghands.gif) no-repeat;
}
.char .main .hands .weapon0 {
	padding:16px 0 0 69px;
	float:left;
}
.char .main .hands .weapon1 {
	padding:16px 0 0 11px;
	float:left;
}
.char .main .hands .weapon2 {
	padding:16px 0 0 10px;
	float:left;
}
.char .main .hands .ammo {
	padding:21px 0 0 21px;
	float:left;
}

.iconsmall {
	float:left;
	width:31px;
	height:30px;
	padding:1px 0 0 0;
	z-index:1;
}
.icon {
	float:left;
	width:40px;
	height:40px;
	padding:1px 0 0 0;
	z-index:1;
}

.guild 
{
	color:Teal;
}
.recipeQty 
{
	color:Yellow;
}

.gcMonth 
{
	position:relative;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;	
}
.gcMonthCompact
{
	position:relative;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;	
}
.gcMonth TH
{
	color:#ffff00;
	border:solid 1px #d58000;
	background:url(/rost/img/bgchar.gif);
	background-image:url(../rost/img/borders/sborder-header-back.gif);
	background-repeat:repeat;
}
.gcMonthCompact TH
{
	color:#ffff00;
	border:solid 1px #d58000;
	background:url(/rost/img/bgchar.gif);
	background-image:url(../rost/img/borders/sborder-header-back.gif);
	background-repeat:repeat;
}
.gcMonth TD
{
	border:solid 1px #d58000;
	padding-left:19px;
	vertical-align:top;
	font-size:x-small;
}
.gcMonthCompact TD
{
	border:solid 1px #d58000;
	padding-left:19px;
	vertical-align:top;
	font-size:x-small;
}
.gcCell 
{
	width:14.2%;
	background:url(/rost/img/bgrep.gif);
}
.gcEmpty 
{
	width:14.2%;
}
.gcMonth .gcEmptyDay
{
	width:14.2%;
	height:48px;
	background:url(/rost/img/wowroster_bg.jpg);
}
.gcMonthCompact .gcEmptyDay
{
	width:14.2%;
	height:16px;
	background:url(/rost/img/wowroster_bg.jpg);
}
.gcDayHolder
{
	color:gold;
}
.gcDayHolder a
{
	color:gold;
}
.gcDayHolder a:hover
{
	color:cyan;
}
.gcDate 
{
	position:relative;
	left:-14px;
	font-size:medium;
}
.gcDate a 
{
	font-weight:bold;
	color:silver;
}
.gcDate a:hover
{
	color:yellow;
}
.gcDateCompact 
{
	position:relative;
	left:-14px;
	font-size:small;
}
.gcDateCompact a 
{
	font-weight:bold;
	color:silver;
}
.gcDateCompact a:hover
{
	color:yellow;
}
.gcEventSummary
{
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
	border:solid 0px lime;
	width:100%;	
}
.gcEsCell 
{
	text-align:left;
	vertical-align:middle;
	width:1%;
	border:none 0px black;
}
.gcIcon 
{
	width:24px;
	height:24px;
}
.gcIconCompact
{
	width:16px;
	height:16px;
}
.gcUpDown
{
	padding:2px 0px 0px 4px;
	width:16px;
	height:16px;
}
.gcdUpDown
{
	padding:0px 8px 0px 8px;
}
.tipName 
{
	color:Orange;
	font-weight:bold;
}

.evTitle
{
	font-weight:bold;
	color:gold;
}
.evLine
{
	font-weight:normal;
}
.evGuild
{
	font-weight:normal;
	font-style:italic;
}
.evTime
{
	font-size:medium;
	color:gold;
}
.evTable 
{
	width:100%;
}
.evTable .evHead
{
	font-size:12pt;
	text-decoration:underline;
}
.evTable .evTitle
{
	font-size:12pt;
}
.evTable TD
{
	font-size:8pt;
}
.evLevels
{
	color:orange;
}

.evaStatus 
{
	text-align:right;
	font-size:12pt;
	color:White;
	margin-top:4px;
	padding-bottom:2px;
	border-top:solid 1px #5d5d5d;
	border-bottom:solid 1px #5d5d5d;
	background-color:#171513;
}

.evAttendees
{
	margin:8px 0px 2px 0px; 
	width:100%;
	padding:0px;
	border-collapse:collapse;
}

.evAttendees .evaClass
{
	background-color:#4E4D4B;
	border-bottom:solid 1px #5d5d5d;
	color:yellow;
}

.evAttendees .evaMember
{
	background-color:#3E3D3B;
}
.evAttendees .evaMemberAlt
{
	background-color:#2E2D2B;
}

.evAttendees TD
{
	padding-left:8px;
}
.evReadTitle
{
	font-weight:normal;
	color:gold;
	font-style:italic;
}
.imageTable 
{
	border-collapse:separate;
}
.imageTable TD 
{
	text-align:center;
}
.imageTableCaption
{
	color:Orange;
	font-size:small;
}
.winner 
{
	border:dashed 1px gold;
	padding:4px;
}

.downloadCategory 
{
	width:100%;
	margin-bottom:16px;
}

.downloadTable
{
	width:100%;
	border-collapse:collapse;
	border:solid 1px #000040;
	font-size:10pt;
	color:silver;
}

.downloadTable a
{
	text-decoration:none;
	color:#894ce0;
}
.downloadTable a:visited
{
	color:#894ce0;
}
.downloadTable a:hover
{
	color:orange;
}

.downloadUrl a
{
	text-decoration:none;
	color:#294ce0;
}
.downloadUrl a:visited
{
	color:#294ce0;
}
.downloadUrl a:hover
{
	color:orange;
}

.downloadEven TD
{
	background-color:#2E2D2B;
}

.downloadOdd TD
{
	background-color:#1F1E1D;
}

.downloadVersion
{
	text-align:right;
}

.downloadDescription
{
	padding-left:64px;
	border-top:none 1px #000040;
	border-bottom:solid 1px #000040;
}

.linkComment 
{
	vertical-align:top;
	color:orange;
	padding-left:18px;
}
.linkThumb img
{
	filter:	Alpha(opacity=50);
	opacity:0.5;
}
.linkThumb img:hover
{
	filter:	Alpha(opacity=100);
	opacity:1.0;
}

.shotVote
{
}
.shotVote span
{
	position:relative;
	padding-right:4px;
	top:-6px;
}

.shotYourVote 
{
}
.shotYourVote span
{
	color:gold;
	position:relative;
	padding-right:4px;
	top:-6px;
}

.activeSpec 
{
	color:gold;
	position:relative;
	top:-8px;
	padding-left:2px;
}
.spec 
{
	color:Silver;
	position:relative;
	top:-4px;
	padding-left:2px;
}

.talentTreeLayout 
{
	border:none;
	border-collapse:collapse;
}

.talentGrid 
{
	border:none;
	border-collapse:collapse;
}

.talentGrid TD 
{
	padding:5px 5px 5px 5px;
	vertical-align:middle;
	text-align:center;
}
.talentFiller
{
	position:relative;
	width:31px;
	height:31px;
}

.talentTitleCell
{
	width:100%;
	text-align:left;
	vertical-align:middle;
	background:black;
	padding:2px !important;
}
.talentTitleContainer
{
	text-align:left;
	margin:2px;
	height:18px;
}
.talentTitleIcon
{
	float:left;
	height:18px;
}

.talentTitleText
{
	margin-left:4px;
}

.talentTipDiv 
{
	padding:4px;
	width:210px;
}
.talentTipName 
{
	font-size:14px;
	font-weight:bold;
	color:gold;
}

.talentTipParagraph 
{
	padding:12px;
}

.talentTipRank 
{
	font-size:12px;
	color:lime;
	margin-bottom:6px;
}

.talentTipText
{
	font-size:11px;
	color:orange;
}

.calSummaryItem
{
}
.calDate 
{
	white-space:nowrap;
}
.calTime 
{
	text-align:left;
}
.calSummary 
{
	font-weight:bold;
}
.calDescription 
{
	text-align:left;
	color:Orange;
}
.feedActivityItem
{
	padding:2px 0px 2px 0px;
}
.feedName 
{
	color:orange;
}

.feedTime 
{
	white-space:nowrap;
	text-align:right;
	padding-right:2px;
}
.feedLink a
{
	color:white;
}
.feedLink a:hover
{
	color:orange;
}