﻿#sidebar #country
{
	margin: 0 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: #E4E4E4 url(images/section_b.png) no-repeat center bottom;
}
#sidebar #country a
{
	text-decoration: none;
	margin: 0;
}
#Button2
{
	border: medium none;
	color: #FFFFFF;
	height: 25px;
	margin-left: 20px;
	padding: 0;
	width: 80px;
	margin-top: 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #d58086;
	cursor: pointer;
	background-image: url(../images/region_eu.gif);
}
#Button1
{
	color: #FFFFFF;
	height: 25px;
	margin-left: 20px;
	padding: 0;
	width: 80px;
	margin-top: 10px;
	background-image: url(../images/region_us.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #954248;
	cursor: pointer;
}
#Button2:hover
{
	background-color: #954248;
}
#sidebar h3
{
	border: none;
}
/**/
.pagef-topr *
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
/**/
body
{
	/*background: url(images/footer_bg.gif) #f2f2f2 no-repeat center bottom;*/
	padding: 0px;
	margin: 0 auto;
	color: #000;
	font-size: 12px;
	font-family: Tahoma;
}
img, ul, li, span, p, dd, dt, dl, table, button
{
	border: none;
	padding: 0px;
	margin: 0;
	list-style: none;
}
.accsubdetail p span.epic
{
	color: #BE15CA;
}
.accsubdetail p span.orange
{
	color: orange;
}
.accsubdetail p span.rare
{
	color: #057FCA;
}
p
{
	font-family: Tahoma;
	margin-bottom: 1em;
}
h1
{
	font-size: 28px;
	font-weight: bold;
	font-family: Arial;
	line-height: 30px;
	margin: 0;
	padding: 0px;
	margin-bottom: 20px;
}
h3, .quickprice
{
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 3px #8a4649;
	padding: 5px;
	color: #8a4649;
	line-height: 16px;
	margin: 0;
	margin-bottom: 20px;
}
h4
{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0px;
}
h5
{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0px;
}
a:link, a:visited
{
	text-decoration: underline;
	color: #a7393e;
	margin: 0px 5px;
}
a:hover
{
	text-decoration: none;
}
.quickprice
{
	border: none;
}
/* ###  ### */

.clear
{
	clear: both;
}
.red
{
	color: #8a4548;
	font-weight: bold;
}
.hc
{
	color: #000;
	font-weight: bold;
}
.right
{
	float: right;
}
.section
{
	/*background: url(images/section_b.png) #e4e4e4 no-repeat center bottom;*/
	margin-bottom: 20px;
}
.section h3
{
	background: url(images/section_h3.png) no-repeat center top;
	height: 24px;
	margin: 0;
	color: #fff;
	border: none;
	padding: 10px 0px 0px 10px;
}

/* ###  ### */
.container
{
	background: url(images/top_bg.gif) no-repeat center top;
	padding: 20px 0px 60px 0px;
}
/* ### top ### */

.top, .footer
{
	margin: auto;
	width: 982px;
}
.top-left
{
	float: left;
	margin: 50px 0px 0px 10px;
}
.top-right
{
	float: right;
}
.about
{
	margin-bottom: 50px;
	color: #a7393e;
	text-align: right;
}
.about a, .about a:visited
{
	margin: 0px 25px;
	text-decoration: none;
}
.about a:hover
{
	text-decoration: underline;
}
.login
{
	text-align: right;
	margin-right: 25px;
}

/*### index ###*/

.banner
{
	background: url(images/banner/banner1.png) no-repeat center top;
	width: 582px;
	height: 179px;
	border-bottom: solid 3px #d7d6d7;
	padding: 56px 323px 0px 68px;
}
.banner h1
{
	font-size: 24px;
	color: #424141;
}
.banner p
{
	color: #545454;
	line-height: 18px;
}

.banner span a
{
	margin-top: 20px;
	float: right;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	background: url(images/button/button3.png) no-repeat right 7px;
	padding-right: 15px;
}

/* ### game thum ### */

.gamelogo span a, .gamelogo span a:visited
{
	background: url(images/index_logo.png) no-repeat center 50px;
	width: 200px;
	height: 150px;
	display: block;
	float: left;
}
.gamelogo span a:hover
{
	background: url(images/index_logo.png) no-repeat center -104px;
	width: 200px;
	height: 150px;
}
.gamelogo span img
{
	margin: auto;
	display: block;
}

/* ### index news ### */

.index-news
{
	/*background:url(images/news_top_bg.gif) repeat-x top;*/
	padding: 20px 10px 30px;
	border-bottom: dashed 1px #ccc;
}
.index-news h2
{
	font-size: 14px;
	font-weight: bold;
	color: #424141;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.index-news h2 a, .index-news h2 a:visited
{
	font-size: 14px;
	font-weight: bold;
	color: #424141;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.time
{
	font-size: 10px;
	color: #848484;
	margin-bottom: 20px;
	display: block;
}
.index-news p
{
	color: #000;
	line-height: 18px;
}

/* ### Menu ###*/

.ddsmoothmenu
{
	background: url(images/nav_bg.png) no-repeat center top;
	height: 75px;
	margin: 20px 0px;
	z-index: 100;
}
.ddsmoothmenu ul
{
	padding: 0px 15px;
}
.ddsmoothmenu ul li
{
	font-size: 16px;
	font-weight: bold;
	float: left;
	position: relative;
}
.ddsmoothmenu ul li a
{
	display: block;
	margin: 0;
	width: 190px;
	height: 40px;
	padding: 28px 0px 0px 25px;
	color: #ffdd3b;
	text-decoration: none;
	position: relative;
}
.ddsmoothmenu ul li a:visited
{
	color: #ffdd3b;
	margin: 0;
	text-decoration: none;
}
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.selected
{
	margin: 0;
	color: #ffdd3b;
	text-decoration: none;
	background: url(images/nav_hover.png) top repeat-x;
}
.ddsmoothmenu ul li ul
{
	position: absolute;
	background: #703032;
	padding: 0px;
	width: 238px;
	margin: 0;
	left: 0px;
	top: -5px;
	padding-bottom: 20px;
}
.ddsmoothmenu ul li ul li a
{
	font-size: 11px;
	display: block;
	padding: 5px 0px 5px 27px;
	background: none;
	font-weight: normal;
	height: auto;
	color: #dbc145;
	width: 211px;
}
.ddsmoothmenu ul li ul li a:visited
{
	color: #dbc145;
}
.ddsmoothmenu ul li ul li a:hover, .ddsmoothmenu ul li ul li a.selected
{
	background: none;
	background: #7f4749;
}
.ddshadow
{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background: silver;
}
.toplevelshadow
{
	opacity: 0.8;
}
.downarrowclass
{
	position: absolute;
	top: 35px;
	right: 30px;
}
.rightarrowclass
{
	position: absolute;
	top: 6px;
	right: 5px;
}

/* ### location ###*/

.location
{
	margin: 20px 0px 20px 20px;
	color: #525151;
}
.location a, .location a:visited
{
	color: #525151;
}

/* ### main ### */
.main-top
{
	height: 15px;
	background: url(images/main_top.png) no-repeat top center;
}
.main-footer
{
	height: 15px;
	background: url(images/main_footer.png) no-repeat top center;
}
.main
{
	width: 973px;
	padding: 0px;
	margin: auto;
}
.content-main
{
	padding: 10px 0px 50px;
	background: url(images/main_cont.png) repeat-y top center;
}
.main-left
{
	float: left;
	width: 669px;
	padding: 10px;
}
.main-left h4
{
	margin: 20px 0px 10px;
}
.main-right
{
	float: left;
	width: 244px;
	padding: 0px 14px;
}
.main-right p
{
	margin-bottom: 20px;
}

/* ### footer ### */

.footer-top
{
	background: url(images/footer_top.jpg) no-repeat center top;
	height: 15px;
}
.footer-footer
{
	background: url(images/footer_footer.jpg) no-repeat center top;
	height: 15px;
}
.relatedlink
{
	background: url(images/footer_bg.jpg) repeat-y center;
	padding: 20px 40px;
}
.relatedlink dl
{
	width: 225px;
	float: left;
}
.relatedlink dt
{
	padding: 5px 0px;
}
.relatedlink dt a, .relatedlink dt a:visited
{
	color: #4a4949;
	font-weight: bold;
	margin: 0;
}
.relatedlink dd a, .relatedlink dd a:visited
{
	margin: 0;
	color: #4a4949;
	padding: 3px 0px;
	display: block;
}
.copyright
{
	margin: 30px 20px;
}

/*### ###*/

.step
{
	margin: 26px 0px;
}
.step table
{
}
.step table tr td
{
	border: solid 1px #dedede;
	width: 25%;
	font-weight: bold;
	padding: 10px 15px;
	font-size: 11px;
}
.currently
{
	background: #ffdd3b;
}
.listcel
{
	padding: 15px 10px;
	border-bottom: 1px dashed #cccccc;
}
.listcel h4
{
	margin: 0;
}
.listcel1 p
{
	margin: 0px;
	font: 10px Verdana;
	color: #666666;
	line-height: 16px;
}



.listcel table
{
	background: #ffffe1;
}
.listcel table tr td
{
	vertical-align: top;
}

.currency
{
	font-size: 12px;
	font-weight: bold;
	color: #404349;
	padding-top: 15px;
}
.listcel table tr td a, .listcel table tr td a:visited
{
	line-height: 22px;
}
.listcel table tr td p
{
	font-size: 11px;
	color: #494949;
	line-height: 20px;
}
.listcelend
{
	margin: 0px;
	padding: 10px;
	margin-bottom: 10px;
}
.listcelend table tr td span
{
	font-size: 14px;
}
.quickhei
{
	padding: 10px 0px 3px;
}
.listcelend h4
{
}
.listcelend p
{
	margin: 0;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 11px;
	line-height: 16px;
}
.hei14
{
	color: #a7393e;
	font-size: 14px;
	font-weight: bold;
}

/* #### an niu #### */
.button1
{
	background: url(images/button/button1.png) no-repeat 0px 0px;
	width: 99px;
	height: 28px;
	color: #fff;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	cursor: pointer;
}
.button2
{
	background: url(images/button/button2.png) no-repeat 0px 0px;
	width: 205px;
	height: 35px;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #ffdd3b;
}
.button5
{
	background: url(images/button/button5.png) no-repeat 0px 0px;
	width: 124px;
	height: 37px;
	padding-bottom: 5px;
	color: #fff;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	cursor: pointer;
}
/* ### Server list ### */
.abc
{
	padding: 2px;
	border-left: solid 1px #848074;
	border-top: solid 1px #848074;
	border-right: solid 1px #c1b8af;
	border-bottom: solid 1px #c1b8af;
	background: #b8b2a2;
	margin: 0px;
}
.abc a, .abc a:visited
{
	display: block;
	float: left;
	width: 21px;
	height: 17px;
	text-align: center;
	color: #333331;
	text-decoration: none;
	margin: 0px;
	background: #b6b0a0;
	border-right: solid 1px #888177;
	border-bottom: solid 1px #888177;
	border-left: solid 1px #dad3c3;
	border-top: solid 1px #dad3c3;
	font-weight: bold;
}
.abc a:hover
{
	margin: 0px;
	text-decoration: none;
	background: #cecab6;
	color: #fff;
}
.abc a:active
{
	background: #5e5d59;
	border: solid 1px #5c5d5f;
	width: 21px;
	height: 17px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.abc span
{
	background: #5e5d59;
	border: solid 1px #5c5d5f;
	width: 21px;
	height: 17px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

.serverp
{
	padding: 20px 0px;
}
.serverp h3
{
	border-bottom: solid 1px #d7d6d7;
}
.serverp a
{
	display: block;
	width: 161px;
	float: left;
	padding: 10px 0px;
	margin: 0;
	text-align: center;
	color: #000;
}
.serverp a:visited
{
	margin: 0;
	color: #000;
}

.serverselect
{
	background: #eaeaea;
	padding: 10px;
	font-weight: bold;
	margin: 20px 0px;
}
.serverselect select
{
	margin-left: 10px;
}

/* ### Accounts ### */

.acctitle
{
	padding: 5px;
	border: solid 1px #e1e1e1;
	background: url(images/bg.gif) #fff repeat-x;
	margin-bottom: 20px;
}
.accounts-left
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	padding: 18px 0px;
}
.accounts-right
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: right;
	padding: 10px 0px;
}
.results
{
	border-top: solid 3px #a7393e;
	background: #eeeeee;
	padding: 5px;
	margin-bottom: 20px;
}
.results span
{
	font-weight: bold;
	color: #a7393e;
	background: url(images/results_span.gif) no-repeat right 3px;
	padding-right: 10px;
}
.accountnum, .price
{
	font-size: 20px;
	font-weight: bold;
	color: #a7393e;
	background: none;
}

.tagcel
{
	font-size: 12px;
	float: left;
	padding: 5px 0px;
	border-bottom: dashed 1px #a7393e;
}
.tagcel span
{
	text-decoration: none;
	color: #000;
	padding: 3px 4px;
	margin: 0px;
	display: block;
	float: left;
}
.tagcel .hover, .tagcel .allchover
{
	color: #A7393E;
}
.title
{
	text-decoration: none;
	color: #000;
	padding: 3px;
	display: block;
	float: left;
}
/*
.tagcel span a:hover
{
	color: #a7393e;
}
*/
.tagcel .all
{
	text-decoration: none;
	color: #fff;
	background: #d58086;
	margin: 0px;
	display: block;
	float: left;
}
.tagcel .tagcelhover
{
	background: url(images/tagcelhover.gif) repeat-x;
	color: #fff;
}
.tagreset
{
	background: url(images/sx.png) no-repeat 12px left;
	padding: 10px 0px 10px 10px;
}
.tagreset a, .tagreset a:visited
{
	text-decoration: none;
}
.tagreset a:hover
{
	color: #d7979b;
}

.pagef-top
{
	padding: 0px 0px;
	height: 27px;
	margin-bottom: 20px;
}
.pagef-topl
{
	width: 200px;
	float: left;
	height: 26px;
}
.pagef-topl span
{
	width: 21px;
	height: 18px;
	padding: 3px 0px 0px;
	display: inline-block;
	text-align: center;
	font: bold 12px Tahoma;
	color: #a7393e;
	background: #fff9fa;
	border: 1px solid #a7393e;
}
.pagef-topl span.hover, .pagef-topl span.on
{
	border: 1px solid #a7393e;
	color: #fff;
	background: #a7393e;
}
.pagef-topl span.title
{
	width: 120px;
	color: #a7393e;
	background: none;
	border: none;
	font-weight: normal;
}
.pagef-topr
{
	width: 200px;
	float: right;
	height: 21px;
	border: 1px solid #a7393e;
	background: #fff9fa;
	color: #a7393e;
	font: 11px Tahoma;
}
.pagef-topr img
{
	border: none;
}
.pagef-topr table
{
	width: 264px;
}
.pagef-topr table td
{
	height: 21px;
}
.pagef-topr table td.r1
{
	width: 90px;
	border-right: 1px solid #a7393e;
	font-weight: normal;
}
.pagef-topr table td.r1hover
{
	width: 90px;
	border-right: 1px solid #a7393e;
	background: #a7393e;
	color: #fff;
}
.pagef-topr table td.r2
{
	width: 84px;
	border-right: 1px solid #a7393e;
	font: 12px Verdana;
}
.pagef-topr table td.r3
{
	width: 90px;
}
.pagef-topr table td.r3hover
{
	width: 90px;
	background: #a7393e;
	color: #fff;
}

.listtitle
{
	border-left: solid 1px #fff1f2;
	border-top: solid 1px #fff1f2;
	padding-bottom: 5px;
	background: url(images/ac_for_bg.gif) bottom repeat-x;
	margin-bottom: 20px;
}
.listtitle table tr td
{
	background: url(images/ac_bg.gif) repeat-x;
	border-left: solid 1px #ca9598;
	border-right: solid 1px #000000;
}
.listtitle table tr td a
{
	display: block;
	color: #fff;
	height: 20px;
	padding: 8px 0px 0px 10px;
	margin: 0;
	text-decoration: none;
}
.listtitle table tr td a:hover
{
	text-decoration: none;
	margin: 0;
	background: url(images/ac_a.gif) repeat-x;
}
.listtitle table tr td a:visited
{
	color: #fff;
	text-decoration: none;
	margin: 0;
}
.dq
{
	background: url(images/ac_hover.gif) repeat-x;
}
.listtitle table tr td img
{
	margin: 0px 3px;
}

.acclistcel
{
	border: solid 1px #CCC;
	color: #000;
	margin-bottom: 20px;
}
.acclistcel-h
{
	height: 34px;
}
.acclistcel-h tr td
{
	font-weight: bold;
}
.acclistcel-h tr td img
{
	margin: 0px 3px;
}
.r1
{
	/*font-size: 24px;*/
	font-weight: bold;
}
.acclistcel-d
{
	float: left;
	width: 425px;
	padding: 20px 0px 0px 20px;
}
.acclistcel-buy
{
	float: right;
	width: 180px;
	font-size: 11px;
	padding: 20px 20px 0px 0px;
	text-align: right;
}
.re-price
{
	text-decoration: line-through;
}
.button4
{
	background: url(images/button/button4.png) 5px no-repeat;
}
.button4 a
{
	color: #fff;
	text-decoration: none;
	display: block;
	width: 96px;
	height: 22px;
	padding-top: 5px;
	text-align: center;
}
.button4 a:hover
{
	color: #fff;
	text-decoration: none;
}
.button4 a:visited
{
	color: #fff;
	text-decoration: none;
}
.accsubdetail
{
	font-size: 11px;
}
.accsubdetail p
{
	border-bottom: solid 1px #CCCCCC;
	padding: 8px;
	margin: 0;
}
.accsubdetail
{
	font-size: 11px;
}
.accsubdetail p
{
	border-bottom: solid 1px #CCCCCC;
	padding: 8px;
	margin: 0;
}
.itemleve {
    background: none repeat scroll 0 0 #A7393E;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    padding: 2px 5px;
}
.itmelevehover{ position:relative;
	}
.itmelevehover a, .itmelevehover a:hover {
    text-decoration: none;
}
.itmelevehover a:link span, .itmelevehover a:visited span {
    display: none;
}
.itmelevehover a:hover span {
    display: block;
}
.itmelevehover a span {
    background: url("images/itemlevelbg.png") repeat scroll 0 0 transparent;
    border: 1px solid #A3A3A3;
    color: #97864E;
    left: 13px;
    padding: 15px;
    position: absolute;
    top: -105px;
    width: 307px;
}
.itmelevehover a span strong {
    display: inline-block;
    font-size: 16px;
    margin-bottom: 5px;
}
.itmelevehover a span {
    color: #A7393E;
}
.itmelevehover a span strong {
    display: inline-block;
    font-size: 16px;
    margin-bottom: 5px;
}
.viewprofile a
{
	padding: 0px 0px 0px 20px;
	background: url(images/button/button5.gif) no-repeat;
	display: block;
	width: 70px;
	margin: 20px 0px;
}
.viewprofile a:visited
{
	padding: 0px 0px 0px 20px;
	background: url(images/button/button5.gif) no-repeat;
	display: block;
	width: 70px;
	margin: 20px 0px;
}

/* ### Accounts info ### */

.accounts-top
{
	height: 15px;
	background: url(images/accounts/main_top.png) no-repeat top center;
}
.accounts-main
{
	padding: 10px 30px 50px;
	background: url(images/accounts/main_cont.png) repeat-y top center;
}
.accounts-main h1
{
	border-bottom: solid 5px #717171;
	padding: 30px 0px 10px 20px;
}
.accounts-footer
{
	height: 15px;
	background: url(images/accounts/main_footer.png) no-repeat top center;
}



.accthum
{
	width: 152px;
	float: left;
	background: #d7d6d7;
	padding: 4px;
	margin-right: 44px;
}
.contentb1
{
}
.contentb1m
{
	width: 360px;
	float: left;
}
.contentb1m h1
{
	font: bold 16px Tahoma;
	margin: 0px;
	border: none;
	margin: 0;
	padding: 0px;
	margin-bottom: 10px;
}
.contentb1m p
{
	padding: 10px 0px;
	font: 11px Tahoma;
	margin: 0px;
	border-bottom: solid 1px #ccc;
}
.contentb1m p.end
{
	background: none;
}
.contentb1m a, contentb1m a:link, contentb1m a:visited
{
	text-decoration: underline;
}
.contentb1m a:hover
{
	text-decoration: underline;
}
.contentb1r
{
	width: 300px;
	float: right;
}
.buyoption
{
	padding: 10px;
	background: #0e0e0e;
	border: 1px solid #444343;
	font: bold 12px Tahoma;
	margin-bottom: 5px;
}
.buyoption a
{
	color: #7b786d;
}
.buyoption a:hover
{
	color: #b6a84e;
}
.buyoption-on
{
	padding: 10px;
	background: #0e0e0e;
	border: 1px solid #736c3f;
	font: bold 12px Tahoma;
	color: #b6a84e;
	margin-bottom: 5px;
	cursor: pointer;
}

.buyoption-hover
{
	padding: 10px;
	background: #0e0e0e;
	border: 1px solid #444343;
	font: bold 12px Tahoma;
	color: #b6a84e;
	margin-bottom: 5px;
}
.priceframe
{
	padding: 10px;
	font: 11px Tahoma;
}
.priceframe td.price
{
	font: bold 16px Tahoma;
	color: #fe6b01;
}
.priceframe td.addsprice
{
	font: bold 12px Tahoma;
	color: #b4ae88;
}
.contentb1r2
{
	font-size: 11px;
	margin: 20px 0px;
}
.accinclude
{
	margin: 20px 0px;
	border: solid 1px #dcdcdc;
	background: #f1f1f1;
	padding: 10px;
}
.ilistprice
{
	text-decoration: line-through;
}
.contentb1mdiv
{
	padding: 10px 0px;
	border-bottom: solid 1px #ccc;
}
.contentb1mdiv a, .contentb1mdiv a:visited
{
	text-decoration: none;
}
.contentb1mdiv a:hover
{
	text-decoration: underline;
}
.chartag
{
	border-bottom: solid 5px #8a4649;
}
.chartag ul li
{
	float: left;
	display: block;
}
.chartag ul
{
	padding: 0px 20px;
}
.chartag ul li a
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	display: block;
	width: 215px;
	height: 32px;
	text-align: center;
	padding-top: 10px;
	margin: 0px 5px;
}
.chartag ul li a:visited
{
	text-decoration: none;
	color: #000;
	margin: 0px 5px;
}
.chartag ul li a.selected:visited, .chartag ul li a.selected, .chartag ul li a:hover
{
	background: url(images/selected.gif) bottom center no-repeat;
	color: #fff;
}
#reputation
{
	margin: 20px 50px;
	border: 1px solid #e7e7e7;
}
.repuperbg
{
	height: 16px;
	width: 400px;
	border: 1px solid #000000;
	background: #9a8653;
	position: relative;
}
.repuperbg span
{
	height: 16px;
	position: absolute;
	z-index: 20;
}
.repuperbg span.exalted
{
	background: url(images/accrp/accrp_exalted.gif) left center repeat-x;
}
.repuperbg span.friendly
{
	background: url(images/accrp/accrp_friendly.gif) left center repeat-x;
}
.repuperbg span.hated
{
	background: url(images/accrp/accrp_hated.gif) left center repeat-x;
}
.repuperbg span.honored
{
	background: url(images/accrp/accrp_honored.gif) left center repeat-x;
}
.repuperbg span.hostile
{
	background: url(images/accrp/accrp_hostile.gif) left center repeat-x;
}
.repuperbg span.neutral
{
	background: url(images/accrp/accrp_neutral.gif) left center repeat-x;
}
.repuperbg span.revered
{
	background: url(images/accrp/accrp_revered.gif) left center repeat-x;
}
.repuperbg span.unfriendly
{
	background: url(images/accrp/accrp_unfriendly.gif) left center repeat-x;
}
.repuperbg p
{
	width: 100%;
	height: 16px;
	display: block;
	text-align: center;
	position: absolute;
	z-index: 30;
	font: bold 12px Arial;
	color: #FFFFFF;
	margin: 0;
}
.repucel
{
	border-bottom: 1px solid #e7e7e7;
	padding: 12px;
	background: #f5f5f5;
}
.repucel td.r1
{
	font: bold 12px Tahoma;
	color: #000;
}
.repucel td.r3
{
	padding-left: 20px;
}


.profile-left
{
	width: 615px;
	float: left;
}
.profile-left h2
{
	margin: 0;
	padding: 0px;
	font-size: 16px;
	margin: 15px 0px 5px;
}
.profile-right
{
	width: 270px;
	float: right;
	margin-top: 40px;
}
.profile-end
{
	clear: both;
	padding: 20px 0px 0px;
	color: #a4a4a4;
}
.gears
{
	width: 295px;
	float: left;
	background: #f6f6f6;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 14px 0px;
	border: solid 1px #e8e8e8;
}
.gears dl
{
	margin: 0 auto;
	width: 281px;
	border-bottom: 1px dashed #e8e8e8;
}
.gears dt
{
	padding: 4px 6px;
	color: #4a4a40;
	margin: 0px;
	font: 11px Tahoma;
}
.gears dd
{
	padding: 2px 2px 12px 16px;
	color: #868685;
	margin: 0px;
	font: bold 12px Tahoma;
}

.gearsbo
{
	width: 602px;
	clear: left;
	padding-top: 10px;
}

.gearsbo dl
{
	margin: 0 auto;
}
.gearsbo dl.ranged
{
	border: none;
}
.gearsbo dt
{
	padding: 4px 6px;
	color: #4a4a40;
	margin: 0px;
	font: 11px Tahoma;
}
.gearsbo dd
{
	padding: 2px 2px 12px 16px;
	color: #868685;
	margin: 0px;
	font: bold 12px Tahoma;
}
.gearsbol
{
	float: left;
	width: 281px;
	margin-left: 6px;
}
.gearsbor
{
	float: left;
	width: 235px;
}
.gearsset
{
	padding: 30px;
	text-align: center;
	color: #b2a74e;
}
.promenu
{
	padding: 12px;
	background: #f6f6f6;
	border: 1px solid #e8e8e8;
	margin-bottom: 16px;
}
.promenu h3
{
	font-size: 12px;
	border: none;
	color: #000;
	margin: 0;
}
.promenu h2
{
	margin: 0;
	margin-bottom: 10px;
}
.talentcel
{
	text-align: center;
}
.health
{
	background: url(images/accrp/accl_health.gif) left center repeat-x;
	height: 16px;
	text-align: center;
	font: 11px Tahoma;
	color: #ffffff;
	margin-bottom: 8px;
}
.mana
{
	background: url(images/accrp/accl_mana.gif) left center repeat-x;
	height: 16px;
	text-align: center;
	font: 11px Tahoma;
	color: #ffffff;
	margin-bottom: 8px;
}
.rage
{
	background: url(images/accrp/accl_rage.gif) left center repeat-x;
	height: 16px;
	text-align: center;
	font: 11px Tahoma;
	color: #ffffff;
	margin-bottom: 8px;
}
.energy
{
	background: url(images/accrp/accl_energy.gif) left center repeat-x;
	height: 16px;
	text-align: center;
	font: 11px Tahoma;
	color: #ffffff;
	margin-bottom: 8px;
}
.gearsbo
{
	border: solid 1px #e8e8e8;
	background: #f6f6f6;
}

/*PW LIST*/

.pwlist
{
	padding: 1px 1px 0px;
	border: #eaece6 1px solid;
	margin-bottom: 30px;
}
.pwlist dl
{
	padding: 0px;
	background: #f6f6f6;
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
}
.pwlist dl dt
{
	padding: 12px;
	font: 12px Tahoma;
	margin: 0;
}
.pwlist dl dd
{
	padding: 0px;
	font: 11px Verdana;
	color: #333333;
	line-height: 15px;
	margin: 0;
}
.subdetails
{
	width: 500px;
	padding: 15px;
	margin-left: 20px;
}
.subdetails p
{
	padding: 0px;
	margin-bottom: 0.8em;
}
.subdetails h5
{
	color: #cc5817;
}
.subdetails ul
{
	padding: 0px;
	margin: 8px 16px;
	list-style: square;
}
.subdetails ul li
{
	padding: 0px;
	margin: 0px;
}
.linkbuy a
{
	background: url(images/list_buy.gif) no-repeat center left;
	font: 12px Tahoma;
	color: #494949;
	padding: 2px 5px 2px 21px;
	text-decoration: none;
}
.linkbuy a:visited, .linkbuy a:active
{
	color: #494949;
	text-decoration: none;
}
.linkbuy a:hover
{
	color: #a7393e;
	text-decoration: none;
	background: url(images/list_buy_on.gif) no-repeat center left;
}
.subdetails
{
	width: 500px;
	padding: 15px;
	margin-left: 20px;
}
.subdetails p
{
	padding: 0px;
	margin-bottom: 0.8em;
}
.subdetails h5
{
	color: #cc5817;
}
.subdetails ul
{
	padding: 0px;
	margin: 8px 16px;
	list-style: square;
}
.subdetails ul li
{
	padding: 0px;
	margin: 0px;
}
.pwlist a, pwlist a:link, pwlist a:visited
{
	text-decoration: underline;
	color: #333333;
}
.pwlist a:hover
{
	text-decoration: underline;
	color: #a7393e;
}
.pwprice
{
	color: #CC0033;
}

.txtfm ul
{
	padding: 0px;
	margin: 4px 16px;
	list-style: square;
}
.txtfm ul li
{
	padding: 6px 0px;
	margin: 0px;
}

.pwlistlinkout
{
	padding: 1px;
	border: #eaece6 1px solid;
	margin-bottom: 30px;
}
.pwlistlink
{
	background: #f4f5f0;
	padding: 20px;
	width: 640px;
}

.pwlistlink span
{
	width: 210px;
	float: left;
	padding: 0px;
	margin: 0px 0px 10px;
}

.itemsubdetails
{
	display: none;
}

.pw-list
{
	border-bottom: solid 5px #8a4649;
	height: 50px;
}
.pw-list li
{
	float: left;
}
.pw-list li a, .pw-list li a:visited
{
	padding: 10px 20px;
	margin: 0px 5px;
	text-decoration: none;
	display: block;
}
.pw-list li a:hover, .pw-list li a.dq
{
	background: #8a4649;
	color: #fff;
}

/* cart  */

#faction, #gender
{
	width: 224px !important;
}
#class, #race
{
	width: 654px !important;
}
#class, #itemlevel {
    width: 654px !important;
}
.pageturn a, .pageturn span
{
	background: #FFF9FA;
	border: 1px solid #A7393E;
	color: #A7393E;
	display: inline-block;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	height: 18px;
	line-height: normal;
	padding: 3px 0 0;
	text-align: center;
	width: 21px;
	text-decoration: none;
	margin: 0;
}
.pageturn span
{
	background: #A7393E;
	color: #FFFFFF;
}
.pageturn .next, .pageturn .prev
{
	width: 60px;
}
.acclistcel
{
	background-color: #F2F2F2;
}

