/*
* Standard CSS for all browsers for the EMB public site (with dropdown)
* - Impact -
* matteley@btinternet.com
*/
TD, TH, DL, UL, OL, P {    FONT-FAMILY: Verdana,Sans-serif; FONT-SIZE: 8pt;}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:0px auto;
	margin-top:5px;
	padding:0px;
	text-align:left;
	color: #666666;
	background-color:#FFFFFF;
}

h1 {
	font-size: 130%;
	font-weight: bold;
}

h2 {
	font-size: 120%;
	font-weight: bold;
	padding:5px 0px;
	margin:0px;
}

h3 {
	font-size: 100%;
	font-weight: bold;
	padding:5px 0px;
	margin:0px;
}

a:link {
	color: #666666;
	text-decoration: none;
}

a:visited {
	color: #666666;
	text-decoration: none;
}

a:hover {
	color: #FEA500;
	text-decoration: underline;
}

/*------------------------------------------*/
/* main DIVs for layout                     */
/*------------------------------------------*/
.top_flash{
	width:1032px;
	height:108px;
	background: url(./images/header_01.jpg) no-repeat;
}

.top_seo_links{
	width:1032px;
	height:8px;
	color:#CCCCCC;
}

.top_menu{
	width:1032px;
	height:38px;
}

.left_menu{
	width:		154px;
	height:		270px;
	/*background: 	url(./images/left_menu_background.jpg);*/
	background:	#F2F2F2;
	text-align:	left;
}
.left_ad_bar{
	width:154px;
	height:330px;
	background:	#F2F2F2;
	vetical-align:	bottom;
}

.main{
	width:		750px;
	height:		600px;
	/*background: 	url(./images/left_menu_background.jpg);*/
	background:	#F2F2F2;
	text-align: 	left;
}

.right_ad_bar{
	padding-left:3px;
	width:120px;
	height:600px;
}

.bottom_menu{
	width:		1032px;
	height:		40px;
	padding-top:	2px;
}

.bottom_ad_bar{
	width:			1032px;
	height:			160px;
}

.footer{
	width:1024px;
	height:30px;
}

/*------------------------------------------*/
/* sub DIVs for layout                      */
/*------------------------------------------*/
.right_adwords{
	width:		120px;
	height:		600px;
}

a.top_menu_forum:link,
a.top_menu:link
{
   font-family: 	Verdana, Arial, Helvetica, sans-serif;
   font-weight: 	800;
   font-size:		12px;
   color:			#FFFFFF;
   text-decoration: none;
   position:		relative;
   top:			-3px;
}
a.top_menu_forum:visited,
a.top_menu:visited
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
    	font-weight: 		800;
	font-size:		12px;
	color:			#FFFFFF;
	text-decoration: 	none;
	position:			relative;
	top:				-3px;
}
a.top_menu_forum:hover,
a.top_menu:hover
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-weight: 		800;
	font-size:		12px;
	color: 			#FFA600;
	text-decoration: 	underline;
	position:			relative;
	top:				-3px;
}

a.directLink:link
{
   font-family: 	Verdana, Arial, Helvetica, sans-serif;
   font-size:		9px;
   color:			#666666;
   text-decoration: none;
   position:		relative;
}
a.directLink:visited
{
	color:			#666666;
	text-decoration: 	none;
}
a.directLink:hover
{
	text-decoration: 	underline;
}

a.quickFilter:link
{
   font-family: 	Verdana, Arial, Helvetica, sans-serif;
   font-weight: 	800;
   font-size:		10px;
   color:			#666666;
   text-decoration: none;
   position:		relative;
   top:			-3px;
}
a.quickFilter:visited
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
    	font-weight: 		800;
	font-size:		10px;
	color:			#666666;
	text-decoration: 	none;
	position:			relative;
	top:				-3px;
}
a.quickFilter:hover
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-weight: 		800;
	font-size:		10px;
	color: 			#FFA600;
	text-decoration: 	underline;
	position:			relative;
	top:				-3px;
}
.quickFilter{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	color: 			#000000;
	padding:			5px;
}

.searchBox{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	width:			75px;
}

.mainMap
{
	width: 		550px;
	height: 		598px;
	border-style: 	solid;
	border-color:	#000000;
	border-width:	1px;
}

