body {
        margin: 0 0 0;
        padding: 0;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        text-align: center;
        color: #000000;
        background: #4b4e40;
        font-size: x-small; /* IE5 Win */
          voice-family: "\"}\"";
          voice-family: inherit;
          font-size: x-small;
}
html>body { /* Opera */
        font-size: x-small;
}
img {
        border-width: 0px;
}
textarea, select {
        border: 1px solid #484E57;
        font-size: x-small;
        color: #000000;
}
h1 {
        font-size: medium;
        margin: 1px 0px 4px 0px;
		padding: 0px 0px 0px 0px;
}
h2 {
        font-size: small;
        font-weight:bold;
        margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}
h3 {
        font-size: small;
        display: inline;
        margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}
.headings
{
        font-size:medium;
        font-weight:bold;
}
.smallheading
{
        font-weight:bold;
        font-size: small;
        margin-left: 5px;
}
.aNoUnderline:hover
{
        text-decoration:none;
}
a
{
        color:Black;
}

/*------------------------------header--------------------------*/

#header
{
        background: url(http://rpgstash.com/images/top_wow.jpg) no-repeat left top;
        position: relative;
        margin: 0 auto;
        text-align: left;
        width: 1076px;
        voice-family: "\"}\"";
          voice-family: inherit;
          width: 1076px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0;
        padding-bottom: 0px;
        height: 227px;
}
html>body #header {
          width: 1076px;
}
#welcomeBox
{
        position: absolute;
        margin-left: 231px;
        margin-top: 187px;
        z-index: 3;
        visibility: hidden;
}
#header div.headerLeftLinkToRGP
{
	float:left;
	width:70%;
	height: 140px;
	margin-top:30px;
	position:relative;
	cursor:pointer;
}
#header  div.headerRightLinkToRGP{
	float:right;
	width:29%;
	height: 140px;
	margin-top:30px;
	cursor:pointer;
}

/*----------------------------Wrap: tile----------------------------*/
#wrap {
        /*position: relative;*/
        margin: 0 auto;
        text-align: left;
        background:  url(http://rpgstash.com/images/bg_tile.gif) repeat-y;
        width: 1076px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 1076px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0;
        padding-bottom: 0;
}
html>body #wrap {
          width: 1076px;
}

/*----------------------------Page: container----------------------------*/

#page {
        clear:left;
        padding-right:83px;
/*        background: url('http://rpgstash.com/images/_belowtop.gif') no-repeat left top; */
        z-index: 1;
}

/*----------------------------Footer----------------------------*/
#footer {
        position: relative;
        clear: both;
        margin: 0px;
        padding-right:75px;
        padding: 0px;

        font-size: 90%;
        color: #000000;
        background: #4b4e40 url(http://rpgstash.com/images/newbottom.gif) no-repeat;
        height: 109px;

}
#footer p {
        margin: 0;
        padding: 8px 20px;
}
html #footer p {
        height: 1%;
}

#copyrightBox
{
        margin-left: 231px;
        padding-top: 5px;
        width: 762px;
}
html>body #copyrightBox
{
        margin-left: 231px;
        width: 762px;
}

/*----------------------------Content and Menu---------------------------*/

#content {
        /*padding-left:100px;*/
        padding-right:100px;
        padding: 0px;
        float:right;
        position: relative;
        width: 762px;
        top: -34px;
}
html>body #content {
          width: 762px;
}
#menu .chat {
        margin-left: 0px;
}



#menu {
        width: 231px;
        float: left;
/*        margin-top: 35px; */
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        color: #000000;
        font-size: 130%;

}
html>body #menu {
          width: 231px;
}
#menu ul {
        padding: 0;
        list-style-type: none;
        background-image: url(http://rpgstash.com/images/menu_tile.gif);
        background-repeat: repeat-y;
        margin-left: 52px;
        margin-top: -4px;
        margin-right: -10px;
        margin-bottom: 0px;
}

#menu li {
        margin-left: 20px;
        list-style-type: none;
        line-height: 140%;
}
#menu img {
        margin-left: 52px;
}
#menu a {
        color: #000000;
        text-decoration: none;
}
#menu a:hover {
        color: #473836;
        text-decoration: underline;
}
#menu a:visited {
        color: #000000;
}
#menu a:active {
        text-decoration: underline;
}
#menu a:selected {
        text-decoration: underline;
}
.menutitle {
        font-weight: bold;
}
.mspace {
        font-size: 20%;
}

<!--Vovan started-->
.ull {
        padding: 0;
        list-style-type: none;
        background-image: url(http://rpgstash.com/images/menu_tile.gif);
        background-repeat: repeat-y;
        margin-left: 52px;
        margin-top: -4px;
        margin-right: 0px;
        margin-bottom: 0px;
}
<!--Vovan ended-->
/*----------------------------- News related css --------------------------------------------*/

#news {
        font-size:9pt;
        padding: 0px;
        text-align: left;
}
/*
.newsWelcome
{
        border-style:solid;
        border-color:Black;
        border-width:thin;
        background-color: #ccc8b9;
}
*/
/*311810*/
.readMoreLink
{
        color:Black;
}
.newsTable {
        width: 100%;
        background-color: #ccc8b9;
        border-color: #2E2E2A;
        border-width: 1pt;
        border-style: solid;
}
.newsTableHeader {
        width: 100%;
        background-color: #ccc8b9;
        border-color: #2E2E2A;
        border-width: 1pt;
        border-style: solid;
        padding: 5px;
}
.promotedTableHeader {
        width: 100%;
        background-color: #8f8c7d;
        border-color: #2E2E2A;
        border-width: 1pt;
        border-style: solid;
        padding: 5px;
}
.promoted{
	border-style:outset;
	border-color: gray;
	border-width:1px;
      }
