body							{ 
text-align: center; 
background-color: #E1F3FF; 
color: #000000; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a	{ color: #356580; background-color: transparent; font-weight: bold; }
a:hover	{ color: #CC0000; background-color: transparent; font-weight: bold; }


#screen	{ 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em;
	font-weight: normal;
	color: #363636;
	background-color: transparent;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}


#siteContainer	{ 
	color: #363636; 
	background: #E1F3FF url('/images/topbg.jpg') repeat-x; 
	padding: 0px 0px 10px 0px; 
	margin: 0px auto 0px auto;
	text-align: left; 
}

#subMenuPanel	{

}



#gototop	{ 	font-size: 0.8em; text-align: center; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

#screenreader	{ position: absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; }

#adminmenu	{ font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #CC0000; margin: 0px; padding: 1px; color: #FFFFFF; font-size: 0.6em; text-align: left; line-height: 1.6em; }

#adminmenu a	{ color: #FFFFFF; background-color: #FF0000; font-weight: bold; text-decoration: none; border: 1px solid #FFFFFF; padding: 0px 3px 0px 3px; margin: 0px 1px 5px 1px; }

#adminmenu a:hover	{ color: #FFFFFF; background-color: #999999; font-weight: bold; text-decoration: none; border: 1px solid #FFFFFF; padding: 0px 3px 0px 3px; margin: 0px 1px 5px 1px; }

#siteFooter		{ 
	font-size: 0.8em;
	margin: 10px auto 10px auto;
	text-align: center;
	background-color: #E1F3FF;
}

#inputError					{ color: #FFFFFF; background-color: #CC0000; text-align: center; font-size: 1em; font-weight: bold; padding: 10px 10px 10px 10px; margin: 10px 40px 10px 40px; }


div.comment					{ color: #356580; background-color: #E1F3FF; text-align: center; font-size: 1em; font-weight: bold; padding: 10px 10px 10px 10px; margin: 10px 40px 10px 40px; border: 2px solid #356580; }
div.commentStrong					{ color: #CC0000; background-color: #FFFFFF; text-align: center; font-size: 1em; font-weight: bold; padding: 10px 10px 10px 10px; margin: 10px 40px 10px 40px; border: 2px solid #CC0000; }
div.commentStrongLeft			{ color: #000000; background-color: #FFFFFF; text-align: left; font-size: 1em; font-weight: normal; padding: 10px 10px 10px 10px; margin: 10px 40px 10px 40px; border: 3px solid #CC0000; }


div.reset	{ clear: both; line-height: 0em; }


#navBar	{
	width: 185px;
	font-size: 0.8em;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#navBar ul	{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navBar ul li	{
	margin: 1px 0px 0px 0px;
}

#navBar ul li.sub	{
	margin-left: 20px;
	font-size: 0.8em;
}

#navBar ul li a.inactive, #navBar ul li.sub a.subinactive	{
	display: block;
	background: #356580 url('/images/staticNavFill.jpg') repeat-x;
	color: #FFFFFF;
	padding: 3px 2px 3px 5px;
	text-decoration: none;
}

#navBar ul li a.active, #navBar ul li.sub a.subactive	{
	display: block;
	background: #FFD9B4 url('/images/activeNavFill.jpg') repeat-x;
	color: #356580;
	padding: 3px 2px 3px 5px;
	text-decoration: none;
}

#navBar ul li a.inactive:hover, #navBar ul li a.active:hover, #navBar ul li.sub a.subinactive:hover, #navBar ul li.sub a.subactive:hover	{
	background: #6AB9E0 url('/images/hoverNavFill.jpg') repeat-x;
	color: #FFFFFF;
}

#navBar #searchPanel	{
	background: #356580 url('/images/staticNavFill.jpg') repeat-x;
	color: #FFFFFF;
	padding: 3px 2px 3px 5px;
	margin: 1px 0px 0px 0px;
}
#navBar #searchPanel form	{
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; 
}


#siteNavBar	{
	
}


#subMenuPanel	{
	
}


.tiny	{ font-size: smaller; }
.smaller	{ font-size: smaller; }
.comic	{	font-family: 'Comic Sans MS', Textile, cursive;	}
.courier	{	font-family: 'Courier New', Courier, monospace;	}
.times	{	font-family: "Times New Roman", Times, Georgia, serif;	}
.impact	{	font-family: Impact, Charcoal, sans-serif;	}

