@charset  UTF-8;

html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
	height: 100%;
}

body {
	color: #5B5B5B;
	font-size: 12px;
	font-family: "Lucida Grande",Arial,Verdana,sans-serif;
	clear: both;
	background: #d3d3d3;
	line-height: 16px;
	background-image: url(/Images/Backgrounds/blackcracked.jpg);
	background-repeat: repeat;
/*	background-image: url(/Images/Backgrounds/Background_Top.jpg);*/
/*	background-repeat: repeat-x;*/
}

#signup{
	height: 121px;
	width: 145px;
	text-align: center;
	position: absolute; 
	top: -160px; 
	z-index: 5000;

}

/*//////////////////COLORS////////////////////*/

.RedBoldStandard {
	color: #802D29;
}

.BrownBoldStandard {
	color: #C3B78D;
	font-weight: 700;
}

.MediumGraySmall {
	color: #666;
	font-size: 11px;
}


.alert {
/* 	border: 2px solid #802D29;  */
	color: #fff;
	/*padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;*/
	padding: 3px;
	text-align: center;
	/*-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;*/
	background: #900 url(/Images/Backgrounds/alert.jpg) repeat-x scroll 0 0;
	
}

/*//////////////////FONTS////////////////////*/

/*Page Header*/
h1 {
	font-size: 18px;
	font-weight: 400;
	color: #333;
	float: left;
	display: inline;
/*	text-shadow: #000 0 1px 0;*/
/*	width: 100%;*/
	font-style: normal;
	line-height: auto;
}

/*Title Header*/
h2 {
	font-size: 16px;
	font-weight: 400;
	color: #333;
	margin-bottom: 10px;
	text-shadow: #fff 0 1px 0;
	height: auto;
	width: 100%;
	font-style: normal;
	line-height: auto;
}

/*Ability Header*/
h3 {
	font-size: 14px;
	font-weight: 400;
	color: #333;
	float: left;
	display: inline;
}

/*Time Stamp Header*/
/*
h4 {
	font-size: 11px;
	font-weight: 400;
	color: #666;
	margin-top: 10px;
}
*/

/*White Title Header*/
h5 {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	float: left;
	margin-bottom: 10px;
	width: 100%;
	display: inline;
	line-height: auto;
}

/*Form Header*/
h6 {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	float: left;
	margin-bottom: 10px;
	width: 100%;
	display: inline;
	text-align: left;
	border-bottom: solid 1px #666;
	padding-bottom: 3px;
}






/* All Paragraphs */
p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}

/*Battle Text*/
p.battledetails {
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 10px;
	color: #fff;
	width: 100%;
}

/*Review Text*/
p.guide {
	color: #444;
	width: 100%;
	display: inline;
	float:left;
}


/*Review Text*/
p.review {
	color: #444;
	font-style: italic;
}

/*Event Target Text*/
p.eventtarget {
	font-size: 11px;
	line-height: 16px;
	margin-top: 15px;
	color: #fff;
	width: 100%;
	background-color: #455A89;
	text-align: center;
}

/*Flavor Text*/
.flavour {
	color: #999;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-style: italic;
	text-align: center;
	width: 300px;
	float:  right;
	display: inline;
}

/*Main Card Text*/
p.effect {
	color: #444;
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10%;
	padding-right: 10%;
	text-align: center;
	width: 80%;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	
}

/*Game Redirect Message Text */
p.redirect {
	color: #9e9e9e;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
}



/*CARD COLORS*/
.CreatureColor {
	color: #802D29;
	font-size: 16px;
	font-weight: 400;
	text-shadow: #fff 0 1px 0;
}

.StrategyColor {
	color: black;
	font-size: 16px;
	font-weight: 400;
	text-shadow: #fff 0 1px 0;
}

.AttachmentColor {
	color: #666;
	font-size: 16px;
	font-weight: 400;
	text-shadow: #fff 0 1px 0;
}

.EventColor {
	color: #455A89;
	font-size: 16px;
	font-weight: 400;
	text-shadow: #fff 0 1px 0;
}

.ScenarioColor {
	color: #866546;
	font-size: 16px;
	font-weight: 400;
	text-shadow: #fff 0 1px 0;
}

.SpecialColor {
	color: #DCBA60;
	font-size: 16px;
	font-weight: 400;
	text-shadow: #fff 0 1px 0;
}

.CreatureBackground {
	color: #fff;
	background: #802D29 url(/Images/Battlefield/CreatureBackground.jpg) repeat-x scroll 0 0;
}

.AttachmentBackground {
	color: #fff;
	background: #666 url(/Images/Battlefield/AttachmentBackground.jpg) repeat-x scroll 0 0;
}

.EventBackground {
	color: #fff;
	background: #455A89 url(/Images/Battlefield/EventBackground.jpg) repeat-x scroll 0 0;
}

.ScenarioBackground {
	color: #fff;
	background: #866546 url(/Images/Battlefield/ScenarioBackground.jpg) repeat-x scroll 0 0;
}

.SpecialBackground {
	background-color: #DCBA60;
	color: #444;
}

.error { font-weight: bold; color: red;}


/*Lobby Badge*/

span.admin {
	background: #9e9e9e url(/Images/Backgrounds/menu.jpg) repeat-x scroll 0 0;
	border: 1px solid #cccccc;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 11px;
}


/*////////////////ANCHORS////////////////////*/
.tip {
/*	cursor: help;*/
	text-decoration: none;
}

a.nolink {
	text-decoration: none;
	display: block;
	color: #666;
}

a.botgamelink{
	text-decoration: none;
	display: inline-block;
	color: #666;
/*	margin-right: 1px;*/
/*	margin-bottom: 1px;*/
	
}

a.pvpgamelink{
	text-decoration: none;
	display: inline-block;
	color: #666;
	width:  46px;
	height:  46px;
	border: 1px solid #666;
	padding: 3px;
	text-align: center;
	
}

a.pvpgamelink_training{
	background-color: #00CC00;
}

a.artistcard {
	text-decoration: none;
	display: block;
	color: #666;
	float: left;
	margin-left:5px;
	margin-bottom: 5px;
}

a.lightlink {
	text-decoration: none;
	border-bottom: #fff 1px dotted;
	color: #d4d4d4;
}

a.lightlink:hover {
	color: #fff;
}

a.darklink {
	text-decoration: none;
	border-bottom: #444 1px dotted;
	color: #444;
}

a.closelink {
	text-decoration: none;
	border-bottom: #d4d4d4 1px dotted;
	color: #d4d4d4;
	float: right;
}


a.cardlink {
	text-decoration: none;
	color: #444;
	display: block;
	cursor: pointer;
}

a.leftheader {float: left; display: block; text-decoration: none;
color: #d4d4d4; height: 20px; padding-left: 20px; padding-right: 20px; border-right: 1px solid #737373;
text-align: center;}

.dobuttoncontainer{text-align: center;}

.dobutton {
	text-decoration: none;
	color: #444;
	display: inline-block; position: relative; 
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-left: 10px;
/* 	background: #e6e6e6e6e6e6 url(/CSS/custom-theme/images/ui-bg_highlight-hard_100_e6e6e6e6e6e6_1x100.png) 50% 50% repeat-x; */
	background: #999 url(/Images/Backgrounds/LightGreyButtons.jpg) repeat-x scroll 0 0;
	border: 1px solid #444444;
	font-size: 11px;
	text-align: center;
/*	 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; */
}

.dobutton:hover {
	 border: 1px solid #444444; background: #000000 url(/CSS/custom-theme/images/ui-bg_highlight-soft_100_000000_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; cursor: pointer;



}

a.botbutton {
	cursor: pointer;
	color: #666;
}


/*HEADER & MAIN MENU*/

#logo_wrapper {
	width: 323px;
	height: 128px;
	position: absolute;
	top: -35px;
	left: 10px;
	background-image: url(/Images/Backgrounds/Logo.png);
	background-repeat: repeat;
}

