/* General Styles */
body {
	padding:0px;
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	background-color:#c4c4c4;
}

#container {
	margin:auto;
	width:995px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#ffffff;
}

p {
	margin:0px 0px 10px 0px;
}

a {
	color: rgb(35, 6, 7);
}

div.hr {
	clear:both;
	height:10px;
	background:url(../asset_arena/website-furniture/hr.gif) repeat-x scroll center;
}

div.hr2 {
	clear:both;
	height:2px;
	background:url(../asset_arena/website-furniture/hr.gif) repeat-x scroll center;
}

div.hr hr {
	display: none;
}

h1 {
	color:#230607;
	font-size:1.6em;
	font-weight:bold;
	margin-top:5px;
	padding-bottom:10px;
}

p.sectiondescription {
	color:#000000;
}

h2 {
	font-size:1.3em;
	color:#230607;
	margin:5px 0px;
	padding:0px;
	font-weight:normal;
}

h4 {
	color:#230607;
	font-size:1em;
	margin:5px 0px;
}

td {
	vertical-align:top;
}

p.first {
	font-weight:bold;
}

img.darkborder {
	border:1px solid #666666;
}

label {
	font-size:0.9em;
	font-weight:bold;
}

input, select {
	border:1px solid #999999;
	font-size:1em;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}

img {
	border:none;
}

.center {
	text-align:center;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

.floatright {
	float:right;
}

.floatleft {
	float:left;
}

.clear {
	clear:both;
}

.bold {
	font-weight:bold;
}

.small {
	font-size:0.8em;
	margin:0px;
}

.sideindent {
	padding-left:10px;
	padding-right:10px;
}

/* Header */
#header {
	width:100%;
	/*background:url(../asset_arena/website-furniture/track.gif) bottom right repeat-x;vertical-align:top;*/
	background-image:url(../asset_arena/website-furniture/bovtm_header.jpg);
}

#navbar {
	background-color:#999999;
	color:#747474;
	vertical-align:middle;
	padding:2px 2px 5px 5px;
}

#navbar a {
	color:#FFFFFF;
	font-size:0.8em;
	text-decoration:none;
}

#navbar a:hover {
	text-decoration:underline;
}

#navbar a.current {
	text-decoration:underline;
}

#headerbottom {
	background:url(../asset_arena/website-furniture/track3.gif) top right repeat-x;
	height:16px;
	font-size:0.1em;
}

#breadcrumbs {
	padding:0 10px 0 0;
}

#breadcrumbs p {
	padding:10px 0px 0px 5px;
	font-weight:bold;
	font-size:0.8em;
}

#breadcrumbs a {
	font-weight:normal;
	color:#000000;
}

#breadcrumbs a.current {
	font-weight:bold;
}

/* Content */
#content_home {
	padding:5px 10px 10px 10px;
	width:675px;
}

#content {
	padding:5px 10px 10px 10px;
	width:85%;
}
.home_content {
	padding:5px 10px 10px 10px;
}

div.content {
	padding:0;
	clear:both;
}

#right {
	padding:0 10px 0 0;
}

#left {
	width:15em;
}

#rightside {
    padding-left:20px;
	width:220px;
	text-align:center;
	float:right;
	margin:0px 0px 10px 10px;
}

.caption {
	font-size:0.7em;
	font-weight:bold;
}

/* Search Box With Rounded Corners */
#Search {
	white-space:nowrap;
	width:300px;
	float:right;
	margin: 5px 0px 5px 0px;
	background-color:#D0D0D0;
}

td.corner {
	width:6px;
	height:6px;
}

td.topleft {
	background:#D0D0D0 url(../asset_arena/website-furniture/little-top-left-corner.gif) no-repeat top left;
}

td.topright {
	background:#230607 url(../asset_arena/website-furniture/little-top-right-corner.gif) no-repeat top right;
}

td.bottomleft {
	background:#D0D0D0 url(../asset_arena/website-furniture/little-bottom-left-corner.gif) no-repeat bottom left;
}

td.bottomright {
	background:#230607 url(../asset_arena/website-furniture/little-bottom-right-corner.gif) no-repeat bottom right;
}

td.go {
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	padding-left:6px;
}

.green {
	background-color:#230607;
}

/* Right Hand Boxes */
div.Box {
	margin-top: 10px;
	width:300px;
	float:right;
	font-size:0.9em;
}

img.linkarrow {
	float:right;
	margin:3px;
}

div.HeadingNoCorner, div.HeadingCorner {
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 2px 5px;
	background-color:#230607;
    /*background-image:url(../asset_arena/website-furniture/track3.gif);*/
}

div.HeadingCorner {
	background:#230607 url(../asset_arena/website-furniture/big-right-corner.gif) no-repeat top right;
}

div.BoxContent {
	border-top:1px solid #230607;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

div.BoxBottom {
	border-bottom:1px solid #999999;
}

div.HeadingBottom {
	text-align:right;
	padding:2px 2px 2px 0px;
	background:#230607 url(../asset_arena/website-furniture/big-left-corner.gif) no-repeat bottom left;
}

div.News {
	clear:both;
	padding:5px;
	font-size:0.9em;
	margin-top:1px;
	height:100%;
	overflow:hidden;
}

.Dark {
	background-color:#e7e7e7;
}

.Light {
	background-color:#f0f0f0;
}

div.Box div.News p {
	margin:3px 0px;
}

.NewsThumb {
	float:right;
	border:1px solid #a9a9a9;
	margin:10px;
}

div.News a {
	font-size:1.1em;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:0px;
	color:#230607;
}

div.HeadingBottom a {
	font-size:0.9em;
	font-weight:bold;
	text-decoration:underline;
	color:#ffb400;
}

.Dark .Date {
	color:#505050;
}

.Light .Date {
	color:#666666;
}

div.hours {
	background-color:#DDDDDD;
	text-align:left;
	font-size:0.8em;
	width:100%;
	float:right;
	margin: 10px 2px;
}

div.hours div {
	padding-left:15px;
	padding-right:15px;
}

/* Secondary Navigation */
#leftnav {
	margin-left:10px;
	font-size:0.9em;
}

