/* --------------------------------------
CSS Document - last updated: 17/01/2011
Prescott
Author: Webnetism (www.webnetism.co.uk)
prescott.css
Media: screen
-------------------------------------- */
body {
	margin:0;
	background: #686868 url('../images/background.gif') repeat-x;
}

body, td {font-family:Tahoma, Verdana, sans-serif; font-size:11px; color:#454242; text-align:left; vertical-align:top;}
img {border:none;}
.mainWrapper {width:952px;}
.white {color:#fff;}
.black {color:#000;}
.uppercase {text-transform:uppercase;}
a, a:visited {text-decoration:underline; color:#a21616;}
a:active, a:hover {text-decoration:underline; color:#fff;}
a.blackLink, a.blackLink:visited {text-decoration:none; color:#000;}
a.blackLink:active, a.blackLink:hover {text-decoration:none; color:#a21616;}

/* --- Masthead properties ---- */
.logo {margin:33px 0 13px 5px;}
.topnav {border:#666666 solid 1px; margin:0 0 3px 0; padding:10px 0 10px 10px; color:#fff; text-transform:uppercase;
background-image: url(../images/navigation/menu_background.gif); background-repeat: repeat-x; background-position:right top;}
.topnav a, .topnav a:visited {text-decoration:none; color:#fff;}
.topnav a:active, .topnav a:hover {text-decoration:none; color:#000; background-color:#d0dbd2;}
.signField {width:115px; font-size:11px;}
.welcomeText {font-size:12px;}

/* ---- Left column properties ---- */
.viewbasket	  {	background-color:#666; padding:6px 0 8px 0; border-bottom:2px solid #fff; font-size:11px; text-align:center; }
.searchBox	  { background-color:#ccc; padding:6px 0 6px 3px; border-bottom:2px solid #fff; font-size:11px; }
.searchField  { width:130px; font-size:11px; }
h2.h2_leftmenu{ background-color:#901600; border-top:2px solid #fff; margin:0px; padding:4px 0 4px 8px; font-size:10px; font-weight:bold; color:#fff; text-transform:uppercase; }
.leftmenu_downarrow	{ margin:0 0 0 10px; }

/* ---- Homepage hook properties ---- */
.hometextPos {padding:17px 20px 0 0; text-align:right;}
.homeHd {font-family:Arial, sans-serif; font-size:40px; font-weight:normal;}
.homeDate {font-weight:bold; color:#a21616;}
.homeTicketPos {margin:10px 0 0 0; font-size:13px; font-weight:bold;}
.homeTicketbox {background-color:#a21616; color:#fff; text-transform:uppercase; text-align:center;}
.redhomeTab {height:24px; padding-top:7px; font-size:13px; font-weight:bold; text-transform:uppercase;}
.redhomeTab a, .redhomeTab a:visited {text-decoration:none; color:#fff;}
.redhomeTab a:active, .redhomeTab a:hover {text-decoration:underline; color:#fff;}

/* --- Content properties ---- */
.td_leftnav {width:197px; background-color:#d3d3d3;}
.td_1pixelwidth {width:1px;}
.td_maincontent {width:548px;}
.td_adpanels {width:205px; background-color:#d3d3d3;}
.leftnavimg_paddingFix {padding:0;}

h1 {background-color:#901600; border-bottom:#a7bbab solid 3px; margin:0px; padding:33px 20px 10px 44px; font-size:24px; font-weight:normal; color:#fff;}
.blue_background { background-color:#00589e; }

h2 {background-color:#d3d3d3; margin:30px 0 0 0; padding:4px 0 4px 8px; font-size:13px; font-weight:normal; color:#454242;}
h2.h2_red {background-color:#901600; margin:30px 0 0 0; padding:4px 0 4px 8px; font-size:13px; font-weight:normal; color:#fff;}
h2.h2_form {background-color:transparent; margin:0px; padding:4px 0 4px 8px; font-size:11px; font-weight:bold;}
.maintext {padding:23px 43px 60px 43px;}
.hookpanels {border-bottom:#fff solid 2px;}
.hookpanelsMini {margin:10px 0 0 0;}
.field120 {width:120px; font-size:11px;}
.field160 {width:160px; font-size:11px;}
.fielddropdown {font-size:11px;}
.text18 {font-size:18px;}
.redtext18 {font-size:18px; color:#901600;}
.border {border:#a7bbab solid 3px;}
a.sitemaphdlink, a.sitemaphdlink:visited {text-decoration:none;}
a.sitemaphdlink:active, a.sitemaphdlink:hover {text-decoration:underline;}
.sitemapsublinks a, .sitemapsublinks a:visited {color:#454242; text-decoration:none;}
.sitemapsublinks a:active, .sitemapsublinks a:hover {color:#454242; text-decoration:underline;}
.productThumb {padding:10px;}
.searchresult_list {margin:0 0 10px 0;}

.yellow_30 {font-family:Arial, sans-serif; font-size:30px; font-weight:bold; color:#a21616;}

/* --- Homepage dashboard properties ---- */
.dashboard {
	height: 209px;
	background-image: url(../images/homepics/veyron_3_r2c1_bg.jpg);
	background-repeat: no-repeat;
}
.dashboard_british_championships {
	height: 209px;
	background-image: url(../images/homepics/british_championships_r2c1_bg.jpg);
	background-repeat: no-repeat;
}
.dashboard_british_midland {
	height: 209px;
	background-image: url(../images/homepics/british_midland_r2c1_bg.jpg);
	background-repeat: no-repeat;
}
.dashboard_bugatti_owners_club {
	height: 209px;
	background-image: url(../images/homepics/bugatti_owners_club_r2c1_bg.jpg);
	background-repeat: no-repeat;
}
.dashboard_autumn_classic {
	height: 209px;
	background-image: url(../images/homepics/autumn_classic_r2c1_bg.jpg);
	background-repeat: no-repeat;
}
.dashboard_french_weekend {
	height: 209px;
	background-image: url(../images/homepics/french_weekend_r2c1_bg.jpg);
	background-repeat: no-repeat;
}
.dashboard_midsummer {
	height: 209px;
	background-image: url(../images/homepics/midsummer_r2c1_bg.jpg);
	background-repeat: no-repeat;
}
#record_text {
	position: relative;
	width: 120px;
	height: 18px;
	left: 105px;
	top: 118px;
}
#driver_name {
	position: relative;
	width: 120px;
	height: 18px;
	left: 124px;
	top: 118px;
}
#record_held {
	position: relative;
	width: 170px;
	height: 18px;
	left: 72px;
	top: 125px;
	text-align: center;
}
.white_12 {
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	color: #fff;
	font-weight: normal;
}
.white_13_bold {
	font-size: 13px;
	font-family: arial, verdana, sans-serif;
	color: #fff;
	font-weight: bold;
}
.red_12_bold {
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	color: #ff0000;
	font-weight: bold;
}

/* --- Slide show properties ---- */
.carousel {
	position: relative;
	float: left;
	width: 970px;
	height: 40px;
	padding: 5px 0 0 0;
}
.brand {
	border-top: solid 1px #cecece;
	border-right: solid 1px #cecece;
	border-bottom: solid 1px #cecece;
}
#slideshowmain {
	position: relative;
	float: left;
	width: 952px;
	height: 320px;
	padding: 0;
	margin: 0;
	z-index: 1;
}
.main_image { border: solid 1px #666666; }
.main_slideshow {
	position: relative;
	float: left;
	width: 952px;
	height: auto;
	padding: 0;
	margin: 0 1px 0 0;
	background-color: #fff;
	z-index: 1;
}
.slideDiv {
	position: relative;
	float: left;
	width: 952px;
	height: 320px;
	padding: 0;
	background-color: #fff;
}
.main_image_info {
	position: absolute;
	top: 252px;
	left: 0;
	width: 929px;
	height: 56px;
	float: left;
	padding: 0 15px 0 8px;
	z-index: 100px;
}
.main_image_info_inner { position: relative; }
.red_tab_container {
	position: relative;
	float: right;
	width: 805px;
	height: auto;
	padding: 0;
	margin: 0;
	z-index: 1;
}
.red_tab {
	position: relative;
	float: right;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	z-index: 1;
}
.events_container {
	position: relative;
	float: left;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	z-index: 1;
}
.events_box_back {
	position: relative;
	float: left;
	width: 296px;
	height: 68px;
	padding: 5px 11px 0 10px;
	margin: 5px 3px 2px 0;
	background: url('../images/homepage/events_box_back.png') no-repeat;
}
.events_box_back_end {
	position: relative;
	float: left;
	width: 297px;
	height: 68px;
	padding: 5px 5px 0 10px;
	margin: 5px 0;
	background: url('../images/homepage/events_box_back_end.png') no-repeat;
}

/* --- Footer properties ---- */
.footer_grad {
	position: relative;
	float: left;
	width: 940px;
	height: auto;
	padding: 10px 0 10px 10px;
	margin: 5px 0 0 0;
	border: solid 1px #fff;
	background: #686868 url('../images/background.gif') repeat-x;
}
.table_footer {
	border-top: #ff0000 solid 2px;
	margin: 3px 0px 5px 0px;
	padding: 10px;
	background: #fff url('../images/background.gif') repeat-x;
}