#menu_wrapper {
	width: 1000px;
	float: left;
	display: inline;
	height: 40px;
	background-image: url(/Images/Backgrounds/MenuTile.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000;
}

/*
#coinsandcommunityscore {
	position: absolute; 
	right: 10px; 
	top: -35px;
	height: 14px;
	width: auto;
	padding: 5px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-border-radius: 6px;
	background-image: url(/Images/Generic/CardOverlay.png);
	color: #fff;
	border: 2px solid #000;
	font-size: 12px;

}
*/

ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin-left: 320px;
	float: left;
	width: auto;
	background: #222;
	font-size: 1.2em;
	background: none;
}

ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	height: 41px;
	position: relative;
	background: transparent;
/*--Declare X and Y axis base for sub navigation--*/
}

ul.topnav li a {
	padding: 10px 5px;
/* 	color: #fff; */
	color: #000;
	text-shadow: #fff 0 2px 0;
	display: block;
	text-decoration: none;
	float: left;
}

ul.topnav li a:hover {
/* 	background: url(topnav_hover.gif) no-repeat center top; */
}

ul.topnav li span.drop {
/*--Drop down trigger styles--*/
/*width: 17px;
	height: 41px;
	float: left;
	background: url(Images/Backgrounds/subnav_btn.gif) no-repeat center top;
	*/
}

ul.topnav li span.subhover {
	cursor: pointer;
}


.subnavarrow {
	float: left;
	display: inline;
	background-image: url(/Images/Arrows/arrowup.gif);
	background-repeat: no-repeat;
	width: 100px;
	margin-left: 20px;
	height:11px;
/* 	margin-top: -5px; */

}

ul.topnav li ul.subnav .subnavwrapper{
	/* margin-top: 10px; */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	background-image: url(/Images/Generic/CardOverlay.png);
	border: 2px solid #000;
	overflow: hidden;
	height: auto;
	float: left;
	display: inline;
	z-index: 1000;
	
	
}

/*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute;
/*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0;
	top: 41px;
	
	margin: 0;
	padding: 0;
	display: none;
	float: left;
/* 	width: 190px; */
	width: auto;
	z-index: 500;

	padding-bottom: 10px;
}

ul.topnav li ul.subnav li {
	margin: 0;
/* 	width: 170px; */
	width: auto;
	height: auto;

}

/*
ul.topnav li ul.subnav li.lightnav{
	float: left;
	display: inline;
	}
*/
	
ul.topnav li ul.subnav li.lightnav a {
	float: left;
/* 	width: 155px; */
	width: auto;
	color: #d4d4d4;
	text-shadow: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;

	
}

ul.topnav li ul.subnav li.darknav a {
	float: left;
/* 	width: 155px; */
	width: auto;
	color: #000;
	text-shadow: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	background-color: #fff;
	border-top: 1px solid #000;
	cursor: default;
}

ul.topnav li ul.subnav li.lightnav a:hover {

}


/*X Menu*/

.plusmenu {
	list-style: none;
	clear: both;
}

ul.plusmenu li {
	float: left;
}

/*FOOTER*/
#footer_wrapper{
	height: auto;
	width: 100%;
	float: left;
	display: inline;
	text-align: center;
	color: #d4d4d4;
	margin-bottom: 15px;
}

/*////////////////////WRAPPERS///////////////////*/

#welcome_wrapper {
	width: 450px;
	height: auto;
	background-image: url(/Images/Generic/CardOverlay.png);
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	background-repeat: repeat;
	color: #d4d4d4;
	padding: 10px;
	margin-left: 10px;
	position: absolute;
	bottom: 20px;
	border: 2px solid #cccccc;
}

#title_wrapper {
	width: 600px;
	height: auto;
	margin-left: 10px;
	position: absolute;
	bottom: 20px;
}

.welcome_text {
	width: 800px;
/*	border-bottom:3px solid #666; */
	padding-top: 10px;
	padding-bottom: 10px;
/* 	overflow: auto; */
	float: left;
	display: inline;
	margin-bottom: 10px;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}

.welcome_box{
	width:368px;
	padding: 10px;
	margin-left: 5px;
	margin-right: 5px;
	float:left;
	display: inline;
	height: 240px;
	background-color: #e6e6e6;
	border: 1px solid #cccccc;
}



#full_wrapper {
	height: auto;
	display: inline;
	float: left;
	margin-bottom: 20px;
	margin-left: 10px;
	width: 960px;
	padding: 10px;
	background-color: #f3f3f3;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	min-height: 500px;
}

#left_wrapper {
	height: auto;
	display: inline;
	float: left;
	margin-bottom: 20px;
	margin-left: 10px;
	width: 800px;
	padding: 10px;
	background-color: #f3f3f3;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	min-height: 500px;
}

#video_wrapper {
	border: solid 1px #ccc; 
	float:  right;
	display: inline;
	background-color: #e6e6e6;
	padding: 2px;
	/*margin-left: 5px;
	margin-top: 10px;*/
	/*position: absolute;
	right:  10px;
	top: -40px;
	z-index: 10;*/
	
}

#news_wrapper {

	width:390px;
	margin-left: 5px;
	margin-right: 5px;
	float:left;
	display: inline;
	height: auto;

}

#right_wrapper {
	height: auto;
	width: 152px;
	margin-bottom: 20px;
	display: inline;
	margin-left: 10px;
	float: left;
	position: relative;
}

#right_wrapper_gray {
	height: auto;
	width: 142px;
	margin-bottom: 20px;
	display: inline;
	margin-left: 10px;
	float: left;
	position: relative;
	background-color: #f3f3f3;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	padding-top: 10px;
	padding-left: 10px;
	min-height: 500px;
	color: #444;
	font-size: 11px;
}



.rightcontainer_wrapper {
	float: left;
	height: auto;
	display: inline;
	width: 152px;
	margin-bottom: 10px;
	color: #fff;
}

#rightcontainer_carddetails {
	float: left;
	height: auto;
	display: inline;
	width: 152px;
	margin-bottom: 10px;
	font-size: 11px;
	text-align: center;
	color: #828282;
}

#rightcontainer_cardimage {
	float: left;
	display: inline;
	position: relative;
	width: 148px;
	height: 110px;
	border: 1px solid #666;
	overflow: hidden;
}


#left_header {
	display: inline;
	float: left;
	height: auto;
	min-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
/* 	line-height: 20px;	 */
	background: #000000 url(/Images/Backgrounds/PageHeader.jpg) 50% 50% repeat-x;
	color: #d4d4d4;
	border: 1px solid black;
	width: 778px;
	margin-bottom: 10px;
	
	
}

#sectionlinks {
	height: auto;
	padding-top: 5px;
	padding-bottom: 10px;
	color: #bbb;
	width: 100%;
	text-align: center;
/*	border-bottom: 1px solid #ccc;*/
	
/*	background: #000000 url(/Images/Backgrounds/PageHeader.jpg) 50% 50% repeat-x;*/
/*	color: #d4d4d4;*/
/*	border: 1px solid black;*/
/*		background:  url(/Images/Backgrounds/MenuTile.jpg) repeat-x;*/
			background: #000000 url(/Images/Backgrounds/PageHeader.jpg) 50% 50% repeat-x;
		
		border: 1px solid #000;
		margin-bottom: 10px;
	
}

#left_sub {
	float: left;
	height: auto;
	text-align: center;
	margin-top: 6px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border: 1px solid #cccccc;
	width: 778px;
	color: #444;
	background-color: #e6e6e6;

}

#statistic_sub {
	float: left;
	height: auto;
	margin-top: 6px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: center;	
	width: 778px;
	color: #444;
	background-color: #fff;
	border: 1px solid #cccccc;
}


#content_wrapper, .content_wrapper {
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	display: inline;
	float: left;
/*	margin-top: 10px;*/
}

.guide_highlight {
	height: auto;
	width: 620px;
	overflow: auto;
	background: #FFF;
	border: 1px solid #cccccc;
	padding: 10px;
	float: left;
	display: inline;
	margin-left: 80px;
}

