.body1 { background-color:#3d2814; 
background-image:url("../images/newbg.jpg");
background-repeat:no-repeat;
background-position:center top;
scrollbar-face-color: #baa25a;
scrollbar-track-color: #655a37;
scrollbar-arrow-color: #000000;
scrollbar-shadow-color: #5c490f;
scrollbar-darkshadow-color: #5c490f;
scrollbar-highlight-color: #ddcf7b;
scrollbar-3dlight-color: #376043;
}

.body2 { background-color:#3d2814; 
background-image:url("../images/newbg2.jpg");
background-repeat:no-repeat;
background-position:center top;
scrollbar-face-color: #baa25a;
scrollbar-track-color: #655a37;
scrollbar-arrow-color: #000000;
scrollbar-shadow-color: #5c490f;
scrollbar-darkshadow-color: #5c490f;
scrollbar-highlight-color: #ddcf7b;
scrollbar-3dlight-color: #376043;
}

a img {border: none; }


.mainline { font-family:arial,sans-serif; font-size:15px; color:#143c20; }
.mainline a:visited { font-family:arial,sans-serif; font-size:15px; color:#143c20;}
.mainline a:link { font-family:arial,sans-serif; font-size:15px; color:#143c20;}
.mainline a:hover { font-family:arial,sans-serif; font-size:15px; color:#4f3a13;}

.mainlinebr { font-family:arial,sans-serif; font-size:15px; color:#331a08; }
.mainlinebr a:visited { font-family:arial,sans-serif; font-size:15px; color:#331a08;}
.mainlinebr a:link { font-family:arial,sans-serif; font-size:15px; color:#331a08;}
.mainlinebr a:hover { font-family:arial,sans-serif; font-size:15px; color:#803b04;}

.explore { font-family:arial,sans-serif; font-size:15px; color:#cec16e; }
.explore a:visited { font-family:arial,sans-serif; font-size:15px; color:#cec16e;}
.explore a:link { font-family:arial,sans-serif; font-size:15px; color:#cec16e;}
.explore a:hover { font-family:arial,sans-serif; font-size:15px; color:#e6d460;}

.explorebr { font-family:arial,sans-serif; font-size:15px; color:#2a2105; }
.explorebr a:visited { font-family:arial,sans-serif; font-size:15px; color:#2a2105;}
.explorebr a:link { font-family:arial,sans-serif; font-size:15px; color:#2a2105;}
.explorebr a:hover { font-family:arial,sans-serif; font-size:15px; color:#2a2105;}

.exploresm { font-family:arial,sans-serif; font-size:12px; color:#cec16e; }
.exploresm a:visited { font-family:arial,sans-serif; font-size:12px; color:#cec16e;}
.exploresm a:link { font-family:arial,sans-serif; font-size:12px; color:#cec16e;}
.exploresm a:hover { font-family:arial,sans-serif; font-size:12px; color:#e6d460;}

.mainlinescroll { font-family:arial,sans-serif; font-size:15px; color:#423519; }

.mainlineblack { font-family:arial,sans-serif; font-size:15px; color:#000000; }
.mainlineblack a:visited { font-family:arial,sans-serif; font-size:15px; color:#000000;}
.mainlineblack a:link { font-family:arial,sans-serif; font-size:15px; color:#000000;}
.mainlineblack a:hover { font-family:arial,sans-serif; font-size:15px; color:#24683e;}

.mainlineblacksmall { font-family:arial,sans-serif; font-size:13px; color:#000000; }
.mainlineblacksmall a:visited { font-family:arial,sans-serif; font-size:13px; color:#000000;}
.mainlineblacksmall a:link { font-family:arial,sans-serif; font-size:13px; color:#000000;}
.mainlineblacksmall a:hover { font-family:arial,sans-serif; font-size:13px; color:#24683e;}

.mainlineblacktiny a:visited { font-family:arial,sans-serif; font-size:10px; color:#000000;}
.mainlineblacktiny a:link { font-family:arial,sans-serif; font-size:10px; color:#000000;}
.mainlineblacktiny a:hover { font-family:arial,sans-serif; font-size:10px; color:#24683e;}

.mainlinetan { font-family:arial,sans-serif; font-size:15px; color:#f8edd2; }
.mainlinetan a:visited { font-family:arial,sans-serif; font-size:15px; color:#f8edd2;}
.mainlinetan a:link { font-family:arial,sans-serif; font-size:15px; color:#f8edd2;}
.mainlinetan a:hover { font-family:arial,sans-serif; font-size:15px; color:#24683e;}

.smalltext { font-family:arial,sans-serif; font-size:12px; color:#000000;}
.smalltext a:visited { font-family:arial,sans-serif; font-size:12px; color:#000000;}
.smalltext a:link { font-family:arial,sans-serif; font-size:12px; color:#000000;}
.smalltext a:hover { font-family:arial,sans-serif; font-size:12px; color:#24683e;}

.bsmalltext { font-family:arial,sans-serif; font-size:12px; color:#1f4f2d;}
.bsmalltext a:visited { font-family:arial,sans-serif; font-size:12px; color:#1f4f2d;}
.bsmalltext a:link { font-family:arial,sans-serif; font-size:12px; color:#1f4f2d;}
.bsmalltext a:hover { font-family:arial,sans-serif; font-size:12px; color:#4f3a13;}

.smalltextblack { font-family:arial,sans-serif; font-size:12px; color:#000; }
.smalltextblack a:visited { font-family:arial,sans-serif; font-size:12px; color:#000;}
.smalltextblack a:link { font-family:arial,sans-serif; font-size:12px; color:#000;}
.smalltextblack a:hover { font-family:arial,sans-serif; font-size:12px; color:#24683e;}

.smalltextred { font-family:arial,sans-serif; font-size:12px; color:#FF0000; }
.smalltextred a:visited { font-family:arial,sans-serif; font-size:12px; color:#FF0000;}
.smalltextred a:link { font-family:arial,sans-serif; font-size:12px; color:#FF0000;}
.smalltextred a:hover { font-family:arial,sans-serif; font-size:12px; color:#FF0000;}

.goldsmall { font-family:arial,sans-serif; font-size:12px; color:#bda11a; }
.goldsmall a:visited { font-family:arial,sans-serif; font-size:12px; color:#bda11a;}
.goldsmall a:link { font-family:arial,sans-serif; font-size:12px; color:#bda11a;}
.goldsmall a:hover { font-family:arial,sans-serif; font-size:12px; color:#eeb667;}

.goldtext { font-family:arial,sans-serif; font-size:15px; color:#bda11a; }
.goldtext a:visited { font-family:arial,sans-serif; font-size:15px; color:#bda11a;}
.goldtext a:link { font-family:arial,sans-serif; font-size:15px; color:#bda11a;}
.goldtext a:hover { font-family:arial,sans-serif; font-size:15px; color:#eeb667;}

.loss { font-family:arial,sans-serif; font-size:15px; color:#921925; }
.loss a:visited { font-family:arial,sans-serif; font-size:15px; color:#921925;}
.loss a:link { font-family:arial,sans-serif; font-size:15px; color:#921925;}
.loss a:hover { font-family:arial,sans-serif; font-size:15px; color:#24683e;}

.tabletopborder { background-image:url("../images/borders/mtop.png"); 
             background-repeat: repeat-x;}
.tableleftborder { background-image:url("../images/borders/mleft.png"); 
             background-repeat: repeat-y;}
.tablerightborder { background-image:url("../images/borders/mright.png"); 
             background-repeat: repeat-y;}
.tablebottomborder { background-image:url("../images/borders/mbot.png"); 
             background-repeat: repeat-x;}
             
.tabletopborderh { background-image:url("../images/borders/htop.png"); 
             background-repeat: repeat-x;}
.tableleftborderh { background-image:url("../images/borders/hleft.png"); 
             background-repeat: repeat-y;}
.tablerightborderh { background-image:url("../images/borders/hright.png"); 
             background-repeat: repeat-y;}
.tablebottomborderh { background-image:url("../images/borders/hbot.png"); 
             background-repeat: repeat-x;}
             
.dtabletopborder { background-image:url("../images/borders/dtop.png"); 
             background-repeat: repeat-x;}
.dtableleftborder { background-image:url("../images/borders/dleft.png"); 
             background-repeat: repeat-y;}
.dtablerightborder { background-image:url("../images/borders/dright.png"); 
             background-repeat: repeat-y;}
.dtablebottomborder { background-image:url("../images/borders/dbot.png"); 
             background-repeat: repeat-x;}
             
.stabletopborder { background-image:url("../images/borders/stop.png"); 
             background-repeat: repeat-x;}
.stableleftborder { background-image:url("../images/borders/sleft.png"); 
             background-repeat: repeat-y;}
.stablerightborder { background-image:url("../images/borders/sright.png"); 
             background-repeat: repeat-y;}
.stablebottomborder { background-image:url("../images/borders/sbot.png"); 
             background-repeat: repeat-x;}
             
.ptabletopborder { background-image:url("../images/borders/btop.png"); 
             background-repeat: repeat-x;}
.ptableleftborder { background-image:url("../images/borders/bleft.png"); 
             background-repeat: repeat-y;}
.ptablerightborder { background-image:url("../images/borders/bright.png"); 
             background-repeat: repeat-y;}
.ptablebottomborder { background-image:url("../images/borders/bbot.png"); 
             background-repeat: repeat-x;}
             
.dragontop { background-image:url("../images/dragon/top.png"); 
             background-repeat: repeat-x;}
.dragonmid { background-image:url("../images/dragon/mr.png"); 
             background-repeat: repeat-y;}
.dragonbottom { background-image:url("../images/dragon/bot.png"); 
             background-repeat: repeat-x;}             
             
.tm { background-image:url("../images/htable/tm.png"); 
             background-repeat: repeat-x;}
.bm { background-image:url("../images/htable/bm.png"); 
             background-repeat: repeat-x;}
.mr { background-image:url("../images/htable/mr.png"); 
             background-repeat: repeat-y;}
.ml { background-image:url("../images/htable/ml.png"); 
             background-repeat: repeat-y;}
             
.tm2 { background-image:url("../images/htable2/tm.png"); 
             background-repeat: repeat-x;}
.bm2 { background-image:url("../images/htable2/bm.png"); 
             background-repeat: repeat-x;}
.mr2 { background-image:url("../images/htable2/mr.png"); 
             background-repeat: repeat-y;}
.ml2 { background-image:url("../images/htable2/ml.png"); 
             background-repeat: repeat-y;}
             
.infobox { background-image:url("../images/borders/info.png"); 
             background-repeat: repeat-x;}
             
.mainbg {  background-image:url("../images/borders/mbg.png");  background-repeat: repeat-y; }
.mainbg2 { background-image:url("../images/borders/mbg2.png");  background-repeat: repeat-y; }
.bgmain {background-color:#dbc091; }
.bgbox {background-color:#e9d6a1; }
.header { font-family:arial,sans-serif; font-size:22px; color:#000000; }

.bgmenu {background-color:#263408; 
	background-image:url("../images/menu/menubg.png"); 
             background-repeat: repeat-y;}
.bgtableheader {background-color:#907b3c; }

.mainlinegreen { font-family:arial,sans-serif; font-size:15px; color:#187f49; }
.recentactivity { font-family:arial,sans-serif; font-size:15px; color:#63386c; }
.lapse { font-family:arial,sans-serif; font-size:12px; color:#3f2f43; }

.footer { font-family:arial,sans-serif; font-size:12px; color:#bda11a;}
.footer a:visited { font-family:arial,sans-serif; font-size:12px; color:#bda11a;}
.footer a:link { font-family:arial,sans-serif; font-size:12px; color:#bda11a; }
.footer a:hover { font-family:arial,sans-serif; font-size:12px; color:#d0510c; }

.headline { font-family:arial,sans-serif; font-size:30px; color:#263408; }
.bgtableheader {background-color:#c6ae65; }
.ptableheader { font-family:arial,sans-serif; font-size:15px; font-weight:bold; color:#000000; }



.iclass {background-color:#c9b475; color:#000000;}

.iclass3 {background-color:#c9b475; color:#000000; -moz-border-radius: 7px;
	border-radius: 7px; border: 1px solid #868686;
	padding:5px;}

.scrolltop { background-image:url("../images/scroll/top.png"); 
             background-repeat: repeat-x;}
.scrollbottom { background-image:url("../images/scroll/bottom.png"); 
             background-repeat: repeat-x;}
.scrollleft { background-image:url("../images/scroll/lside.png"); 
             background-repeat: repeat-y;}
.scrollright { background-image:url("../images/scroll/rside.png"); 
             background-repeat: repeat-y;}


div.maillistscroll {
height: 200px;
overflow: auto;
padding: 2px;
}

.tablediv {
text-align: center;
-moz-border-radius: 15px;
border-radius: 15px;
background:url(./images/divtexture.png);
background-repeat: repeat-x;
background-color:#e8d6a1;
border: 2px solid;
border-color: #3b2f28;
-moz-border-color: #3b2f28;
padding: 10px; 
margin: 10px; 
} 

.tabledivfloat {
position:relative;
left:0px; 
top:42px; 
z-index:102;
text-align: center;
}

div.pedigreescroll {
width: 585px;
overflow: auto;
border: 2px solid #263408;
background-color: #c9b475;
padding: 3px;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.awardsscroll {
height: 300px;
width: 550px;
overflow: auto;
border: 2px solid #263408;
background-color: #c9b475;
padding: 8px;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.smallawardscroll {
height: 150px;
width: 380px;
overflow: auto;
padding: 5px;
}


div.battlescroll {
height:120px;
width:570px;
border:2px solid #263408;
background-color:#c9b475;
padding:2px;
overflow:auto;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.npcscroll {
height:200px;
width:575px;
border:2px solid #263408;
background-color:#c9b475;
padding:2px;
overflow:auto;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.newsscroll {
height: 300px;
width: 550px;
overflow: auto;
padding: 2px;
}

div.trainscroll {
height: 200px;
width: 400px;
overflow: auto;
white-space: normal;
border: 2px solid #263408;
background-color: #c9b475;
padding: 8px;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.mailscroll {
height: 400px;
width: 550px;
overflow: auto;
white-space: normal;
border: 2px solid #263408;
background-color: #c9b475;
padding: 8px;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.storescroll {
height: 1070px;
width: 575px;
overflow: auto;
white-space: normal;
border: 2px solid #263408;
background-color: #c9b475;
padding: 8px;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.storescroll2 {
height: 830px;
width: 575px;
overflow: auto;
white-space: normal;
border: 2px solid #263408;
background-color: #c9b475;
padding: 8px;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.shoutscroll {
height: 200px;
width: 500px;
overflow: auto;
white-space: normal;
border: 2px solid #263408;
background-color: #c9b475;
padding: 8px;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.featuredscroll {
width: 155px;
height:150px;
overflow: auto;
border: 2px solid #e8d59f;
background-color: #e8d59f;
padding: 1px;
}

div.shoutboxscroll {
width: 450px;
overflow: auto;
border: 2px solid #e9d6a1;
background-color: #e9d6a1;
padding: 2px;
}

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
	border:2px solid #000;
	background-color:#e9d6a1;
	background-image:url("../images/inventory/find.png");
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#4f601c;
	color:#f2d346;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	margin-left:100px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#f2d346;
	background-color:#4f601c;
	text-decoration:none;
}

.chatname { font-family:arial,sans-serif; font-size:15px; color:#6c3319;}

div.chatfriend {
height: 300px;
width: 192px;
overflow: auto;
padding: 0px;
}

div.chatscreen {
height: 300px;
width: 360px;
overflow-y: hidden;
padding: 0px; 
}

#pinnedFooter {
z-index:99999999999;
display: block;
position: fixed;
width: 100%;
left: 0px;
bottom: 0px;
background-color: #2e1e03;
opacity:0.85;
filter:alpha(opacity=85);

}