body
{
background-color:black;
text-align:center;
padding:0 0 0 0;
margin:0 0 0 0;
font-family:"Trebuchet MS",Georgia,Arial,Verdana; font-size:0.8em; 
}
table.fixture2 tr td a {    display:block;    height:100%;    width:100%;}

table.blue2 a { color:white; }

table.blue2 td { padding-left:50px; width:190px; };

tr.red:hover {
	cursor: pointer;
        background-color:#f0f0f0;
}


td.red:hover {
	cursor: pointer;
        background-color:#f0f0f0;
}


#mygrids td{padding:5px!important;}

.logo{ padding:5px; float:left; border:1px solid #CCCCCC; width:60px; height:60px; margin:10px 0px 0px 10px;}

.logo a img{ text-decoration:none!important; border:none;}

#pagewidth
{ 
padding:0 0 0 0;
margin:0 0 0 0;
background-color:white;
 width:985px; 
 text-align:left; 

padding:0 0 0 0; 
margin-left:auto; 
margin-right:auto;  

padding-top:6px;
} 

#frameholder
{
margin-top:15px; clear:both; padding-left:15px; padding-top:10px;
}

#leftframe
{
float:left;
width:190px;

}

#rightframe
{
width:170px; float:left; 
}

#centerframe
{
width:590px; float:left; 

}
#wideframe
{
width:777px; float:left;
}
#buyframe
{
width:600px; float:left;
}
#buyright
{
width:300px; float:left; 
}
#wideframepad
{
padding:0px 20px 20px 20px;
}

	#wrapper {
		display: block;
		width: 570px;
	}
	#banner_sub {
		background: #494a4c url('images/background.gif') repeat-x 0 0;
		float: right;
		width: 170px;
	}
	#banner_sub a.sub_image1, #banner_sub a.sub_image2,
	#banner_sub a.sub_image3, #banner_sub a.sub_image4,
	#banner_sub a.sub_image5, #banner_sub a.sub_image {
		border-bottom: 1px solid #fff;
		color: #fff;
		float: left;
		font-size: 90%;
		line-height: 12px;
		padding: 15px 0 0 10px;
		height: 28px;
		/*width: 87px;*/
		width: 160px;
	}

	#banner {
		float: left;
		margin-bottom: 0;
		width: 400px;
	}
	html>body #banner {
		margin-bottom: 2px;
	}
	#banner #banner_image {
		display: block;
	}
	#banner .banner_image {
		display: none;
	}
	#banner_base {
		float: left;
		background: transparent url('images/banner/banner_base.jpg') no-repeat 0 0;
		padding: 0;
		margin: 0;
		height: 22px;
		width: 400px;
	}
	html>body #banner_base {
		height: 25px;
	}
	#banner_base span {
		display: none;
	}



ul { list-style-image: url("images/bluearrow.jpg"); }

ul.bot { list-style-image: url("images/dar2.jpg"); }


h3.boxheader
{
 padding:0px 0px 0px 10px; margin:6px 0px 0px 0px; font-family:arial; font-size:15px; color:#323232;
}
h3.boxheader2
{
 padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:arial; font-size:15px; color:#323232;
}
h3.boxheader3
{
 padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:arial; font-size:15px; color:#323232;
}



#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
background-image:url('images/topbox.jpg'); background-repeat:repeat-x;

} 
#nav-menu a
{
text-decoration: none;
color:black;

}
#nav-menu a:hover
{
text-decoration: underline;
color:black;
}
#nav-menu
{
margin-top:7px;
background-image:url('images/topbox.jpg'); background-repeat:repeat-x;
}
#nav-menu li
{
float: left;
padding: 0.6em 0.6em;
border-left:1px solid #e8e8e8;
border-right:1px solid #f6f6f6;
background-image:url('images/topbox.jpg'); background-repeat:repeat-x;
height:20px;
} 
.topbox
{
margin:0px 0px 0px 0px;width:160px; height:33px; border-top:5px solid #5bc1ff; border-left:1px solid #bfbfc0; border-right:1px solid #bfbfc0; border-bottom:1px solid #bfbfc0; background-image:url('images/topbox.jpg'); background-repeat:repeat-x;
}
.middlebox
{
width:160px; border-left:1px solid #bfbfc0; border-right:1px solid #bfbfc0; margin:0px 0px 0px 0px; border:1px solid #bfbfc0; border-bottom: 1px solid white; border-top: 1px dashed white;
}