.section_wrapper {
	width: 100%;
/*	border-bottom:1px solid #fff; */
	padding-top: 15px;
	padding-bottom: 15px;
/* 	overflow: auto; */
	float: left;
	display: inline;
/*	background-image: url(/Images/Generic/shadow_bottom.png);*/
/*	background-position: bottom;*/
/*	background-repeat: repeat-x;*/
	border-bottom: 1px solid #bbb;
}

.confirm_wrapper {width: 798px; background-color: #99ffcc; border:1px solid #00cc66; padding-top: 5px; padding-bottom: 5px; overflow: auto; float: left; display: inline; height: auto; margin-top: 5px; text-align: center; color: #006600;}


/*VERTICAL SCROLL*/

.globalscroll_Container
{
	overflow: hidden;
	position: relative;

}

.globalscroll_Pane
{
	position: absolute;
}

.globalscroll_VerticalBar
{
	position: absolute;

	right: 0;
	width: 12px;
	height: 100px;
	z-index: 3000;
/* 	background: red; */
}

.globalscroll_HorizontalBar
{
	position: absolute;
	bottom: 5px;
	left: 0;
	width: 100px;
	height: 12px;
	z-index: 3000;
/* 	background: red; */
}

.globalscroll_VerticalBar *,
.globalscroll_HorizontalBar *
{
	margin: 0;
	padding: 0;
	
}

.globalscroll_Cap
{
	display: none;
}

.globalscroll_HorizontalBar .globalscroll_Cap
{
	float: left;
}

.globalscroll_Track
{
/* 	background: #dde; */
cursor: pointer;
	position: relative;
	background:  url(/Images/Backgrounds/blackstripe.jpg) repeat;
	
/*-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;*/

	/*border-left: 1px solid #444;
	border-right: 1px solid #444;*/
 	width: 80%; 
 	height:  100%;

}

.globalscroll_Drag
{
/* 	background: #bbd; */
	position: relative;
	top: 0px;
	left: 0;
	cursor: pointer;
	
-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;

	background-color: #bbb;
/* 	background: #000000 url(/Images/Backgrounds/VerticalScroll.jpg) repeat-y; */
}

.globalscroll_HorizontalBar .globalscroll_Track,
.globalscroll_HorizontalBar .globalscroll_Drag
{
	float: left;
	height: 100%;
	
}

.globalscroll_Arrow
{
/* 	background: #50506d; */
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.globalscroll_Arrow.globalscroll_Disabled
{
	cursor: default;
	background: #80808d;
}

.globalscroll_VerticalBar .globalscroll_Arrow
{
/* 	height: 16px; */
}

.globalscroll_HorizontalBar .globalscroll_Arrow
{
/* 	width: 18px; */
	float: left;
/* 	height: 100%; */
}

.globalscroll_VerticalBar .globalscroll_Arrow:focus
{
	outline: none;
}

.globalscroll_Corner
{
/* 	background: #eeeef4; */
	float: left;
	height: 100%;
}


/*FORMS*/

#formcostvalue{width: auto; padding: 2px; overflow: auto; float: right; display: inline; height: auto; padding: 2px 3px 2px 3px; border: 2px solid #802D29;
	
	font-size: 14px;
	background: #900 url(/Images/Backgrounds/alert.jpg) repeat-x scroll 0 0;
	color: #fff}
#formcostwrapper{width: 100%; float: left; display: inline}

#popupform {
	width: 726px;
/* 	color: #444; */
	background: none;
	border: none;
/* 	background-color: #000; */
/* 	padding: 5px; */
	overflow: none;
	color: #d4d4d4;
}
.hiddenform {
	width: auto;
	display: none;
	position: fixed;
	bottom: 10px;
	margin-left: 120px;
	background-image: url(/Images/Generic/CardOverlay.png);
	background-repeat: repeat;
	padding: 10px;
	z-index: 5000;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	border: 2px solid #000;
	color: #d4d4d4;
	height: auto;
}



#form_inner_wrapper {
	width: 720px;
	display: inline;
	float: left;
	height: auto;
	max-height: 400px;
/* 	height: auto; */
	overflow: auto;
	padding-left: 10px;

}




/*MULTIPAGE LINKS*/

#multipage_sub {
	width: 100%;
	color: #444;
	background: none;
	border: none;
	float: left;
	height: auto;
	text-align: left;
	margin-top: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

a.multipage {
	text-decoration: none;
	color: #cccccc;
	font-size: 24px;
	text-shadow: #fff 0 2px 0;
}

a.multipage:hover{
	color: #fff;
	font-size: 24px;
	text-shadow: #cccccc 0 2px 0;
}

a.multipageselected {
	color: black;
	text-decoration: none;
	font-size: 24px;
	text-shadow: #fff 0 2px 0;
}

/*MARKET*/

#marketwatch {
	float: right;
	display: inline;
	height: auto;
	background-color: #e6e6e6;
	width: 178px;
	color: #444;
	text-align: left;
	padding: 5px;
/*	padding-top: 48px;*/
/*	background-image: url(/Images/Generic/marketwatch.png);*/
	background-repeat: No-repeat;
	border: 1px solid #ccc;
/*	background: url(/Images/Generic/CardOverlay.png) repeat;*/
/*	border: 2px solid #000;*/
/*	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;*/
}

.marketstorewrapper{float: left; display: inline; border: 1px solid #cccccc; width: 130px;  height: auto; margin-top: 10px; padding: 5px; background-color: #e6e6e6;}
.marketdivider{border-bottom: 1px solid #cccccc; padding-bottom: 10px;}
.marketcardwrapper{float: left; display: inline; border: 1px solid #cccccc; width: 244px;  height: auto; margin-top: 10px; margin-left: 5px; margin-right: 5px; padding: 5px; background-color: #e6e6e6;}
.marketwantedofferwrapper{float: left; display: inline; border: 1px solid #cccccc; width: 510px;  height: auto; margin-left: 5px; margin-right: 5px; padding: 5px; background-color: #e6e6e6;}


/*RANKING*/

.rankinguserwrapper {width: 68px; height: auto; padding: 2px; float: left; display: inline; margin-right: 5px; margin-bottom: 5px; border: 1px solid #cccccc; background-color: #e6e6e6; overflow: hidden;}


/*LOBBY BOT AND PVP GAMES*/

a.lobby_gamewrapper {
	width: 225px; 
	height: auto; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	
	float: left; 
	display: inline-block; 
/*	margin-right: 5px; */
	margin-bottom: 5px; 
/*	border: 1px solid #111; */
/*	background-color: #333; */
	overflow: hidden;
	text-align: center;
	color: #444;
	text-decoration: none;
	border-bottom: 1px solid #bbb;
	text-align: left;
}

a.lobby_gamewrapper:hover {color:  #000; font-weight: bold; cursor: pointer;} 

a.lobby_pvpgamewrapper {min-width: 88px; width: auto;}

/*a.lobby_pvpavailable {width: 132px;}*/

/*LOBBY*/

#lobby_overlay {
	height: 100%;
	width: 100%;
	background: url(/Images/Generic/CardOverlay.png) repeat;
	z-index: 2000;
	position: absolute;
	top: 0;
	left: 0;
}

#lobby_message {
	width: 400px;
	height: auto;
	margin: 0 auto;
	margin-top: 300px;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	text-shadow: #000 0 2px;
}

.lobby_emptygameslot {
	width: 238px;
	height: 40px;
	float: left;
	display: inline;
	background-color: #e6e6e6;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
}

.lobby_fullgameslot {
	width: 228px;
	height: 30px;
	float: left;
	display: inline;
	background: #9e9e9e url(/Images/Backgrounds/menu.jpg) repeat-x scroll 0 0;
/* 	background: #000000 url(/Images/Backgrounds/PageHeader.jpg) 50% 50% repeat-x; */
	border: 1px solid #000;
	margin-bottom: 5px;
	padding: 5px;
	color: #444;
}

.lobby_gamedetails {
	float: left;
	width: 160px;
	display: inline;
}

.lobby_gamebutton {
	float: right;
	width: 60px;
	display: inline;
	text-align: right;
}

#lobby-midwrapper {
/*	overflow: auto;*/
	margin-bottom: 10px;
	height:auto;
	float:left;
	display: inline;
	width:  800px;
}

#lobby_availablegameswrapper{
	float: left;
	display: inline;
	margin-bottom: 10px;
	overflow: auto;
	width: 100%;
}

#lobby_huntwrapper, #lobby_gauntletwrapper{
	float: left;
	display: inline;
	width: 248px; 
	border: 1px solid #cccccc; 
	background-color: #e6e6e6; 
	padding: 5px; 
	height: 220px; 
	margin-bottom: 10px;

}

#lobby_botwrapper, #lobby_pvpwrapper{
	float: left;
	display: inline;
	width: 236px; 
	border: 1px solid #cccccc; 
	background-color: #e6e6e6; 
	padding: 5px; 
	height: auto; 

}