.mainSidebar
{
	width: 				182px;
	height: 				598px;
	border-style: 			solid;
	border-color:			#000000;
	border-left-width:		0px;
	border-right-width:		1px;
	border-top-width:		1px;
	border-bottom-width:	1px;
	overflow:				auto;
	/*background: 			url(./images/left_menu_background.jpg);*/
	padding-left:			15px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	text-align:			left;
}

a.sideBar:link
{
   font-family: 	Verdana, Arial, Helvetica, sans-serif;
   font-size:		10px;
   color:			#666666;
   text-decoration: none;
   position:		relative;
   top:			-3px;
}
a.sideBar:visited
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#666666;
	text-decoration: 	none;
	position:			relative;
	top:				-3px;
}
a.sideBar:hover
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	color: 			#FFA600;
	text-decoration: 	underline;
	position:			relative;
	top:				-3px;
}

.sidebarTitle{
	position: 		relative;
	top:				0px;
	left:			-10px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
   	font-weight: 		800;
   	font-size:		11px;
   	color:			#FFFFFF;
   	text-decoration: 	none;
   	position:			relative;
}
a.topLinks:link
{
   font-family: 	Verdana, Arial, Helvetica, sans-serif;
   font-size:		8px;
   color:			#CCCCCC;
   text-decoration: none;
   position:		relative;
   top:			-4px;
}
a.topLinks:visited
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		6px;
	color:			#FFFFFF;
	text-decoration: 	none;
   	position:			relative;
   	top:				-4px;
}
a.topLinks:hover
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		6px;
	color: 			#FFA600;
	text-decoration: 	underline;
	position:			relative;
   	top:				-4px;
}
.featureText
{
	font-size:		10px;
	text-decoration:	italic;
	padding-left:		10px;
}
.rating
{
	font-size:		9px;
}
.ratingScore
{
	font-size:		6px;
}
.introtext
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
    	font-weight: 		800;
	font-size:		12px;
	color:			#FFFFFF;
	text-decoration: 	none;
	position:			relative;
	top:				-1px;
}

.txt
{
   font-family: 		Verdana, Arial, Helvetica, sans-serif;
   font-size:			11px;
   background-color: 	#FFFFFF;
   border-style: 		solid;
   border-width: 		1px;
   border-color:		#000000;
}

input,select,textarea
{
	border:			1px solid #78766B;
	background-color:	#FFFFFF;
	font-family: 		Verdana, Arial, Geneva;
	font-size: 		10px;
}
a.categorylinks:link
{
   font-family: 		Verdana, Arial, Helvetica, sans-serif;
   font-weight: 		800;
   font-size:			12px;
   color:				#000000;
   text-decoration:	 	none;
}
a.categorylinks:visited
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
    	font-weight: 		800;
	font-size:		12px;
	color:			#000000;
	text-decoration: 	none;
}
a.categorylinks:hover
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-weight: 		800;
	font-size:		12px;
	color: 			#FFA600;
	text-decoration: 	underline;
}
.linktopbar
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
    	font-weight: 		800;
	font-size:		12px;
	color:			#FFFFFF;
	text-decoration: 	none;
	position:			relative;
	top:				3px;
}

.comment_text_area
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	width:			350px;
	height:			75px;
}
.motorsportlocationEmail
{
	border-style:			solid;
	border-top-width:		1px;
	border-bottom-width:	0px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-color:			#CCCCCC;
	padding-bottom:		2px;
	padding-top:			2px;
}
.comments
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:		8px;
	color:			#000000;
}

.borderMain
{
	height:			588px;
	overflow:			auto;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000000;
	padding:			5px;
}

.racedandrallied_small
{
	font-size:8px;
}

.main_index
{
	width:		750px;
	height:		600px;
	background: 	url(./images/index_background.jpg);
	text-align: 	left;
	border-style: 	solid;
	border-color:	#000000;
	border-width:	1px;
}
.linkright
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
    	font-weight: 		500;
	font-size:		11px;
	color:			#000000;
	text-decoration: 	none;
}

.linktext
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
    	font-weight: 		500;
	font-size:		10px;
	color:			#000000;
	text-decoration: 	none;
}

.top_menu_adsense{
	width:		1026px;
	height:		21px;
	background:	#eeeeee;
	text-align:	center;
}