.bottombox
{
 margin:0px 0px 0px 0px; width:160px; height:23px; border-left:1px solid #bfbfc0; border-right:1px solid #bfbfc0; border-bottom:1px solid #bfbfc0; background-image:url('images/botbox.jpg'); background-repeat:repeat-x;
}
.bottombox3
{
 margin:0px 0px 0px 0px; width:170px; height:23px; border-left:1px solid #bfbfc0; border-right:1px solid #bfbfc0; border-bottom:1px solid #bfbfc0; background-image:url('images/botbox.jpg'); background-repeat:repeat-x;
}
.topbox2
{
margin:0px 0px 0px 0px;width:160px; height:33px; border-top:5px solid #5bc1ff; border-left:1px solid #bfbfc0; border-right:1px solid #bfbfc0; border-bottom:1px solid #bfbfc0; background-image:url('images/topbox.jpg'); background-repeat:repeat-x;
}
.middlebox2
{
width:160px; border-left:1px solid #bfbfc0; border-right:1px solid #bfbfc0; margin:0px 0px 0px 0px; border:1px solid #bfbfc0; border-bottom: 1px solid white; border-top: 1px dashed white;
}

.bottombox2
{
 margin:0px 0px 0px 0px; width:160px; height:23px; border-left:1px solid #bfbfc0; border-right:1px solid #bfbfc0; border-bottom:1px solid #bfbfc0; background-image:url('images/botbox.jpg'); background-repeat:repeat-x;
}



.righttopbox
{
width:170px; border-left:1px solid #bfbfc0; border-right:1px solid #bfbfc0; border-top:1px solid #bfbfc0;
}
table.rightbox
{
margin-left:10px; width:150px;
}

table.rightbox2
{
margin-left:10px; width:300px;
}

table.rightbox3
{
margin-left:10px; width:700px;
}

tr.rightbox
{
height:30px; vertical-align:middle;
}
td.rightbox
{
border-bottom:1px dotted #bfbfc0;
}
td.rightbox7
{
padding-top:5px;
padding-bottom:5px;

border-bottom:1px dotted #bfbfc0;
}


table.fixtures
{
border-collapse:collapse;
}
table.fixtures td
{
padding-left:15px;
border-top:1px dotted #d8d8d8;
border-bottom:1px dotted #d8d8d8;

}

table.fixtures tr
{
height:30px;
}


table.fixtures2
{
border-collapse:collapse;
}
table.fixtures2 td
{
padding-top:4px;
padding-bottom:4px;
padding-left:15px;
border-top:1px dotted #d8d8d8;
border-bottom:1px dotted #d8d8d8;

}

table.fixtures2 tr
{
height:30px;
}

table.blurb
{
border-collapse:collapse;
}
table.blurb td
{
vertical-align:top
}

h3.fixhead
{
border-bottom:1px dotted #d8d8d8;
}
a
{
color:black;
text-decoration:none;
}
a:hover
{
color:black;
text-decoration:underline;
}
img.logo22
{
border:1px solid #d8d8d8;
}
td.blurb1
{
vertical-align:top;
padding-left:10px;
}
table.buyer
{
border-collapse:collapse;
margin-left:60px;
}
table.buyer td
{
padding:20px 20px 20px 20px;
}
table.datetime
{
font-weight:bold;
margin-left:20px;
font-size:1.1em;
}
table.datetime td
{
padding-left:15px;
font-size:1.1em;
}
tr.topper
{

font-size:1.2em;
font-weight:bold;
}
tr.selector
{
background-color:#f4f4f4;
font-size:1.1em;
}
td.selector
{
font-weight:bold;
border-top:1px dotted #c4c4c4;
border-bottom:1px dotted #c4c4c4;
}
td.selector2
{
font-weight:bold;
border-top:1px dotted #c4c4c4;
border-bottom:1px dotted #c4c4c4;
}
h3.runtitle
{
border-bottom:1px dotted #d8d8d8;
}
table.buytickets
{
font-weight:bold;
margin-left:20px;
font-size:1.1em;
}
table.buytickets td
{
padding-left:15px;
font-size:1em;
}
table.details
{
font-weight:bold;
margin-left:20px;
font-size:1em;
}
table.details td
{
padding-left:15px;
font-size:1em;
}
td.ten1
{
padding-left:20px;
padding-right:3px;

text-align:left;
vertical-align:top;
padding-top:7px;
}
td.ten2
{
padding-left:10px;
text-align:left;
padding-top:7px;
}
td.ten3
{
padding-top:7px;
padding-left:10px;
text-align:left;
font-weight:bold;
font-size:15px;
}
table.steps td
{
padding-left:33px;

color:#d1d1d1;
font-size:13px;
}
a.front1
{
color:#4a6f00;
}

a:hover.front1
{
color:#33326b;
}