#lobby_botwrapper{
	height:  220px;
}

#lobby_pvpwrapper{
	height:  350px;
 	margin-bottom: 10px;
 }

#lobby_huntwrapper{
	margin-left:  10px ;
}


#lobby_campaignwrapper {
	color:  white;
	background-image:  url(/Images/Lobby/Campaign_Core.jpg);
	background-repeat: no-repeat;
	border: 1px solid #000;
}

#lobby_availablegames{
	/*
float: left;
	display: inline;
	height: auto;
	width: 800px;
*/
}

#lobby_right_wrapper{
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
/* 	background-color: #f3f3f3; */
	min-height: 500px;
	height: auto;
	width: 138px;
	margin-bottom: 20px;
	display: inline;
	margin-left: 10px;
	float: left;
	position: relative;
	padding: 5px;
	background-image: url(/Images/Generic/CardOverlay.png);
	background-repeat: repeat;
	border: 2px solid #f3f3f3;
	color: #f3f3f3;

}

#lobby_gametypewrapper {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: -1px; top: 30px;
/* 	background: #f3f3f3; */
	margin: 0; 
	padding: 0;
	display: none;
	float: left;
	z-index: 1000;
	height: auto;;
	width: 800px;
}


#lobby_gametypearrow {
	float: left;
	display: inline;
	background-image: url(/Images/Arrows/arrowup.gif);
	background-repeat: no-repeat;
	width: 100px;
	margin-left: 20px;
	height:11px;
	margin-top: 5px;

}

#lobby_gamestatus {
/*	color: #fff;*/
	margin-left: 5px;
	float: left;
	display: inline;
}

a#lobby_activegame {
	position: fixed;
	bottom: 20px;
	left: 20px;
	border: 2px solid #000;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	background-image: url(/Images/Generic/CardOverlay.png);
	background-repeat: repeat;
/* 	background-color: #333; */
	height: 20px;
	width: auto;
	padding: 10px;
	color: #d4d4d4;
	z-index: 1000;
	text-decoration: none;

}

a#lobby_activegame:hover{
	cursor: pointer;
	background-image: none;
	background-color: #000;


}

#lobby_gametypecontent {
	float: left;
	display: inline;
	height: auto;
	width: 786px;
	margin-bottom: 15px;
	padding: 5px;
	border: 2px solid #000;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	background-image: url(/Images/Generic/CardOverlay.png);
	background-repeat: repeat;
	
}

/*LOBBY CHAT*/

#chat-wrapper {
	overflow: auto;
	margin-bottom: 10px;
}

#chat-left {
	float: right;
	display: inline;
	padding: 5px;
	background-color: #e6e6e6;
	border: 1px solid #cccccc;
	width: 530px;
}

#chat-right {
	float: right;
	display: inline;
	width: 234px; 
	border: 1px solid #cccccc; 
	background-color: #e6e6e6; 
	margin-left: 10px; 
	padding: 5px; 
	height: auto; 
	overflow: hidden;
}

#chat-lower {
	float: left;
	display: inline;
	padding: 5px;
	background-color: #e6e6e6;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	overflow: auto;
	width: 788px;
}

#chat-wrap {
	border: 1px solid #cccccc;
	width: 530px;
	float: left;
	display: inline;
	overflow: auto;
}

#chat-games {
	width: 223px;
	height: 110px;
/*	min-height:  100px;*/
	display: inline;
	float: left;
	overflow: auto;
	background-color: #fff;
	border: 1px solid #cccccc;
	padding: 5px;
	margin-bottom: 5px;
}

#chat-area {
	height: 425px;
	overflow: auto;
	padding: 5px;
	background: #FFF;
	width: 520px;
}

.chat-post {
	padding: 5px 0;
	border-bottom: 1px dotted #e6e6e6;
	color: #333;
	height: auto;
	overflow: auto;
	font-size: 11px;
}

.chat-avatar {
	margin-right: 5px;
	color:  #ccc;
}

.chat_status_wrapper{
	float: left; 
	display: inline; 
	width: 120px; 
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto; 
	border-bottom: 1px solid #bbb;
	position: relative;
	color: #444;
}

.chat_status_member{
	position: realtive;
	left:  0px;
	width:  120px;
	height: auto;
	top: 0px;
	font-size: 11px;
/*	border: 1 px solid black;*/
	
	
}
.chat_status {
	min-height:  5px;
	min-width: 5px;
	width: auto;
	height: auto;
	position: absolute;
	right:  0px;
	padding: 2px;
	top: 2px;
	text-align:center;
	font-size: 11px;
	color: #444;
}

.chat_status_battle{
	border:  1px solid #444;
	color: #fff;
	background: #802D29;
}

.chat_status_lobby{
	border:  1px solid #444;
	color: #fff;
	background: #455A89;
	
}

.chat_status_away{
	border:  1px solid #444;
	color: #fff;
	background: #bbb;
}

#sendie {
	width: 520px;
	padding: 5px;
	margin: 5px 0 0;
	font: 11px "Lucida Grande", Sans-Serif;
	border: 1px solid #cccccc;
	height: 60px;
	overflow: hidden;
}

/* CAMPAIGNS */
#mapgrid{
	width:798px;
	height:auto;
	float:left;
	display:inline;
	border: 1px solid #bbb;
	background: url(/Images/Maps/Campaign1.png) no-repeat;
	margin-top: 10px;
}

.mapblock{
	width:20px;
	height:20px;
	border-left:1px solid #666;
	border-top:1px solid #666;
	float:left;
	display:inline;
	color: white;
}

.mapwater{
	width:20px;
	height:20px;
	float:left;
	display:inline;
	color: white;
	border-left:1px solid #666;
	border-top:1px solid #666;
}

.mapown{
	width:19px;
	height:19px;
	border:1px solid #fff;
	float:left;
	display:inline;
	color: white;
}

a.maplink {
	color: white;
	text-decoration: none;
}


/*SEARCH*/

select
{
	padding: 3px;
/*	color: #ffffff;*/
/*	border: 1px solid #444; */
/*	background-color: #000; */
	

}

fieldset.search {
	border: none;
	width: 160px;
	float: right;
	margin-right: 5px;
	display: inline;
}

.searchdivider {padding-top: 5px; margin-top: 5px;}

.search input,.search button {
	border: none;
}

.search input.box {
	width: 155px;
	height: 16px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #fff;
	color: #444;
	font-size: 11px;

}

.keywordsearch {
	width: 155px;
	height: 14px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-border-radius: 4px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #fff;
	color: #444;
	font-size: 11px;
	border: 1px solid #444;
	width: 100px;
}

/*DONATION METER*/
#donation_wrapper{
	height: auto; padding: 5px; width: 30px; background: #e6e6e6; position: absolute; right: 10px; top: 60px;
	background: url(/Images/Generic/CardOverlay.png) repeat;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-border-radius: 4px;
	border: 2px solid #000;
}

