body {
	background-attachment: fixed;
	background-image: url(images/erlogotile.gif);
	background-repeat: repeat;
}
.trailer {
text-align:center;
margin-top:300px;
color:#CCCCCC;
}
.centre {
text-align:center;
}
.celebrating {
border-top:1px solid #FFFFFF;
}
a.hoveru {
text-decoration:none;
}
a.hoveru:hover {
text-decoration: underline;
}
table.onelineTable {
border-top:1px solid #000000;
border-left:1px solid #000000;
}
table.onelineTable td, table.onelineTable th  {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}
table.onegraylineTable {
border-top:1px solid #999999;
border-left:1px solid #999999;
}
table.onegraylineTable td {
border-bottom:1px solid #999999;
border-right:1px solid #999999;
}

table.nolineTable, table.nolineTable td {
border: none;
}
.productDiv {
margin-bottom:15px;
}
.xproductDiv {
border:2px solid blue;
padding:2px;
margin:2px;
}
.content15 {
padding:0 15px;
}
.hugBefore {
margin-top:0;
}
.hugNext {
margin-bottom:0;
}
.xproductNav a {
color:#FF0000;
text-decoration:none;
}
.productNav a {
	xmargin:9px 0;
}
.productNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.productNav a {
	color:#124E9B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
text-decoration:none;
}
.productNav a:hover {
color:#FFFFFF;
background-color:#990000;
}
xdiv {
border:1px solid green !important;
padding:1px !important;
}
xtd {
border:1px solid red !important;
padding:1px !important;
}
.F66 {
	color: #F66;
}
.byline {
	font-family:Verdana, Geneva, sans-serif;
	font-size:smaller;
	margin:0 10px;
}