#contentPanel	{ 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	background-color: transparent;
	color: #363636; 
	font-size: 0.8em; 
	text-align: left; 
	padding: 0px 5px 0px 195px; 
	margin: 5px 0px 0px 0px;
}





#outerPanelB	{
	background: transparent url('/images/pfb.gif') repeat-x bottom left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#outerPanelR	{
	background: transparent url('/images/pfr.gif') repeat-y top right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#outerPanelT	{
	background: transparent url('/images/pft.gif') repeat-x top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#outerPanelL	{
	background: transparent url('/images/pfl.gif') repeat-y top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#innerPanelTR	{
	background: transparent url('/images/ptr.gif') no-repeat top right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#innerPanelTL	{
	background: transparent url('/images/ptl.gif')  no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#innerPanelBR	{
	background: transparent url('/images/pbr.gif')  no-repeat bottom right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#innerPanelBL	{
	background: transparent url('/images/pbl.gif')  no-repeat bottom left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#innerPanelLiner	{
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 15px 5px;
	background-color: transparent;
}

#innerPanel	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}


#contentPanel h1 {
	border-bottom: 3px solid #356580;
}

#contentPanel h2 {
	border-bottom: 2px solid #356580;
}
#contentPanel h3 {
	border-bottom: 1px solid #356580;
}


div.linkPanel	{ 
margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; background: #E1F3FF url('/images/br.gif') no-repeat bottom right; font-size: 1em; clear: right; }

div.linkPanelHead	{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url('/images/tr.gif') no-repeat top right; }

div.linkPanelHead img		{ 
border: 5px solid #FFFFFF; float: right; margin: 2px 10px 2px 2px; }

div.linkPanelHead h6		 { 
font-size: 1.2em; color: #356580; font-weight: bold; margin: 0px 10px 0px 0px; padding: 15px 10px 0px 10px; text-align: left; background: transparent url('/images/tl.gif') no-repeat top left; }

div.linkPanelBody		{ 
margin: 0px 0px 0px 0px; padding: 0px 10px 20px 10px; color: #000000; background: transparent url('/images/bl.gif') no-repeat bottom left; }

div.linkPanelBody img		{ 
border: 5px solid #FFFFFF; float: right; margin: 2px 10px 2px 2px; }

div.linkPanelHead h6 a		 { 
color: #356580; font-weight: bold; }






#contentPanel div.panel	{ 
margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; background: #E1F3FF url('/images/br.gif') no-repeat bottom right; font-size: 1em; clear: right; }

#contentPanel div.panelHead	{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url('/images/tr.gif') no-repeat top right; }

#contentPanel div.panelHead h3		 { 
font-size: 1.4em; color: #356580; font-weight: bold; margin: 0px 10px 0px 0px; padding: 15px 10px 0px 10px; text-align: left; background: transparent url('/images/tl.gif') no-repeat top left; border: 0px;
}

#contentPanel div.panelBody		{ 
margin: 0px 0px 0px 0px; padding: 0px 10px 20px 10px; color: #000000; background: transparent url('/images/bl.gif') no-repeat bottom left; }
#contentPanel div.panelBody h3		 { 
font-size: 1.2em; color: #356580; font-weight: bold; margin: 0px 10px 0px 0px; padding: 15px 10px 0px 10px; text-align: left; background-color: transparent; border-bottom: 1px solid #356580;
}
div.panelBody img		{ 
border: 5px solid #FFFFFF; float: right; margin: 2px 10px 2px 2px; }




#contentPanel div.dealerListing	{ 
margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; background: #E1F3FF url('/images/br.gif') no-repeat bottom right; font-size: 1em; clear: right; }

#contentPanel div.dealerListingHead	{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url('/images/tr.gif') no-repeat top right; }

#contentPanel div.dealerListingHead h3		 { 
font-size: 1.6em; color: #356580; font-weight: bold; margin: 0px 10px 0px 0px; padding: 10px 10px 0px 10px; text-align: left; background: transparent url('/images/tl.gif') no-repeat top left; border: 0px;
}

#contentPanel div.dealerListingBody		{ 
margin: 0px 0px 0px 0px; padding: 0px 10px 20px 10px; color: #000000; background: transparent url('/images/bl.gif') no-repeat bottom left; }
#contentPanel div.dealerListingBody .distance		{ 
	font-style: italic;
	font-size: 0.8em;
}
#contentPanel div.dealerListingBody h4		 { 
font-size: 1.1em; 
color: #356580; 
font-weight: bold; 
margin: 0px 10px 0px 0px; 
padding: 5px 0px 0px 0px; 
text-align: left; background-color: transparent; border-bottom: 0px solid #356580;
}
#contentPanel div.dealerListingBody dl		 { 
	list-style: none;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#contentPanel div.dealerListingBody dl dt		 { 
	list-style: none;
	float: left;
	clear: left;
	width: 60px;
}
#contentPanel div.dealerListingBody dl dd		 { 
	float: left;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
#contentPanel div.dealerListingBody .day		 { 
	min-width: 80px;
	font-weight: bold;
}
#contentPanel div.dealerListingBody .times		 { 
	font-weight: normal;
}
#contentPanel div.dealerListingBody div.dealerBikeBrands, 
#contentPanel div.dealerListingBody div.dealerAccessoryBrands, 
#contentPanel div.dealerListingBody div.dealerClothingBrands 		{ 
margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; }