#leftnav div.top {
	background:#230607 url(../asset_arena/website-furniture/middle-top-right-corner.gif) no-repeat top right;
	height:14px;
}

#leftnav div.heading {
	background-color:#6D1516;
	padding:2px 5px;
}

#leftnav div.heading a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#leftnav div.links {
	border-left:1px dashed #D0D0D0;
	border-right:1px dashed #D0D0D0;
}

/* Descendant selectors used in left-hand menu */
#leftnav UL {
	margin:4px 0px 4px 20px;
	padding:0px;
	list-style-image:url(../asset_arena/website-furniture/bullet1.gif);
}

#leftnav UL UL {
	padding:0px;
	margin:5px 0px 5px 10px;
	list-style-image:url(../asset_arena/website-furniture/bullet2.gif);
}

#leftnav UL UL UL {
	padding:0px;
	margin:5px 0px 5px 10px;
	list-style-image:url(../asset_arena/website-furniture/bullet2.gif);
}

#leftnav ul.inside {
	padding:0px;
	margin:5px 0px 5px 10px;
	list-style-image:url(../asset_arena/website-furniture/bullet2.gif);
}

#leftnav li {
	padding:2px 0px;
	margin:0px;
}

#leftnav li a {
	font-weight:bold;
	text-decoration:none;
	color:#230607;
}

#leftnav li a.current {
	text-decoration:underline;
}

#leftnav div.bottom {
	background:#230607 url(../asset_arena/website-furniture/middle-bottom-left-corner.gif) no-repeat bottom left;
	height:14px;
}

p.info {
	color:#6D1516;
}

/* News & Events */
div.NewsPage {
	margin-bottom:15px;
}

div.NewsPage h1, div.content h1 {
	margin-bottom:0px;
}

div.NewsPage ul {
	list-style-image:url(../asset_arena/website-furniture/bullet2.gif);
	font-weight:bold;
}

div.NewsPage li {
	margin:3px;
}

table.news {
	width:100%;
}

table.news td.news {
	padding:10px 5px 10px 20px;
	font-size:0.8em;
}

table.news td.tickets {
	padding-right: 45px;
	width:45%;
	font-size:0.8em;
}

table.news td.tkt_price {
	padding-right: 10px;
	padding-top: 5px;
	width:35%;
	font-size:0.8em;
}

table.news td.image {
	padding:10px 20px 10px 5px;
	text-align:right;
}

table.news h2 {
	font-size:1.1em;
	font-weight:bold;
}

div.eventdetails {
	margin-top:5px;
	margin-bottom:5px;
	background-color:#DDDDDD;
	/*background-color:#000000;*/
	border-top:1px dashed #230607;
	border-bottom:1px dashed #230607;
	font-weight:bold;
	color:#000000;
}

p.eventreg {
	font-weight:bold;
	color:#006600;
}

/* Pagination */
#pagination {
	text-align:center;padding-top:5px;font-size:0.9em;
}

/* Footer */
#footer {
	text-align:center;
	font-size:0.7em;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../asset_arena/website-furniture/bovtm_footer.jpg);
}

div.footer
{
	margin: 5px 60px 0px 60px;
}

/* C3 Medals */
table.medals {
	font-weight:bold;text-align:center;
}

table.medals td {
	padding:10px;
}

/* RAC Ben Styles */
table.letters td {
	text-align:center;
	background-color:#1F4432;
	width:1em;
}

table.letters a {
	color:#FFFF00;
	text-decoration:none;
}

div.letter {
	float:left;
	border:1px solid black;
	padding:2px 2px 4px 2px;
	margin:2px;
	color:#FFFFFF;
}

td.label {
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}

#resultlist {
	border-collapse:collapse;
}

#resultlist td {
	padding:2px;height:4em;
}

#resultlist th {
	padding:2px;
}

#firstletter {
	float:left;
	border:1px solid black;
	padding:2px 5px 4px 5px;
	margin-right:10px;
	font-size:2em;
}

table.display_panel {
    margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	font-size:0.9em;
}

table.display_panel_content {
	background-color:#f0f0f0;
}

td.display_panel_corner {
	height:18px;
	width:18px;
}

td.display_panel_side {
	height:18px;
}

p.panel_title {
	font-size:1.1em;
	font-weight:bold;
	color:#230607;
}

p.display_panel_link1, p.display_panel_link2 {
	text-align:right;
}

img.panel_thumb1 {
	float:left;
	border:1px solid #a9a9a9;
	margin:0 10px 0 0;
}

img.panel_thumb2 {
	border:1px solid #a9a9a9;
}

.vr {
	clear:both;
    padding-left:15px;
	background:url(../asset_arena/website-furniture/vr.gif) repeat-y left;
}

.display_panel_link1 a {
	font-size:0.9em !important; 
	font-weight:bold !important;
	text-decoration:underline !important;
	color:#ffb400 !important;
}

.display_panel_link2 a {
	font-size:0.9em !important; 
	font-weight:bold !important;
	text-decoration:none !important;
	color:#ff0000 !important;
}

.nopad {
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}

.events_menu_title {
  font-size: x-large;
  font-weight: bold;
}

.events_body {
  padding: 10px 0 10px 0;
}