#donation_border{
	height: 178px; width: 18px; background: #e6e6e6; float:  left; display: inline; border: 1px solid white; position: relative; margin-left: 5px;
}

#donation_fill{
	width: 18px; background: red; position: absolute; bottom:  0px; 
}
#donation_meter{
	height: auto; width: 30px; float:  left; display: inline; color: white; text-align: right;padding-bottom: 5px;
	
}

/*REVIEWS*/
#main_wrapper_review {
	width: 1000px;
	background: none;
	overflow: none;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
	height: auto;
}

#review_wrapper {
	height: auto;
	width: 978px;
	display: inline;
	float: left;
	padding: 10px;
	background-repeat: no-repeat;
	background-color: #f3f3f3;
	border: 1px solid #676767;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
}
.reviewcardwrapper{color: #444; float: left; display: inline; border: 1px solid #cccccc; width: 472px;  height: auto; padding: 5px; background-color: #e6e6e6;}
.review_votes {
	color: #444;
	width: 100%;
	text-align: center;
	font-size: 11px;
	float: left; display: inline;
}
.review_rating {
	width: 89px;
	text-align: center;
	margin: 0 auto;
	margin-top: 5px;
	overflow: auto;	
}

.review_commentwrapper {
	color: #9e9e9e;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: auto;
	float: left;
	display: inline;
	text-align: left;
}


/*LIBRARY*/

.librarycardwrapper{
	color: #444; 
	float: left; 
	display: inline; 
	border: 1px solid #cccccc; 
	width: 94px;  
	margin-top: 5px; 
	margin-left: 6px; 
	padding: 5px; 
	background-color: #e6e6e6;
	z-index: 50;
	position: relative;
	height: 160px;
	text-align: center;
}
	
#librarycard_own {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 500;
	background: url(/Images/Generic/CardOverlay.png) repeat;
	color: #fff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: center;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	font-size: 14px;
	border: 2px solid #000;

}

#librarycard_userown {
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 500;
	background-color: #fff;
	color: #444;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: center;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	font-size: 14px;
	border: 2px solid #444;

}


#library_cardwrapper {
	float: left;
	display: inline;
	text-align: center;
	z-index: 50;
	position: relative;
}

#library_cardname {
	float: left;
	height: 30px;
	width: 90px;
	display: inline;
	text-align: center;
	padding: 10px;
	vertical-align: middle;
}

/*CARD DETAILS*/

#carddetails_own {
	position: absolute;
	right: -6px;
	bottom: -6px;
	z-index: 500;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	font-size: 12px;
	background: url(/Images/Generic/CardOverlay.png) repeat;
	border: 2px solid #000;
}

#carddetails_image {
	float: left;
	height: auto;
	width: 288px;
	display: inline;
	position: relative;
}

#carddetails_content {
	float: left;
	height: auto;
	min-height: 400px;
	width: 490px;
	margin-left: 10px;
	display: inline;
	border-left:1px #cccccc solid;
	padding-left: 10px;
}

/*PROFILE*/

.profile_statwrapper {
	width: 143px; 
	height: 40px; 
	padding: 5px 5px 5px 5px; 
	float: left; 
	display: inline; 
	margin-right: 5px; 
	margin-bottom: 5px; 
	border: 1px solid #cccccc; 
	background-color: #e6e6e6; 
	overflow: hidden; 
	text-align: center; 
	font-size: 14px; 
	position: relative;
}

#profile_messagewrapper {
	width: 778px;
	height: auto;
	float: left;
	display: inline;
	background-color: #e6e6e6;
	border: 1px solid #cccccc;
	padding: 5px;
}

#profile_messageinner {
	height: auto;
	width: 766px;
	overflow: auto;
	padding: 5px;
	background: #FFF;
	border: 1px solid #cccccc;
}

.profile_post {
	padding: 5px 0;
	border-bottom: 1px dotted #e6e6e6;
	color: #333;
	height: auto;
	overflow: auto;
}

.profile_friendrequestbutton {
	float: right;
	display: inline;
	width: 60px;
	height: auto;
	margin-right: 5px;
}

.profile_friendwrapper{
	float: left; 
	display: inline; 
	height: 73px; 
	width: 183px; 
	margin-bottom: 5px; 
	margin-right: 5px;
	border: 1px solid #cccccc; 
	background-color: #e6e6e6; 
	padding: 5px; 
	position: relative;
}

.profile_button{
	height: 20px;
	float: left;
	display: inline;
	width: 100%;
	text-align: center;
	margin-top: 5px;
}

.profile_friendavatar{
	float: left; 
	display: inline; 
	margin-right: 5px; 
	width: 42px; 
	height: 42px;
	color:  #ccc;
}

.profile_friendname {
	display: inline;
	float: left;
	height: auto;
	width: 100px;
	margin-bottom: 5px;
	text-align: left;
}

.profile_scores {
	display: inline;
	float: left;
	height: auto;
	width: 65px;
	margin-bottom: 5px;
	text-align: left;
}

.profile_frienddenied{
	position: absolute; 
	top: 3px; 
	right: 3px; 
	text-align: right;
}

	
	
	

/*******OLD CSS BELOW*****/








/*//////////////////TABLES/////////////////////*/
table.ranking {
	padding: 0;
	margin-bottom: 10px;
}

tr.ranking {
	background-color: #e6e6e6;
}

td.ranking {
	border: 1px solid #cccccc;
	padding: 5px;
}

/* td.ranking:hover {border: 1px solid red; padding: 5px;} */
td.rankingheader {
	padding: 5px;
	font-size: 10px;
}

td.rankingavatar {
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	padding: 5px;
	color:  #ccc;
}

tr.rankingleader {
	background: #9e9e9e url(/Images/Backgrounds/menu.jpg) repeat-x scroll 0 0;
}

td.rankingleader {
	padding: 5px;
	background: #9e9e9e url(/Images/Backgrounds/menu.jpg) repeat-x scroll 0 0;
	border: 1px solid #cccccc;
}


/*//////////////////ACHIEVEMENTS/////////////////////*/
.achievement_wrapper {
	width: 250px;
	height: auto;
	border: 1px solid #cccccc;
	padding: 5px;
	background-color: #e6e6e6;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 4px;
	float: left;
	display: block;
	cursor: help;
	font-size: 11px;
	text-align: left;
}

.achivement_success {
	background-color: #999;
	border: 1px solid #000;
	font-weight: 700;
	color: #fff;

}


/*/////////////////////////PERCENT BAR///////////////////*/
img.PercentImage {
	background: transparent url(/Images/Generic/PercentImage_back2.png) top left no-repeat;
	padding: 0;
	margin: 0;
	background-position: 0 0;
}

/*LOBBY*/
/*
#lobby_chat {
	width: 388px;
	margin-left: 10px;
	border-left: 1px dotted #666;
	padding: 10px;
	float: left;
}

#lobby_chat_content {
	height: 368px;
	width: 100%;
	float: left;
	display: inline;
	margin-top: 10px;
	overflow: auto;
}

#lobby_games {
	width: 200px;
	height: 400px;
	padding: 10px;
	float: left;
}

#lobby_chat_input {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #e6e6e6;
	border: 1px solid #cccccc;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-border-radius: 6px;
}

.lobby_gamestatus {
	color: #444;
	padding-right: 20px;
	float: left;
	display: inline;
}

.lobby_content,#lobby_chat_input {
	width: 100%;
	float: left;
	display: inline;
	margin-bottom: 10px;
	overflow: hidden;
}

.lobby_sectionheader {
	height: 20px;
	width: 100%;
	float: left;
	color: #444;
	font-size: 14px;
	text-align: center;
	border-bottom: 1px solid #666;
}

.lobby_shoutwrapper {
	width: 100%;
	margin-bottom: 5px;
	float: left;
	display: inline;
	overflow: none;
	height: auto;
}

.lobby_shoutmessage {
	float: left;
	display: inline;
	margin-left: 5px;
	width: 310px;
	overflow: none;
	height: auto;
}

.lobby_shoutavatar {
	height: 32px;
	width: 32px;
	float: left;
}
*/


