

html {
	background:#000;
	/*background:#000 url(../tmp/bg.gif) repeat;*/
	margin:0 auto;
	font-size:100.1%; /*opera fix */	
}

body {font-size:70%;margin:0 auto;}

* {margin:0;padding:0;text-align:left;font:normal 1.0em/1.4em Verdana,Arial,Helvetica,sans-serif;color:#999;}

/******************************/
/***						***/
/***	GENERAL STYLES		***/
/***						***/
/******************************/

p {font:normal 0.9em/1.4em Verdana,Arial,Helvetica,sans-serif;color:#999;margin-bottom:20px;}
.hidden,
.hiddenPic {display:none;}
.highlight,
.accent {color:#ff9;}
.floatRight {float:right;}


div.wrap_all {width:980px;border:0px solid #f30;margin:0 auto;text-align:left;}
div.wrap_content {float:left;width:980px;background:#000 url(../stat/dots_vert.gif) repeat-y 330px 0;}
strong {font-weight:bold;color:#ccc;}
.innerPad {padding:25px 0;}

/******************************/
/***						***/
/***	MAIN NAVIGATION		***/
/***		(HEADER)		***/
/***						***/
/******************************/

div.header {float:left;width:980px;}
.header a img {float:left;width:980px;height:80px;border:none;}

.header ul {
	float:left;
	width:980px;
	height:50px;
	background:#000 url(../btns/nav_ul.jpg) repeat-x top right;
}

.header ul li {
	float:left;
	list-style:none;
	display:inline;		
	display:block;
	height:50px;	
	text-align:left;	
	background:#000 url(../btns/NavButs.jpg) no-repeat top left;	
}

.header ul li a{
	display:block;
	padding:16px 12px 16px 40px;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold;
	color:#fff;
}
.header ul li#home {background-position:0 0px;}
.header ul li#mr2mk1 {background-position:0 -150px;}
.header ul li#members_signin {background-position:0 -100px;}
.header ul li#classifieds {background-position:0 -550px;}
.header ul li#shop {background-position:0 -200px;}
.header ul li#events {background-position:0 -450px;}
.header ul li#press {background-position:0 -600px;}
.header ul li#forum {background-position:0 -500px;}

.header ul li#links {background-position:0 -350px;}
.header ul li#gallery {background-position:0 -300px;}
.header ul li#about_club {background-position:0 -400px;}
.header ul li#contact {background-position:0 -650px;}
.header ul li#members_logout {float:right;background-position:0 -700px;}

.header ul li a:hover, .header ul li a.current {color:#ff0;}


/******************************/
/***						***/
/***	SIDE NAVIGATION		***/
/***						***/
/******************************/

div.frame_left {float:left;width:310px;padding:25px 0 0 20px;text-align:left;}
.LeftBox {float:left;display:block;width:290px;margin:0 0 30px 0;}
.LeftBox#Flexi {width:255px;background:transparent url(../stat/LeftBoxFlexi.gif) no-repeat 0 2px;margin:0;padding:10px 20px 30px 15px;}
.LeftBoxBaseCover {float:left;width:255px;height:20px;background:transparent url(../stat/LeftBoxBaseCover.gif) no-repeat 0 2px;margin:-30px 0 30px 0;padding:10px 20px 0 15px;}

.LeftBox#EventsList,
.membersBox {width:255px;height:225px;background:transparent url(../stat/LeftBox.gif) no-repeat 0 2px;margin:0 0 20px 0;padding:10px 20px 0 15px;border:none;}
.membersBox#SignUp {float:left;margin:0 20px 0 0;}
.membersBox#SignIn {float:left;}

.frame_left ul {list-style:none;}
.frame_left ul li {text-align:left;font-size:0.9em;line-height:1.0em;margin-bottom:7px;}
.frame_left ul li a {text-decoration:none;color:#999;}
.frame_left ul li a.current {color:#fff;}

.frame_left ul li.row_a {float:left;display:block;width:270px;background:#121212;padding:3px 10px;margin:0;border:1px solid #333;}
.frame_left ul li.row_b {float:left;display:block;width:270px;background:transparent;padding:3px 10px;margin:3px 0;border:none;}

.frame_left ul li.FooterLink {display:block;margin-top:25px;color:#fff;text-align:right;padding:3px 0 3px 20px;}
.frame_left ul li.FooterLink a,
.frame_left ul li.FooterLink a {text-decoration:underline;color:#fff;}
.frame_left ul li a:hover {text-decoration:underline;color:#fff;background:#000;}

/**************************/
/***					***/
/***	CONTENTBOX		***/
/***					***/
/**************************/

.KeyBox {float:right;padding:15px 15px 0 15px;margin:0 0 15px 15px;border:2px solid #333;background:#121212;}
.contentbox {float:left;width:630px;padding:0 0 20px 20px;text-align:left;background:transparent;border:0px solid #999;}
h2,
span.h2 {font-size:1.0em;line-height:1.4em;color:#ff9;margin:0 0 5px 0;font-weight:bold;text-decoration:none;}
h2 a,
.featured_right h2 a,
.featured_right_shop h2 a,
.featured_right_max h2 a{font-size:1.0em;line-height:1.4em;color:#ff9;font-weight:normal;text-decoration:none;}
h3, h3 a {font-size:1.0em;line-height:1.4em;color:#ccc;font-weight:bold;text-decoration:none;}

/*
.contentbox div.imageRight {clear:right;float:right;text-align:center;width:170px;margin:0 0 15px 20px;}
.contentbox div.imageRight p {text-align:center;margin:0;}
.contentbox div.imageRight img,
.contentbox div.imageRight a img {width:160px;height:120px;margin:5px 0 0 0;padding:0 10px 10px 0;background:#fff url(../stat/bg_img.jpg) no-repeat bottom right;border:0;}
*/

p a,
.contentbox ul li a {color:#ccc;text-decoration:underline;}
.contentbox ul li a span {color:#ff9;}
p a:hover,
.contentbox ul li a:hover {text-decoration:underline;color:#fff;}
p.WarningText,
span.WarningText {color:#f30;}


.contentbox ul,
ul.bullets {list-style-type:circle;padding:0;margin:10px 0 20px 20px;}
.contentbox ul li,
ul.bullets li {list-style-image:url("../stat/bullet.gif");padding:0;margin:0 0 10px 0;line-height:1.2;}

ul.events {list-style-type:circle;margin:10px 0 30px 0;padding-left:30px;}
ul.events li {list-style-image:url("../stat/bullet.gif");margin:0 0 10px 0;padding:0;line-height:1.2;}
ul.events li.racing {list-style-image:url("../stat/li_racing.gif");}
ul.events li.tss {list-style-image:url("../stat/li_tss.gif");}
.contentbox ol {padding:0;margin:10px 0 20px 20px;list-style-type:decimal;list-style-position:inside;}
.contentbox ol li {padding:0;margin:0 0 10px 0;line-height:1.2;}
 

.contentbox #slideshow {float:left;width:630px;height:250px;margin-bottom:20px;}
.contentbox #ImageBox {float:right;clear:both;width:240px;margin:0 0 20px 40px;}
.contentbox #ImageBox p#caption {text-align:center;margin:10px 0;}
.contentbox #ImageBox img {border:1px solid #999;}
.contentbox div#imageGallery {width:240px;position:relative;margin:0 0 5px 0;}
ul#thumbs {display:block;float:left;width:240px;margin:0;}
#thumbs li {float:left;display:block;margin:5px 8px 5px 0;padding:0;background:#000 url(../stat/bg_img.jpg) no-repeat bottom right;list-style-type:none;}
#thumbs li img {border:1px solid #999;}
#thumbs li img:hover {border:1px solid #fff;cursor:crosshair;}



/**********************/
/***				***/
/***	FEATURE		***/
/***				***/
/**********************/

.featured {float:left;width:290px;margin:5px 0 10px 0;}
.featured_shop {float:left;width:310px;margin:0 0 15px 0;}
.featured_max {float:left;width:580px;margin:20px 0 5px 0;}

.featured_left {float:left;width:110px;text-align:left;}
.featured_left_shop {float:left;width:80px;height:100px;text-align:left;}
.featured_left_max {float:left;width:100px;text-align:left;}

.featured_left a img,
.featured_left_shop a img,
.featured_left_max a img {float:left;border:1px solid #333;}

.featured_right {float:left;width:180px;}
.featured_right_shop {float:left;width:210px;}
.featured_right_max {float:left;width:480px;}
.featured_right_full {width:290px;}

.featured_right p,
.featured_right_shop p,
.featured_right_max p {color:#999;margin:0 0 5px 0;line-height:1.4em;}
.featured_right p strong,
.featured_right_shop p strong,
.featured_right_max p strong {color:#999;font-weight:bold;}

#catalogue_nav p {color:#999;margin:10px 0;text-align:center;}
#catalogue_nav p strong {color:#999;font-weight:bold;}

#catalogue_nav p a#prev {background:transparent url(../btns/btn_prev.jpg) no-repeat top left;font-weight:bold;margin:0 20px 0 0;padding:2px 0 5px 25px;text-decoration:none;text-align:left;}
#catalogue_nav p a#next,
input#Submit,
.membersBox input#Submit,
input#shop_viewcart {background:transparent url(../btns/btn_next.jpg) no-repeat top right;color:#fff;font-weight:bold;margin:0 0 0 20px;padding:2px 25px 5px 0;text-decoration:none;text-align:right;border:none;}
.membersBox p.SignUp a {float:right;background:transparent url(../btns/btn_next.jpg) no-repeat top right;color:#fff;font-weight:bold;margin:0 0 0 20px;padding:2px 25px 5px 0;text-decoration:none;text-align:right;border:none;}

#catalogue_nav p a#next:hover,
input#Submit:hover,
.membersBox input#Submit:hover,
.membersBox p.SignUp a:hover,
#quicksearch input#qssubmit:hover,
input#shop_viewcart:hover {background-position:right -50px;text-decoration:underline;cursor:pointer;}

#TB_caption,
#TB_closeWindow {color:#666;}
span#TB_next a {background:#fff url(../btns/btn_next_TB.jpg) no-repeat top left;color:#fff;font-weight:bold;margin:0 0 20px 0;padding:2px 0 5px 25px;text-decoration:none;text-align:left;border:none;}
span#TB_prev a {background:#fff url(../btns/btn_prev_TB.jpg) no-repeat top left;color:#fff;font-weight:bold;margin:0 0 20px 0;padding:2px 0 5px 25px;text-decoration:none;text-align:left;border:none;}

p a.EnquireBut {background:transparent url(../btns/btn_enquire.jpg) no-repeat top left;color:#fff;font-weight:bold;margin:0 0 20px 0;padding:2px 0 5px 27px;text-decoration:none;text-align:left;border:none;}

a.NextBut,
p a.NextBut {background:transparent url(../btns/btn_next.jpg) no-repeat top left;color:#fff;font-weight:bold;margin:0 0 20px 0;padding:2px 0 5px 25px;text-decoration:none;text-align:left;border:none;}
a.PrevBut,
p a.PrevBut {background:transparent url(../btns/btn_prev.jpg) no-repeat top left;color:#fff;font-weight:bold;margin:0 0 20px 0;padding:2px 0 5px 25px;text-decoration:none;text-align:left;border:none;}

.MemberBox {float:left;display:block;background:transparent url(../stat/LeftBoxMembers.gif) no-repeat top left;width:290px;height:30px;margin:0 0 20px 0;padding:15px 0 0 15px;border:none;}
p.MemberBoxHeader {position:relative;top:30px;left:200px;margin:0;padding:0;}

p a.SignoutBut {background:transparent url(../btns/btn_members_signout.jpg) no-repeat top left;color:#fff;font-weight:bold;margin:0;padding:2px 0 5px 25px;text-decoration:none;text-align:left;border:none;}

a.PrevBut:hover,
p a.PrevBut:hover,
a.NextBut:hover,
p a.NextBut:hover,
p a.EnquireBut:hover,
p a.SignoutBut:hover,
#catalogue_nav p a#prev:hover {background-position:left -50px;text-decoration:underline;cursor:pointer;}

/**********************/
/***				***/
/***	FOOTER		***/
/***				***/
/**********************/

.footer {float:left;width:980px;background:#000 url(../stat/dots_hor.gif) repeat-x top left;}
.footer ul {list-style:none;text-align:right;margin:5px 0;}
.footer ul li {display:inline;padding:2px;}
.footer ul li a {color:#666;text-decoration:none;}
.footer ul li a:hover {color:#fff;text-decoration:underline;}
.footer ul li a.current {color:#ccc;}
.footer p {margin:0 0 20px 0;text-align:right;}
.footer p span {color:#333;}
