
/*-Begin Section -_theme.css-*/
/* pink: #fff;
red: #5b1300;
grey: #a1a1a1;
 */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family:arial;
	
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

a
{
color:#fff;
}

/********************************************************

	Core Areas

********************************************************/
body
{
	font-size:.8em;
    background:#5fc5f2 url(../_images/wm/bg_gradient.gif) repeat-x top right;
}

#base
{
    width:100%;
	margin:0 auto;
	padding:0;
	}

form.elPageHome
{
width:100%;
}	

#ZoneHeaderRow
{
	clear:both;
	width:959px;
	margin:15px auto 0 auto;
	height: 188px;
	position:relative;
	z-index:99;
}

form.elPageAdmin #ZoneCentreRow
{
	position:static!important;
}

#ZoneCentreRow
{
	margin:0 20px;
	clear:both;
	display:block;
	padding:0 0 300px 0;
	z-index:98;
	position:relative;
	min-height:900px;
	z-index:10!important;
}
  

#LeftRightContainer
{
    clear:both;
	width:959px;
	display:block;
	margin:0 auto;
	z-index:98;
  background:url(../_images/wm/offwhite.png) repeat top right;
	min-height:980px;
	z-index:20;
	overflow:hidden;
}


#ZoneFooterRow
{
	width:100%;
	display:block;
	clear:both;
	height:217px;
	padding:40px 0 0 0;
	position:relative;
    background-color:#5fc5f2;
	z-index:1;
}

form.elPageAdmin #ZoneCentreRow
{
	z-index:90!important;
}
 
form.elPageAdmin #ZoneFooterRow
{
	z-index:-1!important
}



  #ZoneLeftColumn
    {
  display:block;
  float:left;
  clear:none;  
  min-height:977px;
  width:711px;
  margin:0 0 0 0;
  padding:0 0 0 0;
  overflow:hidden;
  z-index:10;
  position:relative;
  }
  
		form.elRegister #ZoneLeftColumn
		{
			position:relative;
		}
  
#ZoneRightColumn
{
  display:block;
  float:left;
  clear:none;
  width:248px;
  margin:0;
  padding:0;
  min-height:977px;
  overflow:hidden;
  padding-top:15px;
}

	form.elPageHome #ZoneRightColumn,
	form.elPageLogin #ZoneRightColumn
	{
		padding-top:0px;
	}
  
form.elPageAdmin #ZoneCentreRow
{
	width:960px;
	margin:0 auto;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

/********************************************************
	Logo
********************************************************/
h1.ident
{
position:absolute;
top:0;
left:0;
}

h1.ident a
{
  display:block;
  background:url(../_images/wm/logo.gif) no-repeat top right;
  /*width:302px;
  height:85px;*/
  width:272px;
  height:111px;
}

 h1.ident a span
{
  display:none;
}

div.elLogo
{
	width:504px;
}

div.elLogo a.elWinmonkeyInfo,
div.elLogo a.elWinmonkeyInfo:link,
div.elLogo a.elWinmonkeyInfo:visited
{
	display:block;
	/*background:url(../_images/wm/logo_monkey.gif) no-repeat top left;*/
	background:url(../../../_assets/logo_monkey.gif) no-repeat top left;
	width:243px;
	height:115px;
	position:absolute;
	left:272px;
	border:none;
}

div.elLogo a.elWinmonkeyInfo span,
div.elLogo a.elWinmonkeyInfo:link span,
div.elLogo a.elWinmonkeyInfo:visited span
{
	display:none;
}

/********************************************************
	Quicksearch
********************************************************/

div.search
{
padding:15px 18px 0 0;
width:530px;
display:block;
float:right;
clear:right;
height:60px;
}
div.QuickSearch
{
position:absolute;
top:11px;
right:16px;
width:250px;
height:29px;
margin:0 10px 0 0;
background:url(../_images/circle/quicksearch_bg.gif) no-repeat top right;
}

div.QuickSearch a.hoverbutton
{
position:absolute;
top:4px;
right:4px;
height:23px !important;
width:23px !important;
display:block !important;
background-color:transparent !important;
padding:0;
margin:0;
border:0;

}
div.QuickSearch a.hoverbutton span
{
display:none !important;
}

div.QuickSearch input
{
width:200px;
border:0;
padding:5px 0 0 0;
margin:1px 0 0 15px;
color:#fe740a;
}


/********************************************************
	Main Menu v3
********************************************************/
div#MainMenu
{
	width:968px;
	margin-left: -4px;
	padding-top: 126px;

}
div#MainMenu div.wrap
{
	background: transparent url(../_images/wm/_mainmenu/mainmenu_bg.png) no-repeat;
	height: 54px;
	padding-left: 4px;

}
ul.elMainMenu
{

	height:45px;
	position: relative;
	display:block;
	z-index:99;
	padding: 4px 0 0 0;
	margin: 0;

}

ul.elMainMenu  li
{
	float:left;
	display:inline;
	clear:none;
	height:45px;
	overflow: hidden;
}


ul.elMainMenu  li span.Left
{
	display:inline;
	height:45px;
	width:4px;
	background:url(../_images/wm/_mainmenu/item_left.jpg) no-repeat top left;
	float:left;
	padding:0;
}

	ul.elMainMenu  li a.parent_current span.Left,
	ul.elMainMenu  li a.current span.Left
	{
		background:url(../_images/wm/_mainmenu/item_left_current.jpg) no-repeat top left;
	}

ul.elMainMenu  li span
{
	display:inline;
	height:45px;
	background:url(../_images/wm/_mainmenu/item_bg.png) repeat-x top left;
	padding:0 10px;
	float:left;
	line-height:44px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.9em;
	cursor:pointer;
}

	ul.elMainMenu  li a.parent_current span,
	ul.elMainMenu  li a.current span
	{
		background:url(../_images/wm/_mainmenu/item_bg_current.png) repeat-x top left;
		color:#fff;
	}

ul.elMainMenu li span.Right
{
	display:inline;
	height:45px;
	width:4px;
	background:url(../_images/wm/_mainmenu/item_right.jpg) no-repeat top left;
	padding:0;
	float:left;
}

	ul.elMainMenu li a.parent_current span.Right,
	ul.elMainMenu li a.current span.Right
	{
		background:url(../_images/wm/_mainmenu/item_right_current.jpg) no-repeat top left;
	}
	
ul.elMainMenu li.last span.Right
{
	background:url(../_images/wm/_mainmenu/last_item_right.jpg) no-repeat top left;
	width:9px;
	height:45px;
	float:left;
	padding:0;
	display:inline;
}

	ul.elMainMenu li.last a.parent_current span.Right,
	ul.elMainMenu li.last a.current span.Right
	{
		background:url(../_images/wm/_mainmenu/last_item_right_current.jpg) no-repeat top left;
	}

ul.elMainMenu li a,
ul.elMainMenu li a:link,
ul.elMainMenu li a:visited
{
	text-decoration:none;
	color:#0d5486;
}

ul.elMainMenu li a:hover,
ul.elMainMenu li a:active
{
	color:#248ed8;
}

/****
Main Menu first drop down level
****/

ul.elMainMenu li ul
{
	width:146px;
	position:absolute;
	top:48px;
	left:0px;
	margin:0 0 0 -5px;
	padding:0 0 8px 0;
	border-bottom:0;
	background:url(../_images/wm/_mainmenu/_dropdown/dropdown_bottom_bg.png) no-repeat left bottom ;
}

ul.elMainMenu li ul li,
ul.elMainMenu li ul li.first
{
	display:block;
	margin:0;
	width:146px;
	background:url(../_images/wm/_mainmenu/_dropdown/dropdown_bg.png) repeat-y top left;
	position:relative;
}

	ul.elMainMenu li ul.elMadmin
	{
		width:200px;
		position:absolute;
		top:48px;
		margin:0;
		padding:0;
		border-bottom:1px solid #000;
		background:none;
	}

	ul.elMainMenu li ul.elMadmin li,
	ul.elMainMenu li ul.elMadmin li.first
	{
		display:block;
		margin:0;
		width:200px;
		background:#106eaf;
		position:relative;
		border-top:1px solid #000;
		border-left:1px solid #000;
		border-right:1px solid #000;
	}	

	ul.elMainMenu li ul.elMadmin li a,
	ul.elMainMenu li ul.elMadmin li a:link,
	ul.elMainMenu li ul.elMadmin li a:visited
	{
		color:#fff;
	}

ul.elMainMenu li ul li span
{
	height:auto;
	width:auto;
	padding:0 0 0 10px;
	margin:0;
	line-height:20px;
	background:none!important;
}

ul.elMainMenu li ul li span.Left,
ul.elMainMenu li ul li span.Right
{
	display:none!important;
}

ul.elMainMenu li ul li a,
ul.elMainMenu li ul li a:link,
ul.elMainMenu li ul li a:visited
{
	margin:0;
	line-height:10px;
	font-size:0.8em;
	display:block;
	overflow:hidden;
	width:126px;
	padding:1px 0 1px 3px;
	color:#248ed8;
	text-transform:normal!important;
}
	
	ul.elMainMenu li ul li a span,
	ul.elMainMenu li ul li a:link span,
	ul.elMainMenu li ul li a:visited span
	{
		text-transform:none;
	}

	ul.elMainMenu li ul.elMcompetitions li a,
	ul.elMainMenu li ul.elMcompetitions li a:link,
	ul.elMainMenu li ul.elMcompetitions li a:visited
	{
		padding-left:20px;
	}

ul.elMainMenu li ul li.first a,
ul.elMainMenu li ul li.first a:link,
ul.elMainMenu li ul li.first a:visited
{
	padding-top:3px;
}

ul.elMainMenu li ul li.last a,
ul.elMainMenu li ul li.last a:link,
ul.elMainMenu li ul li.last a:visited
{
	padding-bottom:0px!important;
}

ul.elMainMenu li ul li.MenuItemHover > a,
ul.elMainMenu li ul li.MenuItemHover > a:link,
ul.elMainMenu li ul li.MenuItemHover > a:visited
{
	color:#005782;
}

ul.elMainMenu li ul li a.parent_current,
ul.elMainMenu li ul li a.parent_current:link,
ul.elMainMenu li ul li a.parent_current:visited,
ul.elMainMenu li ul li a.current,
ul.elMainMenu li ul li a.current:link,
ul.elMainMenu li ul li a.current:visited,
ul.elMainMenu li ul li a.current span,
ul.elMainMenu li ul li a.current:link span,
ul.elMainMenu li ul li a.current:visited span
{
	color:#005782!important;
}

ul.elMainMenu li ul li:hover,
ul.elMainMenu li ul li a.parent_current:hover,
ul.elMainMenu li ul li a.current:hover
{
	color:#005782;
}

	ul.elMainMenu li ul li.elMallgames a,
	ul.elMainMenu li ul li.elMallgames a:link,
	ul.elMainMenu li ul li.elMallgames a:visited
	{
		background:url(../_images/wm/_mainmenu/_dropdown/icon_allgames.png) no-repeat 9px 3px;
	}
	
	ul.elMainMenu li ul li.elMallprize a,
	ul.elMainMenu li ul li.elMallprizes a:link,
	ul.elMainMenu li ul li.elMallprizes a:visited
	{
		background:url(../_images/wm/_mainmenu/_dropdown/icon_allprizes.png) no-repeat 9px 1px;
	}
	
	ul.elMainMenu li ul li.elMmonkeyklondike a,
	ul.elMainMenu li ul li.elMmonkeyklondike a:link,
	ul.elMainMenu li ul li.elMmonkeyklondike a:visited
	{
		background:url(../_images/wm/_mainmenu/_dropdown/icon_klondike.png) no-repeat 9px 1px;
	}
	
	ul.elMainMenu li ul li.elMbustamonkey a,
	ul.elMainMenu li ul li.elMbustamonkey a:link,
	ul.elMainMenu li ul li.elMbustamonkey a:visited
	{
		background:url(../_images/wm/_mainmenu/_dropdown/icon_busta.png) no-repeat 9px 1px;
	}
	
	ul.elMainMenu li ul li.elMmonkeyblitz a,
	ul.elMainMenu li ul li.elMmonkeyblitz a:link,
	ul.elMainMenu li ul li.elMmonkeyblitz a:visited
	{
		background:url(../_images/wm/_mainmenu/_dropdown/icon_blitz.png) no-repeat 9px 1px;
	}	
	
	ul.elMainMenu li ul li.elMmonkeyblox a,
	ul.elMainMenu li ul li.elMmonkeyblox a:link,
	ul.elMainMenu li ul li.elMmonkeyblox a:visited
	{
		background:url(../_images/wm/_mainmenu/_dropdown/icon_blox.png) no-repeat 9px 1px;
	}

	ul.elMainMenu li ul li.elMthreemonkeys a,
	ul.elMainMenu li ul li.elMthreemonkeys a:link,
	ul.elMainMenu li ul li.elMthreemonkeys a:visited
	{
		background:url(../_images/wm/_mainmenu/_dropdown/icon_3monkeys.png) no-repeat 9px 1px;
	}
	
	ul.elMainMenu li ul li.elMwordmonkey a,
	ul.elMainMenu li ul li.elMwordmonkey a:link,
	ul.elMainMenu li ul li.elMwordmonkey a:visited
	{
		background:url(../_images/wm/_mainmenu/_dropdown/icon_wordmonkey.png) no-repeat 9px 1px;
	}
	
	ul.elMainMenu li ul li.elMsnakesnletters a,
	ul.elMainMenu li ul li.elMsnakesnletters a:link,
	ul.elMainMenu li ul li.elMsnakesnletters a:visited
	{
		background:url(../_images/wm/_mainmenu/_dropdown/snakes.gif) no-repeat 9px 1px;
	}
	
	
	ul.elMainMenu li ul li.elMmonkeytrouble a,
	ul.elMainMenu li ul li.elMmonkeytrouble a:link,
	ul.elMainMenu li ul li.elMmonkeytrouble a:visited
	{
		background:url(../_images/wm/_mainmenu/_dropdown/monkey_trouble.gif) no-repeat 9px 1px;
	}	
	
ul.elMainMenu li ul.elMwinners,
ul.elMainMenu li ul.elMbuynuts,
ul.elMainMenu li ul.elMhowitworks
, ul.elMainMenu li.elMhelp ul ul
{
	display:none!important;
}
	
	
/****
Main Menu Second Drop Down
****/
ul.elMainMenu ul li
{
line-height: 20px;
height: 25px;
position: relative;
overflow: visible;
background: none;
}
ul.elMainMenu li ul
{
	left:-999em;

	float:none;
}

ul.elMainMenu li ul ul li.last,
ul.elMainMenu li ul ul ul li.last
{
	border-bottom:1px solid #000
}

ul.elMainMenu li.MenuItemHover ul,
ul.elMainMenu li:hover ul
{
	clear: left;
	left:auto;
}
ul.elMainMenu li.MenuItemHover ul ul,
ul.elMainMenu li:hover ul ul
ul.elMainMenu li ul li.MenuItemHover ul ul,
ul.elMainMenu li ul li:hover ul ul
{
	display: none;
}
ul.elMainMenu li ul li.MenuItemHover ul,
ul.elMainMenu li ul li:hover ul
{
	left:205px;
	display: block;
	top: -1px;

}

ul.elMainMenu li ul li ul li.MenuItemHover ul,
ul.elMainMenu li ul li ul li:hover ul
{
	left:205px;
	display: block;
	top: -1px;

}


/**********************************
	2nd Level - Main Site
**********************************/
ul.elInnerMenu
{
	position:absolute;
	top:166px;
	left:0;
	width:960px;
	margin:0;
	background:url(../_images/wm/_innermenu/innermenu_bg.png) no-repeat top left;
	z-index:99;
	height:21px;
}

ul.elInnerMenu li
{
	float:left;
	display:inline;
	height:21px;
	margin:0;
	padding:0;
}

ul.elInnerMenu li a,
ul.elInnerMenu li a:link,
ul.elInnerMenu li a:visited
{
	line-height:21px;
	color:#248ed8;
	text-decoration:none;
	font-size:0.9em;
	font-family:Arial;
}

ul.elInnerMenu li a.current,
ul.elInnerMenu li a:hover,
ul.elInnerMenu li a.parent_current
{
	color:#fff;
}

ul.elInnerMenu li a span
{
	display:block;
	height:21px;
	padding:0 15px;
	float:left;
	cursor:pointer;
}


ul.elInnerMenu li a span.Left,
ul.elInnerMenu li a.current span.Left
{
	display:none;
}

ul.elInnerMenu li a span.Right,
ul.elInnerMenu li a.current span.Right
{
	width:1px;
	height:21px;
	display:block;
	background:url(../_images/wm/_innermenu/divider.gif) no-repeat top left;
	padding:0!important;
	margin:0;
}

ul.elInnerMenu li a.current span
, ul.elInnerMenu li a:hover span
{
	background:url(../_images/wm/_innermenu/current_bg.gif) repeat-x top left;
}

ul.elInnerMenu li.first a.current span
, ul.elInnerMenu li.first a:hover span
{
	padding:0 15px 0 10px;
}

ul.elInnerMenu li.first a.current span.Left
, ul.elInnerMenu li.first a:hover span.Left
{
	display:block;
	height:21px;
	background:url(../_images/wm/_innermenu/item_left_current.png) no-repeat top left;
	width:5px;
	padding:0;
	margin:0;
}


/********************************************************
bottom leaves
********************************************************/

div.container
{
width:962px;
margin:0 auto;
display:block;
height:192px;
position:relative;
z-index:1;
}

div.footerbox
{
background:url(../_images/wm/footerbg.png) no-repeat top left;
width:962px;
height:192px;
position:absolute;
bottom:0;
left:0;
margin:0 auto;
z-index:99;
}

div.footerbox div.text
{
width: 428px;
height:137px;
float:left;
margin:30px 0 0 25px;
display:inline;
}

div.footerbox div.text p
{
	padding-top:0px;
	font-size:0.8em;
}

div.footerbox div.payment
{
width: 141px;
height:147px;
float:left;
display:inline-block;
margin:30px 0 0 18px;
text-align:center;
}
div.footerbox div.payment div.panel
{
background:url(../_images/wm/whitepanel.png) no-repeat top left;
width: 141px;
height:147px;
float:left;
display:block;
}

div.footerbox div.payment div.title
{
text-decoration:none;
display:block;
clear:both;
display:block;
padding:5px 0;
color:#fff !important;
font-size:0.9em;
font-weight:bold;
}

div.footerbox div.payment div.icons
{
background:url(../_images/wm/cardproviders.jpg) no-repeat top left;
width: 129px;
height:26px;
display:block;
margin:0px auto 5px;
}

div.footerbox div.payment a,
div.footerbox div.payment a:link,
div.footerbox div.payment a:visited
{
	height:42px;
	display:block;
	overflow:hidden;
}

div.footerbox div.payment a.elClickBuy,
div.footerbox div.payment a.elClickBuy:link,
div.footerbox div.payment a.elClickBuy:visited
{
	width:133px;
	height:31px;
	background:url(../_images/wm/clickandbuy_logo.jpg) no-repeat top left;
	display:block;
	margin:0 auto;
}

div.footerbox div.payment a.elClickBuy span
{
	display:none;
}

div.footerbox div.moreicons
{
width: 141px;
height:147px;
float:left;
display:block;
margin:30px 0 0 18px;
text-align:center;
}

div.footerbox div.moreicons div.panel
{
background:url(../_images/wm/whitepanel.png) no-repeat top left;
width: 141px;
height:147px;
float:left;
display:block;
margin:24px 0 0 0;
}

div.footerbox div.moreicons div.panel a.facebook,
div.footerbox div.moreicons div.panel a.facebook:link,
div.footerbox div.moreicons div.panel a.facebook:visited
{
	width: 119px;
	height: 36px;
	display: block;
	background:url(../_images/wm/footer_facebook.jpg) no-repeat top left;
	margin:10px auto 0;
}

div.footerbox div.moreicons div.panel a.verisign,
div.footerbox div.moreicons div.panel a.verisign:link,
div.footerbox div.moreicons div.panel a.verisign:visited
{
	background:url(../_images/wm/footer_verisign.jpg) no-repeat top left;
	width:119px;
	height:49px;
	float:left;
	clear:both;
	margin:4px 0 0 10px;
}

div.footerbox div.moreicons div.panel a span
{
	display:none;
}

div.footerbox div.menu
{
width: 141px;
height:147px;
float:left;
display:block;
margin:66px 0 0 15px;
text-align:left;
}

div.footerbox div.menu a
{
text-decoration:none;
font-size:0.9em;
}

div.footerbox h1
{
padding:0;
margin:0;
font-size:1.2em;
font-weight:bold;
}
div.footerbox div.footerlnk
{
	position: absolute;
	top: -19px;
	left: 0;
	width: 328px;
	padding-left: 5px;
	height: 41px;
	background:url(../_images/wm/panel_bkg.png) no-repeat top left;
}
div.footerbox div.footerlnk a
, div.footerbox div.footerlnk a:link
, div.footerbox div.footerlnk a:visited
{
	display: inline;
	float: left;
	width: 161px;
	height: 41px;
	text-indent: -999em;
}
div.footerbox div.footerlnk a.allgames
{
	background:url(../_images/wm/btn_all_Games.png) no-repeat top left;
}
div.footerbox div.footerlnk a.allgames:hover
, div.footerbox div.footerlnk a.allgames:active
{
	background:url(../_images/wm/btn_all_Games_Hover.png) no-repeat top left;
}
div.footerbox div.footerlnk a.allprizes
{
	background:url(../_images/wm/btn_all_Prizes.png) no-repeat top left;
	width: 162px;
}
div.footerbox div.footerlnk a.allprizes:hover
, div.footerbox div.footerlnk a.allprizes:active
{
	background:url(../_images/wm/btn_all_Prizes_Hover.png) no-repeat top left;
}

span.leftleaves
{
display:block;
position:absolute;
bottom:0;
left:0;
background:url(../_images/wm/leaves_left.gif) no-repeat top left;
height:358px;
width:525px;
z-index:-5;
}

span.rightleaves
{
position:absolute;
bottom:0;
right:0;
display:block;
background:url(../_images/wm/leaves_right.gif) no-repeat top left;
height:523px;
width:490px;
z-index:1;
clear:both;
}

div.positioning
{
width:244px;
height:382px;
position:relative;
margin:17px 0 6px 0;
float:left;
clear:both;
}

form.elPageHome div.positioning
{
	margin:13px 0 6px 0;

	/*display:block;*/
	/*position:static;*/
	float:left;
	overflow:hidden;
	display:inline;
}

form.elPageLogin div.positioning
{
	margin-bottom:10px;
}

form.elPageHome span.monkeythumb
{
position:absolute;
top:10px;
margin-left:300px;
display:block;
width:254px;
height:178px;
background:url(../_images/wm/monkey_thumb.png) no-repeat top left;
z-index:-10;
overflow:hidden;
display:none !important;
}


div.positioning div.right_panel
{
	width:244px;
	height:382px;
	position:relative;
	overflow:hidden;
	
	background:url(../_images/wm/_buynutspanel/buy_nuts_panel.png) no-repeat top left;
}

div.positioning div.right_panel a,
div.positioning div.right_panel a:link,
div.positioning div.right_panel a:visited
{
	width:244px;
	height:110px;
	text-indent: -999em;
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	background-color: transparent;
}


div.cloud
{

width:254px;
height:87px;
background:url(../_images/wm/cloud_left.png) no-repeat top left;
margin:95px 0 0 -150px;
position: absolute;
z-index: 1;
}

ul.GamesList
{
list-style-type:none;
display:inline-block;
padding:10px 10px 17px 10px;
width:690px;
overflow:hidden;
}

ul.GamesList li div.GameListContainer
{
width:172px;
height:130px;
position:relative;
display:block;
}

ul.GamesList li
{
float:left;
width:172px;
height:130px;
padding:0 0 7px 0;
}

ul.GamesList li.elPaging
{
display:none;
}

ul.GamesList li div.GameListContainer div.image a
{
width:159px;
height:120px;
display:block;
position:absolute;
top:5px;
left:5px;
z-index:5;
}

ul.GamesList li div.GameListContainer div.frame
{
background:url(../_images/wm/games_panel.png) no-repeat top left;
width:172px;
height:130px;
display:block;
position:absolute;
top:0;
left:0;
z-index:90;
}

ul.GamesList li div.GameListContainer div.frame a
{
	display:block;
	width:172px;
	height:130px;
}

ul.GamesList li div.GameListContainer div.frame a span
{
	display:none;
}

ul.prizes
{
list-style-type:none;
width:697px;
padding:0 0 0 15px;
position:relative;
z-index:80;
clear:both;
}

ul.prizes li.elPaging
{
	display:none;
}

ul.prizes li
{
float:left;
width:232px;
height:319px;
display:block;
margin:0 0 34px 0;
}
ul.prizes li div.box p
{
color:#000;
}
ul.prizes li div.box
{
float:left;
position:relative;
width:209px;
height:319px;
display:block;
background:url(../_images/wm/prize_bg2.gif) no-repeat top left;
}

ul.prizes li div.box h2.title
{
font-size:1em;
position:absolute;
font-weight:bold;
top:12px;
width:209px;
text-align:center;
text-transform: uppercase;
}

ul.prizes li div.box p.subtitle
{
font-size:0.85em;
position:absolute;
font-weight:normal;
top:157px;
width:209px;
text-align:center;
color:#068baf;
}

ul.prizes li div.box p.details
{
font-size:0.9em;
position:absolute;
font-weight:normal;
top:178px;
width:209px;
text-align:center;
color:#333333;
line-height:1.55em;
}

ul.prizes li div.box p.entriesleft
{
font-size:1.1em;
position:absolute;
font-weight:normal;
top:251px;
width:209px;
text-align:center;
color:#eb057c;
}

ul.prizes li div.box p.enternow
{
font-size:1.1em;
position:absolute;
font-weight:bold;
top:283px;
width:209px;
text-align:center;
color:#fff;
text-transform: uppercase;
}

ul.prizes div.image
{
	overflow:hidden;
	width:189px;
	height:115px;
	clear:both;
}

ul.prizes div.image a
{
width:189px;
height:115px;
display:block;
position:absolute;
top:40px;
left:9px;
z-index:5;
}

ul.prizes li div.box p.details span, ul.prizes li div.box p.entriesleft span
{
font-weight:bold;
}

ul.prizes div.moreinfo
{
float:left;
width:23px;
height:82px;
display:block;
background:url(../_images/wm/more_info.png) no-repeat top left;
}

ul.prizes div.moreinfo span
{
display:none;
}

ul.prizes ul.elPaging
{
display:none;
}

div.chimpy
{
display:block;
width:237px;
height:154px;
background:url(../_images/wm/chimpy_panel.jpg) no-repeat top left;
position:relative;
margin-top:18px;
margin:10px 0 0px 4px;
overflow:hidden;
clear:both;
}

div.chimpy h2
{
/*display:block;
width:237px;
position:absolute;
top:10px;
text-align:center;
padding:0 0 8px 0;
color:#fff;
font-size:1.3em;
font-weight:bold;
font-family:arial;*/

	margin-top:9px;
	display:block;
	height:31px;
	width:237px;
	line-height:23px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	overflow:hidden;
}

div.chimpy p.one
{
display:block;
width:60px;
position:absolute;
top:97px;
left:12px;
text-align:center;
color:#0a3655;
}

div.chimpy p.two
{
display:block;
width:40px;
position:absolute;
top:89px;
left:98px;
line-height:1.1em;
text-align:center;
color:#0a3655;
}

div.chimpy p.three
{
display:block;
width:60px;
position:absolute;
top:99px;
left:160px;
line-height:1.1em;
text-align:center;
color:#0a3655;
}
div.chimpy a,
div.chimpy a:link,
div.chimpy a:visited
{
	display:block;
	width:237px;
	position:absolute;
	top:133px;
	text-decoration:none;
	font-size:0.85em;
	line-height:1.1em;
	text-align:center;
	color:#0a3655;
	font-weight:bold;
}

div.chimpy a:hover,
div.chimpy a:active
{
	color:#355b75;
}

/***************************************
	Latest Winners Panel
***************************************/

div.elLatestWinners
{
	margin-top:0px;
	margin-left:4px;
	width:237px;
	background:url(../_images/wm/_winnerspanel/panel_bg.gif) repeat-y top left;
	overflow:hidden;
}

	form.elPageHome div.elLatestWinners
	{
		/*margin-left:0px;*/
		margin-top:13px;
	}

div.elLatestWinners span.elTop
{
	display:block;
	background:url(../_images/wm/_winnerspanel/panel_top.gif) no-repeat top left;
	width:237px;
	height:5px;
	overflow:hidden;
}

div.elLatestWinners span.elBottom
{
	display:block;
	background:url(../_images/wm/_winnerspanel/panel_bottom.gif) no-repeat top left;
	width:237px;
	height:5px;
	overflow:hidden;
}

div.elLatestWinners h2
{
	display:block;
	background:url(../_images/wm/_winnerspanel/heading_bg.png) no-repeat top left;
	/*width:237px;
	height:22px;
	position:relative;
	text-align:center;
	color:#fff;
	font-size:1.3em;
	font-weight:bold;
	font-family:arial;*/
	padding:6px 0 8px 0;
	display:block;
	height:22px;
	width:237px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	overflow:hidden;
}

div.elLatestWinners div.elViewport 
{
	height:194px;
	width:237px;
	overflow:hidden !important;
	position:relative;
}

div.elLatestWinners ul.elWinners
{
	width:237px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	list-style-type:none;
}

div.elLatestWinners ul.elWinners li
{
	overflow:hidden;
	display:inline;
	float:left;
	clear:both;
	width:237px;
	margin:0 0 2px 0;
}

div.elLatestWinners ul.elWinners li div.elAvatarBG
{
	width:52px;
	height:52px;
	background:url(../_images/wm/_winnerspanel/image_bg.gif) no-repeat top left;
	float:left;
	clear:none;
	margin-left:6px;
	display:inline;
	overflow:hidden;
	padding:5px;
	line-height:53px;
}

div.elLatestWinners ul.elWinners li div.elAvatarBG img
{
	/*vertical-align:middle;*/
}

div.elLatestWinners ul.elWinners li div.elWinnerInfo
{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}

div.elLatestWinners ul.elWinners li div.elWinnerInfo h3
{
	padding:0;
	margin:1px 0 0 4px;
	color:#000;
	font-weight:bold;
	font-size:0.85em;
	width:165px;
}

div.elLatestWinners ul.elWinners li div.elWinnerInfo p
{
	margin:0 0 0 4px;
	padding:0;
	color:#000;
	width:165px;
	font-size:0.85em;
}

div.elLatestWinners ul.elWinners li div.elWinnerInfo h4
{
	margin:0 0 0 4px;
	padding:0;
	font-size:0.85em;
	font-weight:bold;
	color:#ea0591;
	width:165px;
}

div.elLatestWinners a.elShowWinners,
div.elLatestWinners a.elShowWinners:link,
div.elLatestWinners a.elShowWinners:visited
{
	display:block;
	width:221px;
	height:16px;
	background:url(../_images/wm/_winnerspanel/showall_button.gif) no-repeat top left;
	margin:5px 0 5px 7px;
	color:#0a3655;
	text-align:center;
	padding: 3px 0 0 0px;
	text-decoration:none;
	font-size:0.85em;
	font-weight:bold;
}

div.elLatestWinners a.elShowWinners:hover
{
	color:#355b75;
}

/***************************************
	Closing Soon
/**************************************/

div.elClosingSoon
{
	margin-top:10px;
	margin-left:4px;
	width:237px;
	background:url(../_images/wm/_winnerspanel/panel_bg.gif) repeat-y top left;
	overflow:hidden;
	clear:both;
	float:left;
	display:inline;
}

div.elClosingSoon span.elTop
{
	display:block;
	background:url(../_images/wm/_winnerspanel/panel_top.gif) no-repeat top left;
	width:237px;
	height:5px;
	overflow:hidden;
}

div.elClosingSoon span.elBottom
{
	display:block;
	background:url(../_images/wm/_winnerspanel/panel_bottom.gif) no-repeat top left;
	width:237px;
	height:5px;
	overflow:hidden;
}

div.elClosingSoon h2
{	
	display:block;
	background:url(../_images/wm/_winnerspanel/heading_bg_closing.png) no-repeat top left;
	padding:6px 0 8px 0;
	display:block;
	height:22px;
	width:237px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	overflow:hidden;
	clear:both;
}

div.elClosingSoon ul.elClosing
{
	width:237px;
	list-style-type:none;
	overflow:hidden;
}

div.elClosingSoon ul.elClosing li
{
	overflow:hidden;
	margin:0 0 2px 0;
	width:237px;
	display:inline;
	float:left;
	clear:both;
}

div.elClosingSoon ul.elClosing li div.elIconBG
{
	width:62px;
	height:62px;
	background:url(../_images/wm/_winnerspanel/image_bg.gif) no-repeat top left;
	float:left;
	clear:none;
	/*margin-left:6px; */
	display:inline;
	overflow:hidden;
}

div.elClosingSoon ul.elClosing li div.elIconBG img
{
	margin:6px 0 0 5px;
}

div.elClosingSoon ul.elClosing li div.elCompetitionInfo
{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	width:155px;
}

div.elClosingSoon ul.elClosing li div.elCompetitionInfo h3
{
	padding:0;
	margin:0px 0 0 4px;
	color:#000;
	font-weight:normal;
	font-size:0.85em;
}

div.elClosingSoon ul.elClosing li div.elCompetitionInfo p
{
	margin:0 0 0 4px;
	padding:0;
	color:#000;
	font-weight:bold;
	font-size:0.85em;
}

div.elClosingSoon ul.elClosing li div.elCompetitionInfo h4
{
	margin:0 0 0 4px;
	padding:0;
	font-size:0.85em;
	font-weight:normal;
	color:#000;
}

div.elClosingSoon ul.elClosing li div.elCompetitionInfo a,
div.elClosingSoon ul.elClosing li div.elCompetitionInfo a:link,
div.elClosingSoon ul.elClosing li div.elCompetitionInfo a:visited
{
	color:#ea0591;
	margin:0 0 0 4px;
	font-size:0.85em;
	font-weight:bold;
}

div.elClosingSoon ul.elClosing li div.elCompetitionInfo a:hover
{
	color:#ff5cc0;
}

div.elClosingSoon ul.elClosing li
{
	padding:5px 10px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.85em;
	width:217px;
}

/***************************************
	Login Panel
/**************************************/
ul.elLoginArea
{
	position:absolute;
	right:-10px;
	top:30px;
	width:364px;
}

ul.elLoginArea li
{
	float:left;
}

ul.elLoginArea li label
{
	clear:both;
	float:left;
	color:#fff;
	text-transform:uppercase;
	font-size:0.85em;
	font-weight:bold;
	margin:2px 3px;
}

ul.elLoginArea li input
{
	float:left;
	clear:both;
	width:167px;
	background:url(../_images/wm/_loginarea/input_bg.gif) no-repeat top left;
	border:none;
	padding:7px 9px 4px 6px;
	font-size:0.8em;
	margin:0 0 5px 0;
}

ul.elLoginArea li.LoginButtons
{
	position:absolute;
	right:5px;
	bottom:-35px;
	width:54px;
	height:24px;
}

ul.elLoginArea li.LoginButtons a.hoverbutton,
ul.elLoginArea li.LoginButtons a.hoverbutton:link,
ul.elLoginArea li.LoginButtons a.hoverbutton:visited
{
	background:url(../_images/wm/_loginarea/login_bg.gif) no-repeat top left;
	width:54px;
	height:24px;
	padding:0;
	line-height:24px!important;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.85em;
	border:none;
}

ul.elLoginArea li.Additional
{
	height:31px;
}

ul.elLoginArea li.Additional p
{
	padding-left:5px;
}

ul.elLoginArea li.Additional a,
ul.elLoginArea li.Additional a:link,
ul.elLoginArea li.Additional a:visited
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.8em;
	line-height:22px;
}