#voteMMORPG {
	right: 10px;
	top: 0;
	z-index: 200;
	position: absolute;
	width: 180px;
	color: #fff;
	margin-top: 2px;
	font-size: 11px;
}



/*#userlist { float: right; width: 160px; height: 360px; overflow-y: auto; }*/
#userlist {
	color: #444;
	text-align: left;
}

#userlist ul.online {
	color: #fff;
	list-style: none;
}

/*//////////////////ACCOUNT MENU/////////////////////*/
#accountmenu_wrapper {
	position: fixed;
	height: auto;
	float: left;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 50;
/* 	background:#676767 url(/Images/Backgrounds/community_review_top.jpg) repeat-x scroll 0 0; */
}

#accountmenu_inner {
	height: auto;
	width: 798px;
	background: #000 url(/Images/Backgrounds/accountmenu.jpg) repeat-x scroll 0 0;
/* 	background: url(/Images/Generic/CardOverlay.png) repeat; */
	border: 1px solid #000;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	-border-radius: 15px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 auto;
	margin-bottom: 10px;
	color: #d4d4d4;
}

/*//////////////////MAIN MENU/////////////////////*/
#mainmenu {
	height: auto;
	width: 798px;
	background: #e6e6e6 url(/Images/Backgrounds/menu.jpg) repeat-x scroll 0 0;
	border: 1px solid #666;
	position: relative;
/*
-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;	
	-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;	
	-border-bottom-right-radius: 6px;
*/
	margin-bottom: 10px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.mainmenu {
	width: 720px;
	height: 30px;
	list-style: none;
	border-left: 1px solid #666;
	margin: 0 auto;
}

ul.mainmenu li {
	cursor: pointer;
	float: left;
	width: 87px;
	height: 30px;
	border-right: 1px solid #666;
	border-left: 1px solid #e6e6e6;
	text-align: center;
}

ul.mainmenu li:hover {
	background: #676767 url(/Images/Backgrounds/community_review_top.jpg) repeat-x scroll 0 0;
	border-left: 1px solid #666;
}

a.header {
	text-decoration: none;
	color: #444;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: 700;
	text-shadow: #fff 0 1px;
}

a.header:hover {
	color: #fff;
	text-shadow: #000 0 1px;
}




a.floatingscroll {
	color: #FFF;
	text-decoration: none;
}

a.floatingscroll:hover {
	color: red;
}

/*//////////////////MAIN/////////////////////*/
#body_wrapper {
/* 	background-color: #d4d4d4; */
	margin: 0 auto;
	height: auto;
	width: 100%;
/* 	background: #d4d4d4 url(/Images/Backgrounds/Background_Top.jpg) repeat-x scroll 0 0; */
	overflow: none;
/* 	border-top: 1px solid #333; */
}

#main_wrapper {
	width: 1000px;
	background-repeat: no-repeat;
	background-color: #f3f3f3;
	border: 1px solid #676767;
	overflow: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	padding-top: 10px;
	margin: 0 auto;
/*	height: auto;*/
	margin-top: 15px;
}

#top_wrapper {
	height: 15px;
	width: 100%;
	background: #676767 url(/Images/Backgrounds/TopGradient.jpg) repeat-x scroll 0 0;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#top_wrapper_beta {
	width: 100%;
	display: inline;
	float: left;
	height: 200px;
	position: relative;
}


#header_wrapper {
	height: 100px;
	width: 100%;
	margin-top: 30px;
	background-image: none;
	border: none;
	position: relative;
	z-index: 1000;
}

#section_wrapper {
	width: 100%;
	height: auto;
/*	overflow: auto;*/
}

.newswrapper {
	width: 100%;
	border-bottom: 1px dotted #666;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: auto;
	float: left;
	display: inline;
}

.contentwrapper {
	width: 100%;
	border-bottom: 1px dotted #666;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: auto;
	float: left;
	display: inline;
}

.vcenter {
	vertical-align: middle;
}

.lighttable {
	border-bottom: 1px dotted #666;
}



.review_contentinner {
	width: 520px;
	float: left;
	display: inline;
	margin-left: 10px;
	height: auto;
}

/* YOUR RATING */
.yourrating {
	width: 80px;
	height: 16px;
	padding: 0;
	list-style: none;
/* 	clear:both; */
/* 	position:relative; */
	background: url(/Images/Stars/yourstarmatrix.png) no-repeat 0 0;
}

.your0star {
	background-position: 0 0;
}

.your1star {
	background-position: 0 -16px;
}

.your2star {
	background-position: 0 -32px;
}

.your3star {
	background-position: 0 -48px;
}

.your4star {
	background-position: 0 -64px;
}

.your5star {
	background-position: 0 -80px;
}

/* STARS & COGS */
#cardreviewrating {
	text-decoration: none;
	color: #fff;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-left: 10px;
	width: 84px;
	margin: 0 auto;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	-border-radius: 10px;
	background-color: #cccccc;
	text-align: center;
}

.rating {
	width: 84px;
	height: 16px;
	padding: 0;
	list-style: none;
	clear: both;
	position: relative;
	float: left;
	background: url(/Images/Stars/starmatrix.png) no-repeat 0 0;
}

.review {
	width: 89px;
	height: 17px;
	padding: 0;
	list-style: none;
	clear: both;
	position: relative;
	float: left;
	background: url(/Images/Stars/ReviewStars.png) no-repeat 0 0;
}

.visitor0star {
	background-position: 0 0;
}

.visitor1star {
	background-position: 0 -18px;
}

.visitor2star {
	background-position: 0 -36px;
}

.visitor3star {
	background-position: 0 -54px;
}

.visitor4star {
	background-position: 0 -72px;
}

.visitor5star {
	background-position: 0 -90px;
}


ul.review li {
	cursor: pointer;
	float: left;
	text-indent: -999em;
}

ul.review li a {
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 17px;
	text-decoration: none;
	z-index: 200;
}

ul.review li.one a {
	left: 0;
}

ul.review li.two a {
	left: 17px;
}

ul.review li.three a {
	left: 34px;
}

ul.review li.four a {
	left: 51px;
}

ul.review li.five a {
	left: 68px;
}


ul.review li a:hover {
	z-index: 2;
	width: 89px;
	height: 17px;
	overflow: hidden;
	left: 0;
	background: url(/Images/Stars/ReviewStars.png) no-repeat 0 0;
}


ul.review li.one a:hover {
	background-position: 0 -18px;
}

ul.review li.two a:hover {
	background-position: 0 -36px;
}

ul.review li.three a:hover {
	background-position: 0 -54px;
}

ul.review li.four a:hover {
	background-position: 0 -72px;
}

ul.review li.five a:hover {
	background-position: 0 -90px;
}

.NewStatus {
	position: absolute;
	right: 0;
	top: -2px;
	z-index: 100;
	border: 2px solid #333;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	-border-radius: 15px;
	text-align: center;
	color: #444;
	font-weight: 700;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	background: #fff;
	display: inline;
}

/*//////////////////PLUS MENU/////////////////////*/
ul.plusmenu li.cardcount {
	background: #999 url(/Images/Backgrounds/LightGreyButtons.jpg) repeat-x scroll 0 0;
	width: 10px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	height: 16px;
	color: #444;
}

ul.plusmenu li.deckplus {
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #666;
	color: #fff;
	float: left;
/* 	background: #666 url(/Images/Backgrounds/community_review_top.jpg) repeat-x scroll 0 0; */
	background: #000000 url(/CSS/custom-theme/images/ui-bg_highlight-soft_100_000000_1x100.png) 50% 50% repeat-x;
	width: 20px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;	
	-border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;	
	-border-bottom-right-radius: 6px;
}

