body {
background-image:  url(..images/background.jpg);
background-color : #FFFFFF; 
margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; }


.favorites {
   /* Welcome copy at top of page*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: left;

}
a.location
{
	/* This is used at very top of page as the smallestest of fonts in ICHI*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-align: left;
	text-decoration: underline;
}

.location
{
	/* This is used at very top of page as the smallestest of fonts in ICHI*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-align: left;
}

.maintitle
{
    /* This font is used for the form heading */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 32px;
    color: #ff0103;
    font-weight: bold;
}

.ticketprice
{
    /* This font is used for the form heading */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 20px;
	font-style: italic; 
    color: #000000;
    font-weight: bold;
}

a.maintitle
{
    /* This font is used for the form heading */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

.main {
    /* This should be used in a white table when showing a small amount of copy - but not as a title*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a.main {
    /* This should be used in a white table when showing a small amount of copy - but not as a title*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a.mainnav{
    /* This is the black text for sub nav buttons in main nav area*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.maincontent2 {
    /* This should be used in a white table when showing a small amount of copy - but not as a title*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.maincontent {
    /* This should be used in a white table when showing a small amount of copy - but not as a title*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.tableheader {
    /* This should be used in a white table when showing a small amount of copy - but not as a title*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #B7B7B7;
}

	
.topwhite {
    /* This font is the Signin/ New account/Welcome New user Buttons */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	}
	
a.topwhite {
    /* This font is the Signin/ New account/Welcome New user Buttons */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	}
	


.white {
    /* This font is the white Buttons with latest winners banner */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	}
	
	a.white {
    /* This font is the white Buttons with latest winners banner */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	}


.tableblack {
   /* search engine title*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: right;

}

.welcome {
   /* Welcome copy at top of page*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: left;

}

.black {
/* This font is the main bold black font for titles in table*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;

}

a.black {
/* This font is the main bold black font for titles in table*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;

}


.maincopy{
     /* This should be used in a white table when showing a large amount of copy */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;

}

.red {
 /* Main Red Font */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;

}

.green {
  /* Main Green Font */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	font-weight: bold;

}

.blue {
   /* To colour any cell blue */
	background-color: #0081D6;
}

.whitecell {
   /* To colour any cell white */
	background-color: #FFFFFF;
	
	
}

.goldcell {
    /* To colour any cell gold */
	background-color: #B1A35D;
	

	
}

table.main {
    /* To colour main body table yellow */
	width: 799;
	margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0;
	background-color: #FEF101;
	height: 599;
}

table.topnav {
   /* top user control */
	width: 788;
	margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FEF101;
	text-align: left;
}

table.bottomnav {
    /* bottom user control */
	width: 1200;
	margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FEF101;
	text-align: left;
}

table.leftnav {
    /* left user control */
	
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEF101;
	text-align: left;
	background-color: #FEF101;
}

table.rightnav {
    /* right user control */
	width: 585;
	background-color: #FEF101;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
}

h1 {
    /* This font is the white Buttons with latest winners banner */
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	font-weight: bold;
	text-align: left;
}




/* Graeme's additions */
.formfielderror
{
    /* This font is used for displaying error text next to required field on forms */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    color: Red;
    font-weight: normal;
}

.formfield
{
    /* This font is used for displaying error text next to required field on forms */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    color: #000000;
    font-weight: normal;
}

.formheading
{
    /* This font is used for the form heading */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

/* end of Graeme's additions */




.PagerContainerTable
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	color: #d1d1e1;
	border-bottom: #333333 1px solid;
	background-color: #000000;
}
.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	white-space: nowrap;
	background-color: #001b52;
	font-weight:normal;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
}
/*.PagerInfoCell:hover
{
	color: #ffcc66;
	text-decoration: underline;
}
.PagerInfoCell:active
{
	color: #ffcc66;
	text-decoration: underline;
}*/

.PagerCurrentPageCell
{
	color: #000000;
	background-color: #333333;
}
.PagerOtherPageCells
{
	color: #000000;
	background-color: #222222;
}

.PagerHyperlinkStyle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}









.PagerContainerTable
{
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 2px solid;
	border-left: #FFFFFF 2px solid;
	color: #000000;
	border-bottom: #FFFFFF 2px solid;
	background-color: #FFFFFF;
}
.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;
	padding-top: 3px;
	white-space: nowrap;
	background-color: #ff4a0c;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerInfoCell:visited

{
	color: #000000;
	text-decoration: none;
}
.PagerCurrentPageCell
{
	color: #ff4a0c;
	background-color: #FFFF99;
}
.PagerOtherPageCells
{
	background-color: #f0f1f2;
}

.PagerHyperlinkStyle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
}
.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
}
.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
}