ul.elLoginArea li.Additional a.register,
ul.elLoginArea li.Additional a.register:link,
ul.elLoginArea li.Additional a.register:visited
{
	/*background:url(../_images/wm/_loginarea/register_btn.png) no-repeat;*/
	width:110px;
	height:24px;
	display:block;
	position:absolute;
	bottom:-30px;
	/*right:181px;*/
	right:249px;
	text-decoration:none;
	text-align:center;
	color:#f0f0f0;
}

ul.elLoginArea li.Additional a.register:hover
{
	color:#fff;
}

ul.elLoginArea li.Additional a.register span, ul.elLoginArea li.Additional a.lost span
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	line-height:22px;
	width:72px;
}

ul.elLoginArea li.Additional a.lost,
ul.elLoginArea li.Additional a.lost:link,
ul.elLoginArea li.Additional a.lost:visited
{
	/*background:url(../_images/wm/_loginarea/lost_btn.gif) no-repeat;*/
	width:100px;
	height:24px;
	display:block;
	position:absolute;
	bottom:-30px;
	right:82px;
	text-decoration:none;
	text-align:center;
	color:#f0f0f0;
}

ul.elLoginArea li.Additional a.lost:hover
{
		color:#fff;
}

/***************************************
	Login Panel
/**************************************/
ul.elSocialIcons
{
	margin:0;
	padding:0;
	position:absolute;
	top: 139px;
	right:0px;
	z-index:100;
}

ul.elSocialIcons li
{
	float:left;
	margin:0 5px 0 0;
}

ul.elSocialIcons li a
{
	display:block;
	height:24px;
	width:24px;
	border:none;
}

ul.elSocialIcons li a span
{
	display:none;
}

ul.elSocialIcons li.elFacebook a,
ul.elSocialIcons li.elFacebook a:link,
ul.elSocialIcons li.elFacebook a:visited
{
	background:url(../_images/wm/social_facebook.gif) no-repeat top left;
}

ul.elSocialIcons li.elTwitter a,
ul.elSocialIcons li.elTwitter a:link,
ul.elSocialIcons li.elTwitter a:visited
{
	background:url(../_images/wm/social_twitter.gif) no-repeat top left;
}

ul.elSocialIcons li.elYoutube a,
ul.elSocialIcons li.elYoutube a:link,
ul.elSocialIcons li.elYoutube a:visited
{
	background:url(../_images/wm/social_youtube.gif) no-repeat top left;
}

ul.elSocialIcons li.elMySpace a,
ul.elSocialIcons li.elMySpace a:link,
ul.elSocialIcons li.elMySpace a:visited
{
	background:url(../_images/wm/social_myspace.gif) no-repeat top left;
}

ul.elSocialIcons li.elStumble a,
ul.elSocialIcons li.elStumble a:link,
ul.elSocialIcons li.elStumble a:visited
{
	background:url(../_images/wm/social_stumbleupon.gif) no-repeat top left;
}

/***************************************
	Flash Games
/**************************************/
div#counterFlash
{
	text-align:center;

}

/***************************************
	Big Games List
/**************************************/

ul.elBigGamesList
{
	width:710px;
	margin:0;
	padding:0 0px 0 0;
	overflow:hidden;
}

ul.elBigGamesList li
{
	float:left;
	margin:0 0px 9px 20px;
	padding:0 0 9px 0;
	height:301px;
	width:208px;
	position:relative;
	overflow:hidden;
	display:inline;
}

ul.elBigGamesList li div.elBG
{
	background:transparent url(../_images/wm/_biggameslist/slice_centre_transparentbg.png) repeat-y top left;
	height:292px;
}

ul.elBigGamesList li span.elTop
{
	width:208px;
	height:9px;
	background:transparent url(../_images/wm/_biggameslist/slice_top_transparentbg.png) no-repeat top left;
	display:block;
	margin:0;
	padding:0;
	overflow:hidden;
}

ul.elBigGamesList li span.elBottom
{
	width:208px;
	height:9px;
	background:transparent url(../_images/wm/_biggameslist/slice_bottom_transparentbg.png) no-repeat top left;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
}

ul.elBigGamesList li img
{
	clear:both;
	margin:4px 0 0 11px;
}

ul.elBigGamesList li h2
{
	white-space:nowrap;
	font-size:1.2em;
	padding:0 0 2px 10px;
	color:#355b75;
	display:none;
}

ul.elBigGamesList li p
{
	font-size:0.9em;
	font-size:80%;
	padding:0 11px 0 11px;
	line-height:1.4em;
	color:#355b75;
	height:100px;
	overflow:hidden;
}

ul.elBigGamesList li a.elView,
ul.elBigGamesList li a.elView:link,
ul.elBigGamesList li a.elView:visited
{
	display:block;
	width:208px;
	text-align:center;
	padding:11px 0 2px;
	background:url(../_images/wm/_biggameslist/slice_button_transparentbg.png) no-repeat top left;
	height:24px;
	text-decoration:none;
	position:absolute;
	bottom:5px;
	left:0;
	z-index:99;
	font-weight:bold;
	font-size:1.1em;
}

ul.elBigGamesList li a.elView:hover,
ul.elBigGamesList li a.elView:active
{
	text-decoration:underline;
}

/***************************************
	Profile Panel
***************************************/
div.elPlayerProfile
{
	position:absolute;
	right:-7px;
	top:0px;
	overflow:hidden;
}

form.elProfilePage div.elPlayerProfileContainer
{
	position:relative;
	right:0;
	top:0;
}

div.elProfile
{
	width:367px;
	height:100px;
	background:url(../_images/wm/_profilepanel/profile_bg.jpg) no-repeat top left;
	overflow:hidden;
}

div.elProfile div.elUser
{
	width:250px;
	float:left;
	margin:9px 0 0 10px;
}

div.elProfile div.elUser div.elAvatarContainer
{
	width:109px;
	height:84px;
	background:url(../_images/wm/_profilepanel/avatar_frame.jpg) no-repeat top left;
	display:block;
	float:left;
	margin:0 8px 0 0;
	text-align:center;
}

div.elProfile div.elUser div.elAvatarContainer img
{
	margin:4px 0 0 0;
}

div.elProfile div.elUser h2
{
	padding-bottom:3px;
	color:#268dd8;
	font-weight:bold;
	font-size:1em;
	margin:12px 0 0 0;
}

div.elProfile div.elUser h3
{
	padding:0;
	font-weight:bold;
	color:#82daed;
}

div.elProfile div.elUser ul.elProfileLinks
{
	float:left;
	width:133px;
	margin:9px 0 0 0;
	padding:0;
}

div.elProfile div.elUser ul.elProfileLinks li
{
	width:45px;
	float:left;
	padding-left:18px;
	height:17px;
	line-height:1.4em;
}

div.elProfile div.elUser ul.elProfileLinks li.First
{
	border-right:1px solid #59a6dc;
	margin-right:6px;
	width:40px;
	background:url(../_images/wm/_profilepanel/profile_icon.gif) no-repeat left 3px;
}

div.elProfile div.elUser ul.elProfileLinks li.Last
{
	background:url(../_images/wm/_profilepanel/account_icon.gif) no-repeat left 3px;
	padding-left:16px;
}

div.elProfile div.elUser ul.elProfileLinks li a,
div.elProfile div.elUser ul.elProfileLinks li a:link,
div.elProfile div.elUser ul.elProfileLinks li a:visited
{
	text-transform:lowercase;
	color:#59a6dc;
	font-size:0.85em;
	text-decoration:none;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	margin:0 0 0 1px;
}

div.elProfile div.elUser ul.elProfileLinks li a:hover,
div.elProfile div.elUser ul.elProfileLinks li a:active
{
	text-decoration:underline;
}

div.elProfile div.elCreditArea
{
	float:left;
	margin:8px 0 0 0;
}

div.elProfile div.elCreditArea h2
{
	font-weight:bold;
	color:#268dd8;
	font-weight:bold;
	font-size:1.05em;
	display:block;
	/*background:url(../_images/wm/_icons/credit.jpg) no-repeat top left;*/
	height:23px;
	line-height:23px;
	text-align:left;
	width:25px;
	padding-left:35px;
	margin:9px 0 3px 27px;
}

div.elProfile div.elCreditArea a.elBuyCredits,
div.elProfile div.elCreditArea a.elBuyCredits:link,
div.elProfile div.elCreditArea a.elBuyCredits:visited
{
	display:block;
	width:90px;
	height:28px;
	background:url(../_images/wm/_profilepanel/button_bg.gif) no-repeat top left;
	text-decoration:none!important;
}

div.elProfile div.elCreditArea a.elBuyCredits:hover,
div.elProfile div.elCreditArea a.elBuyCredits:active
{
	background:url(../_images/wm/_profilepanel/button_bg_on.gif) no-repeat top left;
}

div.elProfile div.elCreditArea a.elBuyCredits span,
div.elProfile div.elCreditArea a.elBuyCredits:link span,
div.elProfile div.elCreditArea a.elBuyCredits:visited span
{
	width:90px;
	height:28px;
	display:block;
	line-height:28px;
	font-size:0.8em;
	font-weight:bold;
	/*text-align:center;*/
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	cursor:pointer;
	text-indent:27px;
}

div.elProfile div.elCreditArea a.elLogout,
div.elProfile div.elCreditArea a.elLogout:link,
div.elProfile div.elCreditArea a.elLogout:visited
{
	width:25px;
	padding-left:50px;
	text-align:right;
	display:block;
	text-transform:lowercase;
	font-size:0.85em;
	text-decoration:none;
	margin-top:2px;
	color:#268dd8;
	font-family:Verdana, Verdana, Geneva, sans-serif;
}

div.elProfile div.elCreditArea a.elLogout:hover,
div.elProfile div.elCreditArea a.elLogout:active
{
	text-decoration:underline;
}
div.elProfile  ul li.elUnread  a
, div.elProfile  ul li.elUnread  a:link
, div.elProfile  ul li.elUnread  a:visited
{
	font-size: 1em;
	text-transform: lowercase;
	text-decoration: none;
	
}
div.elProfile  ul li.elUnread  a:hover
{
	text-decoration: underline;
}


/*****************************
	Profile Panel (head)
*****************************/

div.elProfileHeadContainer
{
	background:url(../_images/wm/_profilepanelhead/profile_overiew_head_bkg.png) no-repeat;
	width:677px;
	height:151px;
	margin:0 0 0 12px;
	padding:0;
	overflow: hidden;
}

div.elProfileHeadContainer div.elImg
{
	width:148px;
	height:107px;
	float:left;
	display: inline;
	margin:22px 0 0 22px;
	background:#fff;
	text-align:center;
}

div.elProfileHeadContainer ul.elProfileInfo
{
	float:left;
	margin:22px 0 0 18px;
}

div.elProfileHeadContainer ul.elProfileInfo li
{
	font-size:12px;
	font-weight:bold;
	color:#0a3655;
	margin:0 0 5px 0;
}

div.elProfileHeadContainer ul.elProfileInfo li.won
{
	margin:0 0 0 0;
	padding:0 0 5px 0;
}
div.elProfileHeadContainer ul.elProfileInfo li span
{
	color:#eb057c;
}

div.elProfileHeadContainer ul.elProfileInfo li.button
{
		width:133px;
		height:35px;
}

div.elProfileHeadContainer ul.elProfileInfo li.button a,
div.elProfileHeadContainer ul.elProfileInfo li.button a:link,
div.elProfileHeadContainer ul.elProfileInfo li.button a:visited
{
	background:url(../_images/wm/_profilepanelhead/btn_profile_head_buy.jpg) no-repeat;
	display:block;
	height:35px;
	text-decoration:none;
	text-align:center;
	line-height:2.6em;
}

div.elProfileHeadContainer ul.elProfileInfo li.button a:hover
{
	background:url(../_images/wm/_profilepanelhead/btn_profile_head_buy_hover.jpg) no-repeat;
	display:block;
	height:35px;
	text-decoration:none;
	text-align:center;
}

div.elProfileHeadContainer ul.elProfileInfo li.button a span
{
	color:#fff;
	line-height:2.7em;
}

div.elProfileHeadContainer div.elInfoPanel
{
		width:194px;
		height:109px;
		float:left;
		display: inline;
		margin:15px 0 0 14px;
		background:url(../_images/wm/_profilepanelhead/profile_info_panel_bkg.gif) no-repeat;
		padding:8px 8px 8px 120px;
}

div.elProfileHeadContainer div.elInfoPanel a,
div.elProfileHeadContainer div.elInfoPanel a:link,
div.elProfileHeadContainer div.elInfoPanel a:visited
{
	display:inline;
	width:52px;
	height:52px;
	float:left;
	margin-right:5px;
}

div.elProfileHeadContainer div.elInfoPanel a span,
div.elProfileHeadContainer div.elInfoPanel a:link span,
div.elProfileHeadContainer div.elInfoPanel a:visited span
{
	display:none;
}

div.elProfileHeadContainer div.elInfoPanel a.elProfile,
div.elProfileHeadContainer div.elInfoPanel a.elProfile:link,
div.elProfileHeadContainer div.elInfoPanel a.elProfile:visited
{
	background:url(../_images/wm/_profilepanelhead/btn_view_profile.jpg) no-repeat top left;
}

	div.elProfileHeadContainer div.elInfoPanel a.elProfile:hover,
	div.elProfileHeadContainer div.elInfoPanel a.elProfile:active
	{
		background:url(../_images/wm/_profilepanelhead/btn_view_profile_hover.jpg) no-repeat top left;
	}

div.elProfileHeadContainer div.elInfoPanel a.elEditProfile,
div.elProfileHeadContainer div.elInfoPanel a.elEditProfile:link,
div.elProfileHeadContainer div.elInfoPanel a.elEditProfile:visited
{
	background:url(../_images/wm/_profilepanelhead/btn_edit_profile.jpg) no-repeat top left;
}

	div.elProfileHeadContainer div.elInfoPanel a.elEditProfile:hover,
	div.elProfileHeadContainer div.elInfoPanel a.elEditProfile:active
	{
		background:url(../_images/wm/_profilepanelhead/btn_edit_profile_hover.jpg) no-repeat top left;
	}

div.elProfileHeadContainer div.elInfoPanel a.elChangePass,
div.elProfileHeadContainer div.elInfoPanel a.elChangePass:link,
div.elProfileHeadContainer div.elInfoPanel a.elChangePass:visited
{
	background:url(../_images/wm/_profilepanelhead/btn_change_pass.jpg) no-repeat top left;
}

	div.elProfileHeadContainer div.elInfoPanel a.elChangePass:hover,
	div.elProfileHeadContainer div.elInfoPanel a.elChangePass:active
	{
		background:url(../_images/wm/_profilepanelhead/btn_change_pass_hover.jpg) no-repeat top left;
	}

div.elProfileHeadContainer div.elInfoPanel a.elTransactions,
div.elProfileHeadContainer div.elInfoPanel a.elTransactions:link,
div.elProfileHeadContainer div.elInfoPanel a.elTransactions:visited
{
	background:url(../_images/wm/_profilepanelhead/btn_my_transactions.jpg) no-repeat top left;
}

	div.elProfileHeadContainer div.elInfoPanel a.elTransactions:hover,
	div.elProfileHeadContainer div.elInfoPanel a.elTransactions:active
	{
		background:url(../_images/wm/_profilepanelhead/btn_my_transactions_hover.jpg) no-repeat top left;
	}


div.elProfileHeadContainer div.elInfoPanel a.elAccount,
div.elProfileHeadContainer div.elInfoPanel a.elAccount:link,
div.elProfileHeadContainer div.elInfoPanel a.elAccount:visited
{
	background:url(../_images/wm/_profilepanelhead/btn_my_account.jpg) no-repeat top left;
}

	div.elProfileHeadContainer div.elInfoPanel a.elAccount:hover,
	div.elProfileHeadContainer div.elInfoPanel a.elAccount:active
	{
		background:url(../_images/wm/_profilepanelhead/btn_my_account_hover.jpg) no-repeat top left;
	}
	
/*****************************
	Footer Menu
*****************************/

ul.elFooterMenu
{
	width: 141px;
	height:147px;
	display:block;
	z-index:99;
	position:absolute;
	top:65px;
	left:780px;
	clear:both;
}

ul.elFooterMenu li a,
ul.elFooterMenu li a:link,
ul.elFooterMenu li a:visited
{
	text-decoration:none;
	font-size:0.85em;

}

/**********************************
	Cloud Middle Section
**********************************/
form.elPageHome span.elMiddleCloud
{
	display:block!important;
}

form.elPageHome #LeftRightContainer
{
	overflow:hidden;
}

form.elPageHome #ZoneLeftColumn
{
	position:relative;
	overflow:visible;
	z-index:10;
}

#OverflowContainer
{
	position:relative;
	width:959px;
	margin:0 auto;
	z-index:20;
}

span.elMiddleCloud
{
	display:none;
	width:245px;
	height:66px;
	background:url(../_images/wm/middlecloud.png) no-repeat top left;
	position:absolute;
	z-index:-99;
	top:610px;
	margin:0 0 0 -90px;
	/*left:-90px;*/
}

/**********************************
	Main Content
***********************************/

div#elMainContentArea
{
	width:687px;
	min-height:771px;
	position:relative;
	padding-bottom:5px;
	margin:15px 0 20px 10px;
	overflow:hidden;
}

div#elMainContentArea span.elBottom
{
	background:url(../_images/wm/content_bottom.png) no-repeat top left;
	display:block;
	width:677px;
	height:5px;
	position:absolute;
	bottom:0px;
	left:5px;
}

div#elMainContentArea div.elContentArea
{
	background:#fff url(../_images/wm/content_bg.png) no-repeat bottom left;
	min-height:771px;
	width:635px;
	margin:0 auto;
	border-left:1px solid #e2dddd;
	border-right:1px solid #e2dddd;
	position:relative;
	padding:20px;
}

div#elMainContentArea h1
, div.elMessageContentArea h1
{
	background:url(../_images/wm/content_header.png) no-repeat top left;
	margin:0px 0 0px 4px;
	width:649px;
	padding:0 15px;
	display:block;
	height:50px;
	font-size:1.4em;
	line-height:50px;
}
div.elMessageContentArea h1
{
	margin-left: 10px;
	margin-top: 10px;
	background:url(../_images/wm/content_headeralt.png) no-repeat 0 2px;
}
div#elMainContentArea div.elContentArea p
{
	font-size:0.9em;
	line-height:1.5em;
	margin:0px 0 10px 0;
	font-family:Arial, Arial, Helvetica, sans-serif;
}

div#elMainContentArea div.elContentArea h2
{
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0 10px 0;
	line-height:1.6em;
	font-family:Arial, Arial, Helvetica, sans-serif;
}

div#elMainContentArea div.elContentArea h3
{
	font-size:1em;
	font-weight:bold;
	font-family:Arial, Arial, Helvetica, sans-serif;
	line-height:1.3em;
	margin-bottom:5px;
}

div#elMainContentArea div.elContentArea h4
{
	font-size:0.9em;
	font-weight:bold;
	font-family:Arial, Arial, Helvetica, sans-serif;
}

div#elMainContentArea div.elContentArea ul
{
	margin:0 0 10px 30px;
	list-style-type:square!important;
}

div#elMainContentArea div.elContentArea ul li
{
	padding:0 0 0 10px;
	line-height:1.5em;
	margin:0 0 5px 0;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

div#elMainContentArea div.elContentArea a,
div#elMainContentArea div.elContentArea a:link,
div#elMainContentArea div.elContentArea a:visited
{
	color:#248ed8;
	font-family:Verdana, Verdana, Geneva, sans-serif;
}

div#elMainContentArea div.elContentArea a:hover,
div#elMainContentArea div.elContentArea a:active
{
	color:#46b8e0;
}

div.elContent
{
	position:relative;
	overflow:hidden;
}

div.elContent h1
{
	font-family:arial;
	font-size:1.4em;
	padding:0 15px;
	color:#000;
	margin:13px 0 20px 10px;
	width:657px;
	height:59px;
	background:url(../_images/wm/header.png) no-repeat top left; 
	line-height:61px;
	display:block;
}

div.elContent h2
{
	padding:0 0 8px 0;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	font-family:arial;
	margin-bottom: 1em;
}
div.elContent h3
{
	padding:0 0 8px 0;
	color:#000;
	font-weight:normal;
	font-family:arial;
	margin-bottom: 1em;
}

div.elContent p
{
	font-family:arial;
	font-size:0.85em;
	color:#000;
	line-height:1.4em;
	padding:9px 0 0 0;
	margin-bottom: 1em;
}

/* Tools */
div.Tools
{
	position:absolute;
	top:0;
	right:0;
	display:inline;
}

div.Tools a,
div.Tools a:link,
div.Tools a:visited
{
	color:#000!important;
	margin:0 10px 0 0;
}

/**********************************
	Competition List
***********************************/
div.elCompetitionsContainer
{
	overflow:hidden;
	margin:0 0 10px 0;
}

div.elCompetitionHeader
{
	height:151px;
	width:677px;
	background:url(../_images/wm/_competitionlist/game_info.jpg) no-repeat top left;
	margin:15px 0 10px 14px;
}

div.elCompetitionHeader div.elGameImage
{
	width:170px;
	height:130px;
	float:left;
	margin:13px 0 0 10px;
}

div.elCompetitionHeader div.elCentreText
{
	float:left;
	width:155px;
	margin:12px 0 0 5px;
	text-align:center;
}

div.elCompetitionHeader div.elCentreText h3
{
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:underline;
	cursor:pointer;
	margin-bottom:38px;
	font-size:1.1em;
}

div.elCompetitionHeader div.elCentreText h3 a,
div.elCompetitionHeader div.elCentreText h3 a:link,
div.elCompetitionHeader div.elCentreText h3 a:visited
{
	color:#000;
	text-decoration:underline;
}

div.elCompetitionHeader div.elCentreText h3 a:hover,
div.elCompetitionHeader div.elCentreText h3 a:active
{
	text-decoration:underline!important;
}


div.elCompetitionHeader div.elCentreText p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.9em;
	margin-bottom:5px;
}

div.elCompetitionHeader div.elCentreText a.elGameRules,
div.elCompetitionHeader div.elCentreText a.elGameRules:link,
div.elCompetitionHeader div.elCentreText a.elGameRules:visited
{
	background:url(../_images/wm/_competitionlist/btn_game_rules.png) no-repeat top left;
	display:block;
	width:135px;
	height:38px;
	text-decoration:none;
	line-height:36px;
	margin:0 auto 14px;
}

div.elCompetitionHeader div.elCentreText a.elGameRules:hover,
div.elCompetitionHeader div.elCentreText a.elGameRules:active
{
	background:url(../_images/wm/_competitionlist/btn_game_rules_hover.png) no-repeat top left;
}

div.elCompetitionHeader div.elCentreText a.elGameRules span,
div.elCompetitionHeader div.elCentreText a.elGameRules:link span,
div.elCompetitionHeader div.elCentreText a.elGameRules:visited span
{
	text-transform:uppercase;
	display:block;
	width:135px;
	height:38px;
	text-align:center;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
}

div.elCompetitionHeader div.elCentreText a.elPlayNow,
div.elCompetitionHeader div.elCentreText a.elPlayNow:link,
div.elCompetitionHeader div.elCentreText a.elPlayNow:visited
{
	background:url(../_images/wm/_competitionlist/playnow_off.png) no-repeat top left;
	display:block;
	width:135px;
	height:38px;
	margin-left:3px;
	text-decoration:none;
	line-height:36px;
	margin:13px auto 0;
}

div.elCompetitionHeader div.elCentreText a.elPlayNow:hover,
div.elCompetitionHeader div.elCentreText a.elPlayNow:active
{
	background:url(../_images/wm/_competitionlist/playnow_on.png) no-repeat top left;
}

div.elCompetitionHeader div.elCentreText a.elPlayNow span,
div.elCompetitionHeader div.elCentreText a.elPlayNow:link span,
div.elCompetitionHeader div.elCentreText a.elPlayNow:visited span
{
	text-transform:uppercase;
	display:block;
	width:135px;
	height:38px;
	text-align:center;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
}

ul.elCompetitionListing
{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
	width:688px;
	overflow:hidden;
}

ul.elCompetitionListing li.Last
{
	margin-bottom:0px;
}

ul.elCompetitionListing li.elHeader
{
	background:url(../_images/wm/_competitionlist/competitionlist_header.png) no-repeat top left;
	height:61px;
	margin-bottom:2px;
}

ul.elCompetitionListing li.elHeader h3
{
	font-size:1.4em;
	font-family:Tahoma, Geneva, sans-serif;
	margin:16px 0 0 20px;
}

ul.elCompetitionListing li.elHeader h3 span#White
{
	color:#fff;
}

ul.elCompetitionListing  li
{
	height:93px;
	background:url(../_images/wm/_competitionlist/competitionlist_item_bg.png) no-repeat;
	padding:0 0 0 0;
	overflow:hidden;
	margin:0 0 4px 0;
	display:inline;
	float:left;
	clear:both;
	width:688px;
}

/*ul.elCompetitionListing li div.elPrizeDetails
{
	float:left;
	clear:none;
	overflow:hidden;
	width:345px;
}

ul.elCompetitionListing li div.elCompetitionDetails
{
	float:left;
}

div.elCompetitionsContainer div.elPagingDemo
{
	display:block;
	float:right;
	margin:0 30px 0 0;
	display:inline;
	width:150px;
	height:38px;
	background:url(../_images/wm/_competitionlist/paging.png) no-repeat top left;
}*/

ul.elCompetitionListing li table
{
	width:688px;
	height:93px;
	overflow:hidden;
}

ul.elCompetitionListing li table tr td,
ul.elCompetitionListing li table tr td div,
ul.elCompetitionListing li table tr
{
	overflow:hidden!important;
}

ul.elCompetitionListing li div.elPrizeImage
{
	height:93px;
	display:table-cell;
	vertical-align:middle;
}

ul.elCompetitionListing li div.elPrizeImage a,
ul.elCompetitionListing li div.elPrizeImage a:link,
ul.elCompetitionListing li div.elPrizeImage a:visited
{
	display:block;
	overflow:hidden;
	height:67px;
	width:67px;
	margin:13px 0 0 14px;
	vertical-align:middle;
}

ul.elCompetitionListing li img
{
	vertical-align:middle;
	margin-left:19px;
}

