<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body	{
		background:#eeeeee;
		font-size: 13pt;
		color:#000000; /* Color of the Font  */ 
		letter-spacing: 0.5px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		margin:0px 0px;
		padding:0px;
		text-align:center; 
		}
.clear 	{clear: both;}
#blackBar{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:36px;
		background-color:#000000;
		overflow: hidden;
		margin-left: auto;
		margin-right: auto;
		z-index:2;
		}
#wrapper	{
		width: 1048px;
		background-color: #ffffff;
		margin-left: auto;             /* This solved it */
		margin-right: auto;
		float: center;
		padding: 15px 10px 10px 10px;
		}
img.banner	{
		/* width:1400px; for ie 6  */
		padding:0px;
		border:0px;
		display: block;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		z-index = -1;
		}
ul		{
		width: 1000px;
		list-style-type: none;
		margin: 0px auto;
		padding-top: 33px; /* Space above the main menu options */
		padding-bottom: 10px; /* Space above the Google Banner */
		overflow: hidden;
		font-family: "Arial Black", Gadget, sans-serif;
		/* text-align: left; */
		}
li		{
		display:inline;
		float:left;
		}
a.red:link,a.red:visited	{
		display:block;
		width:130px;
		color:#000000;
		text-align:center;
		padding:4px;
		text-decoration:none;
		text-transform:uppercase;
		}
a.red:hover,a.red:active	{
		background-color:red;
		color:#ffffff;
		}
a:link,a:visited	{
		color:#2929CF;
		text-align: left;
		padding: 0px;
		text-decoration: none;
		outline: none;
		}
a:hover,a:active	{
		color:red;
		text-align:left;
		padding:0px;
		text-decoration:none;
		outline: none;
		}
#smallgrey	{
		color:#0f0f0f;
		text-align:right;
		font-size: 9pt;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		}
#LeftSpacer	{
		width:50px;
		margin:0px auto;
		text-align:left;
		padding:0px;
		border:0px;
		background:#ffffff;
		float:left;
		display:inline;
		}
#Advert	{
		width:300px;
		margin:0px auto;
		text-align:left;
		padding:15px;
		border:0px;
		background:#ffffff;
		float:left;
		display:inline;
		font-size: 13pt;
		color:#585858;
		letter-spacing: 0.5px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		}
#DateAuthor	{
		float:left;
		background:#ffffff;
		border:0px;
		margin:0 auto;
		width:636px;
		text-align:center;
		padding:8px;
		font-size: 12pt;
		color:#0e0e0e;
		letter-spacing: 0.5px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		}
#title	{
		float:left;
		background:#ffffff;
		border:0px;
		margin:0;
		left:0px;
		width:636px;
		text-align:center;
		vertical-align:top;
		padding:0px;
		font-size: 30pt;
		letter-spacing: 2px;  
		color:#000000;
		font-family: "Arial Black", Gadget, sans-serif;
		}
Article	{
		width:636px;
		margin:0px auto;
		text-align:left;
		padding:15px;
		border:0px;
		background-color:#ffffff;
		float:left;
		font-size: 12pt;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		color:#000000;
		letter-spacing: -0.1px;
		}
footer	{
		margin-left: auto;
		margin-right: auto;
		width: 1038px;
		color: #000000;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 10pt;
		text-align:left;
		padding: 10px;
		background-color: #ffffff;
		}
#MenuTitles		{
		font-size: 20pt;
		color:#000000;
		letter-spacing:3px;
		font-family: "Arial Black", Gadget, sans-serif;
		margin:0px;
		padding:0px;
		text-align:left;
		text-decoration:none;
		text-transform:uppercase;
		}
h4		{ /* This is for the floaty text  on top of image*/
		position:absolute;
		top:50px;
		margin-left:0;
		width:100%;
		z-index:1;
		}
h4 span	{ /* This is for the floaty text on top of image */
		color: white; 
		font: bold 24px/45px "Trebuchet MS", Helvetica, sans-serif; 
		letter-spacing: -0.5px;  
		background: rgb(0, 0, 0); /* fallback color */
		background: rgba(0, 0, 0, 0.7);
		padding: 8px; 
		margin-left:0;
		z-index:1;
		}
strong	{
		color:#000000;
		letter-spacing:1px;
		}
.intro	{
		color:#000000;
		letter-spacing:0.5px;
		font-weight:bold;
		}
img 		{
		vertical-align:text-bottom;
		outline: none;
		border:0;
		}
.imgcontainer	{
    margin: 0 0 0 0;  
    border: 0;
	overflow: auto;
	width: 700px;
	background:white;
		}
.imgleft	{
		float: left;
		margin: 0;
		display: inline;
		}
.captionwide	{
		color: white; 
		background: rgb(0, 0, 0); /* fallback color */
		background: rgba(0, 0, 0, 0.3);
		padding: 5px; 
		letter-spacing: 0.5px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 10pt;
		float: left;
		width:590px;
		}
.captionnarrow	{
		color: white; 
		background: rgb(0, 0, 0); /* fallback color */
		background: rgba(0, 0, 0, 0.3);
		padding: 5px; 
		letter-spacing: 0.5px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size: 10pt;
		float: left;
		width:200px;
		}
