body {
	background-color: #d9d9d9;
	overflow: -moz-scrollbars-vertical;
}

.Racesport_network {
	width: 996px;
	height: 21px;
	padding-top: 4px;
	padding-right: 4px;
	margin: 0 auto;
	background-color: #000;
	color: #aaa;
	font-family: Arial;
	font-size: 11px;
	text-align: right;
}

.Racesport_network a {
	color: #fff;
}

.Racesport_Bodywrapper {
	background: url(images/body_bg.gif) top repeat-x;
	text-align: center;
}

.Racesport_Contentwrapper {
	width: 980px;
	margin: 0 auto;
	padding: 10px;
	text-align: left;
	background-color: #fff;
}

.Racesport_Banner {
	background: url(images/banner.jpg) top no-repeat;
	width: 980px;
	height: 114px;
	position: relative;
}

.Racesport_Banner .logo {
	position: absolute;
	top: 14px;
	left: 0;
}

.Racesport_Banner .vendor {
}

.Racesport_Banner .mainmenu {
	height: 32px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.Racesport_Submenu {
	height: 29px;
	position: relative;
	background: url(images/submenu_bg.gif) top left repeat-x;
}

.Racesport_Submenu .Menu {
	position: absolute;
	top: 4px;
	left: 10px;
}

.Racesport_Submenu .Menu a,
.Racesport_Submenu .Menu a:link,
.Racesport_Submenu .Menu a:visited,
.Racesport_Submenu .Menu a:active,
.Racesport_Submenu .Menu a:hover {
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
	color: #777;
	text-decoration: none;
	padding-right: 8px;
	margin-right: 4px;
	border-right: 1px solid #000;
}

.Racesport_Submenu .Menu a:hover,
.Racesport_Submenu .Menu a.Selected {
	color: #000;
}


.Racesport_Submenu .Search {
	position: absolute;
	top: 0;
	right: 3px;
	width: 198px;
	height: 29px;
}

.Racesport_Submenu .Button {
	position: absolute;
	top: 10px;
	right: 0;
	width: 16px;
	height: 16px;
	border: 0;
	cursor: pointer;
}

.Racesport_Submenu .Search input {
	background: url(images/search_input_bg.gif) top left no-repeat;
	border: 0;
	padding: 0;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 30px;
	margin: 0;
	width: 198px;
	height: 29px;
}

.Racesport_line {
	height: 5px;
	background-color: #f89803;
	border-top: 1px solid #ba7202;
}

.Racesport_Breadcrumb {
	height: 35px;
	color: #fab74e;
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
	position: relative;
	font-weight: bold;
}

.Racesport_Breadcrumb .Breadcrumb {
	position: absolute;
	left: 10px;
	top: 5px;
	font-weight: bold;
}

.Racesport_Breadcrumb .Login {
	position: absolute;
	right: 8px;
	top: 5px;
	font-weight: bold;
}

.Racesport_Breadcrumb a,
.Racesport_Breadcrumb .SkinObject,
.Racesport_Breadcrumb a.SkinObject {
	color: #fab74e;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}

.Racesport_Footer {
	background: url(images/footer_bg.gif) top left repeat-x;
	background-color: #ccc;
	height: 77px;
	width: 1000px;
	margin: 0 auto;
}

.Racesport_Footer .Copyright {
	float: left;
	margin-top: 34px;
	margin-left: 16px;
	font-family: Arial;
	font-size: 11px;
	color: #aaa;
	font-weight: normal;
}

.Racesport_Footer .Copyright a:link,
.Racesport_Footer .Copyright a:visited,
.Racesport_Footer .Copyright a:hover,
.Racesport_Footer .Copyright a:active {
	font-family: Arial;
	font-size: 11px;
	color: #777;
	font-weight: normal;
}

.Racesport_Footer .Privacy a:link,
.Racesport_Footer .Privacy a:visited,
.Racesport_Footer .Privacy a:hover,
.Racesport_Footer .Privacy a:active {
	font-family: Arial;
	font-size: 11px;
	color: #777;
	font-weight: normal;
	margin-right: 8px;
	margin-left: 8px;
}

.Racesport_Footer .Copyright a:hover,
.Racesport_Footer .Privacy a:hover {
	color: #000;
}

.Racesport_Footer .Privacy {
	float: right;
	margin-top: 34px;
	margin-right: 7px;
	font-family: Arial;
	font-size: 11px;
	color: #f89803;
	font-weight: normal;
}

.Racesport_Footer .Text {
	font-family: Arial;
	font-size: 11px;
	color: #aaa;
	font-weight: normal;
}

/* -- CATEGORY LIST -- */

.CssCategoryListSelected,
.CssCategoryList a:link,
.CssCategoryList a:active,
.CssCategoryList a:visited,
.CssCategoryList a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.CssCategoryList a:hover {
	color: #ff8a00;
}

.CssCategoryList div .CssCategoryListSelected,
.CssCategoryList div a.CssCategoryListSelected:link,
.CssCategoryList div a.CssCategoryListSelected:hover,
.CssCategoryList div a.CssCategoryListSelected:active,
.CssCategoryList div a.CssCategoryListSelected:visited {
	color: #000;
	font-size: 11px;
	font-weight: bold;
}

.CssCategoryList div {
	margin: 0;
	padding: 0;
}

.CssCategoryList div a:link,
.CssCategoryList div a:active,
.CssCategoryList div a:visited,
.CssCategoryList div a:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

.CssCategoryList div a:hover {
	color: #ff8a00;
}



.FlashPane {
	margin-bottom: 10px;
}

.LeftPane {
	float: left;
	width: 250px;
	margin-right: 10px;
}

.CenterPane {
	float: left;
	width: 250px;
	margin-right: 10px;
}

.RightPane {
	float: left;
	width: 250px;
}


.Clear {
	clear: both;
}


/* -- GENERIC -- */
.ContentPane p,
.ContentPane .normal,
.ContentPane .Normal,
.ContentPane .normalbold,
.ContentPane .Normalbold,
.ContentPane .SubHead,
.ContentPane a:link,
.ContentPane a:visited,
.ContentPane a:active,
.ContentPane a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.ContentPane .normalbold,
.ContentPane .Normalbold,
.ContentPane .SubHead {
	font-weight: bold;
}

.ContentPane a:link,
.ContentPane a:visited,
.ContentPane a:active,
.ContentPane a:hover {
	text-decoration: underline;
}

.ContentPane H1,
.ContentPane H1 a:link,
.ContentPane H1 a:hover,
.ContentPane H1 a:active,
.ContentPane H1 a:visited,
.ContentPane H1 span {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #ff8a00;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.ContentPane H2,
.ContentPane H2 a:link,
.ContentPane H2 a:hover,
.ContentPane H2 a:active,
.ContentPane H2 a:visited,
.ContentPane H2 span {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