ul.elCompetitionListing li div.elPrizeDetailsText
{
	height:93px;
	overflow:hidden;
}

ul.elCompetitionListing li div.elPrizeDetailsText p
{
	/*clear:left;*/
	width:250px;
	font-size:0.85em;
	font-family:Tahoma, Geneva, sans-serif;
	
}

ul.elCompetitionListing li div.elPrizeDetailsText h3
{
	font-weight:bold;
	width:250px;
	font-size:0.9em;
	font-family:Tahoma, Geneva, sans-serif;
	color: #000;
	height: auto;
	padding: 5px 0 2px 0;
	display:block;
}

ul.elCompetitionListing li div.elCompetitionType
{
	height:93px;
}

ul.elCompetitionListing li div.elCompetitionType img
{
	margin:40% 0 0 15px;
}

/*ul.elCompetitionListing li div.elCompetitionType span.elTop10
{
	background:url(../_images/wm/_competitionlist/top10.png) no-repeat top left;
	display:block;
	width:32px;
	height:32px;
	margin:15px auto 0;
}*/

ul.elCompetitionListing li div.elPrizeValue
{
	height:93px;
}

ul.elCompetitionListing li span.elValue
{
	float:left;
	color:#068baf;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.85em;
	font-weight:normal;
	margin:0 0 0 0px;
	text-align:center;
	width:62px;
	padding:0 10px 0 3px;
}

ul.elCompetitionListing li table.elEntryDetails
{
	height:93px;
	width:100px;
}

ul.elCompetitionListing li table.elEntryDetails tr td
{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}

ul.elCompetitionListing li table.elEntryDetails tr td
{
	height:31px;
	width:90px;
	background:none;
	height:31px;
	position:relative;
	padding:0 10px 0 0;
}

ul.elCompetitionListing li table.elEntryDetails tr td p
{
	/*font-family:Verdana, Verdana, Geneva, sans-serif;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.85em;
	vertical-align:middle;
}

ul.elCompetitionListing li table.elEntryDetails tr td p span.Right
{
	text-align:right;
	clear:none;
	position:absolute;
	top:0;
	right:0;
}
ul.elCompetitionListing li table.elEntryDetails tr td p.elLeftEnt
{
	color:#eb057c;
	margin-top: 20px;
}
ul.elCompetitionListing li table.elEntryDetails tr td p.elEndTime
{
	color:#eb057c;
	margin-top: 20px;
}
ul.elCompetitionListing li a.elEnterNow,
ul.elCompetitionListing li a.elEnterNow:link,
ul.elCompetitionListing li a.elEnterNow:visited
{
	display:block;
	width:90px;
	height:26px;
	background:url(../_images/wm/_competitionlist/enterbutton_off.jpg) no-repeat top left;
	float:left;
	margin:0 0 0 0;
	text-decoration:none;
}

ul.elCompetitionListing li a.elEnterNow:hover,
ul.elCompetitionListing li a.elEnterNow:active
{
	background:url(../_images/wm/_competitionlist/enterbutton_on.jpg) no-repeat top left;
}

ul.elCompetitionListing li a.elEnterNow span,
ul.elCompetitionListing li a.elEnterNow:link span,
ul.elCompetitionListing li a.elEnterNow:visited span
{
	line-height:26px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	width:90px;
	display:block;
	font-size:0.85em;
	font-weight:bold;
	cursor:pointer;
}

ul.elCompetitionListing li a.elPrize,
ul.elCompetitionListing li a.elPrize:link,
ul.elCompetitionListing li a.elPrize:visited
{
	display:block;
	width:90px;
	height:26px;
	background:url(../_images/wm/_competitionlist/prize.jpg) no-repeat top left;
	float:left;
	margin:0 0 0 0;
	text-decoration:none;
}

ul.elCompetitionListing li a.elPrize:hover,
ul.elCompetitionListing li a.elPrize:active
{
	background:url(../_images/wm/_competitionlist/prize_over.jpg) no-repeat top left;
}

ul.elCompetitionListing li a.elPrize span,
ul.elCompetitionListing li a.elPrize:link span,
ul.elCompetitionListing li a.elPrize:visited span
{
	line-height:26px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	width:90px;
	display:block;
	font-size:0.85em;
	font-weight:bold;
	cursor:pointer;
}

ul.elCompetitionListing li a.elView,
ul.elCompetitionListing li a.elView:link,
ul.elCompetitionListing li a.elView:visited
{
	display:block;
	width:90px;
	height:26px;
	background:url(../_images/wm/_competitionlist/rankings.jpg) no-repeat top left;
	float:left;
	margin:0 0 0 0;
	text-decoration:none;
}

ul.elCompetitionListing li a.elView:hover,
ul.elCompetitionListing li a.elView:active
{
	background:url(../_images/wm/_competitionlist/rankings_over.jpg) no-repeat top left;
}

ul.elCompetitionListing li a.elView span,
ul.elCompetitionListing li a.elView:link span,
ul.elCompetitionListing li a.elView:visited span
{
	line-height:26px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	width:90px;
	display:block;
	font-size:0.85em;
	font-weight:bold;
	cursor:pointer;
}

ul.elCompetitionListing li a.disabled,
ul.elCompetitionListing li a.disabled:link,
ul.elCompetitionListing li a.disabled:visited
{
	display:none!important;
}

/**********************************
	Prizes List
***********************************/
div.elPrizeContainer
{
	width:687px;
	margin:9px 0 0 10px;
	overflow:hidden;
}

div.elPrizeContainer h1
{
	width:687px;
	height:56px;
	background:url(../_images/wm/_prizecontent/header.png) no-repeat top left;
	text-align:left;
	line-height:59px;
	text-indent:25px;
	overflow:hidden;
	font-family:arial;
	font-size:1.8em;
	color:#000;
	white-space:nowrap;
	
}

div.elPrizeContainer div.elEntryArea
{
	min-height:418px;
	/*background:#fff url(../_images/wm/contentarea_bg.png) no-repeat bottom left;*/
	padding:0 0 3px 0;
	float:left;
	clear:both;
	width:687px;
	overflow:hidden;
	margin-left:0px;
}

div.elPrizeContainer div.elEntryArea div.elBG
{
	padding-top:0px;
	background:url(../_images/wm/_prizecontent/background_repeat.png) repeat-y top left;
}

div.elPrizeContainer div.elEntryArea div.elBG div.elInnerWrapper
{
	background:url(../_images/wm/_prizecontent/background.png) no-repeat bottom left;
	min-height:472px;
	padding-bottom:10px;
	overflow:hidden;
	/*text-align:center;*/
}

div.elPrizeContainer div.elEntryArea div.elPrizeImages
{
	width:350px;
	float:left;
}

div.elPrizeContainer div.elEntryArea div.elPrizeImages div.elMainImage
{
	width:283px;
	height:283px;
	line-height:283px;
	background:url(../_images/wm/_prizecontent/mainimage_frame.png) no-repeat top left;
	margin:20px 0 0 20px;
	padding:11px;
	display:block;
	text-align:center;
	overflow:hidden;
}

div.elPrizeContainer div.elEntryArea div.elPrizeImages div.elMainImage img#MainImage
{
	/*vertical-align:middle!important;*/
}

div.elPrizeContainer div.elEntryArea div.elPrizeImages div.elMainImage span
{
	display:none;
}

div.elPrizeContainer div.elEntryArea div.elPrizeImages ul.elThumbImages
{
	width:320px;
	margin:10px 0 0 13px;
	list-style:none;
	padding:0;
	background:transparent;
}

div.elPrizeContainer div.elEntryArea div.elPrizeImages ul.elThumbImages li
{
	display:inline;
	float:left;
	clear:none;
	height:58px;
	width:58px;
	background:transparent url(../_images/wm/_prizecontent/smallimage_frame.png) no-repeat top left;
	margin:0 0px 10px 10px;
	line-height:58px;
	padding:4px;
}
div.elPrizeContainer div.elEntryArea div.elPrizeImages ul.elThumbImages li img
{
	/*margin:4px 0 0 4px;*/
}

div.elPrizeContainer div.elEntryArea div.elPrizeImages p#Instructions
{
	text-align:center;
	font-size:0.8em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	margin:5px 0;
	color:#666;
	text-transform:lowercase;
	clear:both;
}

div.elPrizeContainer div.elEntryArea div.elPrizeImages ul.elPrizeInfo li.NoItems
{
	display:none;
}

div.elPrizeContainer div.elEntryArea div.elEntryDetails
{
	float:left;
	width:300px;
}

div.elPrizeContainer div.elEntryArea div.elEntryDetails table.elCompIcons
{
	width:220px;
	margin-top:20px;
}

div.elPrizeContainer div.elEntryArea div.elEntryDetails table
{
	width:260px;
	margin:58px 0 20px 30px;
}

div.elPrizeContainer div.elEntryArea div.elEntryDetails table tbody tr td
{
	font-size:1.5em;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	padding:5px 0 0;
}

div.elPrizeContainer div.elEntryArea div.elEntryDetails table tbody tr td.cGame img
{
	margin:0 0 0 15px;
}

.Pink
{
	color:#eb057c;
}

div.elPrizeContainer div.elEntryArea div.elEntryDetails p#Terms
{
	margin:0 22px 0;
	font-size:0.7em;
	text-align:center;
	font-family:Verdana, Verdana, Geneva, sans-serif;
}

div.elPrizeContainer div.elEntryArea div.elEntryDetails a.elEnterNow,
div.elPrizeContainer div.elEntryArea div.elEntryDetails a.elEnterNow:link,
div.elPrizeContainer div.elEntryArea div.elEntryDetails a.elEnterNow:visited,
a.sendmsg, a.sendmsg:link, a.sendmsg:visited
{
	width:135px;
	height:36px;
	display:block;
	background:url(../_images/wm/_prizecontent/enternow_off.png) no-repeat top left;
	text-decoration:none;
	margin:20px 0 0 80px;
}

div.elPrizeContainer div.elEntryArea div.elEntryDetails a.elEnterNow:hover,
div.elPrizeContainer div.elEntryArea div.elEntryDetails a.elEnterNow:active,
a.sendmsg:hover, a.sendmsg:active
{
	background:url(../_images/wm/_prizecontent/enternow_on.png) no-repeat top left;
}

div.elPrizeContainer div.elEntryArea div.elEntryDetails a.elEnterNow span
, a.sendmsg, a.sendmsg:link, a.sendmsg:visited
{
	display:block;
	width:135px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	cursor:pointer;
}
a.sendmsg, a.sendmsg:link, a.sendmsg:visited
{
	margin-left: 60px;
}
div.elPrizeContainer div.elEntryArea div.elEntryDetails a.disabled,
div.elPrizeContainer div.elEntryArea div.elEntryDetails a.disabled:link,
div.elPrizeContainer div.elEntryArea div.elEntryDetails a.disabled:visited
{
	display:none;
}

div.elPrizeContainer div.elEntryArea div.elEntryDetails div.elWarning
{
	margin:20px 10px 10px;
	
}
div.elPrizeContainer div.elEntryArea div.elEntryDetails div.elWarning a
, div.elPrizeContainer div.elEntryArea div.elEntryDetails div.elWarning a:link
, div.elPrizeContainer div.elEntryArea div.elEntryDetails div.elWarning a:visited
{
	color: #eb057c;
	font-weight: bold;
}
div.elPrizeContainer div.elEntryArea div.elEntryDetails div.elWarning p
{
	font-size:0.9em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	text-align:center;
	font-weight:bold;
}

div.elPrizeContainer h2
{
	display:block;
	width:681px;
	height:23px;
	background:url(../_images/wm/_prizecontent/prize_contentarea_top.png) no-repeat top left;
	margin:-10px 0 0px 4px; 
	padding:0;
	line-height:22px;
	text-indent:10px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Arial, Helvetica, sans-serif;
	overflow:hidden;
}

div.elPrizeContainer h2.elSummary
{
	height:auto;
	width:auto;
	margin:10px;
	line-height:1.3em;
	font-size:1em;
	font-family:Arial, Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#000;
	background:none;
	font-weight:bold;
}

div.elPrizeContainer div.elPrizeDescription
{
	min-height:418px;
	/*background:#fff url(../_images/wm/_prizecontent/contentarea_bg.png) no-repeat bottom left;*/
	float:left;
	clear:both;
	width:687px;
	line-height: 1.4em;
	font-size:0.9em;
}

div.elPrizeContainer div.elPrizeDescription div.elPrizeInfoArea div.elBG
{
	padding-top:17px;
	background:url(../_images/wm/_prizecontent/background_repeat.png) repeat-y top left;
	overflow:hidden;
}

div.elPrizeContainer div.elPrizeDescription div.elPrizeInfoArea div.elBG div.elInnerWrapper
{
	background:url(../_images/wm/_prizecontent/background.png) no-repeat bottom left;
	min-height:472px;
	padding-bottom:10px;
	text-align:left;
	padding:0 14px;
	overflow:hidden;
}

div.elPrizeContainer div.elPrizeDescription div.elPrizeInfoArea p
{
	margin:0px 0 10px 0;
	font-size:1em;
	font-family:Arial, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	
}

div.elPrizeContainer div.elPrizeDescription div.elPrizeInfoArea h3
{
	font-weight: bold;
	margin: 0 0 10px;
}

div.elPrizeContainer div.elPrizeDescription div.elPrizeInfoArea table
{
	margin:0;
}

div.elPrizeContainer div.elPrizeDescription div.elPrizeInfoArea ul
{
	margin:0;
	padding:0;
	list-style-type:square!important;
}

div.elPrizeContainer div.elPrizeDescription div.elPrizeInfoArea ul li
{
	font-size:1em;
	font-family:Arial, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	margin:0 0 5px 20px;
}

div.elPrizeContainer div.elPrizeFooter
{
	display:block;
	height:25px;
	width:675px;
	background:url(../_images/wm/_prizecontent/contentarea_bottom.png) no-repeat top left;
	float:left;
	clear:both;
	margin:0;
	padding:0;
}

div.elPrizeContainer div.elPrizeFooter p
{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	text-align:center;
	color:#666;
	margin-top:7px;
	font-size:0.8em;
}

div.elPrizeContainer div.elPrizeDescription div.elPrizeInfoArea span.elBottom
{
	background:url(../_images/wm/_gameplay/bottom.png) no-repeat top left;
	display:block;
	width:687px;
	height:15px;
}

/**********************************
	Current Rankings - Prize
***********************************/
div.elCurrentRankingsContainer
{
	width:237px;
	background:url(../_images/wm/_rightpanels/panel_bg.gif) repeat-y top left;
	overflow:hidden;
	margin-top:10px;
}

div.elCurrentRankingsContainer span.elTop
{
	width:237px;
	height:5px;
	display:block;
	background:url(../_images/wm/_rightpanels/panel_top.gif) no-repeat top left;
}

div.elCurrentRankingsContainer span.elBottom
{
	width:237px;
	height:5px;
	display:block;
	background:url(../_images/wm/_rightpanels/panel_bottom.gif) no-repeat top left;
}

div.elCurrentRankingsContainer h2.elTitle
{
	width:237px;
	height:34px;
	display:block;
	background:url(../_images/wm/_rightpanels/heading_bg.gif) no-repeat top left;
	text-align:center;
	line-height:31px;
	font-size:1.3em;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Arial, Helvetica, sans-serif;
}

div.elCurrentRankingsContainer ul.elCurrentRankings
{
	width:211px;
	margin:0 auto;
	overflow:hidden;
}

div.elCurrentRankingsContainer ul.elCurrentRankings li
{
	height:18px;
	width:211px;
	display:inline;
	float:left;
	clear:both;
	position:relative;
	margin:0 0 3px 0;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.8em;
}

div.elCurrentRankingsContainer ul.elCurrentRankings li span.elRank
{
	position:absolute;
	left:5px;
	top:3px;
}

div.elCurrentRankingsContainer ul.elCurrentRankings li span.elName
{
	position:absolute;
	left:90px;
	top:3px;
}

div.elCurrentRankingsContainer ul.elCurrentRankings li.elHeader span.elPosition
{
	display:block;
	height:19px;
	width:50px;
	background:url(../_images/wm/_currentrankings/position_header.gif) no-repeat top left;
	float:left;
	clear:none;
	line-height:17px;
	text-indent:2px;
	color:#fff;
	font-weight:bold;
}

div.elCurrentRankingsContainer ul.elCurrentRankings li.elHeader span.elPlayer
{
	display:block;
	height:19px;
	width:124px;
	background:url(../_images/wm/_currentrankings/player_header.gif) no-repeat top left;
	position:absolute;
	left:88px;
	clear:none;
	top:0;
	line-height:17px;
	text-indent:2px;
	color:#fff;
	font-weight:bold;
}

div.elCurrentRankingsContainer ul.elCurrentRankings li.odd
{
	background:url(../_images/wm/_currentrankings/rank_odd.gif) no-repeat top left;
}

div.elCurrentRankingsContainer ul.elCurrentRankings li.odd
{
	background:url(../_images/wm/_currentrankings/rank_even.gif) no-repeat top left;
}

	div.elCurrentRankingsContainer ul.elCurrentRankings li.Rank1
	{
		background:url(../_images/wm/_currentrankings/rank1.gif) no-repeat top left;
	}

	div.elCurrentRankingsContainer ul.elCurrentRankings li.Rank2
	{
		background:url(../_images/wm/_currentrankings/rank2.gif) no-repeat top left;
	}
	
	div.elCurrentRankingsContainer ul.elCurrentRankings li.Rank3
	{
		background:url(../_images/wm/_currentrankings/rank3.gif) no-repeat top left;
	}
	
	div.elCurrentRankingsContainer ul.elCurrentRankings li.Rank4
	{
		background:url(../_images/wm/_currentrankings/rank4.gif) no-repeat top left;
	}
	
	div.elCurrentRankingsContainer ul.elCurrentRankings li.Rank5
	{
		background:url(../_images/wm/_currentrankings/rank5.gif) no-repeat top left;
	}
	
	div.elCurrentRankingsContainer ul.elCurrentRankings li.Rank6
	{
		background:url(../_images/wm/_currentrankings/rank6.gif) no-repeat top left;
	}
	
	div.elCurrentRankingsContainer ul.elCurrentRankings li.Rank7
	{
		background:url(../_images/wm/_currentrankings/rank7.gif) no-repeat top left;
	}
	
	div.elCurrentRankingsContainer ul.elCurrentRankings li.Rank8
	{
		background:url(../_images/wm/_currentrankings/rank8.gif) no-repeat top left;
	}
	
	div.elCurrentRankingsContainer ul.elCurrentRankings li.Rank9
	{
		background:url(../_images/wm/_currentrankings/rank9.gif) no-repeat top left;
	}
	
	div.elCurrentRankingsContainer ul.elCurrentRankings li.Rank10
	{
		background:url(../_images/wm/_currentrankings/rank10.gif) no-repeat top left;
	}
	
/**********************************
	Competition List
***********************************/
div.elRulesContainer
{
	overflow:hidden;
	margin:0 0 10px 0;
}

div.elRulesContainer div.elCompetitionHeader
{
	height:159px;
	width:685px;
	background:url(../_images/wm/_rules/game_info.png) no-repeat top left;
	margin:5px 0 10px 14px;
}

div.elRulesContainer div.elCompetitionHeader div.elGameImage
{
	width:167px;
	height:125px;
	float:left;
	margin:17px 0 0 10px;
}

div.elRulesContainer div.elCompetitionHeader div.elCentreText
{
	float:left;
	width:155px;
	margin:20px 0 0 5px;
}

div.elRulesContainer div.elCompetitionHeader div.elCentreText h3
{
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:underline;
	cursor:pointer;
	margin-bottom:38px;
	font-size:1.1em;
}

div.elRulesContainer div.elCompetitionHeader div.elCentreText h3 a,
div.elRulesContainer div.elCompetitionHeader div.elCentreText h3 a:link,
div.elRulesContainer div.elCompetitionHeader div.elCentreText h3 a:visited
{
	color:#000;
	text-decoration:none;
}

div.elRulesContainer div.elCompetitionHeader div.elCentreText h3 a:hover,
div.elRulesContainer div.elCompetitionHeader div.elCentreText h3 a:active
{
	text-decoration:underline!important;
}


div.elRulesContainer div.elCompetitionHeader div.elCentreText p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.9em;
	margin-bottom:5px;
}

div.elRulesContainer div.elCompetitionHeader div.elCentreText a.elPlayNow,
div.elRulesContainer div.elCompetitionHeader div.elCentreText a.elPlayNow:link,
div.elRulesContainer div.elCompetitionHeader div.elCentreText a.elPlayNow:visited
{
	background:url(../_images/wm/_competitionlist/playnow_off.png) no-repeat top left;
	display:block;
	width:135px;
	height:38px;
	margin-left:12px;
	text-decoration:none;
}

div.elRulesContainer div.elCompetitionHeader div.elCentreText a.elPlayNow:hover,
div.elRulesContainer div.elCompetitionHeader div.elCentreText a.elPlayNow:active
{
	background:url(../_images/wm/_competitionlist/playnow_on.png) no-repeat top left;
}

div.elRulesContainer div.elCompetitionHeader div.elCentreText a.elPlayNow span,
div.elRulesContainer div.elCompetitionHeader div.elCentreText a.elPlayNow:link span,
div.elRulesContainer div.elCompetitionHeader div.elCentreText a.elPlayNow:visited span
{
	text-transform:uppercase;
	display:block;
	width:135px;
	height:38px;
	line-height:33px;
	text-align:center;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	cursor:pointer;
}

div.elRulesContainer div.elContentArea
{
	min-height:766px;
	width:685px;
	padding:11px 0 0 0;
	background:url(../_images/wm/_rules/contentarea_bg.png) no-repeat left bottom;
	margin:5px 0 10px 14px;
	position:relative;
}

div.elRulesContainer div.elContentArea span.elTop
{
	display:block;
	width:685px;
	height:11px;
	background:url(../_images/wm/_rules/contentarea_top.png) no-repeat top left;
	position:absolute;
	top:0;
	left:0;
}

div.elRulesContainer div.elContentArea span.elBottom
{
	display:block;
	width:685px;
	height:12px;
	background:url(../_images/wm/_rules/contentarea_bottom.png) no-repeat top left;
	position:absolute;
	bottom:-12px;
	left:0;
}

div.elRulesContainer div.elContentArea div.elContent h1
{
	color:#000;
	padding:7px 20px;
}

div.elRulesContainer div.elContentArea div.elContent p
{
	color:#000;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	margin:0 20px 8px;
	padding:0;
}

div.elRulesContainer div.elContentArea div.elContent div.elCenterArea
{
	float:left;
	clear:both;
	width:685px;
	margin-bottom:4px;
}

div.elRulesContainer div.elContentArea div.elContent div.elCenterArea img
{
	float:left;
	clear:none;
	margin:0 10px 0 20px;
}

div.elRulesContainer div.elContentArea div.elContent div.elCenterArea ul
{
	float:left;
	clear:right;
}

div.elRulesContainer div.elContentArea div.elContent div.elCenterArea ul
{
	list-style:disc!important;
	width:220px;
}

div.elRulesContainer div.elContentArea div.elContent div.elCenterArea ul li
{
	list-style-position:inside;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
}

/**********************************
	Winners List
***********************************/

div.elWinnersListContainer
{
	overflow:hidden;
	padding-bottom:45px!important;
	position:relative;
}

div.elWinnersListContainer h1.elHeader
{
	width:674px;
	height:63px;
	background:url(../_images/wm/_winnerslist/winners_heading.png) no-repeat top left;
	padding:0;
	font-size:1.4em;
	margin:10px 0 0 12px;
	color:#fff;
	float:left;
	line-height:45px;
	padding:0 0 0 15px;
	display:inline;
}

div.elWinnersListContainer h1 span.elBlack
{
	color:#000;
}

ul.elWinnersList
{
	list-style:none;
	margin:0px 0 0 12px;
	padding:0;
	width:689px;
	float:left;
	display:inline;
}

ul.elWinnersList li
{
	width:678px;
	/*width:683px;*/
	height:93px;
	background:url(../_images/wm/_winnerslist/winner_item_bg.png) no-repeat;
	padding:0 0 0 6px;
	float:left;
	display:inline;
	clear:both;
	margin:4px 0 0 0;
}

li div.elUserInfo a
{
color:#068baf;
}

ul.elWinnersList li div.elUserInfo
{
	width:240px;
	float:left;
	clear:none;
	height:93px;
}

ul.elWinnersList li div.elUserInfo img
{
	float:left;
	margin:14px 0 0 14px;
	display:inline;
}

ul.elWinnersList li div.elUserInfo h3
{
	width:136px;
	text-align:center;
	float:right;
	margin:40px 0 0 12px;
	color:#0a3655;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-weight:600;
}

ul.elWinnersList li div.elPrizeInfo
{
	width:344px;
	height:93px;
	float:left;
	clear:none;
	position:relative;
}

ul.elWinnersList li div.elPrizeInfo div.elPrize
{
	position:relative;
	width:155px;
	float:left;
	height:93px;
}

ul.elWinnersList li div.elPrizeInfo div.elPrize div.elImageContainer
{
	position:absolute;
	top:10px;
	left:53px;
	height:50px;
	width:50px;
	line-height:50px;
}

ul.elWinnersList li div.elPrizeInfo div.elPrize h3
{
	position:absolute;
	width:155px;
	bottom:2px;
	left:0;
	text-align:center;
	font-size:0.7em;
	color:#666;
	font-family:Verdana, Verdana, Geneva, sans-serif;
}

ul.elWinnersList li div.elPrizeInfo h3.elPrice
{
	float:left;
	width:95px;
	text-align:center;
	font-size:0.85em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-weight:600;
	color:#068baf;
	line-height:93px;
	height:93px;
	display:block;
}

ul.elWinnersList li div.elPrizeInfo div.elDateContainer
{
	float:left;
	width:90px;
	margin:0;
	clear:none;
	height:93px;
		display:table;
	position:static;
}

