/***********************************************/
/* tgmp.css   but currently named TestMenu-Monday.css                                 */
/*                                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */

/**************** Top Level Menu *****************/
#menu {
width: 100%;
/* background: #eee; Original */
background: #FFFFFF;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
/*Size width of buttons - all one size*/
width: 6.6em; /*6.6 covers width of 1024 OK*/
float: left;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
text-align:center;
}

#menu a {
/*Terry old - color: #000; */
color: #efe; /*off white text*/
background: #B30102;
/* Terry old - background: #efefef; */
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}



/************* #Admin Table styles *************/

.tblHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #00C0C0;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	background-color: #11C9C7;
	text-align: center;
}
.tblHeaderCaption {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #000080;
	FONT-FAMILY: "Arial", Times, serif;
	background-color: #11C9C7;
	text-align: center;
}
.tblCell {
	MARGIN-TOP: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #80FFFF;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	background-color: #008080;
}
.tblCellLarge {
	MARGIN-TOP: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14pt;
	COLOR: #000000;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	background-color: #00CC66;
}
.tblCellPrice {
	MARGIN-TOP: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 24pt;
	COLOR: #006633;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
}
/************** .product styles *****************/

.productname{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 150%;
}

.productdescription{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 70%;
}

.product p{
	padding: 0px 0px 10px 0px;
}

/************** .catalogue styles ***************/

.catalogue{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.catalogue h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.catalogue img{
	float: left;
	padding: 10px 10px 0px 0px;
}

/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}

/************** .story styles *****************/

.story{
/* The clear both sends the story to below the right sidebar*/
/*	clear: both; */ 
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}

/************** .Advert styles *****************/
.advertname{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}
.advertdescription{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 70%;
}
.adverthyperlink{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 70%;
}

/* .Sponsor styles*/
.SponsorName{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 70%;
}
.SponsorDescription{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 70%;
	color:#000000;
}
.SponsorHyperlink{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 60%;
}
/************** .freebet styles *****************/

.freebetname{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 150%;
}

.freebetdescription{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 70%;
}

.freebet p{
	padding: 0px 0px 10px 0px;
}