#contentPanel div.dealerListingBody div.dealerBikeBrands h4, 
#contentPanel div.dealerListingBody div.dealerAccessoryBrands h4, 
#contentPanel div.dealerListingBody div.dealerClothingBrands h4 		{ 
font-size: 1em; color: #356580; font-weight: bold; margin: 0px 10px 0px 0px; padding: 5px 0px 0px 0px; text-align: left; background-color: transparent; border-bottom: 1px solid #356580;
}







#contentPanel div.feedbackItem	{ 
margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; background: #E1F3FF url('/images/br.gif') no-repeat bottom right; font-size: 1em; clear: right; }

#contentPanel div.feedbackItemHead	{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url('/images/tr.gif') no-repeat top right; }

#contentPanel div.feedbackItemHead h2		 { 
font-size: 1.4em; color: #356580; font-weight: bold; margin: 0px 10px 0px 0px; padding: 15px 10px 0px 10px; text-align: left; background: transparent url('/images/tl.gif') no-repeat top left; border: 0px;
}

#contentPanel div.feedbackItemBody		{ 
margin: 0px 0px 0px 0px; padding: 0px 10px 20px 10px; color: #000000; background: transparent url('/images/bl.gif') no-repeat bottom left; }

#contentPanel div.feedbackItemBody div.feedbackItemReply	{ 
color: #356580; background-color: #FFFFFF; text-align: center; font-size: 1em; font-weight: bold; padding: 10px 10px 10px 10px; margin: 10px 40px 10px 40px; border: 2px solid #356580; }



#contentPanel div.feedbackForm	{ 
margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; background: #E1F3FF url('/images/br.gif') no-repeat bottom right; font-size: 1em; clear: right; }

#contentPanel div.feedbackFormHead	{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url('/images/tr.gif') no-repeat top right; }

#contentPanel div.feedbackFormHead h2		 { 
font-size: 1.4em; color: #356580; font-weight: bold; margin: 0px 10px 0px 0px; padding: 15px 10px 0px 10px; text-align: left; background: transparent url('/images/tl.gif') no-repeat top left; border: 0px;
}

#contentPanel div.feedbackFormBody		{ 
margin: 0px 0px 0px 0px; padding: 0px 10px 20px 10px; color: #000000; background: transparent url('/images/bl.gif') no-repeat bottom left; }

#contentPanel div.latestFeedback	{ 
color: #356580; background-color: #FFFFFF; text-align: center; font-size: 0.8em; font-weight: bold; padding: 10px 10px 10px 10px; margin: 10px 40px 10px 40px; border: 2px solid #356580; }

#contentPanel div.latestFeedback div.latestComment	{ 
color: #356580; background-color: #FFFFFF; text-align: center; font-size: 1.2em; font-weight: normal; }

#contentPanel div.imageCopyrightsPanel	{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 0.8em;
	border: 2px solid #CC0000;
	margin: 10px 5px 10px 5px;
	padding: 5px 5px 5px 5px;
}
#contentPanel div.imageCopyrightsPanel h5	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contentPanel div.dataCopyrightsPanel	{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 0.8em;
	border: 2px solid #CC0000;
	margin: 10px 5px 10px 5px;
	padding: 5px 5px 5px 5px;
}
#contentPanel div.dataCopyrightsPanel h5	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