ul.elWinnersList li div.elPrizeInfo div.elDateContainer div.elMiddle
{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

ul.elWinnersList li div.elPrizeInfo div.elDateContainer div.elInner
{
		position:static;
}

ul.elWinnersList li div.elPrizeInfo h3.elDate
{
	float:left;
	width:90px;
	font-size:0.85em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	text-align:center;
	/*line-height:93px;*/
	height:auto;
	vertical-align:middle;
	font-weight:600;
	color:#068baf;
	text-transform:capitalize;
}
ul.elWinnersList li div.elPrizeInfo h3.elScore
{
	float:left;
	width:70px;
	font-size:0.85em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	text-align:center;
	margin-top:37px;
	font-weight:600;
	color:#068baf;
	clear:none;
}
ul.elWinnersList li a.elViewResults,
ul.elWinnersList li a.elViewResults:link,
ul.elWinnersList li a.elViewResults:visited
{
	float:left;
	clear:none;
	display:block;
	width:89px;
	height:27px;
	background:url(../_images/wm/_winnerslist/results_off.png) no-repeat top left;
	margin:34px 0 0 2px;
	text-decoration:none;
}

ul.elWinnersList li a.elViewResults:hover,
ul.elWinnersList li a.elViewResults:active
{
	background:url(../_images/wm/_winnerslist/results_on.png) no-repeat top left;
}

ul.elWinnersList li a.elViewResults span,
ul.elWinnersList li a.elViewResults:link span,
ul.elWinnersList li a.elViewResults:visited span
{
	width:89px;
	height:27px;
	line-height:26px;
	text-align:center;
	display:block;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:bold;
	cursor:pointer;
}

/*********************
	Paging!
*********************/
div.elWinnersListContainer ul.elPaging
{
	list-style-type:none;
	height:36px;
	clear:both;
	overflow:hidden;
	position:absolute;
	bottom:9px;
	/*right:26px;*/
	right:114px;
}

div.elWinnersListContainer ul.elPaging li.firstpage,
div.elWinnersListContainer ul.elPaging li.lastpage
{
	display:none;
}

div.elWinnersListContainer ul.elPaging li
{
	float:left;
	clear:none!important;
	display:inline;
	height:36px;
	background:url(../_images/wm/_listpaging/main_bg.png) repeat-x top left;
}

div.elWinnersListContainer ul.elPaging li a,
div.elWinnersListContainer ul.elPaging li a:link,
div.elWinnersListContainer ul.elPaging li a:visited
{
	display:block;
	height:36px;
	padding:0 5px;
	line-height:34px;
	color:#0a3655;
	text-decoration:none;
	font-weight:bold;
}

div.elWinnersListContainer ul.elPaging li a:hover,
div.elWinnersListContainer ul.elPaging li a:active,
div.elWinnersListContainer ul.elPaging li a.selected,
div.elWinnersListContainer ul.elPaging li a.selected:link,
div.elWinnersListContainer ul.elPaging li a.selected:visited
{
	color:#ea0591;
}

div.elWinnersListContainer ul.elPaging li.previouspage
{
	width:32px;
	background:url(../_images/wm/_listpaging/previous.png) no-repeat top left;
}

	div.elWinnersListContainer ul.elPaging li.previouspage a,
	div.elWinnersListContainer ul.elPaging li.previouspage a:link,
	div.elWinnersListContainer ul.elPaging li.previouspage a:visited
	{
		width:32px;
		height:36px;
		display:block;
	}
	
	div.elWinnersListContainer ul.elPaging li.previouspage a span,
	div.elWinnersListContainer ul.elPaging li.previouspage a:link span,
	div.elWinnersListContainer ul.elPaging li.previouspage a:visited span
	{
		display:none;
	}

div.elWinnersListContainer ul.elPaging li.nextpage
{
	width:32px;
	background:url(../_images/wm/_listpaging/next.png) no-repeat top left;
}

	div.elWinnersListContainer ul.elPaging li.nextpage a,
	div.elWinnersListContainer ul.elPaging li.nextpage a:link,
	div.elWinnersListContainer ul.elPaging li.nextpage a:visited
	{
		width:32px;
		height:36px;
		display:block;
	}
	
	div.elWinnersListContainer ul.elPaging li.nextpage a span,
	div.elWinnersListContainer ul.elPaging li.nextpage a:link span,
	div.elWinnersListContainer ul.elPaging li.nextpage a:visited span
	{
		display:none;
	}

/**********************************
	Score Listing (Game Complete)
***********************************/

/*ul.elScoreListing li
{
	width:683px;
	height:93px;
	background:url(../_images/wm/_winnerslist/winner_item_bg.png) no-repeat 6px top;
	padding:0 0 0 6px;
	float:left;
	display:inline;
	clear:both;
	margin:4px 0 0 0;
}

ul.elScoreListing li div.elUserInfo
{
	width:240px;
	float:left;
	clear:none;
	height:93px;
}

ul.elScoreListing li div.elUserInfo img
{
	float:left;
	margin:14px 0 0 13px;
}

ul.elScoreListing li div.elUserInfo h3
{
	width:136px;
	text-align:center;
	float:left;
	margin:40px 0 0 12px;
	color:#0a3655;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-weight:600;
}

ul.elScoreListing li div.elPrizeInfo
{
	width:440px;
	height:93px;
	float:left;
	clear:none;
	position:relative;
}

ul.elScoreListing li div.elPrizeInfo div.elPrize
{
	position:relative;
	width:155px;
	float:left;
	height:93px;
}

ul.elScoreListing li div.elPrizeInfo div.elPrize img
{
	position:absolute;
	float:left;
	top:10px;
	left:53px;
}

ul.elScoreListing li div.elPrizeInfo div.elPrize h3
{
	position:absolute;
	width:155px;
	bottom:9px;
	left:0;
	text-align:center;
	font-size:0.7em;
	color:#666;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	white-space:nowrap;
}

ul.elScoreListing li div.elPrizeInfo h3.elPrice
{
	float:left;
	width:95px;
	text-align:center;
	font-size:0.85em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	margin-top:43px;
	font-weight:600;
	color:#068baf;

}

ul.elScoreListing li div.elPrizeInfo h3.elDate
{
	float:left;
	width:90px;
	font-size:0.85em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	text-align:center;
	margin-top:37px;
	font-weight:600;
	color:#068baf;
}
ul.elScoreListing li div.elPrizeInfo h3.elScore
{
	float:left;
	width:70px;
	font-size:0.85em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	text-align:center;
	margin-top:37px;
	font-weight:600;
	color:#068baf;

}
ul.elScoreListing li a.elViewResults,
ul.elScoreListing li a.elViewResults:link,
ul.elScoreListing li a.elViewResults:visited
{
	float:left;
	clear:none;
	display:block;
	width:89px;
	height:27px;
	background:url(../_images/wm/_winnerslist/results_off.png) no-repeat top left;
	margin:34px 0 0 6px;
	text-decoration:none;
}

ul.elScoreListing li a.elViewResults:hover,
ul.elScoreListing li a.elViewResults:visited
{
	background:url(../_images/wm/_winnerslist/results_on.png) no-repeat top left;
}

ul.elScoreListing li a.elViewResults span,
ul.elScoreListing li a.elViewResults:link span,
ul.elScoreListing li a.elViewResults:visited span
{
	width:89px;
	height:27px;
	line-height:26px;
	text-align:center;
	display:block;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:bold;
	cursor:pointer;
}

ul.elScoreListing li.elPaging
{
	background:none;
	height:38px;
	margin:0;
}

ul.elScoreListing li.elPaging span#Paging
{
	height:38px;
	width:150px;
	display:block;
	float:right;
	margin:0 20px 0 0;
	background:url(../_images/wm/_winnerslist/paging.png) no-repeat top left;
}*/

div.elScoreListingContainer
{
	overflow:hidden;
	margin:12px 0 0px 10px;
	padding-bottom:40px;
	width:689px;
	position:relative;
}

div.elScoreListingContainer h1
{
	font-size:1.2em;
	margin:0;
	color:#fff;
	float:left;
	background:url(../_images/wm/_scoreboard/header.png) no-repeat top left;
	width:649px;
	height:63px;
	line-height:40px;
	padding:0 20px;
}

div.elScoreListingContainer h1 span.Black
{
	color:#000;
}

div.elScoreListingContainer div.elTableContainer
{
	margin:0;
	padding:0 0 43px 0;
}

div.elScoreListingContainer div.elTableContainer span.elTop
{
	display:block;
	background:url(../_images/wm/_scoreboard/table_container_top.png) no-repeat top left;
	width:687px;
	height:14px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
	overflow:hidden;
	display:inline;
}

div.elScoreListingContainer div.elTableContainer span.elBottom
{
	display:block;
	background:url(../_images/wm/_scoreboard/table_container_bottom.png) no-repeat top left;
	width:687px;
	height:14px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
}

div.elScoreListingContainer div.elTableContainer div.elInnerContainer
{
	background:url(../_images/wm/_scoreboard/table_container_bg.png) repeat-y top left;
	clear:both;
	float:left;
	width:687px;
}

div.elScoreListingContainer ul.elScoreListing
{
	margin:10px 0 10px 14px;
	padding:0;
	width:659px;
	clear:both;
}

div.elScoreListingContainer ul.elScoreListing li
{
	position:relative;
	height:50px;
	float:left;
	display:inline;
	width:659px;
}

	div.elScoreListingContainer ul.elScoreListing li.elOdd
	{
		background:url(../_images/wm/_scoreboard/rank_odd.gif) no-repeat top left;
	}

	div.elScoreListingContainer ul.elScoreListing li.elEven
	{
		background:url(../_images/wm/_scoreboard/rank_even.gif) no-repeat top left;
	}
	
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry1
	{
		background:url(../_images/wm/_scoreboard/rank1.gif) no-repeat top left;
	}
	
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry2
	{
		background:url(../_images/wm/_scoreboard/rank2.gif) no-repeat top left;
	}
	
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry3
	{
		background:url(../_images/wm/_scoreboard/rank3.gif) no-repeat top left;
	}	
	
	div.elScoreListingContainer ul.elScoreListing  li.elQualifierEntry4
	{
		background:url(../_images/wm/_scoreboard/rank4.gif) no-repeat top left;
	}
	
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry5
	{
		background:url(../_images/wm/_scoreboard/rank5.gif) no-repeat top left;
	}
	
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry6
	{
		background:url(../_images/wm/_scoreboard/rank6.gif) no-repeat top left;
	}
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry7
	{
		background:url(../_images/wm/_scoreboard/rank7.gif) no-repeat top left;
	}
	
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry8
	{
		background:url(../_images/wm/_scoreboard/rank8.gif) no-repeat top left;
	}
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry9
	{
		background:url(../_images/wm/_scoreboard/rank9.gif) no-repeat top left;
	}
	
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry10
	{
		background:url(../_images/wm/_scoreboard/rank10.gif) no-repeat top left;
	}
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry11,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry12,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry13,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry14,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry15,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry16,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry17,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry18,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry19,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry20,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry21,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry22,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry23,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry24,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry25,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry26,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry27,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry28,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry29,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry30,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry31,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry32,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry33,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry34,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry35,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry36,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry37,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry38,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry39,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry40,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry41,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry42,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry43,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry44,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry45,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry46,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry47,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry48,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry49,
	div.elScoreListingContainer ul.elScoreListing li.elQualifierEntry50
	{
		background:url(../_images/wm/_scoreboard/qualifyingrank.gif) no-repeat top left!important;
	}
	
	div.elScoreListingContainer ul.elScoreListing li.elCurrentScore
	{
		background:url(../_images/wm/_scoreboard/currentrank.gif) no-repeat top left!important;
	}
	
	div.elScoreListingContainer ul.elScoreListing li.elWinnnerScore
	{
		background:url(../_images/wm/_scoreboard/winner_background.png) no-repeat top left!important;
		padding-top:15px;
		margin-top:-15px;
	}
	
div.elScoreListingContainer ul.elScoreListing li div
{
	background-image:none;
	height:46px;
	line-height:46px;
	margin:0 0 4px 0;
	float:left!important;
	clear:none!important;
}

	div.elScoreListingContainer ul.elScoreListing li div.elRank
	{
		width:34px;
		text-align:center;
	}
	
	div.elScoreListingContainer ul.elScoreListing li div.elScore
	{
		width:74px;
		text-align:center;
	}
	
	div.elScoreListingContainer ul.elScoreListing li div.elAvatar
	{
		width:46px;
		height:27px;
		padding:9px 7px 10px 5px;
		text-align:center;
		line-height:27px;
	}
	
	div.elScoreListingContainer ul.elScoreListing li div.elName
	{
		width:357px;
	}
	
		div.elScoreListingContainer ul.elScoreListing li div.elName p
		{
			padding-left:20px;
		}
		
		div.elScoreListingContainer ul.elScoreListing li div.elName p a,
		div.elScoreListingContainer ul.elScoreListing li div.elName p a:link,
		div.elScoreListingContainer ul.elScoreListing li div.elName p a:visited
		{
			color:#000;
		}
	
	div.elScoreListingContainer ul.elScoreListing li div.elPlayed
	{
		width:136px;
		text-align:center;
	}
	
div.elScoreListingContainer ul.elScoreListing li div h3
{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:1em;
	font-weight:bold;
}

div.elScoreListingContainer ul.elScoreListing li div p
{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:1em;
}

/*div.elScoreListingContainer ul.elScoreListing li div.elAvatar img
{
	margin:-3px 0 0 11px;
}*/


/*********************
	Paging!
*********************/
div.elScoreListingContainer div.elTableContainer ul.elPaging
{
	list-style-type:none;
	height:36px;
	clear:both;
	overflow:hidden;
	position:absolute;
	bottom:9px;
	right:26px;
}

div.elScoreListingContainer div.elTableContainer ul.elPaging li.firstpage,
div.elScoreListingContainer div.elTableContainer ul.elPaging li.lastpage
{
	display:none;
}

div.elScoreListingContainer div.elTableContainer ul.elPaging li
{
	float:left;
	clear:none!important;
	display:inline;
	height:36px;
	background:url(../_images/wm/_listpaging/main_bg.png) repeat-x top left;
}

div.elScoreListingContainer div.elTableContainer ul.elPaging li a,
div.elScoreListingContainer div.elTableContainer ul.elPaging li a:link,
div.elScoreListingContainer div.elTableContainer ul.elPaging li a:visited
{
	display:block;
	height:36px;
	padding:0 5px;
	line-height:34px;
	color:#0a3655;
	text-decoration:none;
	font-weight:bold;
}

div.elScoreListingContainer div.elTableContainer ul.elPaging li a:hover,
div.elScoreListingContainer div.elTableContainer ul.elPaging li a:active,
div.elScoreListingContainer div.elTableContainer ul.elPaging li a.selected,
div.elScoreListingContainer div.elTableContainer ul.elPaging li a.selected:link,
div.elScoreListingContainer div.elTableContainer ul.elPaging li a.selected:visited
{
	color:#ea0591;
}

div.elScoreListingContainer div.elTableContainer ul.elPaging li.previouspage
{
	width:32px;
	background:url(../_images/wm/_listpaging/previous.png) no-repeat top left;
}

	div.elScoreListingContainer div.elTableContainer ul.elPaging li.previouspage a,
	div.elScoreListingContainer div.elTableContainer ul.elPaging li.previouspage a:link,
	div.elScoreListingContainer div.elTableContainer ul.elPaging li.previouspage a:visited
	{
		width:32px;
		height:36px;
		display:block;
	}
	
	div.elScoreListingContainer div.elTableContainer ul.elPaging li.previouspage a span,
	div.elScoreListingContainer div.elTableContainer ul.elPaging li.previouspage a:link span,
	div.elScoreListingContainer div.elTableContainer ul.elPaging li.previouspage a:visited span
	{
		display:none;
	}

div.elScoreListingContainer div.elTableContainer ul.elPaging li.nextpage
{
	width:32px;
	background:url(../_images/wm/_listpaging/next.png) no-repeat top left;
}

	div.elScoreListingContainer div.elTableContainer ul.elPaging li.nextpage a,
	div.elScoreListingContainer div.elTableContainer ul.elPaging li.nextpage a:link,
	div.elScoreListingContainer div.elTableContainer ul.elPaging li.nextpage a:visited
	{
		width:32px;
		height:36px;
		display:block;
	}
	
	div.elScoreListingContainer div.elTableContainer ul.elPaging li.nextpage a span,
	div.elScoreListingContainer div.elTableContainer ul.elPaging li.nextpage a:link span,
	div.elScoreListingContainer div.elTableContainer ul.elPaging li.nextpage a:visited span
	{
		display:none;
	}

/**********************************
	Side Scoreboard
***********************************/
div.elSideScoreboardContainer
{
	margin:0px 0 6px 0;
}

div.elSideScoreboardContainer h2.elHeader
{
	display:block;
	background:url(../_images/wm/_sidescoreboard/header.png) no-repeat top left;
	width:244px;
	height:54px;
	margin:0;
	padding:0;
	line-height:42px;
	text-align:center;
}

div.elSideScoreboardContainer h2.elHeader span
{
	text-transform:uppercase;
	font-size:1em;
	font-weight:bold;
	width:242px;
	font-family:Tahoma;
	color:#fff;
}

div.elSideScoreboardContainer ul.elSideScoreboard
{
	list-style-type:none;
	margin:0;
	padding:4px 0;
	width:244px;
	background:url(../_images/wm/_sidescoreboard/bg_repeat.png) repeat-y top left;
	overflow:hidden;
}

div.elSideScoreboardContainer ul.elSideScoreboard li
{
	background:url(../_images/wm/_sidescoreboard/listitem_bg.png) no-repeat top left;
	display:inline;
	float:left;
	clear:both;
	width:230px;
	height:42px;
	margin:2px 0 2px 7px;
	line-height:42px;
}

div.elSideScoreboardContainer ul.elSideScoreboard li div.elImage
{
	width:32px;
	height:32px;
	display:inline;
	float:left;
	margin:5px 0 0 6px;
	clear:none;
	line-height:34px;
}
	
	div.elSideScoreboardContainer ul.elSideScoreboard li div.elImage img
	{
		margin:0!important;
		float:none;
	}

div.elSideScoreboardContainer ul.elSideScoreboard li div.elUserDetails
{
	float:left;
	height:34px;
	width:180px;
	margin:4px 0 4px 5px;
	clear:none;
}

div.elSideScoreboardContainer ul.elSideScoreboard li div.elUserDetails h3 a
, div.elSideScoreboardContainer ul.elSideScoreboard li div.elUserDetails h3 a:link
, div.elSideScoreboardContainer ul.elSideScoreboard li div.elUserDetails h3 a:visited
{
	width:115px;
	height:34px;
	float:left;
	display:inline;
	margin-left:5px;
	line-height:33px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:0.85em;
	overflow:hidden;
	color: #000;
	text-decoration: none;
}
div.elSideScoreboardContainer ul.elSideScoreboard li div.elUserDetails h3 a:hover
{
	text-decoration: underline;
}

div.elSideScoreboardContainer ul.elSideScoreboard li div.elUserDetails h4
{
	width:60px;
	height:34px;
	float:left;
	display:inline;
	line-height:33px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:0.85em;
	overflow:hidden;
	color:#e6057c;
}
div.elSideScoreboardContainer ul.elSideScoreboard li div.elUserDetails h4.elScore
{
	text-align: center;
	Width: 50px;
}

div.elSideScoreboardContainer div.elBottom
{
	background:url(../_images/wm/_sidescoreboard/bg_bottom.png) no-repeat top left;
	display:block;
	width:244px;
	height:7px;
}

/**********************************
	Game Practice
**********************************/
form.elPageGamePractice div#ZoneHeaderRow
{
	display:none;
}

div.elGamePractice 
{
	padding-left:10px;
	width:687px;
	margin:13px auto;
}

div.elGamePractice h1
{
	width:672px;
	height:55px;
	background:url(../_images/wm/_gameplay/header.png) no-repeat top left;
	text-align:left!important;
	line-height:37px;
	padding:0 0px 0 15px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:1.2em;
	color:#000;
	margin:0 auto;
	position:relative;
}

div.elGamePractice h1 span.elWhite
{
	color:#fff;
	font-weight:600;
}

div.elGamePractice h1 a.elEndGame,
div.elGamePractice h1 a.elEndGame:link,
div.elGamePractice h1 a.elEndGame:visited
{
	display:block;
	background:url(../_images/wm/_gameplay/endgame_btn.gif) no-repeat top left;
	width:76px;
	height:24px;
	position:absolute;
	bottom:3px;
	left:9px;
	font-size:0.8em;
	margin:0;
	line-height:26px;
	text-align:center;
	text-indent:1px;
	font-family:"Trebuchet MS";
	text-decoration:none;
	font-weight:bold;
}

div.elGamePractice h1 a.elEndGame:hover,
div.elGamePractice h1 a.elEndGame:active
{
	background:url(../_images/wm/_gameplay/endgame_btn_on.gif) no-repeat top left;
}

div.elGamePractice div.elWrapper
{
	width:687px;
	text-align:center;
	margin:0 auto:
}

div.elGamePractice div.elWrapper div.elBG
{
	/*padding-top:17px;*/
	/*background:url(../_images/wm/_gameplay/background_repeat.png) repeat-y top left;*/
}

div.elGamePractice div.elWrapper div.elBG div.elInnerWrapper
{
	background:transparent url(../_images/wm/_gameplay/background.png) no-repeat bottom left;
	min-height:513px;
	height:513px;
	text-align:center;
	overflow:hidden;
}

div.elGamePractice div.elWrapper span.elBottom
{
	display:none;
}

/*div.elGamePractice div.elWrapper span.elBottom
{
	background:url(../_images/wm/_gameplay/bottom.png) no-repeat top left;
	display:block;
	width:687px;
	height:15px;
}*/

div.elGamePractice div#mGame
{
	text-align:center;
	width:640px;
	height:480px;
	margin:13px auto;
	overflow:hidden;
}

div.elGamePractice #flashgame
{
	width:640px;
	height:480px;
}

div.elGamePractice div#mGame p
{
	display:none;
}

/**********************************
	Game Play
**********************************/
form.elPageGamePlay div#ZoneHeaderRow
{
	display:none;
}

div.elGamePlay
{
	padding-left:10px;
	width:687px;
	margin:13px auto;
}
div.elGamePlay div#mGame.nonstd 
{
      width:490px !important;
      height:366px !important;
      padding-top:30px !important;
}


div.elGamePlay h1
{
	width:672px;
	height:55px;
	background:url(../_images/wm/_gameplay/header.png) no-repeat top left;
	text-align:left;
	line-height:37px;
	padding:0 0px 0 15px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:1.2em;
	color:#000;
	margin:0 auto;
	/*position:relative;*/
	display:block!important;
}

div.elGamePlay h1 span.elWhite
{
	color:#fff;
	font-weight:600;
}

div.elGamePlay h1 a.elEndGame,
div.elGamePlay h1 a.elEndGame:link,
div.elGamePlay h1 a.elEndGame:visited
{
	display:block;
	background:url(../_images/wm/_gameplay/endgame_btn.gif) no-repeat top left;
	width:76px;
	height:24px;
	position:absolute;
	bottom:3px;
	left:9px;
	font-size:0.8em;
	margin:0;
	line-height:26px;
	text-align:center;
	text-indent:1px;
	font-family:"Trebuchet MS";
	text-decoration:none;
	font-weight:bold;
}

div.elGamePlay h1 a.elEndGame:hover,
div.elGamePlay h1 a.elEndGame:active
{
	background:url(../_images/wm/_gameplay/endgame_btn_on.gif) no-repeat top left;
}

div.elGamePlay div.elWrapper
{
	width:687px;
	text-align:center;
	margin:0 auto:
}

div.elGamePlay div.elWrapper div.elBG div.elInnerWrapper
{
	background:transparent url(../_images/wm/_gameplay/background.png) no-repeat bottom left;
	min-height:493px;
	height:493px;
	text-align:center;
	overflow:hidden;
}

div.elGamePlay div.elWrapper span.elBottom
{
	display:none;
}

div.elGamePlay div#mGame
{
	text-align:center;
	width:614px;
	height:460px;
	margin:13px auto;
	overflow:hidden;
}

div.elGamePlay #flashgame
{
	width:614px;
	height:460px;
}

div.elGamePlay div#mGame p
{
	display:none;
}


/**********************************
	Game Play
**********************************/
/*form.elPageGamePlay div#ZoneHeaderRow
{
	display:none;
}

div.elGamePlay
{
	margin:13px 0 10px 0;
	padding-left:10px;
}

div.elGamePlay h1
{
	width:687px;
	height:56px;
	background:url(../_images/wm/_gameplay/header.png) no-repeat top left;
	text-align:left;
	line-height:47px;
	text-indent:25px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:1.3em;
	color:#000;
	margin:0 auto;
}

div.elGamePlay h1 span.elWhite
{
	color:#fff;
	font-weight:600;
}

div.elGamePlay div.elWrapper
{
	width:687px;
	text-align:center;
	margin:0 auto;
}

div.elGamePlay div.elWrapper div.elBG
{
	padding-top:17px;
	background:url(../_images/wm/_gameplay/background_repeat.png) repeat-y top left;
}

div.elGamePlay div.elWrapper div.elBG div.elInnerWrapper
{
	background:url(../_images/wm/_gameplay/background.png) no-repeat bottom left;
	min-height:472px;
	padding-bottom:10px;
	text-align:center;
}

div.elGamePlay div.elWrapper span.elBottom
{
	background:url(../_images/wm/_gameplay/bottom.png) no-repeat top left;
	display:block;
	width:687px;
	height:15px;
}

div.elGamePlay div#mGame
{
	text-align:center;
}

div.elGamePlay div#mGame p
{
	display:none;
}*/

/**********************************
	HomePage - Top Image
**********************************/
div.elBannerArea
{
	width:683px;
	height:266px;
	float:left;
	margin:12px 0 10px 10px;
	position:relative;
}

div.elBannerArea img
{
	position:absolute;
	top:0;
	left:0;
}

/**********************************
	HomePage - Games Listing
**********************************/
div.elHomeGamesListingContainer
{
	width:245px;
	height:266px;
	margin:13px 0 0px 0px;
	background:url(../_images/wm/_homegameslist/_new/panel_bg.png) no-repeat top left;
	clear:both;
	overflow:hidden;
}

div.elHomeGamesListingContainer  h2
{
	margin:4px 0 0 0;
	width:245px;
	height:37px;
	line-height:40px;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
}

div.elHomeGamesListingContainer ul.elHomeGamesListing
{
	margin:3px 0 0 6px;
	/*padding:0px 0 10px 3px;*/
	padding:0px 0 10px 0;
	width:235px;
	overflow:hidden;
	height:175px;
	float:left;
	display:inline;
}

div.elHomeGamesListingContainer ul.elHomeGamesListing li
{
	display:inline;
	float:left;
	clear:none;
	width:116px;
	height:89px;
	margin:2px 0px 2px 0px;
	background:url(../_images/wm/_homegameslist/_new/game_bg.png) no-repeat top left;
}

div.elHomeGamesListingContainer ul.elHomeGamesListing li img
{
	margin:4px 0 2px 4px;
	float:left;
	clear:both;
}

div.elHomeGamesListingContainer ul.elHomeGamesListing li h3
{
	font-size:0.85em;
	font-family:Tahoma;
	width:115px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	text-align:center;
	padding:0;
	margin:0;
	float:left;
	clear:both;
}

div.elHomeGamesListingContainer ul.elHomeGamesListing li h3 a,
div.elHomeGamesListingContainer ul.elHomeGamesListing li h3 a:link,
div.elHomeGamesListingContainer ul.elHomeGamesListing li h3 a:visited
{
	color:#000;
	text-decoration:none;
}

div.elHomeGamesListingContainer a.elViewAll,
div.elHomeGamesListingContainer a.elViewAll:link,
div.elHomeGamesListingContainer a.elViewAll:visited
{
	text-decoration:none;
	display:block;
	text-align:center;
	height:15px;
	margin:7px 0 0 0!important;
	line-height:16px;
	font-size:0.85em;
	color:#0a3655;
	font-weight:bold;
	float:left;
	width:245px;
}

div.elHomeGamesListingContainer a.elViewAll:hover,
div.elHomeGamesListingContainer a.elViewAll:active
{
	color:#355b75;
}

/**********************************
	Prize Listing
**********************************/
/*ul.elPrizeList
{
	margin:6px 0 0 0;
	padding:0 0 0 10px;
	float:left;
	clear:both;
	width:701px;
	overflow: hidden;
}

ul.elPrizeList li
{
	float:left;
	clear:none;
	display:inline;
	width:233px;
	height:334px;
	background:url(../_images/wm/_prizelist/list_bg.png) no-repeat top left;
	padding:0;
	margin:0 0 20px 0;
	z-index:1;
}

ul.elPrizeList li div.elContainer
{
	width:211px;
	height:324px;
	position:relative;
}

ul.elPrizeList li div.elContainer h2
{
	margin-top:9px;
	display:block;
	height:31px;
	width:187px;
	padding:0 12px;
	line-height:27px;
	text-align:center;
	font-weight:bold;
	color:#333;
	font-size:.8em;
	font-size:12px;
	overflow:hidden;
}

ul.elPrizeList li div.elContainer div.elImage
{
	text-align:center;
	margin:8px 0 0 13px;
	width:190px;
	height:105px;
	border:none;
	line-height:105px;
}

ul.elPrizeList li div.elContainer h3.elPrice
{
	width:187px;
	padding:0 12px;
	margin:7px 0 4px;
	text-align:center;
	color:#000;
	font-size:.8em;
}

ul.elPrizeList li div.elContainer div.elCompInfo
{
	width:187px;
	padding:0 12px;
	margin:6px 0;
	overflow:hidden;
}

ul.elPrizeList li div.elContainer div.elCompInfo div.elGame
{
	width:72px;
	height:40px;
	overflow:hidden;
	text-align:center;
	float:left;
	margin:0 0 0 20px;
}

ul.elPrizeList li div.elContainer div.elCompInfo div.elGame table,
ul.elPrizeList li div.elContainer div.elCompInfo div.elGame table tbody tr td
{
	height:60px;
	text-align:center;
	width:115px;
}

ul.elPrizeList li div.elContainer div.elCompInfo div.elCompType
{
	width:72px;
	height:40px;
	overflow:hidden;
	float:left;
	text-align:center;
}

ul.elPrizeList li div.elContainer div.elCompInfo div.elCompType span.elTop10
{
	width:32px;
	height:32px;
	background:url(../_images/wm/_competitionlist/top10.png) no-repeat;
	display:block;
	float:left;
	margin:0 0 0 30px;
}

ul.elPrizeList li div.elContainer div.elEntryInfo
{
	width:187px;
	padding:0 50px;
}

ul.elPrizeList li div.elContainer div.elEntryInfo h3
{
	text-align:left;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}

ul.elPrizeList li div.elContainer div.elEntryInfo h3.elCost
{
	color:#333333;
}

ul.elPrizeList li div.elContainer div.elEntryInfo h3.elCost span.elNutIcon
{
	background:url(../_images/wm/_prizelist/prize_monkey_nut.jpg) no-repeat;
	width:25px;
	height:14px;
	display:block;
}

ul.elPrizeList li div.elContainer div.elEntryInfo h3.elEntriesLeft
{
	color:#eb057c;
	font-size:15px;
}

ul.elPrizeList li div.elContainer a.elEntry,
ul.elPrizeList li div.elContainer a.elEntry:link,
ul.elPrizeList li div.elContainer a.elEntry:visited
{
	display:block;
	margin:0;
	padding:0;
	background:url(../_images/wm/_prizelist/home_enter_now.jpg) no-repeat top left;
	width:135px;
	height:35px;
	position:absolute;
	bottom:15px;
	left:40px;
	text-decoration:none;
}

ul.elPrizeList li div.elContainer a.elEntry:hover,
ul.elPrizeList li div.elContainer a.elEntry:active
{
	background:url(../_images/wm/_prizelist/home_enter_now_hover.jpg) no-repeat top left;
}

ul.elPrizeList li div.elContainer a.elEntry span,
ul.elPrizeList li div.elContainer a.elEntry:link span,
ul.elPrizeList li div.elContainer a.elEntry:visited span
{
	display:block;
	text-align:center; 
	width:135px;
	height:35px;
	line-height:36px;
	text-transform:uppercase;
	cursor:pointer;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
}

ul.elPrizeList li a.elMoreInfo,
ul.elPrizeList li a.elMoreInfo:link,
ul.elPrizeList li a.elMoreInfo:visited
{
	height:65px;
	width:22px;
	position:absolute;
	left: 210px;
	top:3px;
	overflow:hidden;

}

ul.elPrizeList li a.elMoreInfo span
{
	display:none;
}

ul.elPrizeList div.elPopup
{
	display:block;
	width:384px;
	height:297px;
	background:url(../_images/wm/_prizelist/popup_bg.png) no-repeat top left;
	position:absolute;
	right:-378px;
	top:0px;
	z-index:99;
}

form.elPageHome ul.elPrizeList div#Competition2Popup,
form.elPageHome ul.elPrizeList div#Competition5Popup,
form.elPageHome ul.elPrizeList div#Competition8Popup,
form.elPageHome ul.elPrizeList div#Competition11Popup
{
	background:url(../_images/wm/_prizelist/popup_left_bg.png) no-repeat top left;
	left:-171px;
}

form.elPageHome ul.elPrizeList div#Competition2Popup div.elPopupContainer,
form.elPageHome ul.elPrizeList div#Competition5Popup div.elPopupContainer
{
	margin:0 0 0 15px;
}*/

/**********************************
	Side Menu
**********************************/
div.elSideMenuContainer
{
	margin:0 0 10px 4px;
	position: relative;
	padding: 5px 0;
	overflow:hidden;

}

div.elSideMenuContainer ul.elSideMenu
{
	margin:0;
	padding:0!important;
	width:237px;
	overflow:hidden;

}

div.elSideMenuContainer ul.elSideMenu li.depth01 
{
	background:url(../_images/wm/_sidemenu/heading_bg.gif) no-repeat top left;
	padding:0!important;
}

div.elSideMenuContainer ul.elSideMenu li.depth01 a.depth01first,
div.elSideMenuContainer ul.elSideMenu li.depth01 a.depth01first:link,
div.elSideMenuContainer ul.elSideMenu li.depth01 a.depth01first:visited
{
	height:34px;
	display:block;
	width:237px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	font-family:arial;
}

div.elSideMenuContainer ul.elSideMenu li.depth01 a.depth01first:hover
{
	text-decoration:underline;
}	

div.elSideMenuContainer ul.elSideMenu li ul
{
	margin:0;
	padding:0 0 5px 0;
	overflow:hidden;
	background: transparent url(../_images/wm/_sidemenu/panel_bg.gif) repeat-y top left !important;

}

div.elSideMenuContainer ul.elSideMenu li ul li
{
	width:217px;
	padding:5px 10px;
}

div.elSideMenuContainer ul.elSideMenu li ul li ul li
{
	width:190px;
}

div.elSideMenuContainer ul.elSideMenu li ul li a,
div.elSideMenuContainer ul.elSideMenu li ul li a:link,
div.elSideMenuContainer ul.elSideMenu li ul li a:visited
{
	color:#0a3655;
	/*font-family:Verdana, Verdana, Geneva, sans-serif;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.85em;
	font-weight:bold;
	text-transform:capitalize;
	text-decoration:none;
	padding:0 0 0 10px;
	display:block;
	width:215px;
}

	div.elSideMenuContainer ul.elSideMenu li ul li a.current,
	div.elSideMenuContainer ul.elSideMenu li ul li a.current:link,
	div.elSideMenuContainer ul.elSideMenu li ul li a.current:visited
	{
		color:#2c5f83;
	}

div.elSideMenuContainer ul.elSideMenu li ul li a:hover,
div.elSideMenuContainer ul.elSideMenu li ul li a:active
{
	text-decoration:underline;
}

div.elSideMenuContainer span.elTop
{
	display:block;
	background:url(../_images/wm/_sidemenu/panel_top.gif) no-repeat top left;
	width:237px;
	height:5px;
	position: absolute;
	top: 0;
	left: 0;
}

div.elSideMenuContainer span.elBottom
{
	display:block;
	background:url(../_images/wm/_sidemenu/panel_bottom.gif) no-repeat bottom left;
	width:237px;
	height:15px;
	position: absolute;
	left: 0;
	bottom: 0;	
}

/**********************************
	Game Finished - Player Info
**********************************/
div.elGameFinishedInfo
{
	position:relative;
	height:174px;
	width:685px;
	background:url(../_images/wm/_gamefinishedplayerdash/background.png) no-repeat top left;
	margin:11px 0 0 12px;
}

div.elGameFinishedInfo ul > li:first-child
{
	display:none;
}

div.elGameFinishedInfo ul li div
{
		background:none;
}

div.elGameFinishedInfo div.elAvatarBG
{
	width:169px;
	height:127px;
	float:left;
	clear:none;
	margin:16px 0 0 16px;
	text-align:center;
}

div.elGameFinishedInfo div.elAvatarBG img
{
	/*width:147px;
	height:107px;*/
	margin-top:10px;
}

div.elGameFinishedInfo div.elPlayerInfo
{
	float:left;
	clear:none;
	height:159px;
	width:145px;
	position:relative;
}

div.elGameFinishedInfo div.elPlayerInfo h3
{
	margin-top:22px;
	font-family:Arial;
	font-size:1em;
	color:#0a3655;
	font-weight:bold;
	padding-left:6px;
}
div.elGameFinishedInfo div.elPlayerInfo h4
{
	font-family:Arial;
	font-size:1em;
	margin-top:3px;
	color:#0a3655;
	font-weight:normal;
	padding-left:6px;
}

div.elGameFinishedInfo div.elPlayerInfo h4.elRemainingEntries
{
	color:#eb057c;
}

div.elGameFinishedInfo div.elPlayerInfo span.elBold
{
	font-weight:bold;
}

div.elGameFinishedInfo div.elPlayerInfo a.elPlayTheSameGame,
div.elGameFinishedInfo div.elPlayerInfo a.elPlayTheSameGame:link,
div.elGameFinishedInfo div.elPlayerInfo a.elPlayTheSameGame:visited
{
	width:165px;
	display:block;
	float:left;
	color:#0a3655;
	font-family:Verdana;
	font-size:0.85em;
	text-decoration:none;
	margin: 7px 0 5px 5px;
}

div.elGameFinishedInfo div.elPlayerInfo a.elPlayTheSameGame:hover,
div.elGameFinishedInfo div.elPlayerInfo a.elPlayTheSameGame:active
{
	color:#215376;
	text-decoration: underline;
}

div.elGameFinishedInfo div.elPlayerInfo a.elPlayTheSameGame img
{
	float:left;
	clear:none;
}

div.elGameFinishedInfo div.elPlayerInfo a.elPlayTheSameGame span
{
	float:left;
	width:100px;
	clear:none;
	margin-left: 5px;
	color: #fe00c5;
}

div.elGameFinishedInfo div.elCompetitionInfo
{
	float:left;
	clear:none;
	height:159px;
	width:339px;
	position:relative;
}

div.elGameFinishedInfo div.elCompetitionInfo h3.elWinLoseTitle
{
	font-family:Verdana;
	font-size:1.7em;
	text-align:center;
	width:230px;
	margin:17px 0 2px 0;
	text-transform:uppercase;
	color:#fe00c5;
}

div.elGameFinishedInfo div.elCompetitionInfo h4.elWinLoseDescription
{
	font-family:Verdana;
	font-size:0.9em;
	text-align:center;
	width:230px;
	margin-bottom:5px;
}

div.elGameFinishedInfo div.elCompetitionInfo img
{
	position:absolute;
	top:13px;
	right:0;
}

div.elGameFinishedInfo div.elCompetitionInfo a.elPlayAgain,
div.elGameFinishedInfo div.elCompetitionInfo a.elPlayAgain:link,
div.elGameFinishedInfo div.elCompetitionInfo a.elPlayAgain:visited
{
	display:block;
	height:36px;
	width:134px;
	line-height:35px;
	background:url(../_images/wm/_gamefinishedplayerdash/button_bg.png) no-repeat top left;
	text-align:center;
	text-decoration:none;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	margin-left:45px;
	font-size:0.9em;
}

div.elGameFinishedInfo div.elCompetitionInfo a.elPlayAgain:hover,
div.elGameFinishedInfo div.elCompetitionInfo a.elPlayAgain:active
{
	background:url(../_images/wm/_gamefinishedplayerdash/button_bg_hover.png) no-repeat top left;
}

div.elGameFinishedInfo div.elCompetitionInfo a.elPlayAnotherGame,
div.elGameFinishedInfo div.elCompetitionInfo a.elPlayAnotherGame:link,
div.elGameFinishedInfo div.elCompetitionInfo a.elPlayAnotherGame:visited
{
	display:block;
	width:135px;
	height:37px;
	line-height:36px;
	margin-left:45px;
	background:url(../_images/wm/_gamefinishedplayerdash/orange_btn.png) no-repeat top left;
	text-align:center;
	text-decoration:none;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	clear:both;
	font-size:0.9em;
}

div.elGameFinishedInfo div.elCompetitionInfo a.elPlayAnotherGame:hover,
div.elGameFinishedInfo div.elCompetitionInfo a.elPlayAnotherGame:active
{
	background:url(../_images/wm/_gamefinishedplayerdash/orange_btn_on.png) no-repeat top left;
}

div.elGameFinishedInfo div.elCompetitionInfo a.disabled,
div.elGameFinishedInfo div.elCompetitionInfo a.disabled:link,
div.elGameFinishedInfo div.elCompetitionInfo a.disabled:visited
{
	display:none!important;
}

div.elGameFinishedInfo div.elCompetitionInfo div.elImageContainer
{
	float:left;
	width:162px;
	height:125px;
	background:url(../_images/wm/_gamefinishedplayerdash/gameimage_bg.png) no-repeat top left;
	margin:17px 0 0 0;
}

div.elGameFinishedInfo div.elCompetitionInfo div.elImageContainer img
{
	margin:2px 0 0 2px;
}

div.elGameFinishedInfo div.elCompetitionInfo div.elEntriesInfo
{
	width:177px;
	height:119px;
	background:url(../_images/wm/_gamefinishedplayerdash/gameinfo_bg.png) no-repeat top left;
	float:left;
	margin:19px 0 0 0;
}

div.elGameFinishedInfo div.elCompetitionInfo div.elEntriesInfo h3
{
	padding:3px 5px 2px;
	font-weight:bold;
	font-family:Arial;
	font-size:1em;
	color:#0a3655;
}

div.elGameFinishedInfo div.elCompetitionInfo div.elEntriesInfo h4
{
	font-weight:normal;
	font-family:Arial;
	font-size:0.9em;
	color:#0a3655;
	padding:2px 5px 0px;
	font-weight:bold;
}

div.elGameFinishedInfo div.elCompetitionInfo div.elEntriesInfo span.elBold
{
	font-weight:bold;
	color:#fff;
}

/**********************************
	Game Rules
**********************************/

ul.elRules
{
	margin-bottom:11px;
}

div.elRules
{
	margin:10px 0 0 10px;
	overflow:hidden;
}

div.elRules h1
{
	width:687px;
	height:56px;
	background:url(../_images/wm/_prizecontent/header.png) no-repeat top left;
	text-align:left;
	line-height:59px;
	text-indent:25px;
	overflow:hidden;
	font-family:arial;
	font-size:1.8em;
	color:#000;
	white-space:nowrap;
}

div.elRules div.elBG
{
	/*padding-top:17px;*/
	background:url(../_images/wm/_prizecontent/background_repeat.png) repeat-y top left;
	width:687px;
	overflow:hidden;
}

div.elRules div.elBG div.elInnerWrapper
{
	background:url(../_images/wm/_prizecontent/background.png) no-repeat bottom left;
	min-height:472px;
	padding-bottom:10px;
	padding:20px;
	overflow:hidden;
}

div.elRules div.elBG div.elInnerWrapper h2
{
	padding:0 0 8px 0;
	color:#000;
	font-size:1.3em;
	font-weight:bold;
	font-family:arial;
	margin-bottom: 1em;
}
div.elRules div.elBG div.elInnerWrapper h3
{
	padding:0 0 8px 0;
	color:#000;
	font-weight:normal;
	font-family:arial;
	margin-bottom: 1em;
}

div.elRules div.elBG div.elInnerWrapper p
{
	font-family:Arial;
	font-size:1em;
	color:#000;
	line-height:1.4em;
	margin-bottom: 1em;
}
div.elRules div.elBG div.elInnerWrapper ul
{
	margin:5px 0 0 30px!important;
	list-style-type:square!important;
}






/*****************************
TEMP CSS
*******************************/

div.elPopupContainer
{
	margin:0 0 0 30px;
	width:340px;
	height:300px;
}

div.elPopup h2.elHead
{
	color:#fff;
	margin:0 0 0 0;
	font-size:11px;
	font-weight:bold;
	float:left;
	clear:both;
	padding:0;
	width:340px;
	white-space:nowrap;
	overflow:hidden;
}

div.elPopupContainer div.elGameImage
{
	background:url(../_images/wm/_prizelist/popup_img_bgk.jpg) no-repeat;
	width:149px;
	height:109px;
	float:left;
	padding:10px;
	text-align:center;
	line-height:149px;
	margin:5px 0 0 0;
	overflow:hidden;
}

div.elPopupContainer div.elPrizeThumb
{
	width:54px;
	height:54px;
	float:left;
	background:url(../_images/wm/_prizelist/elPrice_bkg.jpg) no-repeat;
	margin:5px 5px 0 0;
}

div.elPopupContainer div.elPrizeThumb img
{
	margin:5px 0 0 4px;
	float:left;
}

div.elPopupContainer div.elImgeDescContainer
{
	float:left;
	width:162px;
	height:126px;
	margin:5px 0 3px 4px;
	overflow:hidden;
	font-size:10px;	
}

div.elPopupContainer div.elImgeDescContainer span a ,
div.elPopupContainer div.elImgeDescContainer span a:link,
div.elPopupContainer div.elImgeDescContainer span a:visited
{
	color:#e70a86;
	font-weight:bold;
	text-decoration:none;
}

div.elPopupContainer div.elImgeDescContainer span a:hover
{
	color:#99105d;
	text-decoration:underline;
}

div.elPopupContainer div.elGameInfoContainer
{
	float:left;
	width:170px;
}

div.elPopupContainer div.elIconContainer
{
	background:green url(../_images/wm/_prizelist/popup_icon_bkg.jpg) no-repeat;
	width:56px;
	height:56px;
	float:left;
	text-align:center;
}

div.elPopupContainer div.elIconContainer img
{
		margin:6px 0 0 0px;
}

div.elPopupContainer ul.elIconText
{
		margin:12px 0 0 1px;
		padding:0;
		font-family:arial;
		color:#252525;
		float:left;
		list-style-type:none !important;
		background:transparent;
		width:110px;
		height:46px;
}

div.elPopupContainer ul.elIconText li
{
	background:transparent;
	height:12px;
	margin:0;
	padding:0;	
}


div.elPopupContainer ul.elIconText li.title
{
	font-size:10px;
	margin:0 0 5px 0;
}

div.elPopupContainer ul.elIconText li.token
{
	font-weight:bold;
	font-size:11px;
	color:black;
}


div.elPopupContainer div.elEntryInfoContainer
{		
	float:right;
	width:165px;
	height:100px;
}

div.elPopupContainer div.elEntryInfoContainer table
{
	font-size:10px;
	text-transform:uppercase;
	color:#333333;
	margin:5px 0 0 5px;
}

div.elPopupContainer div.elEntryInfoContainer table tbody tr td
{
	padding:2px 8px 2px 0;
}

div.elPopupContainer div.elEntryInfoContainer table tbody tr td.entryLeft, div.elPopupContainer div.elEntryInfoContainer table tbody tr td.entryQty
{
	color:#eb057c;
	font-weight:bold;
}

div.elPopupContainer div.elEntryInfoContainera.elEntryPopup,
div.elPopupContainer div.elEntryInfoContainer a.elEntryPopup:link,
div.elPopupContainer div.elEntryInfoContainer a.elEntryPopup:visited
{
	display:block;
	margin:10px 0 0 0;
	padding:0;
	background:url(../_images/wm/_prizelist/btn_popup_enter.jpg) no-repeat;
	width:158px;
	height:28px;
	text-decoration:none;
}

div.elPopupContainer div.elEntryInfoContainer a.elEntryPopup:hover,
div.elPopupContainer div.elEntryInfoContainer a.elEntryPopup:active
{
	background:url(../_images/wm/_prizelist/btn_popup_enter_hover.jpg) no-repeat;
}

div.elPopupContainer div.elEntryInfoContainer a.elEntryPopup span,
div.elPopupContainer div.elEntryInfoContainer a.elEntryPopup:link span,
div.elPopupContainer div.elEntryInfoContainer a.elEntryPopup:visited span
{
	display:block;
	text-align:center; 
	width:158px;
	height:58px;
	line-height:28px;
	text-transform:uppercase;
	cursor:pointer;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
}



/*********************************
Entry Failure
*********************************/

div.elMainFailContainer
{
	width:679px;
	height:393px;
	background:url(../_images/wm/_login/login_bkg.gif) no-repeat;
	margin:12px auto 0;
}

div.elMainFailContainer h2.elHead
{
	margin:0;
	padding:0;
	color:#fff;
	font-size:1.7em;
	height:50px;
	line-height:2.2em;
	margin:0 0 0 12px;
}

div.elMainFailContainer  div.elLeftContainer, div.elMainFailContainer  div.elRightContainer
{
	width:335px;
	height:244px;
}

div.elMainFailContainer  div.elLeftContainer
{
	background:url(../_images/wm/_competition_entry_fail/comp_fail_1.jpg) no-repeat;
	float:left;
	clear:left;
}

div.elMainFailContainer  div.elLeftContainer h3, div.elMainFailContainer  div.elRightContainer h3
{
	margin:66px 0 0 80px;
	color:#d932a4;
	font-weight:bold;
}

div.elMainFailContainer  div.elLeftContainer h3
{
	margin:66px 0 0 65px;
}

div.elMainFailContainer  div.elLeftContainer p
{
	width:218px;
	height:70px;
	margin:5px 0 0 37px;
}

div.elMainFailContainer  div.elRightContainer
{
	background:url(../_images/wm/_competition_entry_fail/comp_fail_2.jpg) no-repeat;
	float:right;
	position:relative;
}

div.elMainFailContainer  div.elRightContainer p
{
	width:290px;
	margin:5px 0 0 20px;
}

div.elMainFailContainer h4
{
	height:70px;
	font-size:1.1em;
	color:#333333;
	margin:10px 0 0 10px;
	float:left;
	clear:right;
	width:500px;
}

div.elMainFailContainer  div.elCryingMonkey
{
	float:left;
	background:url(../_images/wm/_competition_entry_fail/crying_monkey.png) no-repeat;
	width:76px;
	height:72px;
	margin:0 0 0 20px;
}

div.elMainFailContainer a span,
div.elMainFailContainer a:link span,
div.elMainFailContainer a:visited span
{
	display:block;
	width:135px;
	height:39px;
	background:url(../_images/wm/_competition_entry_fail/btn_buy_nuts.jpg) no-repeat;
	margin:41px 0 0 183px;
	text-align:center;
	line-height:3em;
	font-weight:bold;
	text-decoration:none;
	text-indent:3px;
	text-transform:uppercase;
}

div.elMainFailContainer a:hover span
{
	background:url(../_images/wm/_competition_entry_fail/btn_buy_nuts_hover.jpg) no-repeat;
}

div.elMainFailContainer a
{
	text-decoration:none;
}


div.elMainFailContainer div.elRightContainer a span,
div.elMainFailContainer div.elRightContainer a:link span,
div.elMainFailContainer div.elRightContainer a:visited span
{
	background:url(../_images/wm/_competition_entry_fail/competitions_button.jpg) no-repeat;
	/*margin:34px 0 0 183px;*/
	position:absolute;
	bottom:4px;
	right:20px;
}

div.elMainFailContainer div.elRightContainer a:hover span
{
	background:url(../_images/wm/_competition_entry_fail/competitions_button_hover.jpg) no-repeat;
}

/*********************************
	Prize Listing Page
*********************************/
form.elPrizeListing #ZoneLeftColumn
{
	width:959px;
	overflow:visible;
}

form.elPrizeListing #ZoneRightColumn
{
	display:none;
}

form.elPrizeListing ul.elPrizeList
{
	width:959px;
}


/*********************************
	Latest News Listing
*********************************/
div.elLatestNews
{
	width:245px;
	height:270px;
	float:left;
	background:url(../_images/wm/_newspanel/panel_bg.png) no-repeat top left;
	margin:10px 0 0 0px;
	position:relative;
	overflow:hidden;
	clear:both;
}

div.elLatestNews h2
{
	/*display:block;
	height:40px;
	line-height:48px;
	padding:0 21px 0 20px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	font-size:1em;
	font-family:Arial, Arial, Helvetica, sans-serif;*/

	display:block;
	height:40px;
	width:237px;
	line-height:48px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	overflow:hidden;
}

div.elLatestNews a.elRssLink,
div.elLatestNews a.elRssLink:link,
div.elLatestNews a.elRssLink:visited
{
	display:block;
	background:url(../_images/wm/_newspanel/rss_icon.png) no-repeat top left;
	height:35px;
	width:50px;
	position:absolute;
	right:10px;
	top:4px;
}

div.elLatestNews a.elRssLink span
{
	display:none;
}

div.elLatestNews ul.elLatestNews
{
	height:200px;
	width:237px;
	margin:0 0 0 4px;
	list-style-type:none;
}

div.elLatestNews ul.elLatestNews li
{
	display:inline;
	float:left;
	clear:both;
	width:237px;
	background:url(../_images/wm/_newspanel/divider.png) no-repeat bottom center;
	padding:7px 0;
}

div.elLatestNews ul.elLatestNews li div.elImageContainer
{
	width:52px;
	height:52px;
	background:url(../_images/wm/_newspanel/img_bg.png) no-repeat top left;
	float:left;
	margin:0 6px 0 4px;
}

	div.elLatestNews ul.elLatestNews li.elOdd div.elImageContainer
	{
		float:right;
		margin:0 5px 0 6px;
	}

div.elLatestNews ul.elLatestNews li div.elImageContainer img
{
	margin:4px;
}

div.elLatestNews ul.elLatestNews li div.elNewsContainer
{
	float:left;
	width:155px;
	height:52px;
	margin:0 5px 0 0;
}

	div.elLatestNews ul.elLatestNews li.elOdd div.elNewsContainer
	{
		margin:0 0 0 6px;
	}

div.elLatestNews ul.elLatestNews li div.elNewsContainer h3
{
	font-size:0.85em;
	font-family:Arial;
	white-space:nowrap;
	font-weight:bold;
	overflow:hidden;
}

div.elLatestNews ul.elLatestNews li div.elNewsContainer h3 a,
div.elLatestNews ul.elLatestNews li div.elNewsContainer h3 a:link,
div.elLatestNews ul.elLatestNews li div.elNewsContainer h3 a:visited
{
	color:#0a3655;
	text-decoration:none;
}

div.elLatestNews ul.elLatestNews li div.elNewsContainer h3 a:hover,
div.elLatestNews ul.elLatestNews li div.elNewsContainer h3 a:active
{
	color:#465b8b;
}

div.elLatestNews ul.elLatestNews li div.elNewsContainer p
{
	font-size:0.85em;
	font-family:Arial;
}

div.elLatestNews ul.elPaging
{
	margin:0 auto 0;
	padding:0;
	list-style-type:none;
	background:url(../_images/wm/_newspanel/paging_bg.png) no-repeat top left;
	display:block;
	width:217px;
	height:15px;

}

div.elLatestNews ul.elPaging li
{
	float:left;
	clear:none;
	display:inline;
}

div.elLatestNews ul.elPaging li.nextpage
{
	float:right;
}

div.elLatestNews ul.elPaging li.nextpage a,
div.elLatestNews ul.elPaging li.nextpage a:link,
div.elLatestNews ul.elPaging li.nextpage a:visited
{
	display:block;
	height:13px;
	width:13px;
	background:url(../_images/wm/_newspanel/next_btn.png) no-repeat top left;
	margin:1px 1px 0 0;
}

	div.elLatestNews ul.elPaging li.nextpage a:hover,
	div.elLatestNews ul.elPaging li.nextpage a:active
	{
		background:url(../_images/wm/_newspanel/next_btn_on.png) no-repeat top left;
	}

div.elLatestNews ul.elPaging li.nextpage a span,
div.elLatestNews ul.elPaging li.nextpage a:link span,
div.elLatestNews ul.elPaging li.nextpage a:visited span
{
	display:none;
}

div.elLatestNews ul.elPaging li.previouspage
{
	float:left;
}

div.elLatestNews ul.elPaging li.previouspage a,
div.elLatestNews ul.elPaging li.previouspage a:link,
div.elLatestNews ul.elPaging li.previouspage a:visited
{
	display:block;
	height:13px;
	width:13px;
	background:url(../_images/wm/_newspanel/previous_btn.png) no-repeat top left;
	margin:1px 0 0 1px;
}

	div.elLatestNews ul.elPaging li.previouspage a:hover,
	div.elLatestNews ul.elPaging li.previouspage a:active
	{
		background:url(../_images/wm/_newspanel/previous_btn_on.png) no-repeat top left;
	}

div.elLatestNews ul.elPaging li.previouspage a span,
div.elLatestNews ul.elPaging li.previouspage a:link span,
div.elLatestNews ul.elPaging li.previouspage a:visited span
{
	display:none;
}

div.elLatestNews ul.elPaging li.elText
{
	width:185px;
	margin:0 1px;
	text-align:center;
	font-size:0.8em;
	line-height:15px;
	font-weight:bold;
	color:#0a3655;
}

/**********************************
	Image Scroller
***********************************/
div.elImageScroller
{
	width:685px;
	height:267px;
	overflow:hidden;
	margin:0px 0 6px 8px;
	position:relative;
}

div.elImageScroller ul.elImageScroller
{
	list-style-type:none;
	margin:0;
	padding:0;
	width:675px;
	height:258px;
	overflow:hidden;
}

div.elImageScroller ul.elImageScroller li
{
	margin:0;
	padding:0;
	width:675px;
	height:258px;
	overflow:hidden;
	position:relative;
}

div.elImageScroller ul.elImageScroller li img
{
	position:absolute;
	top:0;
	left:0;
}

div.elImageScroller ul.elPaging
{
	width:92px;
	overflow:hidden;
	list-style-type:none;
	position:absolute;
	top:55px;
	left:10px;
}

div.elImageScroller ul.elPaging li
{
	float:left;
	display:inline;
	clear:both;
	width:92px;
	height:33px;
	margin: 0 0 5px 0;
}

div.elImageScroller ul.elPaging li a,
div.elImageScroller ul.elPaging li a:link,
div.elImageScroller ul.elPaging li a:visited
{
	display:block;
	width:22px;
	height:33px;
	background:url(../_images/wm/_imagescroller/button_inactive.gif) no-repeat top left;
	line-height:33px;
	font-size:1.2em;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none !important;
	padding-left:8px;
}

div.elImageScroller ul.elPaging li a:hover,
div.elImageScroller ul.elPaging li.selected a,
div.elImageScroller ul.elPaging li.selected a:link, 
div.elImageScroller ul.elPaging li.selected a:visited
{
	display:block;
	width:86px;
	height:33px;
	background:url(../_images/wm/_imagescroller/button_active.gif) no-repeat top left;
	text-decoration:none !important;
}

div.elImageScroller ul.elPaging li a span,
div.elImageScroller ul.elPaging li a:link span,
div.elImageScroller ul.elPaging li a:visited span
{
	display:none;
}


div.elImageScroller ul.elPaging li.selected a span,
div.elImageScroller ul.elPaging li.selected a span,
div.elImageScroller ul.elPaging li.selected a:link span,
div.elImageScroller ul.elPaging li.selected a:visited span,
div.elImageScroller ul.elPaging li a:hover span
{
	display:inline!important;
}

/**********************************
	How It Works
***********************************/
div.elHowItWorks
{
	overflow:hidden;
	margin:11px 0 11px 0;
}

div.elHowItWorks h1
{
	width:672px;
	height:51px;
	background:url(../_images/wm/_gameplay/header.png) no-repeat top left;
	line-height:37px;
	padding:0 15px 0 0;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:1.4em;
	color:#000;
	margin:0 auto;
}

div.elHowItWorks h1 span
{
	line-height:3em;
	padding:15px 0 0 15px;
}

div.elHowItWorks div.elWrapper
{
	width:687px;
	text-align:center;
	margin:0 0 0 12px;
	overflow:hidden;
}

div.elHowItWorks div.elWrapper div.elBG
{
	padding-top:10px;
	background:url(../_images/wm/_gameplay/background_repeat.png) repeat-y top left;
}

div.elHowItWorks div.elWrapper div.elBG div.elInnerWrapper
{
	text-align:center;
	overflow:hidden;
	padding-bottom:5px;
	position:relative;
}

div.elHowItWorks div.elWrapper div.elBG div.elInnerWrapper img
{
	z-index:1;
}

div.elHowItWorks div.elWrapper div.elBG div.elInnerWrapper a.elRegister,
div.elHowItWorks div.elWrapper div.elBG div.elInnerWrapper a.elRegister:link,
div.elHowItWorks div.elWrapper div.elBG div.elInnerWrapper a.elRegister:visited
{
	display:block;
	width:159px;
	height:39px;
	line-height:39px;
	/*background:url(../_images/wm/_howitworks/register_btn.png) no-repeat top left;*/
	text-align:center;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	position:absolute;
	z-index:99;
	top:382px;
	left:9px;

}

div.elHowItWorks div.elWrapper div.elBG div.elInnerWrapper a.elRegister:hover,
div.elHowItWorks div.elWrapper div.elBG div.elInnerWrapper a.elRegister:active
{
	/*background:url(../_images/wm/_howitworks/register_btn_on.png) no-repeat top left;*/
}

div.elHowItWorks div.elWrapper div.elBG div.elInnerWrapper span.elSeperator
{
	margin:15px 0 5px 12px;
	width:661px;
	height:2px;
	background:url(../_images/wm/_howitworks/seperator.png) no-repeat top left;
	clear:both;
	float:left;
}

div.elHowItWorks div.elWrapper span.elBottom
{
	display:block;
	width:687px;
	height:7px;
	background:url(../_images/wm/content_base.png) no-repeat top left;
}

/**********************************
	Play Game (Register now)
***********************************/
div.elPlayNowRegister h1 span.White
{
	color:#fff;
}

div.elPlayNowRegister div.elMonkeyPromo
{
	position:relative;
	width:687px;
	clear:both;
	overflow:hidden;
}

div.elPlayNowRegister div.elMonkeyPromo img.elMonkey
{
	float:left;
	margin:18px 0 0 30px;
}

div.elPlayNowRegister div.elMonkeyPromo img.elPrizes
{
	float:right;
	margin:80px 100px 0 0;
}

div.elPlayNowRegister div.elMonkeyPromo h2
{
	width:320px;
	height:73px;
	padding:13px 15px 15px 50px;
	position:absolute;
	top:7px;
	left:228px;
	background:url(../_images/wm/_playnow/bubble.png) no-repeat top left;
	font-size:2.1em;
	line-height:1.3em;
	font-family:verdana;
}

div.elPlayNowRegister div.elTextSection
{
	width:651px;
	height:197px;
	background:url(../_images/wm/_playnow/lower_panel_bkg.jpg) no-repeat top left;
	position:relative;
	overflow:hidden;
	text-align:left;
	padding:5px;
	margin:0 auto;
}

div.elPlayNowRegister div.elTextSection h3
{
	font-size:2em;
	padding:10px 0 10px 30px;
	overflow:hidden;
	font-family:verdana;
}

div.elPlayNowRegister div.elTextSection ul
{
	margin:5px 0 0 30px!important;
	list-style-type:disc;
	overflow:hidden;
}

div.elPlayNowRegister div.elTextSection ul li
{
	margin:0 0 12px 16px;
	font-size: 1.2em;
	font-family:verdana;
	line-height:1em;
}

div.elPlayNowRegister div.elTextSection a.elRegister,
div.elPlayNowRegister div.elTextSection a.elRegister:link,
div.elPlayNowRegister div.elTextSection a.elRegister:visited
{
	position:absolute;
	top:100px!important;
	left:435px!important;
	width:209px!important;
	height:67px!important;
	background:url(../_images/wm/_playnow/btn_reg.png) no-repeat top left!important;
	line-height:67px!important;
	font-size:1.4em!important;
}

div.elPlayNowRegister div.elTextSection a.elRegister:hover,
div.elPlayNowRegister div.elTextSection a.elRegister:active
{
	background:url(../_images/wm/_playnow/btn_reg_hover.png) no-repeat top left!important;
}

div.elPlayNowRegister div.elTextSection a.elGamesList
{
	position: absolute;
	color: #000000;
	float: right;
	top: 169px!important;
	left:530px!important;
	font-family: Verdana;
	font-size: 1.1em;
}


/**********************************
	Ajax Loading Page
***********************************/

div.elLoading
{
	text-align:center;
	margin-top:10px;
}

div.elLoading p
{
	color:#fff;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:1.2em;
	margin-top:20px;
}

/**********************************
	ScoreBoard No Content
***********************************/

div.elScoreDashboardNoEntries
{
margin:0 auto;
width:685px;
height:387px;
background:url(../_images/wm/_competitionlist/no_entries_bkg.png) no-repeat;
}

div.elScoreDashboardNoEntries h2
{
	float:left;
	margin:26px 0 0 145px;
	display:inline;
	font-size:14px;
	font-weight:bold;
	width:500px;
	line-height:1.6em;
	color:#3f3f3f;
}

div.elScoreDashboardNoEntries h2 span
{
	color:#eb057c;
}


li.disabled,
li.disabled a,
li.disabled a span
{
	text-decoration: line-through;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews
{
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li
{
	width: 100%;
	clear: both;
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
	border-bottom: 2px solid #e6e6e6;
	overflow: hidden;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsTextContainer
{
	display: block;
	width: 525px;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li.elEven div.NewsTextContainer
{
	float: left;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li.elOdd div.NewsTextContainer
{
	float: right;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li.elOdd div.NewsImageContainer
{
	float: left;
	padding: 8px;		
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsImageContainer
{
	background: url(../_images/wm/wm_image_back_small.png) no-repeat;
	display: block;
	width: 85px;
	height: 105px;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsImageContainerContent
{
	background: url(../_images/wm/wm_image_back.png) no-repeat;
	display: block;
	width: 120px;
	height: 140px;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsImageContainerContent
{
	margin-left: 15px;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li.elEven div.NewsImageContainer,
form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li.elEven div.NewsImageContainerContent
{
	float: right;
	padding: 8px;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsTextContainer a,
form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsTextContainerContent a
{
	color: #465B8B;
	font-weight: bold;
	text-decoration: none;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsTextContainer a:hover,
form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsTextContainerContent a:hover
{
	text-decoration:underline!important;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsTextContainer p,
form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsTextContainerContent p
{
	font-size: 1em;
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsTextContainerContent p
{	
}

form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsTextContainer p.date,
form.LatestNews div#elMainContentArea div.elContentArea ul.elLatestNews li div.NewsTextContainerContent p.date
{
	margin: 5px 0;
	padding: 0;
	color: #666;
	font-size: 0.9em;
}

div.elLatestNewsInner ul.elPaging li.elText a
{
	color: #0A3655;
	text-decoration: none;
}


/**********************************
	Technical Support Form
***********************************/
ul.elTechSupportForm
{
	margin:0;
	padding:0;
	list-style-type:none!important;
	width:595px;
	overflow:hidden;
}

ul.elTechSupportForm li
{
	float:left;
	display:inline;
	clear:both;
	width:595px;
	margin:0;
	padding:0;
	overflow:hidden;
}

ul.elTechSupportForm li fieldset legend
{
	display:none;
}

ul.elTechSupportForm li fieldset ul
{
	margin:0!important;
	padding:0;
}

ul.elTechSupportForm li fieldset ul li label,
ul.elTechSupportForm li fieldset ul li input,
ul.elTechSupportForm li fieldset ul li select,
ul.elTechSupportForm li fieldset ul li textarea
{
	float:left;
	clear:both;
}

ul.elTechSupportForm li fieldset ul li label
{
	font-size:1.2em;
	line-height:1.5em;
	font-family:Verdana;
	color:#6b6b6b;
}

ul.elTechSupportForm li fieldset ul li label a,
ul.elTechSupportForm li fieldset ul li label a:link,
ul.elTechSupportForm li fieldset ul li label a:visited
{
	display:none;
}

ul.elTechSupportForm li fieldset ul li input,
ul.elTechSupportForm li fieldset ul li select,
ul.elTechSupportForm li fieldset ul li textarea
{
	font-size:10pt;
	font-family:Verdana;
	padding: 2px 0;
}

div.elTechSupportForm a.hoverbutton,
div.elTechSupportForm a.hoverbutton:link,
div.elTechSupportForm a.hoverbutton:visited
{
	width:114px;
	height:36px;
	background:url(../_images/wm/_techsupport/btn_send.png) no-repeat top left;
	padding:0;
	margin:0 146px 0 0;
	border:0;
}

div.elTechSupportForm a.hoverbutton:hover,
div.elTechSupportForm a.hoverbutton:active
{
	background:url(../_images/wm/_techsupport/btn_send_hover.png) no-repeat top left;
}

div.elTechSupportForm a.hoverbutton span
{
	display:none;
}

div.elTechSupportForm div.CaptchaVerification
{
	width:320px;
	float:left;
	margin-left:50px;
	overflow:hidden;
}

div.elTechSupportForm div.CaptchaVerification label
{
	float:left;
	margin:10px 0 5px;
	clear:both;
	font-family:Verdana;
	font-size:10pt;
	color:#6b6b6b;
}

div.elTechSupportForm div.CaptchaVerification label em
{
	margin:0 2px;
}

div.elTechSupportForm div.CaptchaVerification img
{
	clear:none;
	float:left;
}

div.elTechSupportForm div.CaptchaVerification a,
div.elTechSupportForm div.CaptchaVerification a:link,
div.elTechSupportForm div.CaptchaVerification a:visited
{
	float:left;
	margin:0px 5px 5px 5px;
}

div.elTechSupportForm div.CaptchaVerification input
{
	float:left;
	margin:0;
	font-size:10pt;
	font-family:Verdana;
	padding: 2px 0;
	clear:both;
}

div.elSelectPayment
{
background:transparent url(../_images/wm/_buynuts/background.gif) repeat-x;
list-style-type:none;
margin:0 0 0 12px;
overflow:hidden;
padding:0;
position:relative;
width:677px;
height: 235px;
}

ul.elPaymentList
{
	margin: 30px auto;
	width: 628px;
}

ul.elPaymentList li
{
	clear: both;
}

ul.elPaymentList li label
{
	float: left;
	display: inline;
	text-align: right;
	height: 33px;
	width: 100px;
	line-height: 33px;
	margin-right: 15px;
}

ul.elPaymentList li input
{
	width: 259px;
	height: 33px;
	float: left;
	display: inline;
	border: 0;
	background: url(../_images/wm/input_bkg.png) no-repeat;	
	padding: 8px 0 0 8px;	
}

ul.elPaymentList li div.monkeynuts
{
	float: left;
	display: inline;
	background: url(../_images/wm/input_bkg.png) no-repeat;	
	margin-right: 12px;	
	width: 259px;
	height: 33px;	
}

ul.elPaymentList li select
{
	width: 250px;
	height: 23px;
	margin-left: 4px;
	margin-top: 5px;
}

ul.elPaymentList li p.elFieldText
{
	width: 232px;
	height: 28px;
	float: left;
	display: inline;
	background: url(../_images/wm/help_bkg.jpg) no-repeat;
	line-height: 28px;
	padding-left: 10px;
	margin-top: 2px;
}

ul.elPaymentList li.cards
{
	padding-left: 2px;
}

ul.elPaymentList li.promotion input
{
	margin-top: 2px;
}

ul.elPaymentList li label em,
div.elBuyNutsHeaderBar span em
{
	color: #EB10AA;
}

ul.elPaymentList li.promotion a.hoverbutton,
ul.elPaymentList li.cards a.elClickandBuy
{
	width: 135px;
	height: 37px;
	background: url(../_images/wm/button.png) no-repeat;
	float: left;
	display: inline;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
}

ul.elPaymentList li.cards a.elClickandBuy
{
	margin-top: 53px;
	background: url(../_images/wm/_buynuts/checkout.png) no-repeat;
	text-align: center;
	text-decoration: none;	
}

ul.elPaymentList li.cards a.elClickandBuy:hover
{
	background: url(../_images/wm/_buynuts/checkout_hover.png) no-repeat;
}

ul.elPaymentList li.cards img
{
	float: left;
	display: inline;
	margin-right: 8px;
}

ul.elPaymentList li.promotion a.hoverbutton:hover
{
	background: url(../_images/wm/button_hover.png) no-repeat;
}

div.elBuyNutsHeaderBar h1
{
	width: 200px;
	float: left;
	display: inline;
}

div.elBuyNutsHeaderBar span
{
	font-family: Verdana, Geneva, sans-serif;
	line-height: 25px;
	color: #fff;
	font-size: 0.8em;
	float: right;
	display: inline;
	margin-right: 18px;
}

div.basebuynuts
{
	background: url(../_images/wm/_buynuts/base.gif) no-repeat;
	width: 677px;
	height: 26px;
	display: block;
	margin:0 0 0 12px;	
}

/**********************************
	Prize Listing
**********************************/

ul.elPrizeList
{
	overflow: hidden;
	padding-left:8px;
}
ul.elPrizeList li
{
	display: inline;
	position: relative;
	float: left;
	width: 208px;
	overflow:hidden;
	/*eight: 209px;*/
	padding: 100px 20px 7px 5px;
	background:url(../_images/wm/_prizelist/prize_panel_base.png) no-repeat top left;
}

form.elPrizeListing ul.elPrizeList li
{
	padding-right:26px!important;
}

ul.elPrizeList li a.elPrizeBnr
{
	position: absolute;
	z-index: 1;
	top: 7px;
	left: 7px;
	width: 205px;
	height: 104px;
	background:url(../_images/wm/_prizelist/prize_panel_game_type.png) no-repeat top left;	
}

	ul.elPrizeList li a.BustaMonkey
	{
		background:url(../_images/wm/_prizelist/busta_monkey_panel.png) no-repeat top left;
	}
	
	ul.elPrizeList li a.SnakesnLetters
	{
		background:url(../_images/wm/_prizelist/snakes_letters.png) no-repeat -4px -3px;
	}	
	ul.elPrizeList li a.MonkeyBlitz
	{
		background:url(../_images/wm/_prizelist/monkey_blitz_panel.png) no-repeat top left;
	}
	
	ul.elPrizeList li a.MonkeyKlondike
	{
		background:url(../_images/wm/_prizelist/monkey_klondike_panel.png) no-repeat top left;
	}
	
	ul.elPrizeList li a.MonkeyBlox
	{
		background:url(../_images/wm/_prizelist/monkey_blox_panel.png) no-repeat top left;
	}
	
	ul.elPrizeList li a.ThreeMonkeys
	{
		background:url(../_images/wm/_prizelist/3_monkeys_panel.png) no-repeat top left;
	}
	
	ul.elPrizeList li a.WordMonkey
	{
		background:url(../_images/wm/_prizelist/word_monkey_panel.png) no-repeat top left;
	}

	ul.elPrizeList li a.MonkeyTrouble2
	{
		background:url(../_images/wm/_prizelist/monkey_trouble2_panel.png) no-repeat top left;
	}	
	
ul.elPrizeList li a.elPrizeBnr span
{
	display: none;
}
ul.elPrizeList li a.elPrizeBnr img
{
	position: absolute;
	top: -9px;
	right: -9px;

}
ul.elPrizeList li div.elNPrize
{
	position: relative;
	z-index: 2;
	text-align: center;
	clear:both;
	padding:0;
	margin:0;
	height:210px;
	overflow:hidden;
}

ul.elPrizeList li div.elNPrize h4
{
	font-weight: bold;
	margin: 2px 5px 0;
}
ul.elPrizeList li div.elNPrize h5
{
	color: #666;
	font-size:0.85em;
}

ul.elPrizeList li div.elNPrize a.elPrizeImg
{
	overflow:hidden;
}

ul.elPrizeList li div.elNPrize img
{
	margin:4px 0 0 0;
}

ul.elPrizeList li div.elNPrize p
{
	font-size:0.85em;
	font-weight:bold;
	line-height:1.2em;
}

ul.elPrizeList li div.elNPrize p em
{
	color:#2a95da;
}

ul.elPrizeList li div.elNPrize p span.Pink
{
	font-size:1.1em;
}

ul.elPrizeList li a.elPlay,
ul.elPrizeList li a.elPlay:link,
ul.elPrizeList li a.elPlay:visited
{
	width:216px;
	height:34px;
	background:url(../_images/wm/_prizelist/play_now.png) no-repeat top left;
	display:block;
	margin-left:-4px;
	text-align:center;
	line-height:33px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.3em;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	float:left;
	clear:both;
	margin-top:-1px;
}

ul.elPrizeList li a.elPlay:hover,
ul.elPrizeList li a.elPlay:active
{
	background:url(../_images/wm/_prizelist/play_now_hover.png) no-repeat top left;
}

ul.elPrizeList li a.elGameInfo
{
	position:absolute;
	width:20px;
	height:80px;
	right:0;
	top:226px;
	display:block;
}

ul.elPrizeList li a.elGameInfo span
{
	display:none;
}

table.MemberReport tbody tr.head th
{	
	padding-left: 10px;
}

div.CreditsPerson
{
	background-color: #e9e9e9;
}

div.CreditsPerson table.gridtbl
{
	margin: 20px auto 0 auto;
	width: 600px;
	
}

div.CreditsPerson table.gridtbl tbody tr td
{
	
}

div.CreditsPerson table.gridtbl tbody tr.head td
{
	font-weight: bold;
	padding-bottom: 10px;
}

ul.elPrizeList li a.elGameInfo,
ul.elPrizeList li a.elGameInfo:link,
ul.elPrizeList li a.elGameInfo:visited
{
	position:absolute;
	width:20px;
	height:80px;
	right:0;
	top:226px;
	display:block;
}


/**********************************
	Dean's Dev Banner
**********************************/
div.elDeanDevBanner
{
	position:absolute;
	top:-15px;
	left:0;
	width:962px;
	background:#f42800;
	height:20px;
	z-index: 99;
	border-bottom: solid 1px #FFF;
}

div.elDeanDevBanner p
{
	line-height:1.6em;
	text-indent:10px;
	font-family:Tahoma;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
}


div.MultiDraw
{
	background-color: #e5e5e5;
	padding: 0 10px 15px 10px;
	margin: 0 5px;
}
div.MultiDraw ul
{
overflow: hidden;
}
div.MultiDraw ul li
{
	display: inline;
	float: left;
	margin: 3px 10px 10px 0;
}
div.MultiDraw ul li a span
{
display: none;
}

div.multiAlt
{
	background-color: transparent;
	margin: 0 10px;
}

DIV#mGame.nonstd 
{
      width:512px !important;
      height:384px !important;
      padding-top:30px !important;
}


div.elLatest
{
	width:245px;
	height:266px;
	margin:13px 0 0px 0px;
	background:url(../_images/wm/_homegameslist/_new/panel_bg.png) no-repeat top left;
	clear:both;
	overflow:hidden;
}
div.elLatest h3
{
	margin:4px 0 0 0;
	width:245px;
	height:37px;
	line-height:40px;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
}
div.elLatest ul
{
	margin:3px 0 0 6px;
	/*padding:0px 0 10px 3px;*/
	padding:0px 0 10px 0;
	width:235px;
	overflow:hidden;
	height:175px;
	float:left;
	display:inline;
	position: relative;
}
div.elLatest ul li
{

}
div.elLatest ul li a
{
	display: block;
position: absolute;
top: 10px;
left: 6px;
width: 220px;
height: 165px;

text-indent: -999em;

}

div.elLatest ul li.elMsnakesnletters a
{
background:url(/th.ashx?filename=%2f_assets%2fgame_logos%2fsnakes+icon.jpg&width=220&height=165&aspect=2&round=10&bg=%2348abe6&o=png);
}
div.elLatest ul li.elMmonkeytrouble a
{
background:url(/th.ashx?filename=%2f_assets%2fgame_logos%2fmonkeytrouble2.jpg&width=220&height=165&aspect=2&round=10&bg=%2348abe6&o=png);
}


div.elLatest a.elViewAll,
div.elLatest a.elViewAll:link,
div.elLatest a.elViewAll:visited
{
	text-decoration:none;
	display:block;
	text-align:center;
	height:15px;
	margin:7px 0 0 0!important;
	line-height:16px;
	font-size:0.85em;
	color:#0a3655;
	font-weight:bold;
	float:left;
	width:245px;
}

div.elLatest a.elViewAll:hover,
div.elLatest a.elViewAll:active
{
	color:#355b75;
}


div.elRefer1
{
	margin-top: 10px;
	margin-bottom: -8px;
	margin-left: 3px;
}

div.itemPicker div.popup
{
overflow: hidden ;
}

div.itemPicker div.popup li.elButtonBar
{
	width: 500px !important;
	
}
/*-End Section -_theme.css-*/


/*-Begin Section -_useradmin.css-*/
/**********************************
	Change Password
**********************************/
form.elChangePassword fieldset.frmLogin
{
	position:relative;
	overflow: hidden;
}
form.elChangePassword fieldset.frmLogin legend
{
	display: inline;
	position: static;
	margin: 0;
	padding: 0;
}
form.elChangePassword fieldset.frmLogin legend span
{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:1.8em;
	padding:0 15px;
	color:#000;
	width:657px;
	height: 59px;
	line-height:61px;
	display:block !important;
	position: absolute;
	top: 10px;
	left: 8px;
	background: url(../_images/wm/header.png) no-repeat top left;
}

form.elChangePassword fieldset.frmLogin ul
{
	width:678px;
	min-height:175px;
	background:url(../_images/wm/_changepassword/background.png) no-repeat top left;
	margin:75px 0 0 12px;
	padding:0;
	overflow: hidden;
}

form.elChangePassword fieldset.frmLogin ul li
{
	width:678px;
	height:50px;
	float:left;
	display:inline;
	clear:both;
	background:url(../_images/wm/_changepassword/input_bg.png) no-repeat 200px 11px;
	position:relative;
}

	form.elChangePassword fieldset.frmLogin ul li.first
	{
		margin-top:7px;
	}

	form.elChangePassword fieldset.frmLogin ul li.last
	{
		background:none;
		height:70px;
	}

form.elChangePassword fieldset.frmLogin ul li label
{
	float:left;
	height:50px;
	line-height:53px;
	margin-left:30px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	/*font-family:Arial, Arial, Helvetica, sans-serif;*/
	font-weight:bold;
	color:#0a3655;
}

form.elChangePassword fieldset.frmLogin ul li label em
{
	color:red;
	font-size:1.2em;
}

form.elChangePassword fieldset.frmLogin ul li input
{
	position:absolute;
	top:17px;
	left:206px;
	height:18px;
	padding:0;
	margin:0;
	width:243px;
	border:0;
	line-height:18px;
	background:none;
}

form.elChangePassword fieldset.frmLogin ul li.last a.hoverbutton,
form.elChangePassword fieldset.frmLogin ul li.last a.hoverbutton:link,
form.elChangePassword fieldset.frmLogin ul li.last a.hoverbutton:visited
{
	float:left;
	margin:30px 10px 0 0;
	width:134px;
	height:36px;
	display:block;
	background:url(../_images/wm/_changepassword/button_bg.png) no-repeat top left;
	padding:0;
	border:0px;
	line-height:36px;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
}

form.elChangePassword fieldset.frmLogin ul li.last a.hoverbutton:hover,
form.elChangePassword fieldset.frmLogin ul li.last a.hoverbutton:active
{
	background:url(../_images/wm/_changepassword/button_bg_hover.png) no-repeat top left;
}

form.elChangePassword fieldset.frmLogin ul li.last a.hoverbutton span
{
	display:block;
	width:134px;
	height:36px;
	cursor:pointer;
}



/**********************************
	View Profile
**********************************/
div.elProfileView
{
	overflow:hidden;
	margin:0 0 0 10px;
}

div.elProfileView div.elProfileInfo
{
	overflow:hidden;
}

div.elProfileView div.elProfileInfo div.elProfileDetails
{
	background:url(../_images/wm/_useradmin/profileinfo_bg.png) no-repeat top left;
	height:324px;
	width:350px;
	float:left;
	clear:none;
	margin:13px 0 0 0;
}

div.elProfileView div.elProfileInfo div.elProfileDetails table
{
	width:350px;
	margin:5px 0 0 0;
}

div.elProfileView div.elProfileInfo div.elProfileDetails table tbody tr
{
	font-size:11px;
	font-weight:bold;
}

div.elProfileView div.elProfileInfo div.elProfileDetails table tbody tr td.elTitle
{
	width:148px;
	padding:5px 15px;
	font-size:11px;
}

div.elProfileView div.elProfileInfo div.elAvatarImage
{
	width:247px;
	height:247px;
	background:url(../_images/wm/_useradmin/profileinfo_image_bg.png) no-repeat top left;
	padding:8px 9px 9px;
	margin:11px 0 0 25px;
	float:left;
	clear:none;
	display:inline;
}

div.elProfileView div.elProfileInfo div.elButtons
{
	float:right;
	width:260px;
}

div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonEdit, div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonAccount
{
	width:70px;
	height:26px;
	background:url(../_images/wm/_useradmin/btn_profile_edit.jpg) no-repeat;
	display:block;
	font-size:.8em;
	padding:6px 0 0 8px;
	float:left;
}

div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonAccount
{
	background:url(../_images/wm/_useradmin/btn_account.jpg) no-repeat;
}

div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonAccount,
div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonAccount:link,
div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonAccount:visited,
div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonEdit,
div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonEdit:link,
div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonEdit:visited,
div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonTrans,
div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonTrans:link,
div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonTrans:visited
{
	text-decoration:none !important;
	font-weight:bold;
}

div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonEdit:hover
{
	background:url(../_images/wm/_useradmin/btn_profile_edit_hover.jpg) no-repeat;
}	

div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonAccount:hover
{
	background:url(../_images/wm/_useradmin/btn_account_hover.jpg) no-repeat;
}

div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonTrans:hover
{
	background:url(../_images/wm/_useradmin/btn_profile_trans_hover.jpg) no-repeat;
}

div.elProfileView div.elProfileInfo div.elButtons a.elUserAdminButtonTrans
{
	background:url(../_images/wm/_useradmin/btn_profile_trans.jpg) no-repeat;
	height:26px;
	width:94px;
	display:block;
	font-size:.8em;
	padding:6px 0 0 8px;
	float:left;
}

div.elProfileView span.elFooter
{
	display:block;
	width:681px;
	height:26px;
	background:url(../_images/wm/_useradmin/useradmin_bottom.png) no-repeat top left;
}

/**********************************
	Recent Competitions Dashboard (Andy J)
**********************************/

div.elProfileRecentComp
{
	width:338px;
	height:398px;
	float:left;
	margin:0 0 0 12px;
	display:inline;
}

div.elProfileRecentComp div.elRecentContent
{
	width:337px;
	height:346px;
	background:url(../_images/wm/_useradmin/recent_comp_bkg.jpg) repeat-x;

	border-left:1px solid #e2dddd;
}

div.elProfileRecentComp h2
{
	background:url(../_images/wm/_useradmin/recent-competitions_bkg.jpg) no-repeat;
	width:338px;
	height:26px;
	padding:0 0 0 0;
	line-height:1.9em;
	text-indent:20px;
	color:#fff;
}

div.elProfileRecentComp div.elRecentFooter
{
	width:338px;
	height:26px;
	background:url(../_images/wm/_useradmin/recent_comp_footer.png) no-repeat;
}

div.elProfileRecentComp div.elprofileRecentCompPrize
{
	width:318px;
	height:78px;
	float:left;
	background:url(../_images/wm/_useradmin/recent_comp_bkg.gif) no-repeat;
	margin:10px 0 0 16px;
}

div.elProfileRecentComp div.elprofileRecentCompPrize img
{
	float:left;
	margin:12px 0 0 15px;
}

div.elProfileRecentComp div.elprofileRecentCompPrize h3
{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	float:left;
	width:215px;
	margin:10px 0 0 20px
}

div.elProfileRecentComp div.elprofileRecentCompPrize div.elCompType
{
	width:42px;
	height:42px;
	float:left;
	margin:3px 0 0 20px;
}

div.elProfileRecentComp div.elprofileRecentCompPrize div.elCompType img
{
	margin:0;
	padding:0;
}

div.elProfileRecentComp div.elprofileRecentCompPrize table
{
	margin:5px 0 0 10px;
	float:left;
}

div.elProfileRecentComp div.elprofileRecentCompPrize table tbody tr td
{
	font-size:10px;
	color:#eb057c;
}

div.elProfileRecentComp div.elprofileRecentCompPrize table tbody tr td.elEntryData
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	width:20px;
}

div.elProfileRecentComp div.elprofileRecentCompPrize table tbody tr td.elEntryDataRemain
{
	color:#eb057c;
	font-weight:bold;
	text-align:right;
	width:20px;
}

/**********************************
	Recent Forum Activity Dashboard (Andy J)
**********************************/

div.elProfileRecentForum
{
	width:339px;
	height:398px;
	float:left;
	background:url(../_images/wm/_useradmin/forum_placeholder.jpg) no-repeat left top;
}

/**********************************
	Generic User Admin Styling
**********************************/

h2.elUserAdminHeading
{
	display:block;
	width:681px;
	height:25px;
	line-height:22px;
	background:url(../_images/wm/_useradmin/section_header_bg.png) no-repeat top left;
	text-transform:lowercase;
	color:#fff;
}

h2.elUserAdminHeading span
{
	margin:0 0 0 20px;
}

div.elUserAdminBGContainer
{
	overflow:hidden;
	background:url(../_images/wm/_useradmin/section_bg_repeat.png) repeat-y top left;
	width:681px;
}

div.elUserAdminBGContainer div.elInnerWrapper
{
	padding:0 0 0 20px;
	background:url(../_images/wm/_useradmin/section_bg.png) no-repeat bottom left;
	overflow:hidden;
	height: 346px;

}

div.elUserAdminBottom
{
	display:block;
	width:681px;
	height:26px;
	background:url(../_images/wm/_useradmin/useradmin_bottom.png) no-repeat top left;
}

div.elProfileHeadContainer
{
	margin-top:15px;
}

/**********************************
	My Account - Open Competitions - ODD (ANDY J)
**********************************/

div.elPlayerCompetitions
{
	margin:0 0 0 12px;
	overflow:hidden;
}

div.elPlayerCompetitions ul.elTournamentsOpen,
div.elPlayerCompetitions ul.elTournamentsClosed
{
	overflow:hidden;
}

div.elPlayerCompetitions div.elTournamentContainer
{
	margin-bottom:10px;
}

div.elPlayerCompetitions div.elTournamentContainer div.Wrapper
{
	background:#fff;
	width:679px;
}

div.elPlayerCompetitions div.elTournamentContainer ul
{
	background:url(../_images/wm/_accountoverview/elTournamentsOpen_bkg.gif) repeat-x bottom left;
	padding:7px 0!important;
}

div.elPlayerCompetitions ul.elTournamentsOpen,
div.elPlayerCompetitions ul.elTournamentsOpen li,
div.elPlayerCompetitions ul.elTournamentsClosed,
div.elPlayerCompetitions ul.elTournamentsClosed li
{
	width:679px;
	margin:0;
	padding:0;
}

div.elPlayerCompetitions ul.elTournamentsOpen li,
div.elPlayerCompetitions ul.elTournamentsClosed li
{
	float:left;
	clear:both;
	display:inline;
}

/*div.elPlayerCompetitions ul.elTournamentsOpen
{
	background:#fff url(../_images/wm/_useradmin/elTournamentsOpen_bkg.gif) repeat-x top left;
}*/

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd,
div.elPlayerCompetitions ul.elTournamentsOpen li.elEven,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd
{
	margin-left:10px !important;
}

div.elPlayerCompetitions ul.elTournamentsOpen li span.elTop
{
	background:url(../_images/wm/_accountoverview/elTournamentsOpen_head.gif) no-repeat;
	width:679px;
	display:block;
	height:3px;
}
 
div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader,
div.elPlayerCompetitions ul.elTournamentsClosed li.elHeader
{
	height:685px;
	height:62px;
	background:url(../_images/wm/_accountoverview/mytourn_open_comp_bkg.gif) no-repeat;
	margin:9px 0 0 0;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h2,
div.elPlayerCompetitions ul.elTournamentsClosed li.elHeader h2
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:6px 0 0 16px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h2 span,
div.elPlayerCompetitions ul.elTournamentsClosed li.elHeader h2 span
{
	color:#0a3655;
	font-size:14px;
	font-weight:bold;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3
{
	display:inline;
	color:#fff;
	font-size:.8em;
	margin:0;
	padding:0;
	line-height:4em;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3.elTimeEntered
{
	margin:0 0 0 44px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3.elGamePrizeScore
{
	margin:0 0 0 110px!important;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3.elPrizeWinner,
div.elPlayerCompetitions ul.elTournamentsClosed li.elHeader h3.elPrizeWinner
{
	margin:0 2px 0 160px!important;
}


div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3.elPlay
{
	margin:0 0 0 53px!important;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3.elStandings
{
	margin:0 0 0 35px!important;
}

div.elPlayerCompetitions ul.elTournamentsClosed li.elHeader h3.elStandings
{
	margin:0 0 0 43px!important;
}

div.elPlayerCompetitions ul.elTournamentsClosed li.elHeader h3.elStandings
{
	margin:0 9px 0 41px!important;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd
{
	background:url(../_images/wm/_accountoverview/account_overview_even_bkg.gif) no-repeat;
	width:659px;
	height:46px;
	margin:0 0 4px 0;
	float:left;
	display:inline;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elTimeEntered,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elTimeEntered,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elTimeEntered
{
	width:125px;
	height:46px;
	float:left;
	line-height:4em;
	margin:0;
	overflow:hidden;
	font-size:.9em;
	text-align:center;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elGamePrizeScore,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elGamePrizeScore
{
	width:283px;
	height:46px;
	float:left;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elPrizeWinner,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elPrizeWinner
{
	float:left;
	width:60px;
	height:46px;
	overflow:hidden;	
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elStandings,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elPosition,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elPosition,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elStandings
{
	float:left;
	width:89px;
	height:46px;
	margin-left:2px;
	display:inline;
}

div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elPosition h3,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elPosition h3
{
	margin:15px 0 0 0;
	text-align:center;
	color:#eb057c;
	font-weight:bold;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elStandings a span,
div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elStandings a:link span,
div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elStandings a:visited span,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elStandings a span,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elStandings a:link span,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elStandings a:visited span
{
	width:89px;
	height:26px;
	display:block;
	background:url(../_images/wm/_accountoverview/btn_view_odd.jpg) no-repeat;
	margin:11px 0 0 4px;
	font-size:.8em;
	text-decoration:none;
	padding:6px 0 0 0;
	text-align:center;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elStandings a:hover span,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elStandings a:hover span
{
	background:url(../_images/wm/_accountoverview/btn_view_odd_hover.jpg) no-repeat;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elStandings a,
div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elStandings a:link,
div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elStandings a:visited
{
	text-decoration:none;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elPlay
{
	float:left;
	width:89px;
	height:26px;
	margin-left:3px;
	display:inline;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elPlay a span,
div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elPlay a:link span,
div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elPlay a:visited span
{
	width:89px;
	height:26px;
	display:block;
	background:url(../_images/wm/_accountoverview/btn_enter_odd.jpg) no-repeat;
	margin:11px 0 0 4px;
	font-size:.8em;
	text-decoration:none;
	padding:6px 0 0 0;
	text-align:center;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elPlay a:hover span
{
	background:url(../_images/wm/_accountoverview/btn_enter_odd_hover.jpg) no-repeat;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elPlay a,
div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elPlay a:link,
div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elPlay a:visited
{
	text-decoration:none;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elPrizeWinner div.Win,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elPrizeWinner div.Win
{
	background:url(../_images/wm/_accountoverview/prize_yes_odd.jpg) no-repeat;
	height:30px;
	width:30px;
	margin:8px 0 0 14px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elPrizeWinner div.Lose,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elPrizeWinner div.Lose
{
	background:url(../_images/wm/_accountoverview/prize_no_odd.jpg) no-repeat;	
	height:30px;
	width:30px;
	margin:8px 0 0 14px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elGamePrizeScore h3, 
div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elGamePrizeScore h3,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elGamePrizeScore h3,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elGamePrizeScore h3
{
	margin:4px 0 0 7px;
	padding:0;
	color:#333333;
	font-size:.9em;
	font-weight:bold;
	overflow:hidden;
}

	div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elGamePrizeScore h3, 
	div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elGamePrizeScore h3
	{
		margin-top:8px!important;
		white-space:nowrap;
		overflow:hidden;
	}

div.elPlayerCompetitions ul.elTournamentsOpen li.elOdd div.elGamePrizeScore h4,
div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elGamePrizeScore h4,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elGamePrizeScore h4,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elGamePrizeScore h4
{
	padding:0;
	font-size:.8em!important;
	margin:1px 0 0 7px;
	overflow:hidden;
}

div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elGamePrizeScore h4,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elGamePrizeScore h4
{
	color:#eb057c;
	font-weight:bold;
}

div.elPlayerCompetitions ul.elTournamentsOpen div.divider,
div.elPlayerCompetitions ul.elTournamentsClosed div.divider
{
	display:none;
}

/**********************************
	My Account - Open Competitions - EVEN (ANDY J)
**********************************/

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven
{
	background:url(../_images/wm/_accountoverview/account_overview_even_bkg.gif) no-repeat;
}

div.elPlayerCompetitions ul.elTournamentsOpen,
div.elPlayerCompetitions ul.elTournamentsOpen li
{
	width:679px;
	margin:0;
	padding:0;
}

/*div.elPlayerCompetitions ul.elTournamentsOpen
{
	background:#fff url(../_images/wm/_useradmin/elTournamentsOpen_bkg.gif) repeat-x top left;
}*/

div.elPlayerCompetitions span.elTop
{
	background:url(../_images/wm/_accountoverview/elTournamentsOpen_head.gif) no-repeat top left;
	width:679px;
	display:block;
	height:3px;
	overflow:hidden;
}

div.elPlayerCompetitions span.elBottom
{
	background:url(../_images/wm/_accountoverview/elTournamentsOpen_footer.gif) no-repeat top left;
	width:679px;
	display:block;
	height:3px;
}
 
div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader
{
	height:685px;
	height:62px;
	background:url(../_images/wm/_accountoverview/mytourn_open_comp_bkg.gif) no-repeat;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h2
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:6px 0 0 16px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h2 span
{
	color:#0a3655;
	font-size:14px;
	font-weight:bold;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3,
div.elPlayerCompetitions ul.elTournamentsClosed li.elHeader h3
{
	display:inline;
	color:#fff;
	font-size:.8em;
	margin:0;
	padding:0;
	line-height:4em;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3.elTimeEntered,
div.elPlayerCompetitions ul.elTournamentsClosed li.elHeader h3.elTimeEntered
{
	margin:0 0 0 44px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3.elGamePrizeScore
{
	margin:0 0 0 133px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3.elPrizeWinner
{
	margin:0 0 0 127px;
}


div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3.elPlay
{
	margin:0 0 0 39px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elHeader h3.elStandings
{
	margin:0 0 0 39px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven,div.elPlayerCompetitions ul.elTournamentsClosed li.elEven
{
	background:url(../_images/wm/_accountoverview/account_overview_odd_bkg.gif) no-repeat;
	width:659px;
	height:46px;
	margin:0 0 4px 0;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elTimeEntered,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elTimeEntered
{
	width:125px;
	height:46px;
	float:left;
	line-height:4em;
	margin:0;
	overflow:hidden;
	font-size:.9em;
	text-align:center;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elGamePrizeScore,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elGamePrizeScore
{
	width:283px;
	height:46px;
	float:left;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elPrizeWinner,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elPrizeWinner
{
	float:left;
	width:60px;
	height:46px;
	overflow:hidden;	
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elStandings,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elStandings
{
	float:left;
	width:95px;
	height:46px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elStandings a span,
div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elStandings a:link span,
div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elStandings a:visited span,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elStandings a span,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elStandings a:link span,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elStandings a:visited span
{
	width:89px;
	height:26px;
	display:block;
	background:url(../_images/wm/_accountoverview/btn_view_even.jpg) no-repeat;
	margin:11px 0 0 4px;
	font-size:.8em;
	text-decoration:none;
	padding:6px 0 0 0;
	text-align:center;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elStandings a:hover span,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elStandings a:hover span
{
	background:url(../_images/wm/_accountoverview/btn_view_even_hover.jpg) no-repeat;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elStandings a,
div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elStandings a:link,
div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elStandings a:visited,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elStandings a,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elStandings a:link,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elStandings a:visited,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elStandings a,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elStandings a:link,
div.elPlayerCompetitions ul.elTournamentsClosed li.elOdd div.elStandings a:visited
{
	text-decoration:none;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elPlay
{
	float:left;
	width:89px;
	height:26px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elPlay a span,
div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elPlay a:link span,
div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elPlay a:visited span
{
	width:89px;
	height:26px;
	display:block;
	background:url(../_images/wm/_accountoverview/btn_enter_Even.jpg) no-repeat;
	margin:11px 0 0 4px;
	font-size:.8em;
	text-decoration:none;
	padding:6px 0 0 0;
	text-align:center;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elPlay a:hover span
{
	background:url(../_images/wm/_accountoverview/btn_enter_Even_hover.jpg) no-repeat;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elPlay a,
div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elPlay a:link,
div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elPlay a:visited
{
	text-decoration:none;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elPrizeWinner div.Win,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elPrizeWinner div.Win
{
	background:url(../_images/wm/_accountoverview/prize_yes_even.jpg) no-repeat;
	height:30px;
	width:30px;
	margin:8px 0 0 14px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elPrizeWinner div.Lose,
div.elPlayerCompetitions ul.elTournamentsClosed li.elEven div.elPrizeWinner div.Lose
{
	background:url(../_images/wm/_accountoverview/prize_no_even.jpg) no-repeat;	
	height:30px;
	width:30px;
	margin:8px 0 0 14px;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elGamePrizeScore h3
{
	margin:7px 0 0 7px;
	padding:0;
	color:#333333;
	font-size:.9em;
	font-weight:bold;
	overflow:hidden;
}

div.elPlayerCompetitions ul.elTournamentsOpen li.elEven div.elGamePrizeScore h4
{
	margin:0;
	padding:0;
	font-size:.9em;
	margin:2px 0 0 7px;
	overflow:hidden;
}

div.elPlayerCompetitions ul.elTournamentsClosed li.elHeader h3.elGamePrizeScore
{
	margin:0 0 0 133px;
}

div.elPlayerCompetitions ul.elTournamentsClosed li.elHeader h3.elPrizeWinner
{
	margin:0 0 0 155px;
}

div.elPlayerCompetitions ul.elTournamentsClosed li.elHeader h3.elStandings
{
	margin:0 0 0 45px;
}

/***********************************
		Transactions
***********************************/

ul.elAccountStatementHead
{
	margin:10px 0 0 11px;
	padding:0;
	background:url(../_images/wm/_transactions/mytourn_open_comp_bkg.gif) no-repeat;	
	height:54px;
	width:679px;	
	overflow:hidden;
}

ul.elAccountStatementHead  li
{
		display:inline;
		font-size:10px;
		color:#fff;
		margin:0;
		padding:0;
		float:left;
		width:679px;
}

ul.elAccountStatementHead  li.date
{
	margin:3px 0 0 23px;
	width:auto!important;
}

ul.elAccountStatementHead  li.detail
{
	margin:3px 0 0 68px;
	width:auto!important;
}

ul.elAccountStatementHead  li.credit
{
	margin:3px 0 0 269px!important;
	width:auto!important;
}

ul.elAccountStatementHead  li.balance
{
	margin:3px 0 0 43px;
	width:auto!important;
}

ul.elAccountStatementHead  li.ref
{
	margin:3px 0 0 36px;
	width:auto!important;
}

ul.elAccountStatementHead h2
{
	color:#0a3655;
	font-size:14px;
	font-weight:bold;
	margin:0 0 8px 10px;
	line-height:25px;
}

ul.elAccountStatementHead h2 span
{
	color:#fff;
}

div.elAccountStatement div.elStatementContainer
{
	width:686px;
	overflow:hidden;
	margin:5px 0 0 9px;
}

div.elAccountStatement div.elStatementContainer span.elTop
{
	display:block;
	width:686px;
	height:9px;
	background:url(../_images/wm/_transactions/white_top.png) no-repeat top left;
}

div.elAccountStatement div.elStatementContainer span.elBottom
{
	display:block;
	width:686px;
	height:9px;
	background:url(../_images/wm/_transactions/white_bottom.png) no-repeat top left;
}

div.elAccountStatement div.elStatementContainer ul.elAccountStatement
{
	width:658px;
	padding:0 15px 0 13px;
	background:url(../_images/wm/_transactions/white_bg.png) repeat-y top left;
	overflow:hidden;
}

div.elAccountStatement div.elStatementContainer ul.elAccountStatement li
{
	float:left;
	display:inline;
	clear:both;
	width:660px;
	height:46px;
	margin:0 0 3px 0;
}

	div.elAccountStatement div.elStatementContainer ul.elAccountStatement li.elOdd
	{
		background:url(../_images/wm/_transactions/odd_bg.gif) no-repeat top left;
	}
	
	div.elAccountStatement div.elStatementContainer ul.elAccountStatement li.elEven
	{
		background:url(../_images/wm/_transactions/even_bg.gif) no-repeat top left;
	}

div.elAccountStatement div.elStatementContainer ul.elAccountStatement li div.elTimeEntered
{
	width:116px;
	float:left;
	padding:0 6px;
	font-size:0.85em;
	height:46px;
	line-height:46px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	text-align:center;
}

div.elAccountStatement div.elStatementContainer ul.elAccountStatement li div.elDescription
{
	width:270px;
	float:left;
	padding:1px 6px;
	font-size:0.85em;
	height:44px;
	line-height:1.3em;
	font-family:Arial, Arial, Helvetica, sans-serif;
	overflow:hidden;
}

div.elAccountStatement div.elStatementContainer ul.elAccountStatement li div.elCredits
{
	width:68px;
	float:left;
	padding:5px 6px;
	font-size:0.85em;
	height:36px;
	line-height:36px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-align:center;
}

div.elAccountStatement div.elStatementContainer ul.elAccountStatement li div.elBalance
{
	float:left;
	width:68px;
	padding:0px 6px;
	line-height:46px;
	height:46px;
	line-height:46px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-align:center;
	font-size:0.85em;
}



div.elAccountStatement div.elStatementContainer ul.elAccountStatement li div.elRef
{
	float:left;
	width:68px;
	padding:0px 6px;
	line-height:46px;
	height:46px;
	line-height:46px;
	font-family:Arial, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-align:center;
	font-size:0.85em;
}

div.elAccountStatement div.elStatementContainer div.elShowAll
{
	width:658px;
	padding:3px 15px 0px 13px;
	background:url(../_images/wm/_transactions/white_bg.png) repeat-y top left;
	overflow:hidden;
	margin:0;
	position:relative;
}

div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging
{
	overflow:hidden;
	list-style-type:none;
	padding:0;
	width:auto;
	margin:3px 0 6px 0;
}

div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li
{
	float:left;
	display:inline;
	clear:none;
	margin:0 5px;
}

div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.firstpage
{
	margin-left:0px;
}

div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li a,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li a:link,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li a:visited
{
	color:#666;
	font-size:0.85em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	display:block;
	padding:0 5px;
	text-decoration:none;
}

div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li a.selected,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li a.selected:link,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li a.selected:visited
{
	color:#28a4df;
	text-decoration:underline;
}


div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.firstpage a.selected,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.firstpage a.selected:link,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.firstpage a.selected:visited,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.previouspage a.selected,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.previouspage a.selected:link,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.previouspage a.selected:visited,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.nextpage a.selected,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.nextpage a.selected:link,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.nextpage a.selected:visited,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.lastpage a.selected,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.lastpage a.selected:link,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li.lastpage a.selected:visited
{
	color:#666;
	font-size:0.85em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	display:block;
	padding:0 5px;
	text-decoration:none;
}

div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li a:hover,
div.elAccountStatement div.elStatementContainer div.elShowAll ul.elPaging li a:active
{
	color:#28a4df!important;
	text-decoration:underline!important;
}

div.elAccountStatement div.elStatementContainer div.elShowAll a,
div.elAccountStatement div.elStatementContainer div.elShowAll a:link,
div.elAccountStatement div.elStatementContainer div.elShowAll a:visited
{
	font-size:0.85em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	color:#666;
	margin:0px 0 3px 0;
}

div.elAccountStatement div.elStatementContainer div.elShowAll a:hover,
div.elAccountStatement div.elStatementContainer div.elShowAll a:active
{
	color:#28a4df;
}


/***********************************
	Edit My Profile
***********************************/

form.elMyProfileEdit div.elContent
{
	padding:0;
	background:url(../_images/wm/_useradmin/editprofile_bg_repeat.png) repeat-y 12px top;
	overflow:hidden;
}

form.elMyProfileEdit div.elContent h1
{
	display:block;
	width:681px;
	height:25px;
	line-height:22px;
	background:url(../_images/wm/_useradmin/section_header_bg.png) no-repeat top left;
	text-transform:lowercase;
	color:#fff;
	font-size:1em;
	margin-top:0px;
	margin-bottom:0px;
}

form.elMyProfileEdit a.formDesc
{
	display:none;
}

form.elMyProfileEdit div.elContent > fieldset.frmRegister
{
	background:url(../_images/wm/_useradmin/editprofile_bg.png) no-repeat 2px bottom;
	width:681px;
	margin:0px 0 0 10px;
	padding-top:10px;
	overflow:hidden;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister > ol
{
	width:641px;
	display:block;
	overflow:hidden;
	padding:0 20px;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol li
{
	float:left;
	clear:both;
	display:inline;
	width:641px;
	padding:5px 0;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol > li label
{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	margin:5px 10px 5px 0px;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol > li input
{
	width:400px;
	float:right;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol > li select
{
	float:right;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol > li img
{
	float:right;
	clear:both;
	margin:3px 0;
	border:1px solid #000;
}
form.elMyProfileEdit div.elContent fieldset.frmRegister ol li fieldset legend
{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:1em;
	font-weight:bold;
	height:20px;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol li span.FormLabel
{
	background:none;
	width:auto;
	clear:both;
	float:left;
	border:none;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol li div.dtpControl
{
	overflow:hidden;
	float:right;
	overflow:hidden;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol li div.dtpControl label,
form.elMyProfileEdit div.elContent fieldset.frmRegister ol li div.dtpControl input
{
	float:left;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol li div.dtpControl input
{
	margin-top:3px
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol li div.dtpControl div.dtpButton
{
	width:23px;
	height:21px;
	margin-top:1px;
	overflow:hidden;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol li fieldset ul.RadiobuttonList
{
	float:right;
	overflow:hidden;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol li fieldset ul.RadiobuttonList li
{
	width:100px;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol li fieldset ul.RadiobuttonList li input
{
	width:20px;
}

form.elMyProfileEdit div.elContent fieldset.frmRegister ol li fieldset ul li label
{
	margin-left:10px;
}

/***********************************
	Buy Nuts
***********************************/
form.elPageBuyCredits div.elProfileHeadContainer
{
	background:url(../_images/wm/_buynuts/buy_credits_head_bkg.png) no-repeat top left;
}

div.elBuyNutsHeaderBar
{
	width:677px;
	height:27px;
	margin:0;
	padding:0;
	margin-left:12px;
	background:url(../_images/wm/_buynuts/header_bg.gif) no-repeat top left;
}

div.elBuyNutsHeaderBar h1
{
	line-height:25px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:1em;
	padding:0 19px;
	color:#fff;
}

div#elBuyCredits
{
	overflow:hidden;
	margin:0 0 20px 12px;
	padding:0;
	width:677px;
	background:url(../_images/wm/_buynuts/block_bg_repeater.gif) repeat-y top left;
}

div#elBuyCredits ul#elBlock1
{
	margin:0;
	padding:0;
	list-style-type:none;
	min-height:173px;
	width:677px;
	background:url(../_images/wm/_buynuts/block1_bg.gif) no-repeat bottom left;
	position:relative;
	overflow:hidden;
}

div#elBuyCredits ul#elBlock1 li
{
	float:left;
	display:inline;
	width:260px;
	height:70px;
	padding:5px 0 5px 20px;
	margin:60px 0 0 0;
}

div#elBuyCredits ul#elBlock1 li p
{
	float:left;
	clear:both;
	margin:10px 10px 0 0;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#333;
}

div#elBuyCredits ul#elBlock1 li input
{
	float:left;
	clear:both;
	margin:10px 0 0 0;
	padding:5px 0;
	width:250px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
}

div#elBuyCredits ul#elBlock1 li a.hoverbutton,
div#elBuyCredits ul#elBlock1 li a.hoverbutton:link,
div#elBuyCredits ul#elBlock1 li a.hoverbutton:visited
{
	width:134px;
	height:35px;
	padding:0;
	margin:0;
	border:0;
	background:url(../_images/wm/_buynuts/btn_bg.png) no-repeat top left;
	line-height:35px;
	margin:30px 0 0 -10px;
	float:left;
	font-family:"Trebuchet MS";
	font-weight:bold;
}

div#elBuyCredits ul#elBlock1 li a.hoverbutton:hover,
div#elBuyCredits ul#elBlock1 li a.hoverbutton:active
{
	background:url(../_images/wm/_buynuts/btn_bg_on.png) no-repeat top left;
}

div#elBuyCredits ul#elBlock1 li div.elPromoCodeInfo
{
	position:absolute;
	top:0;
	left:0;
	width:637px;
	padding:10px 20px 10px;
}

div#elBuyCredits ul#elBlock2
{
	margin:5px 0 0 0;
	padding:0;
	list-style-type:none;
	min-height:254px;
	width:677px;
	background:url(../_images/wm/_buynuts/block2_bg.gif) no-repeat bottom left;
	padding-bottom:20px;
	overflow:hidden;
}

div#elBuyCredits ul#elBlock2 li
{
	float:left;
	clear:both;
	display:inline;
	width:657px;
	padding:5px 0 5px 20px;
}

div#elBuyCredits ul#elBlock2 li p
{
	float:left;
	clear:none;
	width:140px;
	margin:2px 10px 0 0;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#333;
	line-height:1.5em;
}

div#elBuyCredits ul#elBlock2 li input
{
	float:left;
	clear:none;
	margin:0;
	padding:0;
	width:250px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	padding:5px 0;
}

div#elBuyCredits ul#elBlock2 li select
{
	float:left;
	clear:none;
	margin:7px 5px 0 0;
	padding:0;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
}

div#elBuyCredits ul#elBlock3
{
	margin:0;
	padding:0;
	list-style-type:none;
	min-height:254px;
	width:677px;
	background:url(../_images/wm/_buynuts/block2_bg.gif) no-repeat bottom left;
	padding-bottom:20px;
	overflow:hidden;
}

div#elBuyCredits ul#elBlock3 li
{
	float:left;
	clear:both;
	display:inline;
	width:657px;
	padding:5px 0 5px 20px;
}

div#elBuyCredits ul#elBlock3 li p
{
	float:left;
	clear:none;
	width:140px;
	margin:7px 10px 0 0;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#333;
}

div#elBuyCredits ul#elBlock3 li input
{
	float:left;
	clear:none;
	margin:0;
	padding:0;
	width:250px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	padding:5px 0;
}

div#elBuyCredits ul#elBlock3 li select
{
	float:left;
	clear:none;
	margin:0 5px 0 0;
	padding:0;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
}

div#elBuyCredits ul#elBlock4
{
	margin:0;
	padding:0;
	list-style-type:none;
	height:112px;
	width:677px;
	overflow:hidden;
	background:url(../_images/wm/_buynuts/block4_bg.gif) no-repeat bottom left;
	padding-bottom:20px;
	position:relative;
}

div#elBuyCredits ul#elBlock4 li
{
	float:left;
	clear:both;
	display:inline;
	width:677px;
}

div#elBuyCredits ul#elBlock4 li input
{
	float:left;
	margin:10px 10px 0 200px;
}

div#elBuyCredits ul#elBlock4 li div.elTerms
{
	float:left;
	width:300px;
	margin:8px 0 0 0;
}

div#elBuyCredits ul#elBlock4 li div.elTerms p
{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:1.1em;
	color:#333;
}

div#elBuyCredits ul#elBlock4 li div.elTerms p a,
div#elBuyCredits ul#elBlock4 li div.elTerms p a:link,
div#elBuyCredits ul#elBlock4 li div.elTerms p a:visited
{
	color:#ea0591;
	text-decoration:none;
}

div#elBuyCredits ul#elBlock4 li div.elFooterText
{
	width:490px;
	padding:15px 10px 5px 20px;
	float:left;
	clear:none;
}

div#elBuyCredits ul#elBlock4 li div.elFooterText p
{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.85em;
	color:#b5b4b4;
}

div#elBuyCredits ul#elBlock4 li a.hoverbutton,
div#elBuyCredits ul#elBlock4 li a.hoverbutton:link,
div#elBuyCredits ul#elBlock4 li a.hoverbutton:visited
{
	width:134px;
	height:35px;
	padding:0;
	margin:0;
	border:0;
	background:url(../_images/wm/_buynuts/btn_bg.png) no-repeat top left;
	line-height:35px;
	margin:25px 20px 0 0;
	float:right;
	font-family:"Trebuchet MS";
	font-weight:bold;
}

div#elBuyCredits ul#elBlock4 li a.hoverbutton:hover,
div#elBuyCredits ul#elBlock4 li a.hoverbutton:active
{
	background:url(../_images/wm/_buynuts/btn_bg_on.png) no-repeat top left;
}

div#elSelectPayment
{
	overflow:hidden;
	margin:0 0 0px 12px;
	padding:0;
	width:677px;
	background:url(../_images/wm/_buynuts/block_bg_repeater.gif) repeat-y top left;
}

div#elSelectPayment ul#elBlock1,
div#elSelectPayment ul#elBlock2
{
	margin:0;
	padding:0;
	list-style-type:none;
	height:173px;
	width:677px;
	background:url(../_images/wm/_buynuts/block1_bg.gif) no-repeat bottom left;
	position:relative;
	overflow:hidden;
}

div#elSelectPayment ul#elBlock1 li
{
	float:left;
	display:inline;
	width:260px;
	height:70px;
	padding:5px 0 5px 20px;
	margin:60px 0 0 0;
}

div#elSelectPayment ul#elBlock1 li p
{
	float:left;
	clear:both;
	margin:10px 10px 0 0;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#333;
}

div#elSelectPayment ul#elBlock1 li input
{
	float:left;
	clear:both;
	margin:10px 0 0 0;
	padding:5px 0;
	width:250px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
}

div#elSelectPayment ul#elBlock1 li a.hoverbutton,
div#elSelectPayment ul#elBlock1 li a.hoverbutton:link,
div#elSelectPayment ul#elBlock1 li a.hoverbutton:visited
{
	width:134px;
	height:35px;
	padding:0;
	margin:0;
	border:0;
	background:url(../_images/wm/_buynuts/btn_bg.png) no-repeat top left;
	line-height:35px;
	margin:30px 0 0 -10px;
	float:left;
	font-family:"Trebuchet MS";
	font-weight:bold;
}

div#elSelectPayment ul#elBlock1 li a.hoverbutton:hover,
div#elSelectPayment ul#elBlock1 li a.hoverbutton:active
{
	background:url(../_images/wm/_buynuts/btn_bg_on.png) no-repeat top left;
}

div#elSelectPayment ul#elBlock1 li div.elPromoCodeInfo
{
	position:absolute;
	top:0;
	left:0;
	width:637px;
	padding:10px 20px 10px;
}

div#elSelectPayment ul#elBlock2
{
	display:none!important;
}

div#elSelectPayment ul#elBlock2 li
{
	float:left;
	clear:both;
	display:inline;
	width:657px;
	padding:5px 0 5px 20px;
}

div#elSelectPayment ul#elBlock2 li p
{
	float:left;
	clear:none;
	width:140px;
	margin:2px 10px 0 0;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#333;
	line-height:1.5em;
}

div#elSelectPayment ul#elBlock2 li input
{
	float:left;
	clear:none;
	margin:0;
	padding:0;
	width:250px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	padding:5px 0;
}

div#elSelectPayment ul#elBlock2 li select
{
	float:left;
	clear:none;
	margin:7px 5px 0 0;
	padding:0;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
}

div#elSelectPayment ul#elBlock2 ul li
{
	width:308px;
	height:50px;
	line-height:50px;
	padding:0;
	font-size:1em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
}

div#elSelectPayment ul#elBlock2 ul li img
{
	margin:12px 10px 0 0;
	display:block;
	float:left;	
}

div#elSelectPayment ul#elBlock2 ul li input
{
	width:50px;
	margin-top:14px;
}

div#elSelectPayment ul#elBlock2 li a.hoverbutton,
div#elSelectPayment ul#elBlock2 li a.hoverbutton:link,
div#elSelectPayment ul#elBlock2 li a.hoverbutton:visited
{
	width:134px;
	height:35px;
	padding:0;
	margin:0;
	border:0;
	background:url(../_images/wm/_buynuts/btn_bg.png) no-repeat top left;
	line-height:35px;
	/*margin:25px 20px 0 0;*/
	position:relative;
	bottom:54px;
	right:253px;
	font-family:"Trebuchet MS";
	font-weight:bold;
}

div#elSelectPayment ul#elBlock2 li a.hoverbutton:hover,
div#elSelectPayment ul#elBlock2 li a.hoverbutton:active
{
	background:url(../_images/wm/_buynuts/btn_bg_on.png) no-repeat top left;
}

/**********************************
	Private Messaging
**********************************/
div.elMessageView
{
	width:677px;
	margin:0 0 0 10px;
	position:relative;
	padding-bottom:30px;
}

div.elMessageView ol
{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;
	width:681px;
}

div.elMessageView ol li
{
	float:left;
	width:677px;
	clear:both;
	display:inline;
	margin-left:2px;
}

div.elMessageView ol li.elHeader
{
	width:666px;
	height:25px;
	background:url(../_images/wm/_useradmin/section_header_bg.png) no-repeat top left;
	line-height:23px;
	padding-left:15px;
	font-size:0.8em;
	color:#fff;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	text-transform:lowercase;
	margin-left:0px;
}

div.elMessageView ol li.elHeader span.elFrom
{
	margin-left:68px;
}

div.elMessageView ol li.elHeader span.elPostTitle
{
	margin-left:205px;
}

div.elMessageView ol li.elHeader span.elPostDateTime
{
	margin-left:202px;
}

div.elMessageView ol li.elHeader span.elDelete
{
	margin-left:57px;
}

div.elMessageView ol li.MessageReadTrue
{
	width:677px;
	height:49px;
	background:url(../_images/wm/_messages/read_bg.jpg) no-repeat top left;
}

div.elMessageView ol li.MessageReadFalse
{
	width:677px;
	height:49px;
	background:url(../_images/wm/_messages/unread_bg.jpg) no-repeat top left;
	font-weight:bold;
}


li.elUnread, li.elUnread a 
{
	line-height:30px;
	color:#59A6DC;
	font-size:0.85em;
}

li.elUnread 
{
	margin-left:136px
}

div.elMessageView ol li.elMessageItem div.elFrom
{
	width:104px;
	height:49px;
	float:left;
	margin-left:42px;
	text-align:center;
	line-height:49px;
}

	div.elMessageView ol li.elMessageItem div.elFrom a,
	div.elMessageView ol li.elMessageItem div.elFrom a:link,
	div.elMessageView ol li.elMessageItem div.elFrom a:visited
	{
		color:#000;
		font-family:Verdana, Verdana, Geneva, sans-serif;
		font-size:0.85em;
	}

div.elMessageView ol li.elMessageItem div.elPostTitle
{
	width:355px;
	float:left;
	margin-left:1px;
	display:table;
	position:static;
	padding: 17px 0 0 0;
}

div.elMessageView ol li.elMessageItem div.elPostTitle div.elMiddle
{
}

	div.elMessageView ol li.elMessageItem div.elPostTitle a,
	div.elMessageView ol li.elMessageItem div.elPostTitle a:link,
	div.elMessageView ol li.elMessageItem div.elPostTitle a:visited
	{
		color:#000;
		font-family:Verdana, Verdana, Geneva, sans-serif;
		font-size:0.85em;
		margin:0px 0 0 6px;
		display:block;
		width:343px;
		line-height:1.4em;
	}

div.elMessageView ol li.elMessageItem div.elPostDateTime
{
	width:126px;
	height:49px;
	float:left;
	margin-left:1px;
	font-size:0.85em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	text-align:center;
	line-height:49px;
}

div.elMessageView ol li.elMessageItem div.elDelete
{
	width:46px;
	height:49px;
	float:left;
	margin-left:1px;
	text-align:center;
}

	div.elMessageView ol li.elMessageItem div.elDelete input
	{
		margin-top:19px;
	}

div.elMessageView div.elButtonBar
{
	width:681px;
	height:26px;
	background:url(../_images/wm/_useradmin/useradmin_bottom.png) no-repeat top left;
	overflow:hidden;
}

div.elMessageView div.elButtonBar select
{
	margin:3px 0 0 4px;
	width:100px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
	height:20px;
	float:left;
}

div.elMessageView div.elButtonBar a.hoverbutton,
div.elMessageView div.elButtonBar a.hoverbutton:link,
div.elMessageView div.elButtonBar a.hoverbutton:visited
{
	font-size:0.8em;
	background:url(../_images/wm/_messages/button_off.png) no-repeat top left;
	width:48px;
	height:26px;
	line-height:26px;
	padding:0;
	margin:0px 2px 0 3px;
	border:none;
}

div.elMessageView div.elButtonBar a.hoverbutton:hover,
div.elMessageView div.elButtonBar a.hoverbutton:active
{
	background:url(../_images/wm/_messages/button_hover.png) no-repeat top left;	
}

/**********
	Viewing a Message
**********/
div.elMessageDetailView
{
	position:relative;
	width:681px;
	margin:0 0 0 10px;
	padding-bottom:26px;
	background:url(../_images/wm/_useradmin/useradmin_bottom.png) no-repeat left bottom;
	overflow:hidden;
}

div.elMessageDetailView h2 a.hoverbutton.btnBackPrivMsg
{
	background: url(../_images/wm/_messages/home.gif) right center no-repeat;
	padding: 4px 20px 0 0;
	margin: 0 10px 0 0;
	width: 36px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
}

div.elMessageDetailView h2
{
	position: relative;
	width:666px;
	height:25px;
	background:url(../_images/wm/_useradmin/section_header_bg.png) no-repeat top left;
	line-height:23px;
	padding-left:15px;
	padding-right: 3px;
	font-size:0.85em;
	color:#fff;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	margin-left:0px;
}

div.elMessageDetailView a.elInboxLink,
div.elMessageDetailView a.elInboxLink:link,
div.elMessageDetailView a.elInboxLink:visited
{
	display:block;
	width:42px;
	height:16px;
	background:url(../_images/wm/_messages/inbox_btn.png) no-repeat top left;
	position:absolute;
	right:15px;
	top:3px;
}

div.elMessageDetailView a.elInboxLink:hover,
div.elMessageDetailView a.elInboxLink:active
{
	background:url(../_images/wm/_messages/inbox_btn_hover.png) no-repeat top left;
}

div.elMessageDetailView a.elInboxLink span,
div.elMessageDetailView a.elInboxLink:link span,
div.elMessageDetailView a.elInboxLink:visited span
{
	display:none;
}

div.elMessageDetailView h3
{
	width:666px;
	height:20px;
	background:url(../_images/wm/_messages/message_subject_bg.jpg) no-repeat top left;
	line-height:20px;
	font-size:0.85em;
	color:#666;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	margin-left:2px;
	padding:0 0 0 15px;
}

div.elMessageDetailView div.elMessageContainer
{
	width:677px;
	background:url(../_images/wm/_messages/messageview_bg.gif) repeat-y top left;
	overflow:hidden;
	margin-left:2px;
	overflow:hidden;
	padding-bottom:4px;
}

div.elMessageDetailView div.elMessageContainer div.leftpanel
{
	width:129px;
	float:left;
	clear:none;
	margin:12px 0 4px 0;
	overflow:hidden;
	padding:0 6px 5px 5px;
}

div.elMessageDetailView div.elMessageContainer div.leftpanel a.elProfileLink
{
	margin-left: 7px;
}

div.elMessageDetailView div.elMessageContainer div.leftpanel div.elAvatar
{
	width:107px;
	height:107px;
	background:url(../_images/wm/_messages/avatar_bg.gif) no-repeat top left;
	margin:0 0 5px 8px;
	padding: 6px 0 0 6px;
}

div.elMessageDetailView div.elMessageContainer div.leftpanel span.elUsername
{
	width:129px;
	display:block;
	text-align:center;
	color:#268dd8;
	margin-bottom:5px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
}

div.elMessageDetailView div.elMessageContainer div.leftpanel a,
div.elMessageDetailView div.elMessageContainer div.leftpanel a:link,
div.elMessageDetailView div.elMessageContainer div.leftpanel a:visited
{
	width:48px;
	height:19px;
	background:url(../_images/wm/_messages/profile_btn.png) no-repeat top left;
	display:block;
	line-height:21px;
	color:#268dd8;
	text-decoration:none;
}

div.elMessageDetailView div.elMessageContainer div.leftpanel a span,
div.elMessageDetailView div.elMessageContainer div.leftpanel a:link span,
div.elMessageDetailView div.elMessageContainer div.leftpanel a:visited span
{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-left:3px;
}

div.elMessageDetailView div.elMessageContainer div.leftpanel a:hover,
div.elMessageDetailView div.elMessageContainer div.leftpanel a:active
{
	color:#63b7f4;
}

div.elMessageDetailView div.elMessageContainer div.rightpanel
{
	float:left;
	width:520px;
	clear:none;
	overflow:hidden;
	margin:12px 0 4px;
	overflow:hidden;
	padding:0 12px 5px 5px;
}

div.elMessageDetailView div.elMessageContainer div.rightpanel p.elPostContent
{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:0.9em;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar
{
	float:left;
	width:669px;
	height:25px;
	margin:0px 0 0px 4px;
	background:#e2dddd;
	line-height:25px;
	overflow:hidden;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar span.elPostDateTime
{
	margin-left:7px;
	font-size:0.8em;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	float:left;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elReplyBtn,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elReplyBtn:link,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elReplyBtn:visited
{
	display:block;
	width:57px;
	height:21px;
	background:url(../_images/wm/_messages/reply_btn.gif) no-repeat top left;
	padding:0;
	margin:0;
	border:none;
	text-decoration:none;
	text-align:right;
	color:#000;
	line-height:22px;
	margin-top:4px;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elReplyBtn span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elReplyBtn:link span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elReplyBtn:visited span
{
	font-size:0.8em;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:#666;
	padding-right:5px;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elReplyBtn:hover,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elReplyBtn:active,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elReplyBtn:hover span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elReplyBtn:active span
{
	color:#979797!important;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elQuoteBtn,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elQuoteBtn:link,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elQuoteBtn:visited
{
	display:block;
	width:57px;
	height:21px;
	background:url(../_images/wm/_messages/quote_btn.gif) no-repeat top left;
	padding:0;
	margin:0;
	border:none;
	text-decoration:none;
	text-align:right;
	color:#000;
	line-height:22px;
	margin-top:4px;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elQuoteBtn span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elQuoteBtn:link span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elQuoteBtn:visited span
{
	font-size:0.8em;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:#666;
	padding-right:5px;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elQuoteBtn:hover,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elQuoteBtn:active,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elQuoteBtn:hover span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elQuoteBtn:active span
{
	color:#979797!important;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elForwardBtn,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elForwardBtn:link,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elForwardBtn:visited
{
	display:block;
	width:57px;
	height:21px;
	background:url(../_images/wm/_messages/forward_btn.gif) no-repeat top left;
	padding:0;
	margin:0;
	border:none;
	text-decoration:none;
	text-align:right;
	color:#000;
	line-height:22px;
	margin-top:4px;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elForwardBtn span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elForwardBtn:link span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elForwardBtn:visited span
{
	font-size:0.8em;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:#666;
	padding-right:5px;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elForwardBtn:hover,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elForwardBtn:active,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elForwardBtn:hover span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elForwardBtn:active span
{
	color:#979797!important;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elDeleteBtn,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elDeleteBtn:link,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elDeleteBtn:visited
{
	display:block;
	width:57px;
	height:21px;
	background:url(../_images/wm/_messages/delete_btn.gif) no-repeat top left;
	padding:0;
	margin:0;
	border:none;
	text-decoration:none;
	text-align:right;
	color:#000;
	line-height:22px;
	margin-top:4px;
	margin-right:0px;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elDeleteBtn span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elDeleteBtn:link span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elDeleteBtn:visited span
{
	font-size:0.8em;
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:#666;
	padding-right:5px;
}

div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elDeleteBtn:hover,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elDeleteBtn:active,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elDeleteBtn:hover span,
div.elMessageDetailView div.elMessageContainer div.elFooterBar a.elDeleteBtn:active span
{
	color:#979797!important;
}

div.popup
{
	padding:0px;
	border:0px!important;
	background-color:#F8F8F8 !important;
}

div.popup ul.replyMsg li.elOriginal,
div.popup ul.quoteMsg li.elOriginal
{
	display: none;
}

div.popup div.MailPopup
{
	width:500px!important;
	padding:0;
	margin:0;
	overflow:hidden;
}

div.popup div.ItemPopup
{
	height:400px;
	overflow-y: scroll;
	margin-top:-200px;
}

div.popup div.ItemPopup ul li
{
	margin:0 0 5px 0;
}

div.popup div.ItemPopup ul li img
{
	width:160px;
}

div.popup div.MailPopup span.popupHead
{
	font-size:1em;
	color:#fff;
	font-family:Verdana;
	font-weight:bold;
	background: url(../_images/wm/header_bg.gif) no-repeat !important;
	height: 45px;
	border-bottom: 1px solid #D6D6D6;
}

div.popup div.MailPopup ul li span#spnStatus
{
	top: 11px;
	position: absolute;
	right: 198px;
}

a#btnItemPickerCancel,
a#btnCancel
{
	display: none;
}

/*a#btnItemPickerSelect,
a#btnItemPickerSelect:link,
a#btnItemPickerSelect:visited,*/
div.popup div.MailPopup ul li.elButtonBar a#btnSend,
div.popup div.MailPopup ul li.elButtonBar a#btnSend:link,
div.popup div.MailPopup ul li.elButtonBar a#btnSend:visited
{
	background: url(../_images/wm/send.gif) no-repeat;
	width: 80px;
	height: 25px;
	text-indent: -999em;
	padding: 0;
	border: 0;
}

div.popup div.MailPopup a#btnSend
{
	display: inline !important;
}

/*a#btnItemPickerSelect:hover,
a#btnItemPickerSelect:active,*/
div.popup div.MailPopup ul li.elButtonBar a#btnSend:hover,
div.popup div.MailPopup ul li.elButtonBar a#btnSend:active
{
	background: url(../_images/wm/send_hover.gif) no-repeat;
}

div.popup a.close,
div.popup a.close:link,
div.popup a.close:visited
{
	right:5px;
	margin: 4px 0 0 0;
	background: url(../_images/wm/close.gif) no-repeat;
	width: 17px;
	height: 17px;
	display:block;
}

div.popup div.MailPopup ul
{
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;
}

div.popup div.MailPopup ul li
{
	padding:5px;
	width:490px;
	float:left;
	clear:both;
	display:inline;
	position:relative;
	overflow:hidden;
	min-height:25px;
	margin: 0 12px;
}

div.popup div.MailPopup ul li.elButtonBar
{
	background: url(../_images/wm/ButtonBarFooter.gif) no-repeat;
	width: 483px;
	height: 23px;
	padding: 3px 0 0 0;
	margin: 0;
}

div.popup div.MailPopup ul li.Clean
{
	height: 8px;
	display: block;
	min-height: 0;
}


div.popup div.MailPopup ul li label
{
	font-family:Verdana;
	font-size:1.1em;
	color:#333;
	margin-top:6px;
	float:left;
	width: 80px;
}

a#btnSendMsg
{
	margin-right: 15px;
}

div.popup div.MailPopup ul li input
{
	position:absolute;
	left:100px;
	top:5px;
	font-size:1.1em;
	font-family:Verdana;
	color:#333;
	padding-top: 6px;
	padding-left: 4px;
	width: 296px;
}

div.popup div.MailPopup ul li input#txtRecipient
{
	background: url(../_images/wm/textbox_bg.gif) no-repeat;
	width: 174px;
	height: 28px;
	border: 0;
}

div.popup div.MailPopup ul li textarea#txtOriginalDescription
{
	display: none;
}

div.popup div.MailPopup ul li textarea#txtDescription,
div.popup div.MailPopup ul li textarea#txtMoreDetails
{
	margin-left:14px;
	font-size:1.1em;
	font-family:Verdana;
	color:#333;
	border: 0;
	padding-top: 6px;
	padding-left: 4px;
	width:353px;
	height:95px;
	float:left;
	background: url(../_images/wm/textarea_bg.gif) no-repeat;
}

div.popup div.MailPopup ul li input#txtTitle
{
	background: url(../_images/wm/textbox-long-bg.gif) no-repeat;
	width: 357px;
	height: 27px;
	border: 0;
}

a.elOffensive
{
	background: url(../_images/wm/report.gif) no-repeat;
	width: 20px;
	height: 18px;
	display: block;
	float: left;
	margin-top: 4px;
	margin-left: 12px;
}

div.elMessageTop
{
	background-color: #E2DDDD;
	display: block;
	height: 20px;
	padding: 5px 0 0 13px;
}

div.elMessageDetailView div.elMessageTop p
{
	font-family:Verdana, Verdana, Geneva, sans-serif!important;
	font-size:0.9em;
}

/*********************
	Paging!
*********************/
div.elMessageView ul.elPaging
{
	list-style-type:none;
	height:36px;
	clear:both;
	overflow:hidden;
	position:absolute;
	bottom:10px;
	/*right:26px;*/
	right:42px;
}

div.elMessageView ul.elPaging li.firstpage,
div.elMessageView ul.elPaging li.lastpage
{
	display:none;
}

div.elMessageView ul.elPaging li
{
	float:left;
	clear:none!important;
	display:inline;
	height:36px;
	background:url(../_images/wm/_listpaging/main_bg.png) repeat-x top left;
}

div.elMessageView ul.elPaging li a,
div.elMessageView ul.elPaging li a:link,
div.elMessageView ul.elPaging li a:visited
{
	display:block;
	height:36px;
	padding:0 5px;
	line-height:34px;
	color:#0a3655;
	text-decoration:none;
	font-weight:bold;
}

div.elMessageView ul.elPaging li a:hover,
div.elMessageView ul.elPaging li a:active,
div.elMessageView ul.elPaging li a.selected,
div.elMessageView ul.elPaging li a.selected:link,
div.elMessageView ul.elPaging li a.selected:visited
{
	color:#ea0591;
}

div.elMessageView ul.elPaging li.previouspage
{
	width:32px;
	background:url(../_images/wm/_listpaging/previous.png) no-repeat top left;
}

	div.elMessageView ul.elPaging li.previouspage a,
	div.elMessageView ul.elPaging li.previouspage a:link,
	div.elMessageView ul.elPaging li.previouspage a:visited
	{
		width:32px;
		height:36px;
		display:block;
	}
	
	div.elMessageView ul.elPaging li.previouspage a span,
	div.elMessageView ul.elPaging li.previouspage a:link span,
	div.elMessageView ul.elPaging li.previouspage a:visited span
	{
		display:none;
	}

div.elMessageView ul.elPaging li.nextpage
{
	width:32px;
	background:url(../_images/wm/_listpaging/next.png) no-repeat top left;
}

	div.elMessageView ul.elPaging li.nextpage a,
	div.elMessageView ul.elPaging li.nextpage a:link,
	div.elMessageView ul.elPaging li.nextpage a:visited
	{
		width:32px;
		height:36px;
		display:block;
	}
	
	div.elMessageView ul.elPaging li.nextpage a span,
	div.elMessageView ul.elPaging li.nextpage a:link span,
	div.elMessageView ul.elPaging li.nextpage a:visited span
	{
		display:none;
	}
	
/***************************
	Referral Form
***************************/
div.elReferralForm div.divInnerForm
{
	overflow:hidden;
	position:relative;
}

div.elReferralForm div.divInnerForm a.hoverbutton
{
	/*float:left;
	margin-left:46px!important;
	margin-right:0px!important;*/
	position:absolute;
	bottom:14px;
	left:450px;
}








/*-End Section -_useradmin.css-*/


/*-Begin Section -formdisable.css-*/
div.divProtect
{
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	width: 100% !important;
	margin: 0;
	padding: 0;
	background-color: #b0b0b0;
	z-index: 99;
	cursor: wait;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);

/*
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	-moz-opacity: 60;
	opacity: 60;
*/	
}
/*-End Section -formdisable.css-*/


/*-Begin Section -_monkeyadmin.css-*/
.testcredits ul#elBlock2
{
	display:block !important;
}

div.popup div.MailPopup
{
	overflow-y: scroll;
	margin-top:-200px;
}

div.popup div.MailPopup ul li a
{
	font-size:1.2em;
	text-align:left;
	vertical-align:middle;
	display:block;
	overflow:hidden;
	color:#000;
	text-decoration:none;
}

div.popup div.MailPopup ul li a:hover
{
	background-color:#d6d6d6;
	text-decoration:underline;
}

div.popup div.MailPopup ul li a img
{
	width:160px;
	float:left;
	margin:0 10px 0 0;
}

div.popup div.MailPopup ul li a#btnItemPickerSelect,
div.popup div.MailPopup ul li a#btnItemPickerSelect:link,
div.popup div.MailPopup ul li a#btnItemPickerSelect:visited
{
	font-size:1.1em;
	margin:0 30px 10px 0!important;
	color:#fff;
	float:right;
}

/**************************************
	Instance Edit Paging
**************************************/
form.elCompManagement ul.elPaging
{
	width:100%;
	overflow:hidden;
	margin:0 0 5px 5px;
	padding:0;
	list-style-type:none;
}

form.elCompManagement ul.elPaging li
{
	width:auto;
	float:left;
	display:inline;
	clear:none;
	padding:2px 5px 0px!important;
	height:15px;
}

form.elCompManagement ul.elPaging li a,
form.elCompManagement ul.elPaging li a:link,
form.elCompManagement ul.elPaging li a:visited
{
	font-family:Verdana;
}

form.elCompManagement ul.elPaging li.firstpage a,
form.elCompManagement ul.elPaging li.previouspage a,
form.elCompManagement ul.elPaging li.nextpage a,
form.elCompManagement ul.elPaging li.lastpage a
{
	line-height:0.9em;
}

form.elCompManagement ul li:hover
{
	background:#aaa;
}

/**************************************
	Instance Edit Winners List Table
**************************************/
form.elCompManagement table.WinnersList
{
	width:97%;
	padding:0;
	margin:5px;
	font-family:Verdana;
	border-left:#9b9c9d 1px solid;
	border-right:#9b9c9d 1px solid;
	border-top:#9b9c9d 1px solid;
}

form.elCompManagement table.WinnersList tbody tr td
{
	border-top:#9b9c9d 1px solid;
	border-bottom:#9b9c9d 1px solid;
	padding:0 2px;
	vertical-align:middle
}

form.elCompManagement table.WinnersList tbody tr th
{
	padding:4px 2px;
	font-size:1.1em;
}

form.elCompManagement table.WinnersList tbody tr:hover td
{
	background:#aaaaaa;
}

table.audit
{
 clear:both;
 margin:10px !important;
}

table.audit thead td 
{
 font-weight:bold;
 
}

table.audit tbody td 
{

}

td.username
{
 width:80px;
}

td.ipaddress
{
 width:100px;
 margin-right:6px;
}

td.browser
{
 width:360px;
}

td.description
{
 padding-left:10px;
 width:400px;
}


ul.filter
{
 display:block;
 padding:20px 10px !important;
 overflow:hidden;
}

ul.filter li
{
 float:left;
 width:50%;
 margin-bottom: 5px;
 overflow:hidden;
}

ul.filter li label 
{
 display:block;
 width:100px;
 float:left;
 margin-left: 10px;
 padding-top: 4px;
}

ul.filter li input 
{
 display:block;
 width:200px;
 float:left;
}

ul.filter li
{
 float:left;
 overflow:hidden;
}

ul.filter ol li input
{
 float:right;
 width:80px !important;
}

tr.disabled td
{
text-decoration: line-through;
}
tr.Successful td
{
font-weight: bold;
color: green;
}
tr.Incomplete td
{
color: red;
}

a.solid
{
color: black;
}

table.MemberReport tr td
{
	border-bottom: solid 1px #888;
}
/*-End Section -_monkeyadmin.css-*/


/*-Begin Section -button.css-*/
/* BUTTONS */
a.hoverbutton
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none !important;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 16px;
}   
a.hoverbutton
, a.hoverbutton:link
, a.hoverbutton:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton:hover
, a.hoverbutton:active
{
    color: #FFF !important;
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    text-decoration: none !important;
}
span.hoverbutton_buttonLeft
, span.hoverbutton_buttonRight
{
    display: none;
}
a.hoverbutton span
{
    color: #F0F0F0;
}
a.hoverbutton span.hoverbutton_button
{
	color: #F0F0F0;
}
a.hoverbutton:hover span
, a.hoverbutton:active span
{
    color: #FFF;    
}
form.body-Smallest a.hoverbutton
{
    line-height: 1.8em;
}
form.body-Small a.hoverbutton
{
    line-height: 1.5em;
}
form.body-Large a.hoverbutton
{
    line-height: 1.25em;
}
form.body-Largest a.hoverbutton
{
    line-height: 1.1em;
    font-size: .9em;
}
/* disabled buttons */
a.hoverbutton_disabled
, a.hoverbutton_disabled:link
, a.hoverbutton_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none !important;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: default;
    line-height: 16px;	
}
a.hoverbutton_disabled:hover
, a.hoverbutton_disabled:active
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
    color: #333 !important;
    text-decoration: none !important;
}
span.hoverbutton_disabled_buttonLeft
, span.hoverbutton_disabled_buttonRight
{
    display: none;
}
/* SMALLER BUTTONS */
a.hoverbutton_small
, a.hoverbutton_small:link
, a.hoverbutton_small:visited
, a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
{
	color: #D0D0D0 !important;
	line-height: 15px;
	height: 16px;
	display: block;
	width: 24px;
	padding: 0 0 2px 0;
	text-decoration: none;
	text-align: center;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
	margin: 1px 1px 2px 1px;
	border: solid 1px #9F9F9F; 
	font-size: 12px;
}
a.hoverbutton_small:hover
, a.hoverbutton_small:active
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	text-decoration:none!important;	
}
a.hoverbutton_small span.hoverbutton_small_button
{
	color: #FFF;
}
.hoverbutton_buttonLeft
, .hoverbutton_buttonRight {
    display: none;
}
a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
, a.hoverbutton_small_disabled:active
, a.hoverbutton_small_disabled:hover
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	cursor: default;
}

/* SMALL IMAGE BUTTONS */
a.hoverbutton_image
, a.hoverbutton_image:link
, a.hoverbutton_image:visited
{
    margin-bottom: 2px;
	border: solid 1px #9F9F9F;  
    height: 18px;
    display: block;	 
    width: 24px;    
    cursor: pointer;	
    background-repeat: repeat-x;
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton_image span
{
    display: block;
    height: 18px;
    width: 24px;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat;    
    background-position: center;    
    border: 0;
}
a.hoverbutton_image:hover, 
a.hoverbutton_image:active, 
a.hoverbutton_image:focus
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	text-decoration:none!important;    
}
a.hoverbutton_btnMoveTop_disabled, 
a.hoverbutton_btnMoveTop_disabled:link, 
a.hoverbutton_btnMoveTop_disabled:visited,
a.hoverbutton_btnNewFolder_disabled, 
a.hoverbutton_btnNewFolder_disabled:link, 
a.hoverbutton_btnNewFolder_disabled:visited,
a.hoverbutton_btnNewContent_disabled, 
a.hoverbutton_btnNewContent_disabled:link, 
a.hoverbutton_btnNewContent_disabled:visited,
a.hoverbutton_btnMoveUp_disabled, 
a.hoverbutton_btnMoveUp_disabled:link, 
a.hoverbutton_btnMoveUp_disabled:visited,
a.hoverbutton_btnDelete_disabled, 
a.hoverbutton_btnDelete_disabled:link, 
a.hoverbutton_btnDelete_disabled:visited,
a.hoverbutton_btnMoveDown_disabled, 
a.hoverbutton_btnMoveDown_disabled:link, 
a.hoverbutton_btnMoveDown_disabled:visited,
a.hoverbutton_btnMoveBottom_disabled, 
a.hoverbutton_btnMoveBottom_disabled:link, 
a.hoverbutton_btnMoveBottom_disabled:visited,
a.hoverbutton_btnOrderByName_disabled, 
a.hoverbutton_btnOrderByName_disabled:link, 
a.hoverbutton_btnOrderByName_disabled:visited
a.hoverbutton_btnEditContent_disabled,
a.hoverbutton_btnEditContent_disabled:link,
a.hoverbutton_btnEditContent_disabled:visited,
a.hoverbutton_btnEdit_disabled,
a.hoverbutton_btnEdit_disabled:link,
a.hoverbutton_btnEdit_disabled:visited,
a.hoverbutton_btnLocalise_disabled,
a.hoverbutton_btnLocalise_disabled:link,
a.hoverbutton_btnLocalise_disabled:visited,
a.hoverbutton_btnPreview_disabled,
a.hoverbutton_btnPreview_disabled:link,
a.hoverbutton_btnPreview_disabled:visited,
a.hoverbutton_btnPermissions_disabled,
a.hoverbutton_btnPermissions_disabled:link,
a.hoverbutton_btnPermissions_disabled:visited,
a.hoverbutton_btnValidation_disabled,
a.hoverbutton_btnValidation_disabled:link,
a.hoverbutton_btnValidation_disabled:visited,
a.hoverbutton_btnCut_disabled,
a.hoverbutton_btnCut_disabled:link,
a.hoverbutton_btnCut_disabled:visited,
a.hoverbutton_btnCopy_disabled,
a.hoverbutton_btnCopy_disabled:link,
a.hoverbutton_btnCopy_disabled:visited,
a.hoverbutton_btnPaste_disabled,
a.hoverbutton_btnPaste_disabled:link,
a.hoverbutton_btnPaste_disabled:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);	
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
span.hoverbutton_btnMoveTop_button, span.hoverbutton_btnMoveTop_disabled_button 
{
    background-image: url(../_images/hoverbutton/top.gif);
}
span.hoverbutton_btnNewFolder_button, span.hoverbutton_btnNewFolder_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_folder.gif);
}
span.hoverbutton_btnNewContent_button, span.hoverbutton_btnNewContent_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_content.gif);
}
span.hoverbutton_btnMoveUp_button, span.hoverbutton_btnMoveUp_disabled_button 
{
    background-image: url(../_images/hoverbutton/up.gif);
}
span.hoverbutton_btnDelete_button, span.hoverbutton_btnDelete_disabled_button 
{
    background-image: url(../_images/hoverbutton/delete.gif);
}
span.hoverbutton_btnMoveDown_button, span.hoverbutton_btnMoveDown_disabled_button 
{
    background-image: url(../_images/hoverbutton/down.gif);
}
span.hoverbutton_btnMoveBottom_button, span.hoverbutton_btnMoveBottom_disabled_button 
{
    background-image: url(../_images/hoverbutton/bottom.gif);
}
span.hoverbutton_btnOrderByName_button, span.hoverbutton_btnOrderByName_disabled_button 
{
    background-image: url(../_images/hoverbutton/sort_by_name.gif);
}
span.hoverbutton_btnEditContent_disabled_button, span.hoverbutton_btnEditContent_button
{
	background-image:url(../_images/hoverbutton/edit_content.gif);
}
span.hoverbutton_btnRefresh_button, span.hoverbutton_btnRefresh_disabled_button
{
	background-image:url(../_images/hoverbutton/refresh.gif);
}
span.hoverbutton_btnEdit_button, span.hoverbutton_btnEdit_disabled_button
{
	background-image:url(../_images/hoverbutton/edit.gif);
}
span.hoverbutton_btnLocalise_button, span.hoverbutton_btnLocalise_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_localise.gif);
}
span.hoverbutton_btnPreview_button, span.hoverbutton_btnPreview_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_preview.gif);
}
span.hoverbutton_btnPermissions_button, span.hoverbutton_btnPermissions_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_permissions.gif);
}
span.hoverbutton_btnValidation_button, span.hoverbutton_btnValidation_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_validation.gif);
}
span.hoverbutton_btnCut_button, span.hoverbutton_btnCut_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_cut.gif);
}
span.hoverbutton_btnCopy_button, span.hoverbutton_btnCopy_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_copy.gif);
}
span.hoverbutton_btnPaste_button, span.hoverbutton_btnPaste_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_paste.gif);
}
span.hoverbutton_btnMoveTop_buttonLeft, 
span.hoverbutton_btnMoveTop_buttonRight, 
span.hoverbutton_btnMoveTop_disabled_buttonLeft, 
span.hoverbutton_btnMoveTop_disabled_buttonRight,
span.hoverbutton_btnNewFolder_buttonLeft, 
span.hoverbutton_btnNewFolder_buttonRight, 
span.hoverbutton_btnNewFolder_disabled_buttonLeft, 
span.hoverbutton_btnNewFolder_disabled_buttonRight,
span.hoverbutton_btnNewContent_buttonLeft, 
span.hoverbutton_btnNewContent_buttonRight, 
span.hoverbutton_btnNewContent_disabled_buttonLeft, 
span.hoverbutton_btnNewContent_disabled_buttonRight,
span.hoverbutton_btnMoveUp_buttonLeft, 
span.hoverbutton_btnMoveUp_buttonRight, 
span.hoverbutton_btnMoveUp_disabled_buttonLeft, 
span.hoverbutton_btnMoveUp_disabled_buttonRight,
span.hoverbutton_btnDelete_buttonLeft, 
span.hoverbutton_btnDelete_buttonRight, 
span.hoverbutton_btnDelete_disabled_buttonLeft, 
span.hoverbutton_btnDelete_disabled_buttonRight,
span.hoverbutton_btnMoveDown_buttonLeft, 
span.hoverbutton_btnMoveDown_buttonRight, 
span.hoverbutton_btnMoveDown_disabled_buttonLeft, 
span.hoverbutton_btnMoveDown_disabled_buttonRight,
span.hoverbutton_btnMoveBottom_buttonLeft, 
span.hoverbutton_btnMoveBottom_buttonRight, 
span.hoverbutton_btnMoveBottom_disabled_buttonLeft, 
span.hoverbutton_btnMoveBottom_disabled_buttonRight,
span.hoverbutton_btnOrderByName_buttonLeft, 
span.hoverbutton_btnOrderByName_buttonRight, 
span.hoverbutton_btnOrderByName_disabled_buttonLeft, 
span.hoverbutton_btnOrderByName_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnEdit_disabled_buttonLeft,
span.hoverbutton_btnEdit_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnRefresh_buttonLeft,
span.hoverbutton_btnRefresh_buttonRight,
span.hoverbutton_btnEdit_buttonLeft,
span.hoverbutton_btnEdit_buttonRight,
span.hoverbutton_btnEditContent_buttonLeft,
span.hoverbutton_btnEditContent_buttonRight,
span.hoverbutton_btnLocalise_buttonLeft,
span.hoverbutton_btnLocalise_buttonRight,
span.hoverbutton_btnPreview_buttonLeft,
span.hoverbutton_btnPreview_buttonRight,
span.hoverbutton_btnPermissions_buttonLeft,
span.hoverbutton_btnPermissions_buttonRight,
span.hoverbutton_btnValidation_buttonLeft,
span.hoverbutton_btnValidation_buttonRight,
span.hoverbutton_btnCut_buttonLeft, 
span.hoverbutton_btnCut_buttonRight, 
span.hoverbutton_btnCut_disabled_buttonLeft, 
span.hoverbutton_btnCut_disabled_buttonRight,
span.hoverbutton_btnCopy_buttonLeft, 
span.hoverbutton_btnCopy_buttonRight, 
span.hoverbutton_btnCopy_disabled_buttonLeft, 
span.hoverbutton_btnCopy_disabled_buttonRight,
span.hoverbutton_btnPaste_buttonLeft, 
span.hoverbutton_btnPaste_buttonRight, 
span.hoverbutton_btnPaste_disabled_buttonLeft, 
span.hoverbutton_btnPaste_disabled_buttonRight

{
    display: none !important;
}

/*-End Section -button.css-*/


/*-Begin Section -messagearea.css-*/
.MessageArea
{
	z-index: 100;
padding: 18px 5px 30px 5px;
	width: 400px;
	margin: 0;
	position: absolute;
    left: 50%;
    top: 25%;
	border: solid 1px #999900;
	background: #FFF;
	background-image: url(../_images/messagearea/bg_slice.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MessageArea a.Close
, .MessageArea a.Close:link
, .MessageArea a.Close:visited
{
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(../_images/admin/icons/button_close/button_close.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}
.MessageArea a.Close:hover
, .MessageArea a.Close:active
{
	background-image: url(../_images/admin/icons/button_close/button_close_on.gif);
}
.MessageArea a.Close span
{
	display: none;
}
.MessageAreaText a.formDesc
{
	display: none;
}
.MessageAreaText
{
	font-weight: bold;
	padding: 3px;
}
.MessageAreaWarning
{
	border: solid 2px #FF0000;	
}
.MessageAreaValidation
{
	border: solid 2px #FF9900;	
}
.MessageAreaInfo
{
	border: solid 2px #00FF00;	
}
.MessageAreaStopError
{
    border: solid 2px #FF0000;	
}
.MessageAreaQuestion
{
	border: solid 2px #eeee11;	
}
.messagearea_list
{
    position: absolute;
    right: 2px;
    bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px;
	width: 250px;
}
ul.messagearea_list li 
{
    display: inline;
}

/***********************************************************************************************************************/
/*                                                                                                       Hover Buttons */
/***********************************************************************************************************************/

a.hoverbutton_messagearea
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;
}   
a.hoverbutton_messagearea
, a.hoverbutton_messagearea:link
, a.hoverbutton_messagearea:visited
{
	background: url(../_images/hoverbutton/button_bkgd.gif) center repeat-x;
}
a.hoverbutton_messagearea:hover
, a.hoverbutton_messagearea:active
{
    color: #FFF !important;
	background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x;
	text-decoration: none;
}
span.hoverbutton_messagearea_buttonLeft
, span.hoverbutton_messagearea_buttonRight
{
    display: none;
}
a.hoverbutton_messagearea_disabled
, a.hoverbutton_messagearea_disabled:link
, a.hoverbutton_messagearea_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;	
}
a.hoverbutton_messagearea_disabled:hover
, a.hoverbutton_messagearea_disabled:active
{
    background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x !important;
    color: #333 !important;
    text-decoration: none;
}
span.hoverbutton_messagearea_disabled_buttonLeft
, span.hoverbutton_messagearea_disabled_buttonRight
{
    display: none;

}
/*-End Section -messagearea.css-*/

/*-End File-*/