.newsWelcome {
        width: 762px;
        background-color: #ccc8b9;
        border-color: #2E2E2A;
        border-width: 1pt;
        border-style: solid;
}
.mainLogo
{
        margin-left:168px;
        margin-bottom:15px;
}
.newsTitle {
        padding: 2px;
        width: 86%;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: Small;
        font-weight: bold;
        border-color: #524f4e;
        border-width: 1pt;
        border-style: solid;
}
.newsDate {
        padding: 2px;
        width: 14%;
        font-size: small;
        text-align: center;
        border-color: #524f4e;
        border-width: 1pt;
        border-style: solid;
}
.newsPost {
        padding: 4px;
        text-align: justify;
        border-color: #524f4e;
        border-width: 1pt;
        border-style: solid;
}
.newsBot {
        padding: 2px;
        font-size: small;
        text-align: right;
        border-color: #524f4e;
        border-width: 1pt;
        border-style: solid;
}
.newsIcon
{
        padding: 2px;
}
.newsEd {
        font-size: small;
        padding: 4px;
        text-align: left;
        border-color: #524f4e;
        border-width: 1pt;
        border-style: solid;
}
/*----------------------------- FAQ PAGE related css --------------------------------------------*/

#faq {
/*        font-size:9pt;
        padding: 8px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        text-align: left;


        border-width:1px; */
        font-size:9pt;
        padding: 8px;
        text-align: left;
        background-color: #ccc8b9;
        border-style:solid;
        border-color:2E2E2A;
        border-width:1px;
}
#faq a { text-decoration: none; color: #1F0E0D;}
#faq a:link { text-decoration: none; color: #1F0E0D;}
#faq a:visited { text-decoration: none; color: #1F0E0D;}
#faq a:hover { text-decoration: underline; color: #000000;}
#faq a:active { text-decoration: none; color: #1F0E0D;}

.faqtitle  {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: medium;
        font-weight: bold;
}
.faqanswer {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: small;
        font-weight: bold;
}
/*-----------------------------Item classes and ids -----------------------------------------*/
#itemSelect {
        padding: 0px;
}
#itemDisplay {
        font-size: x-small;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        padding: 0px;
}
#itemDisplay a { text-decoration: none; color: #1F0E0D;}
#itemDisplay a:link { text-decoration: none; color: #1F0E0D;}
#itemDisplay a:visited { text-decoration: none; color: #1F0E0D;}
#itemDisplay a:hover { text-decoration: underline; color: #000000;}
#itemDisplay a:active { text-decoration: none; color: #1F0E0D;}
.CartTitle {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-align:left;
        margin-left: 5px;
}
.CartTotal {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-align:right;
        margin-left: 5px;
}
.optionTable {
        width: 100%;
        padding: 5px;
        padding-top: 5px;
        table-layout:fixed;
        border-style:solid;
        border-color:#2E2E2A;
        border-width:1px;
        background-color: #ccc8b9;
}
.itemTable
{
        width: 100%;
        padding: 10px;
        border-style:solid;
        border-color:#2E2E2A;
        border-width:1px;
        background-color: #ccc8b9;
}
.itemButtonTable
{
        width: 100%;
        vertical-align:middle;
}
.itemTable td {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: x-small;
}
.itemDrop {
        text-align: center;
        background-color: #ccc8b9;
        border-color: #524f4e;
        border-width: 1pt;
        border-style: solid;
        font-size: small;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
.itemSearchInfo
{
        width: 750px;
        background-color: #ccc8b9;
        border-color: #524f4e;
        border-width: 1pt;
        border-style: solid;
        font-size: small;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
.itemBorder {
        border-color: #524f4e;
        border-width: 1pt;
        border-style: solid;
}
.itemHeader {
        font-size: medium;
        font-weight: bold;
}
.itemRow {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
}
.itemRow .item {
        width: 70%;
        height: 20px;
        background-color: #8F8C7D;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size:10px;
        font-weight: bold;
        margin-left: 3px;
}
.itemRow .stock {
        width: 8%;
        height: 20px;
        background-color: #8F8C7D;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        margin-left: 3px;
}
.itemRow .price {
        width: 10%;
        height:20px;
        background-color: #8F8C7D;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        margin-left: 3px;
}
.itemRow .buy {
        width: 12%;
        height: 20px;
        background-color: #8F8C7D;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
}
.itemLight {
        background-color: #ccc8b9;
        text-align: center;
}
.itemDark {
        background-color: #8F8C7D;
        text-align: center;
}
.itemShot {
        background-color: #8F8C7D;
        text-align: center;
        border-color: #524f4e;
        border-width: 1pt;
        border-style: solid;
}
.itemCenter {
        text-align: center;
}
.itemTitle {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
}
.itemCartPrice {
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        text-align: center;
}
.set {
        color: #00d00b;
}
.unique {
        color: #908858;
}
.magic {
        color: #4850b8;
}
.crafted {
        color: orange;
}
.rare {
        color: yellow;
}
.faqlist {
        list-style-type: square;
}
.marked {
        color: #e40400;
}
.articletitle {
        font-size: 18px;
        font-weight: bold;
}
.articlesubtitle  {
        font-size: 14px;
        font-weight: bold;
}
*html .bev_div
{
        margin-left:20px;
        margin-right:10px;
        border:0px;
        solid: #000;
        display:block;
        margin-bottom: -13px;
        margin-top: 3px;
}
.bev_div
{
        margin-left:20px;
        margin-right:10px;
        border:0px;
        solid: #000;
        display:block;
        margin-top: 4px;
}

