body
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin: 0px;
}

.no  { font-weight: normal; }
.b   { font-weight: bold;   }
.c   { text-align: center;  }
.l   { text-align: left;    }
.r   { text-align: right;   }
.sm  { font-size: small;    }
.xsm { font-size: x-small;  }
.bg  { font-size: large; font-weight: bold; }
.y   { color: #ffff00 !important;}
.grey{ color: #999999; text-decoration: none; }

.pad5px { padding: 5px; }
.padtop5px { padding-top: 5px; }
.padbot5px { padding-bottom: 5px; }

.pad5pxnt { padding: 1px 5px 5px 5px; }
.pad5pxnb { padding: 5px 5px 1px 5px; }

.mar5px { margin: 5px; }
p
{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-bottom: 1em;
}

a { text-decoration: underline; color: #0000bb; }
a:active { text-decoration: none; color: #000000; }

table { border-collapse: collapse; border: none; border-width: 0px; }
img { border: none; }

#logo { margin: 3px; }

.tabbar
{
	font-size: small;
	font-size: 10px;
	line-height: 10px;
	padding-left: 2px;
}

.tabbar .tab
{
	background-color: #F4AAA1;
	color: #000;
}

.tabbar .tabactive
{
	background-color: #EA4400;
	color: #fff;
}

.redbar
{
	background-color: #EA4400;
	border-top: 2px solid #F4AAA1;
	border-bottom: 5px solid #1993CC;
	color: #fff;
	font-size: small;
	font-size: 10px;
	padding: 2px 0 2px 2px;
}

.redbar a
{
	color: #fff;
	text-decoration: none;
}

.redbar a:hover, .redbar a:active
{
	text-decoration: underline;
}


h1.contentlisttitle
{
	font-size: medium;
	font-weight: bold;
	background-color: #f0f0f0;
	background-image: url(http://mgul.co.uk/img/tab_back.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 2px;
	border: 1px solid #dadcdf;
	margin: 2px;
}

.contentlistitem
{
	margin: 0 5px;
}

.contentlistitem .gameimg
{
	border: 1px solid #000000;
	margin-right: 5px;
}

.contentlistitem.category
{
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 37px;
	height: 25px;
	padding-top: 5px;
	font-size: small;
}

.contentlistitem.item
{
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 63px;
	min-height: 56px;
	padding-top: 5px;
	font-size: small;
}

.contentlistitem a
{
	color: #000000;
	text-decoration: none;
}

.contentlistitem a:hover, .contentlistitem a:active
{
	text-decoration: underline;
	color: #0000bb;
}

.contentlistitembottom
{
	clear:both;
	margin: 0 5px 5px 5px;
	height: 5px;
	border-bottom: 1px solid #dadcdf;
}

.redbullet
{
	background-image: url(http://mgul.co.uk/img/redball.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 17px;
}

.eighteen
{
	background-position: 5px 5px;
	background-repeat: no-repeat;
	background-image: url(http://mgul.co.uk/img/mgu18_35x35.gif);
	padding-left: 45px;
	padding-top: 5px;
	margin-bottom: 10px;
	font-size: small;
}

.eighteen a
{
	color: #000000;
	text-decoration: none;
}

.eighteen a:hover, .eighteen a:active
{
	text-decoration: underline;
	color: #0000bb;
}


.more_link
{
	background-image:url(http://mgul.co.uk/img/more_bar.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	height:19px;
	text-align:right;
	padding-right: 15px;
	font-size: 10px;
	font-size: small;
	margin: 5px;
}

.more_link a
{
	text-decoration: none;
	color: #1a344f;
}


.adbox
{
	border-collapse: collapse;
	border: 0;
	margin: 5px auto;
}

.adbox td { padding: 0px; }

.adbox .tl
{
	background-image: url(http://mgul.co.uk/img/adbox_top_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 4px;
	height: 3px;
}

.adbox .tr
{
	background-image: url(http://mgul.co.uk/img/adbox_top_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 4px;
	height: 3px;
}

.adbox .tm
{
	background-image: url(http://mgul.co.uk/img/adbox_top.gif);
	background-position: center top;
	background-repeat: repeat-x;
	height: 3px;
}

.adbox .ml
{
	background-image: url(http://mgul.co.uk/img/adbox_middle.gif);
	background-position: left center;
	background-repeat: repeat-y;
	width: 4px;
}

.adbox .mr
{
	background-image: url(http://mgul.co.uk/img/adbox_middle.gif);
	background-position: right center;
	background-repeat: repeat-y;
	width: 4px;
}

.adbox .bl
{
	background-image: url(http://mgul.co.uk/img/adbox_bottom_left.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 4px;
	height: 3px;
}

.adbox .bm
{
	background-image: url(http://mgul.co.uk/img/adbox_bottom.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	height: 3px;
}

.adbox .br
{
	background-image: url(http://mgul.co.uk/img/adbox_bottom_right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 4px;
	height: 3px;
}

.pagechooser a
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.pagechooser.selected, .pagechooser.selected a
{
	background-color: #EA4400;
	color: #ffffff;
	font-weight: bold;
}

.inbasket
{
	background-color: #ffdddd;
}

.err
{
	font-weight: bold;
	color: #660000;
}

.adbanner { margin: 2px; }
.adbanner img { border: 1px solid #000000; }