ul.plusmenu li.deckminus {
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	border: 1px solid #666;
	color: #fff;
/* 	background: #666 url(/Images/Backgrounds/community_review_top.jpg) repeat-x scroll 0 0; */
	background: #000000 url(/CSS/custom-theme/images/ui-bg_highlight-soft_100_000000_1x100.png) 50% 50% repeat-x;
	width: 20px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;	
	-border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;	
	-border-bottom-left-radius: 6px;
}

a.deckplus {
	text-decoration: none;
	color: #444;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
	padding-left: 3px;
	background: #999 url(/Images/Backgrounds/LightGreyButtons.jpg) repeat-x scroll 0 0;
	float: right;
	border: 1px solid #666;
	height: 16px;
	width: 20px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;	
	-border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;	
	-border-bottom-right-radius: 6px;
}

a.deckplus:hover {
	color: #fff;
/* 	background: #666 url(/Images/Backgrounds/community_review_top.jpg) repeat-x scroll 0 0; */
	background: #000000 url(/CSS/custom-theme/images/ui-bg_highlight-soft_100_000000_1x100.png) 50% 50% repeat-x;
}

a.deckminus {
	text-decoration: none;
	color: #444;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
	padding-left: 3px;
	background: #999 url(/Images/Backgrounds/LightGreyButtons.jpg) repeat-x scroll 0 0;
	float: left;
	border: 1px solid #666;
	height: 16px;
	width: 20px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;	
	-border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;	
	-border-bottom-left-radius: 6px;
}

a.deckminus:hover {
	color: #fff;
/* 	background: #666 url(/Images/Backgrounds/community_review_top.jpg) repeat-x scroll 0 0; */
	background: #000000 url(/CSS/custom-theme/images/ui-bg_highlight-soft_100_000000_1x100.png) 50% 50% repeat-x;
}






/*//////////////////STORE/////////////////////*/


.storecoinwrapper {
	background-image: url(/Images/Generic/D6%20Coins%20Medium.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 80px;
	width: 140px;
	display: inline-block; position: relative; 
	padding-top: 20px;
	text-align: center;
	font-size: 48px;
	line-height: normal;
	font-weight: bold;
	color: #000;
	z-index: 100;
	margin-top: 20px;
}

.storecoinprice{
	position:absolute;
	top: -30px;
	right: -40px;
	height:100px;
	width: 88px;
	z-index: 500;
	background-image: url(/Images/Store/SaleIcon.png); 
	background-repeat: no-repeat;
	font-size: 18px;
	text-align: center;
	color:  #fff;
	padding-top:  14px;

	text-shadow: #000 0 1px 0;
	
}


#store1195{background-image: url(/Images/Store/1195.png); background-repeat: no-repeat;}
#store695{background-image: url(/Images/Store/695.png); background-repeat: no-repeat;}
#store350{background-image: url(/Images/Store/350.png); background-repeat: no-repeat;}
#store195{background-image: url(/Images/Store/195.png); background-repeat: no-repeat;}

form.library {
	text-decoration: none;
	color: #444;
	display: inline;
	padding: 10px;
	height: auto;
	float: left;
	text-align: center;
}

form.library:hover {
	color: #FFF;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-border-radius: 6px;
	background-color: #9E9E9E;
}

/**********************BATTLE LOGS********************/

.battlelog_wrapper{
	width: 796px;
	float: left;
	display: inline;
	border: 1px solid #cccccc;
	background-color: #e6e6e6;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
}

.battlelog_opponentavatar{width: 32px; height: auto; padding: 5px; float: left; display: inline; overflow:auto; text-align: left; color:  #ccc;}
.battlelog_opponent{width: 150px; height: auto; padding: 5px; float: left; display: inline; overflow:auto; text-align: left;}
.battlelog_result{width: 100px; height: auto; padding: 5px; float: left; display: inline; overflow:auto; text-align: center;}
.battlelog_loglink{width: auto; height: auto; padding: 5px; float: right; display: inline; overflow:auto; text-align: center;}
.battlelog_tickercontent{
	width: 100%;
	float: left;
	diplay: inline;
	border-bottom: 1px dotted #ccc;
}
.battlelog_tickerstamp {
	width: 100px; height: auto; padding: 5px; float: left; display: inline; overflow:auto; text-align: center;
}
.battlelog_tickername {
	width: 150px; height: auto; padding: 5px; float: left; display: inline; overflow:auto; text-align: center;
}
.battlelog_tickertext {
	width: 500px; height: auto; padding: 5px; float: left; display: inline; overflow:auto; text-align: left;
}
/**********************FORUM********************/

.forum_topicwrapper{
	width: 796px;
	float: left;
	display: inline;
	border: 1px solid #cccccc;
	background-color: #e6e6e6;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
}

.forum_cog{width: 17px; height: auto; padding: 5px; float: left; display: inline; overflow:auto;}
.forum_subjecttitle{width: 340px; height: auto; padding: 5px; float: left; display: inline; overflow:auto;}
.forum_lastpostavatar{width: 32px; height: auto; padding: 5px; float: right; display: inline; overflow:auto; text-align: right;}
.forum_lastpostname{width: 150px; height: auto; padding: 5px; float: right; display: inline; overflow:auto; text-align: right;}
.forum_stats{width: 60px; float: left; display: inline; height: auto; overflow: auto; padding: 5px;}
.forum_morelink{width: 100%; float: left; display: inline; text-align: right;}

.ForumQuote {
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
	font-style: italic;
	font-size: 11px;
	padding: 5px;
	color: #444;
	float: left;
	display: inline;
	width: 653px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.forum_postwrapper {
	margin-bottom: 10px;
	width: 100%;
	height: auto;
	float: left;
	border-bottom: 1px dotted #666;
}

.forum_messageleft {
	width: 180px;
	float: left;
	padding: 10px;
}

.forum_avatar {
	height: auto;
	width: 100%;
	float: left;
	display: inline;
	color:  #ccc;
}

.forum_username {
	height: auto;
	width: 110px;
	margin-left: 10px;
	float: left;
}

.forum_userdetails {
	height: auto;
	width: 180px;
	margin-top: 10px;
	float: left;
	padding-top: 10px;
}

.forum_messageright {
	width: 580px;
	float: left;
	padding: 10px;
	display: inline;
}

.forum_messagecontrolbar {
	width: 100%;
	float: left;
	height: 25px;
	display: inline;
}

.forum_postdate {
	float: left;
	display: inline;
}

.forum_controllerbutton {
	float: right;
	margin-left: 10px;
	display: inline;
}

.forum_messagebody {
	width: 100%;
	float: left;
	display: inline;
}

.forum_messageedited {
	width: 500px;
	padding: 5px;
	margin-top: 20px;
}

.forum_topiccounts {
	float: right;
	display: inline;
	width: 80px;
	text-align: left;
}

.forum_timeago {
	float: left;
	display: inline;
	width: 90px;
}

.forum_topictitle {
	float: left;
	display: inline;
	width: 500px;
}

.forum_contentwrapper {
	width: 100%;
	border-bottom: 1px dotted #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: auto;
	float: left;
	display: inline;
}

.forum_groupheaderwrapper {
	display: inline;
	width: 100%;
	float: left;
	height: 40px;
	margin-top: 10px;
}

.forum_groupwrapper {
	width: 100%;
}

.forum_groupheader {
	width: 650px;
	display: inline;
	float: left;
}

/*//////////////////REVIEWS & FORMS/////////////////////*/
textarea#PostBody {
	width: 590px;
	height: 120px;
	border: 1px solid #e6e6e6;
	padding: 10px;
	font-family: "Lucida Grande",Arial,Verdana,sans-serif;
	background-color: #fff;
/*-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;	
	-border-radius: 6px;*/
	font-size: 12px;
	color: #444;
}

input#PostLimit {
	background: none;
	border: none;
	width: 40px;
	text-align: center;
	font-size: 12px;
	color: #d4d4d4;
}

input#basic {
	border: 1px solid #e6e6e6;
	width: 35px;
	padding: 3px;
	font-family: "Lucida Grande",Arial,Verdana,sans-serif;
	background-color: #fff;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-border-radius: 6px;
}