#contentPanel div.latestNewsPanel	{ 
margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; background: #E1F3FF url('/images/br.gif') no-repeat bottom right; font-size: 1em; clear: right; }

#contentPanel div.latestNewsPanelHead	{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url('/images/tr.gif') no-repeat top right; }

#contentPanel div.latestNewsPanelHead h2		 { 
font-size: 1.4em; color: #356580; font-weight: bold; margin: 0px 10px 0px 0px; padding: 15px 10px 0px 10px; text-align: left; background: transparent url('/images/tl.gif') no-repeat top left; border: 0px;
}

#contentPanel div.latestNewsPanelBody		{ 
margin: 0px 0px 0px 0px; padding: 0px 10px 20px 10px; color: #000000; background: transparent url('/images/bl.gif') no-repeat bottom left; }

#contentPanel div.latestNewsPanelBody div.rssItem	{ 
color: #000000; background-color: transparent; text-align: left; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; }

#contentPanel div.latestNewsPanelBody .pubDate	{
	font-size: smaller;
}



#contentPanel div.googleSearchPanel	{ 
margin: 5px 5px 5px 5px; padding: 0px 0px 0px 0px; background: #E1F3FF url('/images/br.gif') no-repeat bottom right; font-size: 1em; clear: right; }

#contentPanel div.googleSearchPanelHead	{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url('/images/tr.gif') no-repeat top right; }

#contentPanel div.googleSearchPanelHead h2		 { 
font-size: 1.4em; color: #356580; font-weight: bold; margin: 0px 10px 0px 0px; padding: 15px 10px 0px 10px; text-align: left; background: transparent url('/images/tl.gif') no-repeat top left; border: 0px;
}

#contentPanel div.googleSearchPanelBody		{ 
margin: 0px 0px 0px 0px; padding: 0px 10px 20px 10px; color: #000000; background: transparent url('/images/bl.gif') no-repeat bottom left; }

#contentPanel div.googleSearchPanelBody form		{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }



#contentPanel div.latestThreadsPanel	{ 
margin: 70px 0px 5px 5px; padding: 0px 0px 0px 0px; background: #E1F3FF url('/images/br.gif') no-repeat bottom right; font-size: 0.9em; float: right; width: 200px; }

#contentPanel div.latestThreadsPanelHead	{ 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background: transparent url('/images/tr.gif') no-repeat top right; }

#contentPanel div.latestThreadsPanelHead h2		 { 
font-size: 1.2em; color: #356580; font-weight: bold; margin: 0px 10px 0px 0px; padding: 15px 10px 10px 10px; text-align: left; background: transparent url('/images/tl.gif') no-repeat top left; border: 0px;
}

#contentPanel div.latestThreadsPanelBody		{ 
margin: 0px 0px 0px 0px; padding: 0px 10px 20px 10px; color: #000000; background: transparent url('/images/bl.gif') no-repeat bottom left; }





#topBanner {
	background-color: transperent;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topBanner #topBannerLeft	{
	float: left;
	width: 235px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topBanner #topBannerRight	{
	float: right;
	width: 530px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topBanner #topBannerStrap	{
	clear: both;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topBanner #topBannerStrap h1	{
	font-size: 1.4em;
	color: #FFFFFF;
	background-color: transparent;
	background-image: none;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 5px 0px;
	border-bottom: 2px solid #356580;
	border-top: 2px solid #356580;
}

#phorum h1	{
	border-bottom: 0px;
}




div.searchResults	{
	text-align: left;
}
div.searchResults td.prevLink	{
	text-align: left;
}
div.searchResults td.nextLink	{
	text-align: right;
}
div.searchResults div.searchResult	{
	text-align: left;
	background-color: transparent;
	padding: 5px 5px 5px 5px;
}
div.searchResults div.searchResult:hover	{
	background-color: #EFEFEF;
}
div.searchResults div.searchResult .resultScore	{
	display: none;
}





#socialBookmaking	{
	font-size: 0.8em;
	text-align: left;
}

#socialBookmarking ul	{
	list-style: none;
}

#socialBookmarking ul li.bookmark	{
	float: left;
	width: 120px;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}



#socialBookmarking ul li.bookmark a	{
	display: block;
	padding: 4px 0 4px 0px;
}




