div.testGC table.premiershipLadder tr.currentTeam td {color:#000 !important} 
table.premiershipLadder tr th {color:#fff !important;background:#000 !important} 
div.testGC table.premiershipLadder tr.standard td{background:#CECECE !important} 
div.testGC table.premiershipLadder tr.alt td {background:#E5E5E5 !important} 
div.testGC table.premiershipLadder tr.eighthRow td{border-bottom:1px solid #999  !important} 
div.triGC table.premiershipLadder tr.currentTeam td {color:#000 !important}
div.triGC table.premiershipLadder tr th {color:#fff !important;background:#000 !important}
div.triGC table.premiershipLadder tr.standard td{background:#CECECE !important}
div.triGC table.premiershipLadder tr.alt td{background:#E5E5E5 !important} 
div.triGC table.premiershipLadder tr.eighthRow td{border-bottom:1px solid #999  !important} 
div.sooGC table.premiershipLadder tr.currentTeam td {color:#000 !important}
div.sooGC table.premiershipLadder tr th {color:#fff !important;background:#000 !important}
div.sooGC table.premiershipLadder tr.standard td{background:#CECECE !important}
div.sooGC table.premiershipLadder tr.alt td {background:#E5E5E5 !important}
div.sooGC table.premiershipLadder tr.eighthRow td{border-bottom:1px solid #999  !important} 
div.cvcGC table.premiershipLadder tr.currentTeam td {color:#006599 !important}
div.cvcGC table.premiershipLadder tr th {color:#fff !important;background:#006599 !important} 
div.cvcGC table.premiershipLadder tr.standard td{background:#CFE1ED !important} 
div.cvcGC table.premiershipLadder tr.alt td {background:#E6EFF6 !important} 
div.cvcGC table.premiershipLadder tr.eighthRow td{border-bottom:1px solid #999  !important} 
table.premiershipLadder { width: 500 }
table.premiershipLadder td {padding: 3px 0px;} 
table.premiershipLadder th.position, 
table.premiershipLadder td.position {padding-right: 3px;} 
table.premiershipLadder tr.standard td {background:#e9f1ea !important} 


.premiershipLadder
{
	font-family:Arial;
	font-size:12px;
}
.premiershipLadder th{padding:0px 2px} 
.premiershipLadder th.rank{width:25px} 
.premiershipLadder th.club{width:100px;text-align:left} 
.premiershipLadder th.played{width:25px;text-align:center} 
.premiershipLadder th.points{width:35px;text-align:center} 
.premiershipLadder tr.currentTeam td{font-weight:bold} 
.premiershipLadder td{padding:0px 2px;border-bottom:1px solid #fff} 
.premiershipLadder td.position{width:20px;text-align:right} 
.premiershipLadder td.clubName{width:100px;text-align:left} 
.premiershipLadder td.teamPlayed{width:25px;text-align:center} 
.premiershipLadder td.teamPoints{width:35px;text-align:center} 


.ProductListHead
{
	font-weight:bold;
}

.whiteTextHeader
{
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
}

.topMenu,
.topMenu A:active,
.topMenu A:link,
.topMenu A:visited,
.topMenu A
{
	COLOR:white;
	font-size:12px;
	text-decoration:none;
}

.topMenu A:hover
{
	COLOR:white;
	font-size:12px;
	text-decoration:underline;
}

.rrp { text-decoration: line-through; }
.price { font-weight: bold; color: #990000;}
.prodheader { font-weight: bold; font-size:19px;}
.save { color: #990000;}


/* MENU START*/


/* main menu container */
DIV#divMenuBar { height:9px;}

/* not affecting main menu*/
TABLE#tblMenuBar TD { font-size:12px; padding:0px 5px 0px 5px; /*cursor:default;*/}

/* main menu items*/
.clsMenuBarItem A:active,
.clsMenuBarItem A:link,
.clsMenuBarItem A:visited,
.clsMenuBarItem A
{
	color: BLACK;
	text-decoration:none; 
}
.clsMenuBarItem A:hover { color:WHITE; background-image: url(images/topbg.gif); }

TABLE#tblMenuBar TD.clsMenuBarItem 
{
	width:70px;
	/*font-weight:bold;*/
	/*cursor:hand;*/ 		
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-top: 0px solid #9ADDE9;
	border-right: 1px solid #9ADDE9;
	border-left: 0px solid #9ADDE9;
	border-bottom: 0px solid #000000;
	background-color: #FFFFFF;
	/*background-image: url(images/topbg.gif);*/
	/*height: 25px;*/
	text-align: center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 6px;
	vertical-align: bottom;
	cursor: hand;
	
}
	
/* drop down menu */
DIV.clsMenu 
{
	font-size:12px; background-color:#FFFFFF; 
	position:absolute; visibility:hidden; 
	padding:10px 10px 10px 10px;
	border:solid 1px #a32900;
}
DIV.clsMenu A { text-decoration:none; }
DIV.clsMenu A:visited { text-decoration:none; }
DIV.clsMenu A:hover { text-decoration:underline;}

.myText
{
	font-size:1px;
	font-family: Arial, Verdana;
	color:White;
	width:400px;
}

.clsMenuDropDownItem
{
	
	border-bottom:0px solid #FFFFFF;
	cursor: hand;
	font-size:12px;
	padding-bottom:2px;
	padding-top:5px;
	}
	
/*  */
BUTTON { font-family:tahoma; font-size:100%; }


/* MENU END */



.toptab-inactive
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	border-top: 1px solid #8500AB;
	border-right: 1px solid #8500AB;
	border-left: 1px solid #8500AB;
	border-bottom: 1px solid #000000;
	/*background-image: url(images/membermenubg.gif);*/
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.toptab-inactive a:link,
.toptab-inactive a:visited,
.toptab-inactive a:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.toptab-inactive a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.toptab-active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	border-top: 1px none #EDECD1;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px solid #EDECD1;
	background-color: #FFFFFF;
	/*background-image: url(images/menubgsel.gif);*/
	text-align: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.toptab-active a:link,
.toptab-active a:visited,
.toptab-active a:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.toptab-active a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}





.padding
{
	padding: 10px;
}



.CheckBox
{
	background-color: #F4F4D0;
	font-size:12px;
}
INPUT{
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial;
	background-color: #e8eef7;
	padding: 1px;
	overflow: visible;
	color: #000064;
}
.ErrorText 
{
	color: Red;
	font-weight: bold;
}

.header {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BORDER-BOTTOM: #2c5897 1px solid
}

TEXTAREA {
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #e8eef7
}

TD,
TABLE {
	FONT-SIZE: 15px;
	FONT-FAMILY: Arial, Verdana
}

.boxButton
{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	background-color: #e8eef7;
	padding: 1px;
	overflow: visible;
	BORDER-TOP: solid 1px #5C5C5C;
	BORDER-LEFT: solid 1px #5C5C5C;
	BORDER-RIGHT: solid 2px #000000;
	BORDER-BOTTOM: solid 2px #000000;
}



SELECT {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-SIZE: 13px;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #e9e8e6;
}

.infoBoxHeader
{
	position: relative;
	background-color: #000064;
	background-image: url(images/newsHeaderBG.gif);
	padding: 10px;
	margin: 0px;
	border-top: 1px solid #000064;
	border-right: 1px solid #000064;
	border-bottom: 1px solid #4040A0;
	border-left: 1px solid #000064;
	width: 150px; 
	
	font-size: 16px;
	color: #FAD148;
	padding: 5px 5px 5px 8px;
	/*border-bottom: none;*/
	font-weight: bold;
}

.infoBoxContent
{
	position: relative;
	background-color: #F4F4D0;
	padding: 0px;
	margin: 0px;
	border-top: 0px solid #000064;
	border-right: 1px solid #000064;
	border-bottom: 1px solid #000064;
	border-left: 1px solid #000064;
	width: 150px;
	font-size: 15px;

	color: #000000;
	padding: 5px 5px 0px 5px;
	font-weight: normal;
	/*border-bottom: none;*/
}

.topLeft
{
	position: absolute;
	/*background-image: url(images/topLeftCorner.gif);*/
	background-repeat: no-repeat;
	left: -1px;
	top: -1px;
	height: 11px;
	width: 11px;
	background-position: left top
}
.topRight
{
	position: absolute;
	/*background-image: url(images/topRightCorner.gif);*/
	background-repeat: no-repeat;
	right: -1px;
	top: -1px;
	height: 11px;
	width: 11px;
	background-position: right top
}

.botLeft
{
	position: absolute;
	/*background-image: url(images/botLeftCorner.gif);*/
	background-repeat: no-repeat;
	left: -1px;
	bottom: -1px;
	height: 11px;
	width: 11px;
	background-position: left bottom
}
.botRight
{
	position: absolute;
	/*background-image: url(images/botRightCorner.gif);*/
	background-repeat: no-repeat;
	right: -1px;
	bottom: -1px;
	height: 11px;
	width: 11px;
	background-position: right bottom
}



.pageHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #a42900;
}









li
{
	padding-bottom: 5px;
}
a:active
{
	color: #000000;
	text-decoration: underline;
}
a:link
{
	color: #0000FF;
	/*text-decoration: none;*/
}
a:visited
{
	color: #0000FF;
	/*text-decoration: none;*/
}
a:hover
{
	color: #0078FF;
	text-decoration:underline;
	
}




.tab-inactive
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	border-top: 1px solid #006868;
	border-right: 1px solid #00AAAA;
	border-left: 1px solid #00AAAA;
	border-bottom: 1px solid #000000;
	background-color: #00537E;
	/*background-image: url(images/menubg.gif);*/
	text-align: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.tab-inactive a:link,
.tab-inactive a:visited,
.tab-inactive a:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #00FFFF;
	text-decoration: none;
}

.MenuMain
{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.tab-active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
	border-top: 1px solid #000000;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px solid #EDECD1;
	background-color: #FFFFFF;
	/*background-image: url(images/menubgsel.gif);*/
	text-align: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.tab-active a:link,
.tab-active a:visited,
.tab-active a:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tab-active a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}







.tab-inactive-side
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	border-top: 0px solid #006868;
	border-right: 0px solid #00AAAA;
	border-left: 0px solid #00AAAA;
	border-bottom: 1px solid #00AAAA;
	/*background-color: #00537E;*/
	/*background-image: url(images/menubg.gif);*/
	text-align: left;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.tab-inactive-side a:link,
.tab-inactive-side a:visited,
.tab-inactive-side a:active-side
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive-side a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #E0E63F;
	text-decoration: none;
}



.tab-active-side
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	border-top: 0px solid #000000;
	border-right: 0px solid #EDECD1;
	border-left: 0px solid #EDECD1;
	border-bottom: 1px solid #EDECD1;
	background-color: #FFFFFF;
	/*background-image: url(images/menubgsel.gif);*/
	text-align: left;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.tab-active-side a:link,
.tab-active-side a:visited,
.tab-active-side a:active-side
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tab-active-side a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}











.membersTab
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
	border-top: 1px solid #8500AB;
	border-right: 1px solid #8500AB;
	border-left: 1px solid #8500AB;
	border-bottom: 1px solid #000000;
	background-image: url(images/membermenubg.gif);
	text-align: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.membersTab a:link,
.membersTab a:visited,
.membersTab a:active
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.membersTab a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}














.CartListHead
{
    background-color: #a42900;
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #fff3ef;
    color: black;
    font-family: Arial, Verdana;
    font-size: 15px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #ffebe4;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListFooter
{
    background-color: #a42900;
    line-height: 10pt
}










.ContentHead
{
	font-weight: bold;
	font-size: 15px;
}

.NormalBold
{
	font-weight:bold;
}









.AdminCartListHead
{
    background-color: #a42900;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 10pt;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px;
}

.AdminCartListFooter
{
    background-color: #a42900;
    border-bottom: black 1px solid;
    border-right: black 1px solid;
    border-left: black 1px solid;
    border-top: black 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 10pt;
    font-weight: bold;
    line-height: 15pt;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 5px;
}

.AdminCartListItem
{
    background-color: #E8E6E6;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 10pt;
    padding-left: 5px;
}

.AdminCartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 10pt;
    padding-left: 5px;
}