#ForumLimit_Wrapper {
	padding: 3px;
	width: 200px;
	float: right;
	display: inline;
	color: #d4d4d4;
}

input#ReviewPost {
	width: auto;
	text-align: center;
	text-decoration: none;
	color: #444;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	background: #999 url(/Images/Backgrounds/LightGreyButtons.jpg) repeat-x scroll 0 0;
	border: 1px solid #666;
	font-size: 11px;
}

input#ReviewPost:hover {
	color: #fff;
	background: #666 url(/Images/Backgrounds/community_review_top.jpg) repeat-x scroll 0 0;
	cursor: pointer;
}

#innerform_mid,#carddetails_sellcard,#carddetails_checkmarket {
	float: left;
/* 	width: 618px; */
	height: auto;
/*
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
 	background:#676767 url(/Images/Backgrounds/community_review_top.jpg) repeat-x scroll 0 0; 
*/
	text-align: center;
	color: #fff;
/* Below New Test */
	background-color: #9E9E9E;
	margin-top: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-border-radius: 6px;
	padding: 10px;
	width: 620px;
/* 	border: 1px solid #666; */
}

#innerform_bottom {
	height: 19px;
	background: #676767 url(/Images/Backgrounds/community_review_bottom.jpg) repeat-x scroll 0 0;
	float: left;
	width: 638px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	display: none;
}

#innerform_mid_large {
	float: left;
/* 	width: 778px; */
	height: auto;
/*
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background:#676767 url(/Images/Backgrounds/community_review_top.jpg) repeat-x scroll 0 0;
*/
	text-align: center;
	color: #fff;
/* Below New Test */
	background-color: #9E9E9E;
	margin-top: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-border-radius: 6px;
	padding: 10px;
	width: 780px;
/* 	border: 1px solid #666; */
}

#innerform_bottom_large {
	height: 19px;
	background: #676767 url(/Images/Backgrounds/community_review_bottom.jpg) repeat-x scroll 0 0;
	float: left;
	width: 798px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	display: none;
}

select.event {
	width: 100%;
}

select option.event {
}

/* FACE BOOK */
#facebook_recommend {
	height: 35px;
	position: relative;
    top: -1px;
    z-index: 999;
    background-image: url(/Images/Generic/CardOverlay.png);
/*background: #ccc;*/
    width: auto;
	float: left;
    display: inline;
    -moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;	
	-border-bottom-left-radius: 10px;
	color: #000;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;

}


/*ARTISTS*/

#artist_mugshot{
	width: 100%; height: auto;  float: left; display: inline; text-align: left; margin-bottom: 10px;
}

#artist_name {float: left; display: inline; margin-top: 5px; font-style: italic;}
.artist_link {min-width: 60px; width: auto; height: 60px; float: right; margin-left: 5px;}
#artist_blurb {width: 778px; height: auto;  float: left; display: inline; font-style: italic; font-size: 12px; margin-top: 10px;}

.artist_smallimagewrapper{
	color: #444; 
	float: left; 
	display: inline; 
	border: 1px solid #cccccc; 
	width: 224px;  
	margin-top: 10px; 
	margin-left: 10px; 
	margin-right: 10px; 
	padding: 10px; 
	background-color: #e6e6e6;
	z-index: 50;
	position: relative;
	height: auto;
	text-align: center;
}

.artist_stats_wrapper{
	height: auto;
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
	background-image: url(/Images/Generic/shadow_bottom.png);
	background-position: bottom;
	background-repeat: repeat-x;
	overflow: auto;
}


.artist_message_input {
/*    height: 1em;*/
        width: 700px;
        border: 1px solid #bbb;
        padding:  3px;
        font-family: "Lucida Grande",Arial,Verdana,sans-serif;
        font-size: 11px;
    
}

form#artistpostreply{
	
	margin-top: 10px;
	
}

.artist_largeimage_wrapper{
	
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	width:  100%;
	overflow: auto;
	color: #444;
	float:  left;
	display: inline;
}

.artist_largeimage_title{
	text-align: center;
	font-size: 16px;
	margin-bottom: 10px;
	width:  100%;
	float:  left;
	display: inline;
}

.artist_smallimage_sub{
	float: left;
	display: inline;
	width:  100%;
	overflow: auto;
	margin-top: 5px;
	text-align: left;
	position: relative;
	height: auto;
	
}

.artist_smallimage_rating{
	
}

.artist_smallimage_stats{
	right:  0px;
	position: absolute;
	
	
}

/*LOGIN DROP DOWN*/

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}





/* Panel Tab/button */
.tab {
  	
	height: 20px;
	position: relative;
    top: -1px;
    z-index: 999;
    background-image: url(/Images/Generic/CardOverlay.png);
/*background: #ccc;*/
    width: auto;
/*     right: -2px; */
    float: right;
    display: inline;
    -moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;	
	-border-bottom-left-radius: 10px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	color: #fff;
	padding: 10px;
	overflow: none;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: auto;
	width: auto;
	margin: 0;
  	color: #fff;
  	font-size: 12px;
	text-align: center;

}

.tab ul.login li {
 	text-align: left;
	display: block;
	float: left;
	height: auto;
}

/* sliding panel */
#toppanel {
    /*position: absolute;*/   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 1000px;
    z-index: 999;
    margin: 0 auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	height: auto;
	overflow: auto;
	color: #444;
	
}

#panel {
	width: 978px;
	height: auto;
	padding: 10px;
	color: #fff;
/* 	background: #272727; */
	
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-image: url(/Images/Generic/CardOverlay.png);
	background-repeat: repeat;
/*	background: #ccc;*/
	
	/*
-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;	
	-border-bottom-left-radius: 10px;
*/
}


#panel p {
	margin: 5px 0;
	padding: 0;
}


#panel .content {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

#panel .content .left {
	width: 305px;
	float: left;
	padding: 10px;
	border-left: 1px solid #333;
	height: auto;
}

#panel .content .right {
	border-right: 1px solid #333;
	width: 630px;

}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content input:focus.field {
	background: #545454;
}



/*NOTIFY*/

.ui-pnotify {
	bottom: 74px;
	left: 20px;
	position: absolute;
	height: auto;
	/* Ensure that the notices are on top of everything else. */
	z-index: 9999;
}
/* This hides position: fixed from IE6, which doesn't understand it. */
html > body .ui-pnotify {
	position: fixed;
}
.ui-pnotify .ui-pnotify-shadow {
	margin: 0;
	position: absolute;
	top: .1em;
	left: .1em;
	bottom: -.2em;
	right: -.2em;
	z-index: -1;
}
.ui-pnotify-container {
	height: 16px;
/* 	background: #000000 url(/CSS/custom-theme/images/ui-bg_highlight-soft_100_000000_1x100.png) 50% 50% repeat-x; */
	background-image: url(/Images/Generic/CardOverlay.png);
	background-repeat: repeat;
	padding: 10px;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	-border-radius: 10px;
	border: 2px solid #000;

}
.ui-pnotify-closer {
	float: right;
	margin-left: .2em;
}
.ui-pnotify-title {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: .4em;
}
.ui-pnotify-text {
	display: block;
	color: #d4d4d4;
}
.ui-pnotify-icon, .ui-pnotify-icon span {
	display: block;
	float: left;
	margin-right: 5px;
	background-image: url(/Images/Forum/Alert.png);
	background-repeat: no-repeat;
	height: 16px; 
	width: 16px;
}

.ui-pnotify .picon {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	width: 17px;
	height: 17px;
	
}


.ui-pnotify-history-container {
	position: absolute;
	top: 0;
	right: 18px;
	width: 70px;
	border-top: none;
	/* Ensure that the history container is on top of the notices. */
	z-index: 10000;
}
.ui-pnotify-history-container .ui-pnotify-history-header {
	padding: 2px;
}
.ui-pnotify-history-container button {
	cursor: pointer;
	display: block;
	width: 100%;
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown {
	display: block;
	margin: 0 auto;
}