.infobar	{
		width:636px;
		margin:0px auto;
		text-align:left;
		padding:15px;
		background:lightblue;
		float:left;
		font-size: 12pt;
		color:#585858;
		letter-spacing: 0.5px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		}
#disqus_thread		{
		padding:15px;
}
table		{
		border-collapse:collapse;
		border:0px;
		width:100%;
		text-align: left;
		vertical-align: top;
		}
tr		{
		border-collapse:collapse;
		border:0px;
		text-align: left;
		vertical-align: top;
		}
td.topleft	{
		border-collapse:collapse;
		border:0px;
		text-align: left;
		vertical-align: middle;
		width:33%;
		min-width: 470px;
		}
td.topmiddle		{
		border-collapse:collapse;
		border:0px;
		text-align: left;
		vertical-align: top;
		width:33%;
		min-width: 470px;
		}
td.topright	{
		border-collapse:collapse;
		border:0px;
		text-align: center;
		vertical-align: middle;
		width:33%;
		min-width: 470px;
		}
.homepage		{
		font-family:"Arial Black", Gadget, sans-serif;
		font-size: 15pt;
		letter-spacing:0px;
		float: left;
		padding: 10px 0px 10px 0px;
		margin: 0px 9px 0px  0px;
		width: 300px; /* width of article is 636. 318x2=636 */
		/*background-color: green; 
		display: inline; */
		}
.homepage-text	{
		color:#0e0e0e;
		font-size: 11pt;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		/* font-family: Georgia, Times, "Times New Roman", serif;*/ 
		letter-spacing: 0.5px;
		text-align:left;
		float: left;
		padding: 10px 10px 10px 0px;
		/* background-color: orange; */
		}
.homepage-img	{
		float: left;
		margin: 0px;
		padding: 0px 10px 10px 0px;
		outline: none;
		border:0;
		}
#powermeters	{ /* Powermeters blue and white table */
font-family: "Trebuchet MS", Helvetica, sans-serif;
width:600px;
border-collapse:collapse;
		}
#powermeters td, #powermeters th 		{
min-width: 60px;
font-size: 8pt;
border:1px solid  rgba(0, 0, 0, 0.3);
padding:2px;
		}
#powermeters th		{
font-size:8pt;
text-align:left;
padding-top:2px;
padding-bottom:2px;
background-color:  rgba(0, 0, 0, 0.3);
color:#000000;
		}
#powermeters tr.alt td  	{
color:#000000;
background-color: lightblue;
		}
.PartsArticle	{ /* For the Parts page (Article container) */
		width:1000px;
		margin:0px auto;
		text-align:left;
		padding:15px;
		border:0px;
		background-color:#ffffff;
		float:left;
		font-size: 12pt;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		color:#000000;
		letter-spacing: -0.1px;
		}
.PartsTitle	{ /* For the Parts page (Title) */
		float:left;
		background:#ffffff;
		border:0px;
		margin:0;
		left:0px;
		width:1000px;
		text-align:center;
		vertical-align:top;
		padding:0px;
		font-size: 30pt;
		letter-spacing: 2px;  
		color:#000000;
		font-family: "Arial Black", Gadget, sans-serif;
		}
.PartsDateAuthor	{
		background-color: #ffffff;
		width:1000px;
		padding:8px;
		border:0px;
		text-align:center;
		font-size: 12pt;
		color:#0e0e0e;
		letter-spacing: 0.5px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		}
#parts	{
font-family: "Trebuchet MS", Helvetica, sans-serif;
width:1000px;
border-collapse:collapse;
		}
#parts td, #parts th 		{
min-width: 60px;
font-size: 12pt;
border:0px;
padding:5px;
		}
#Parts th		{
font-size:12pt;
text-align:left;
padding-top:2px;
padding-bottom:2px;
background-color:  rgba(0, 0, 0, 0.3);
color:#000000;
		}
#Retailers	{
font-family: "Trebuchet MS", Helvetica, sans-serif;
width:300px;
border-collapse:collapse;
border-radius:5px;
box-shadow: 10px 10px 5px #888888;
		}
#Retailers table , #Retailers th:first-child{ /* for rounded corners */
  border-radius:10px 0 0 10px;
}
#Retailers table , #Retailers th:last-child{ /* for rounded corners */
  border-radius:0 10px 10px 0;
}
#Retailers td, #Retailers th 		{
min-width: 60px;
font-size: 10pt;
border:1px rgba(0, 0, 0, 0.3); 
/* border:1px solid rgba(0, 0, 0, 0.3); */
padding:2px;
		}
#Retailers th		{
font-size:10pt;
text-align:left;
padding-top:2px;
padding-bottom:2px;
background-color:  rgba(0, 0, 0, 0.3);
color:#000000;
		}
#Retailers tr.alt td  	{
color:#000000;
background-color: lightblue;
		}
iframe	{ /* For Amazon Book page */
		padding: 5px;
		}
img.UCIProBikes		{ /* For bike listing page */
padding: 0px 15px 0px 0px;
		}</pre></body></html>