
 .body { font-family: Arial,Verdana,San Serif; font-size: 11px; text-decoration: none; color: #424242 ; line-height: 15px;}
 .body12 { font-family: Arial,Verdana,San Serif; font-size: 12px; text-decoration: none; color: #424242 ; line-height: 15px;}
 .body_white { font-family: Arial,Verdana,San Serif; font-size: 11px; text-decoration: none; color: #ffffff ; line-height: 13px;}
 .small { font-family: Arial,Verdana,San Serif; font-size: 9px; text-decoration: none; color: #6D6D6D ; line-height: 13px;}
 .vert_menu { font-family: Arial,Verdana,San Serif; font-size: 11px; text-decoration: none; color: #424242 ; line-height: 25px;}
 .section { font-family: Arial,Verdana,San Serif; font-size: 12px; font-weight: bold; }
 .contact_menu { font-family: Arial,Verdana,San Serif; font-size: 11px; text-decoration: none; color: #424242 ; line-height: 14px;}
 .italic { font-style: italic; }
 .italic10p { font-style: italic;  font-size: 10px; }
.t12c { font-family: Arial,Verdana,San Serif; font-size: 12px; text-decoration: none; color: #2f4f4f ; line-height: 15px; }
.t15l { color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; text-align: left; line-height: 18px; }

.rightalign {text-align:right;}
.centre  { text-align: center; }
.links   { text-align: center; padding-left: 10px; padding-right: 10px; }
.links5  { text-align: center; padding-left:  5px; padding-right:  5px; }
.links15 { text-align: center; padding-left: 15px; padding-right: 15px; }
.links20 { text-align: center; padding-left: 20px; padding-right: 20px; }
.linkL   { text-align: center; padding-left:  0px; padding-right:  5px; }
.linkL5  { text-align: center; padding-left:  0px; padding-right:  5px; }
.linkL10 { text-align: center; padding-left:  0px; padding-right: 10px; }
.linkL15 { text-align: center; padding-left:  0px; padding-right: 15px; }
.linkL20 { text-align: center; padding-left:  0px; padding-right: 20px; }
.linkC   { text-align: center; padding-left:  5px; padding-right:  5px; }
.linkC10 { text-align: center; padding-left: 10px; padding-right: 10px; }
.linkR   { text-align: center; padding-left:  5px; padding-right:  0px; }
.linkR10 { text-align: center; padding-left: 10px; padding-right:  0px; }
.linkR15 { text-align: center; padding-left: 15px; padding-right:  0px; }
.linkR20 { text-align: center; padding-left: 20px; padding-right:  0px; }

.padL5p { padding-left: 5px; }
.padR5p { padding-right: 5px; }
.padL6p { padding-left: 6px; }
.padL8p { padding-left: 8px; }
.padL10p { padding-left: 10px; }
.padR10p { padding-right: 10px; }
.line18p { line-height: 18px; }

p.infoP   { margin: 5px 0px 0px 0px; }
p.para1P  { margin: 1px 0px 1px 0px; }
p.para2P  { margin: 2px 0px 2px 0px; }
p.para3P  { margin: 3px 0px 3px 0px; }
p.para4P  { margin: 4px 0px 4px 0px; }
p.para5P  { margin: 5px 0px 5px 0px; }
p.para6P  { margin: 6px 0px 6px 0px; }
p.para8P  { margin: 8px 0px 8px 0px; }
p.para10P { margin: 10px 0px 10px 0px; }
p.bannerTL { margin: 18px 10px 0px 0px; font-size: 15px; font-weight: bold; color: #2f4f4f; text-align: right; }  

h1 {color: #2f4f4f; background: transparent; font-size: 21px; font-weight: bold; text-align: center; line-height: 25px;}
h2 {color: #2f4f4f; background: transparent; font-size: 18px; font-weight: bold; text-align: center;}
h3 {color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; text-align: left;}
h4 {color: #2f4f4f; background: transparent; font-size: 12px; font-weight: bold; text-align: left;}

h5 {color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; text-align: center; margin-top: 5px;}
h6 {color: #2f4f4f; background: transparent; font-size: 12px; font-weight: bold; text-align: center;}

/* Home Page Menu Links */
A.white:link    {color:#ffffff; text-decoration:none;}
A.white:visited {color:#ffffff; text-decoration:none;}
A.white:active  {color:#ffffff; text-decoration:none;}
A.white:hover   {color:#e6e9f8; text-decoration:underline;}

/* Vertical Menu Links */
A.blue:link    {color:#5f6b9f; text-decoration:none;}
A.blue:visited {color:#5f6b9f; text-decoration:none;}
A.blue:active  {color:#5f6b9f; text-decoration:none;}
A.blue:hover   {color:#140BC9; text-decoration:underline; font-weight: bold; }

A.darkBlue:link    {color:#364172; text-decoration:none; font-weight: bold; }
A.darkBlue:visited {color:#364172; text-decoration:none;}
A.darkBlue:active  {color:#364172; text-decoration:none;}
A.darkBlue:hover   {color:#140BC9; text-decoration:underline;}

A.contrib:link    {color:#5f6b9f; text-decoration:none; outline: none; }
A.contrib:visited {color:#5f6b9f; text-decoration:none; }
A.contrib:active  {color:#5f6b9f; text-decoration:none; }
A.contrib:hover   {color:#140BC9; text-decoration:underline; font-weight: bold; }

A.banner:link    {color:#5f6b9f; text-decoration:none; outline: none; }
A.banner:visited {color:#5f6b9f; text-decoration:none; }
A.banner:active  {color:#5f6b9f; text-decoration:none; }
A.banner:hover   {color:#140BC9; text-decoration:underline; font-weight: bold; }

/* Horizontal Navigation Links */
A.drk_blue:link    {color:#364172; text-decoration:none;}
A.drk_blue:visited {color:#364172; text-decoration:none;}
A.drk_blue:active  {color:#364172; text-decoration:none;}
A.drk_blue:hover   {color:#140BC9; text-decoration:underline;}

/* About Supplier Links */
A.supplier:link    {color:#2f4f4f; text-decoration:none;}
A.supplier:visited {color:#2f4f4f; text-decoration:none;}
A.supplier:active  {color:#2f4f4f; text-decoration:none;}
A.supplier:hover   {color:#2f4f4f; text-decoration:none;}

/* External Navigation Links */
A.info:link    {color:#cccccc; text-decoration:none;}
A.info:visited {color:#cccccc; text-decoration:none;}
A.info:active  {color:#cccccc; text-decoration:none;}
A.info:hover   {color:#cccccc; text-decoration:none;}

A.grey:link    {color:#5c5c5c; text-decoration:none;}
A.grey:visited {color:#5c5c5c; text-decoration:none;}
A.grey:active  {color:#5c5c5c; text-decoration:none;}
A.grey:hover   {color:#0000ff; text-decoration:underline;}

body { background:#cccccc; margin:0 auto; padding:0; height:100%; /* this is the key! */ }

div.content_panel { position: relative; height: 900px; width: 900px; padding: 0px; margin: 0 auto; background:#ffffff; }

div.left_section { position: absolute; width: 180px; top: 0px; left: 0px; padding: 0px; margin: 0 auto; border: 0px; z-index:10;	
							height:100%; /* works only if parent container is assigned a height value */ background-color: #f2f2f2; }
div.nav_home { position: absolute; top: 145px; left: 6px; width: 168px; margin: 0px; text-align: center; z-index:20; 
					font-family: Arial,Verdana,San Serif; font-size: 11px; line-height: 15px; }
div.navigate_site { position: absolute; margin: 0px; top: 180px; left: 20px; border: 0px; padding: 0px; z-index: 100; }
div.navigate_arrow { position: absolute; left: 180px; padding: 0px; margin: 0px auto; }
div.nav_text { position: relative; margin: 0px; top: 75px; left: 3px; z-index: 20; }
div.vert_nav { position: absolute; margin: 0px; top: 220px; width: 150px; left: 10px;
					right: 55px; border: 0px; padding: 0px;	z-index: 100; text-align: right; }
div.contact { position: absolute; margin: 0px; top: 500px; left: 10px; z-index: 20; }

div.contribute { position: absolute; margin: 0px; top: 850px; left: 90px; width: 90px; z-index: 20; }
img.s70x20 { width: 70px; height: 20px; border: none; outline: none; }

div.paypal { position: relative; margin: 0px; left: 275px; width: 160px; }

div.right_section { position: absolute; width: 360px; height: 100%; margin: 0px;
							top: 0px; left: 540px; border: 0px; padding: 0px; z-index: 90; background:#ffffff; }
div.logo_main { position: absolute; top: 86px; left: 125px; padding: 0px; margin: 0px auto; }

div.mid_section { position: absolute; left: 180px; width: 360px; height: 100%; margin: 0px; top: 0px; padding: 0px; z-index: 100; }

div.banners       { position: absolute; top:  0px; left: 20px; width: 640px; height: 60px; margin: 0px; padding: 0px; }
iframe.topBanners { position: absolute; top: 10px; left:  0px; width: 640px; height: 60px; margin: 0px; padding: 0px; border: 0px; }

div.bannerTL     { position: absolute; top:  0px; left:   0px; width: 320px; height: 60px; margin: 0px; padding: 0px; }
div.bannerTR     { position: absolute; top:  0px; left: 320px; width: 320px; height: 60px; margin: 0px; padding: 0px; }
iframe.topBanner { position: absolute; top: 10px; left:  10px; width: 320px; height: 60px; margin: 0px; padding: 0px; border: 0px; }

div.general_content { position: absolute; width: 640px; margin: 0px; top: 160px; left: 40px;
								right: 40px; border: 0px; margin: 0px; padding: 0px; z-index: 100; font-size: 12px; }

div.comments { position: absolute; margin: 0px; top: 575px; left: 10px; z-index: 20; font-family: "Times New Roman", Times, serif; 
					font-style: oblique; font-size: 11px; text-align: center; color: #2f4f4f; }

div.heading2C { padding: 0px; margin: 0px; color: #2f4f4f; background: transparent; font-size: 18px; font-weight: bold;
					text-align: center; line-height: 21px; }
div.headingC  { padding: 0px; margin: 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: center; line-height: 18px; }
div.heading2L { padding: 0px; margin: 0px; color: #2f4f4f; background: transparent; font-size: 18px; font-weight: bold;
					text-align: left; line-height: 21px; }
div.headingL  { padding: 0px; margin: 0px; color: #2f4f4f; background: transparent; font-size: 15px; font-weight: bold; 
					text-align: left; line-height: 18px; }

div.horLine  { clear: both; margin: 0px; padding: 2px 0px 2px 0px; line-height: 5px; }
div.horLine2 { clear: both; margin: 0px; padding: 0px 0px 2px 0px; line-height: 4px; }
div.horLine3 { clear: both; margin: 0px; padding: 1px 0px 2px 0px; line-height: 4px; }
div.horLine4 { clear: both; margin: 0px; padding: 2px 0px 2px 0px; line-height: 4px; }

div.spacer5 { clear: both; margin: 0px; padding: 0px 0px 0px 0px; line-height: 5px; }

/* General Info Divs */
div.infoRow    { clear: both; padding: 4px; margin: 0px; }
div.infoRow2   { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.infoRow3   { clear: both; padding: 3px 4px 3px 4px; margin: 0px; }
div.info-row   { clear: both; padding: 5px; margin: 0px; }

div.info-left  { float: left; width: 47%; padding: 5px; margin: 0px; }
div.info-right { float: left; width: 47%; padding: 5px; margin: 0px; }

div.info-02 { float: left; width:2%;  padding:5px; margin:0px; }
div.info-04 { float: left; width:4%;  padding:5px; margin:0px; }
div.info-05 { float: left; width:5%;  padding:5px; margin:0px; }
div.info-08 { float: left; width:8%;  padding:5px; margin:0px; }
div.info-09 { float: left; width:9%;  padding:5px; margin:0px; }
div.info-10 { float: left; width:10%; padding:5px; margin:0px; }
div.info-12 { float: left; width:12%; padding:5px; margin:0px; }
div.info-14 { float: left; width:14%; padding:5px; margin:0px; }
div.info-15 { float: left; width:15%; padding:5px; margin:0px; }
div.info-16 { float: left; width:16%; padding:5px; margin:0px; }
div.info-18 { float: left; width:18%; padding:5px; margin:0px; }
div.info-20 { float: left; width:20%; padding:5px; margin:0px; }
div.info-22 { float: left; width:22%; padding:5px; margin:0px; }
div.info-24 { float: left; width:24%; padding:5px; margin:0px; }
div.info-25 { float: left; width:25%; padding:5px; margin:0px; }
div.info-28 { float: left; width:28%; padding:5px; margin:0px; }
div.info-30 { float: left; width:30%; padding:5px; margin:0px; }
div.info-32 { float: left; width:32%; padding:5px; margin:0px; }
div.info-33 { float: left; width:33%; padding:5px; margin:0px; }
div.info-35 { float: left; width:35%; padding:5px; margin:0px; }
div.info-36 { float: left; width:36%; padding:5px; margin:0px; }
div.info-40 { float: left; width:40%; padding:5px; margin:0px; }
div.info-44 { float: left; width:44%; padding:5px; margin:0px; }
div.info-45 { float: left; width:45%; padding:5px; margin:0px; }
div.info-47 { float: left; width:47%; padding:5px; margin:0px; }
div.info-48 { float: left; width:48%; padding:5px; margin:0px; }
div.info-50 { float: left; width:50%; padding:5px; margin:0px; }
div.info-55 { float: left; width:55%; padding:5px; margin:0px; }
div.info-60 { float: left; width:60%; padding:5px; margin:0px; }
div.info-62 { float: left; width:62%; padding:5px; margin:0px; }
div.info-64 { float: left; width:64%; padding:5px; margin:0px; }
div.info-65 { float: left; width:65%; padding:5px; margin:0px; }
div.info-68 { float: left; width:68%; padding:5px; margin:0px; }
div.info-70 { float: left; width:70%; padding:5px; margin:0px; }
div.info-71 { float: left; width:71%; padding:5px; margin:0px; }
div.info-72 { float: left; width:72%; padding:5px; margin:0px; }
div.info-73 { float: left; width:73%; padding:5px; margin:0px; }
div.info-75 { float: left; width:75%; padding:5px; margin:0px; }
div.info-77 { float: left; width:77%; padding:5px; margin:0px; }
div.info-80 { float: left; width:80%; padding:5px; margin:0px; }
div.info-82 { float: left; width:82%; padding:5px; margin:0px; }
div.info-85 { float: left; width:85%; padding:5px; margin:0px; }
div.info-90 { float: left; width:90%; padding:5px; margin:0px; }

/* About - Used on About Models Page */
div.modelRow  { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.model-9   { float: left; width:  9%; padding: 4px; margin: 0px; text-align: center; line-height: 80% }
div.model-10  { float: left; width: 10%; padding: 4px; margin: 0px; text-align: center; line-height: 80% }
div.model-12  { float: left; width: 12%; padding: 4px; margin: 0px; text-align: center; line-height: 80% }
div.model-15  { float: left; width: 15%; padding: 4px; margin: 0px; text-align: center; line-height: 80% }
div.model-16  { float: left; width: 16%; padding: 4px; margin: 0px; text-align: center; line-height: 80% }
div.model-18  { float: left; width: 18%; padding: 4px; margin: 0px; text-align: center; line-height: 80% }
div.model-20  { float: left; width: 20%; padding: 4px; margin: 0px; text-align: center; line-height: 80% }
div.modelP-15 { float: left; width: 15%; padding: 4px 4px 4px 4px; margin: 0px; }
div.modelP-32 { float: left; width: 32%; padding: 4px 2px 4px 3px; margin: 0px; }

/* About - Used on About Power Page */
div.powerLine { clear: both; margin: 0px; padding: 2px 0px 2px 0px; line-height: 4px; }

div.powerRow { clear: both; padding: 2px; margin: 0px; }
div.power-4  { float: left; width:4%;  padding:4px; margin:0px; text-align:center; line-height:80% }
div.power-8  { float: left; width:8%;  padding:4px; margin:0px; text-align:center; line-height:80% }
div.power-10 { float: left; width:10%; padding:4px; margin:0px; text-align:center; line-height:80% }
div.power-12 { float: left; width:12%; padding:4px; margin:0px; text-align:center; line-height:80% }
div.power-15 { float: left; width:15%; padding:4px; margin:0px; text-align:center; line-height:80% }
div.power-85 { float: left; width:85%; padding:4px; margin:0px; text-align:left; line-height:80% }

/* About - Used on GS Oils page */
div.info22 { float: left; width:22%; padding:0px; margin:0px; }
div.info72 { float: left; width:72%; padding:0px; margin:0px; }

/* About - Used on Model Specs page */
div.table-row { clear: both; padding: 0px; margin: 0px; }
div.table-6   { float: left; width: 6%; padding:0px; margin:0px; }
div.table-14  { float: left; width:14%; padding:0px; margin:0px; }
div.table-20  { float: left; width:20%; padding:0px; margin:0px; }
div.table-22  { float: left; width:22%; padding:0px; margin:0px; }
div.table-28  { float: left; width:28%; padding:0px; margin:0px; }

/* About - Used on GS Parts page */
p.paraS { margin: 0px 0px 0px 0px; }
div.dealerRow { clear: both; padding: 0px; margin: 0px; }
div.dealer22  { float: left; width: 22%; padding: 0px 0px 0px 0px; margin: 0px; line-height: 18px;}
div.dealer75  { float: left; width: 75%; padding: 0px 0px 0px 0px; margin: 0px; line-height: 18px;}

/* About - Used on About Maintenance page */
div.aboutM-20 { float: left; width: 20%; padding: 0px 0px 4px 4px; margin: 0px; }
div.aboutM-55 { float: left; width: 55%; padding: 0px 0px 4px 4px; margin: 0px; }

/* About - Used in about on Socket Info */
div.socketRow  { width: 640px; clear: both; padding: 0px 0px 0px 0px; margin: 0px; }
div.socketL    { width: 319px; float: left; padding: 0px 0px 0px 0px; margin: 0px;  border-top: 1px solid; border-right: 1px solid; }
div.socketR    { width: 320px; float: left; padding: 0px 0px 0px 0px; margin: 0px; border-top: 1px solid; }
div.socket80   { width:  80px; height: 60px; float: left; padding: 0px 0px 0px 0px; margin: 0px; }
div.socket230  { width: 230px; height: 60px; float: left; padding: 0px 4px 0px 4px; margin: 0px; }
div.socket316L { width: 316px; float: left; padding: 0px 3px 0px 0px; margin: 0px; }
div.socket316R { width: 316px; float: left; padding: 0px 0px 0px 4px; margin: 0px; }
div.socketRowB { width: 640px; height: 5px; clear: both; padding: 0px 0px 0px 0px; margin: 0px; border-top: 1px solid; }

/* Fork Fail - For use on all FF pages */
div.ffPart-15 { float: left; width: 15%; padding: 4px; margin: 0px; }
div.ffPart-80 { float: left; width: 80%; padding: 4px; margin: 0px; }
div.ffSpacer  { clear: both; margin: 0px; padding: 2px 0px 2px 0px; line-height: 12px; }

/* Modifications - Used on Handlebar Specs AlloyBars Page */
div.specRow { clear: both; padding: 5px; margin: 0px; }
div.spec10  { float: left; width: 10%; padding: 0px 5px 0px 5px; margin: 0px; }
div.spec15  { float: left; width: 15%; padding: 0px 5px 0px 5px; margin: 0px; }
div.spec18  { float: left; width: 18%; padding: 0px 5px 0px 5px; margin: 0px; }

/* Modifications - Used on LED Indicator Page */
div.ledRow { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.led-25 { float: left; width:25%; padding: 2px 4px 2px 4px; margin:0px; }
div.led-70 { float: left; width:70%; padding: 2px 4px 2px 4px; margin:0px; }
div.led-15 { float: left; width:15%; padding: 2px 4px 2px 4px; margin:0px; }
div.led-80 { float: left; width:80%; padding: 2px 4px 2px 4px; margin:0px; }

/* Modifications - Used on Other Mods Page */
div.otherM-15 { float: left; width: 15%; padding: 3px 5px 3px 5px; margin: 0px; }
div.otherM-65 { float: left; width: 65%; padding: 3px 5px 3px 5px; margin: 0px; }

/* Modifications - Used on Weight Reduction Page */
div.weightL   { float: left; width:48%; padding: 5px 0px 5px 10px; margin: 0px; }
div.weightR   { float: left; width:48%; padding: 5px 0px 5px 10px; margin: 0px; }
div.weightRow { clear: both; padding: 5px 5px 5px 5px; margin: 0px; }
div.weight25  { float: left; width:25%; padding: 5px 0px 5px 10px; margin: 0px; }
div.weight65  { float: left; width:65%; padding: 5px 0px 5px 10px; margin: 0px; }

/* Modifications - Used on Vario Page */
div.varioRow { clear: both; padding: 5px 5px 5px 5px; margin: 0px; }
div.vario05  { float: left; width:  5%; padding: 4px 0px 4px 0px; margin: 0px; }
div.vario90  { float: left; width: 90%; padding: 4px 0px 4px 0px; margin: 0px; }

/* Repairs - Used on Alternative Parts Page */
div.altP-Row { clear: both; margin: 0px; padding: 2px 0px 0px  0px; }
div.partRow  { clear: both; margin: 0px; padding: 0px 0px 0px 30px; }
div.partLine { clear: both; margin: 0px; padding: 0px 0px 2px  0px; line-height: 4px; }
div.part-12  { float: left; width:12%; margin: 0px; padding: 2px 0px 2px 0px; }
div.part-35  { float: left; width:35%; margin: 0px; padding: 2px 0px 2px 0px; text-align: center; }
div.part-15  { float: left; width:15%; margin: 0px; padding: 2px 0px 2px 0px; }
div.part-65  { float: left; width:65%; margin: 0px; padding: 2px 0px 2px 0px; text-align: center; }
div.part-18  { float: left; width:18%; margin: 0px; padding: 4px 0px 4px 0px; text-align: center; }
div.part-24  { float: left; width:24%; margin: 0px; padding: 4px 0px 4px 0px; text-align: center; }
div.part-46  { float: left; width:46%; margin: 0px; padding: 4px 0px 4px 0px; }
div.part-50  { float: left; width:50%; margin: 0px; padding: 4px 0px 4px 0px; }

/* Repairs - Used on Brakes and ABS Page */
p.absP   { margin: 2px 0px 0px 0px; }
div.brakesRow { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.absRow { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.abs-15 { float: left; width: 10%; padding: 2px 0px 2px 0px; margin: 0px; }
div.abs-15 { float: left; width: 15%; padding: 2px 0px 2px 0px; margin: 0px; }
div.abs-20 { float: left; width: 20%; padding: 2px 0px 2px 0px; margin: 0px; }
div.abs-75 { float: left; width: 75%; padding: 2px 0px 2px 0px; margin: 0px; }
div.abs-80 { float: left; width: 80%; padding: 2px 0px 2px 0px; margin: 0px; }
div.abs-85 { float: left; width: 85%; padding: 2px 0px 2px 0px; margin: 0px; }
div.abs-25 { float: left; width: 25%; padding: 2px 0px 2px 0px; margin: 0px; }
div.abs-70 { float: left; width: 70%; padding: 2px 0px 2px 0px; margin: 0px; }
div.abs-22 { float: left; width: 22%; padding: 2px 0px 2px 0px; margin: 0px; text-align: center; }
div.abs-26 { float: left; width: 26%; padding: 2px 0px 2px 0px; margin: 0px; text-align: center; }

/* Repairs - Used on Clutch Repairs Page */
div.clutchRow { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.clutch-16 { float: left; width: 16%; padding: 2px 4px 2px 5px; margin: 0px; }
div.clutch-62 { float: left; width: 62%; padding: 2px 4px 2px 5px; margin: 0px; }

/* Repairs - Used on Diode Repairs Page */
div.diodeRow     { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }

/* Repairs - Used on Electrical Repairs Page */
div.bDrain-10 { float: left; width: 10%; padding: 2px 4px 2px 5px; margin: 0px; }
div.bDrain-85 { float: left; width: 85%; padding: 2px 4px 2px 5px; margin: 0px; }

/* Repairs - Used on Electronic Repairs Page */
div.ecuRow    { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }

/* Repairs - Used on Engine Sensors Page */
div.eSensorRow { clear: both; padding: 2px 2px 2px 2px; margin: 0px; }
div.engineS-16 { float: left; width: 16%; padding: 2px 4px 2px 4px; margin: 0px; }
div.engineS-18 { float: left; width: 18%; padding: 2px 4px 2px 4px; margin: 0px; }
div.engineS-22 { float: left; width: 22%; padding: 2px 4px 2px 4px; margin: 0px; }
div.engineS-60 { float: left; width: 60%; padding: 2px 4px 2px 4px; margin: 0px; }

/* Repairs - Used on Exhaust Page */
div.exh-Row   { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.exh-Para  { clear: both; padding: 0px 4px 0px 4px; margin: 0px; }
div.exhInfo15 { float: left; width: 15%; padding: 2px 2px 2px 2px; margin: 0px; }
div.exhInfo80 { float: left; width: 80%; padding: 2px 2px 2px 2px; margin: 0px; }
div.exhPic16  { float: left; width: 16%; padding: 2px 2px 2px 2px; margin: 0px; }
div.mfrCol25  { float: left; width: 25%; padding: 2px 4px 0px 4px; margin: 0px; }

div.mfrCol30  { float: left; width: 30%; padding: 2px 4px 0px 4px; margin: 0px; }
div.mfrCol45  { float: left; width: 45%; padding: 2px 4px 0px 4px; margin: 0px; }

/* Repairs - Used on Fault Symptoms */
div.spacerRow  { clear: both; padding: 0px 2px 0px 2px; margin: 0px; line-height: 8px; text-align: center; }
div.faultHeadr { clear: both; padding: 0px 0px 0px 0px; margin: 0px; text-align: center; }
div.faultType  { clear: both; padding: 0px 0px 0px 4px; margin: 0px; text-align: center; }
div.faultRow   { clear: both; padding: 0px 0px 0px 0px; margin: 0px; text-align: center; }
div.fault47TL  { float: left; width:319px; height: 18px; padding: 0px; margin: 0px; border-top: 1px solid; border-right: 1px solid; }
div.fault47TR  { float: left; width:320px; height: 18px; padding: 0px; margin: 0px; border-top: 1px solid; }

div.fault47    { float: left; width:319px; height: 18px; padding: 0px; margin: 0px; }
div.fault47L   { float: left; width:319px; height: 18px; padding: 0px; margin: 0px; border-right: 1px solid; }
div.fault47R   { float: left; width:320px; height: 18px; padding: 0px; margin: 0px; }

div.faultRowB  { clear: both; padding: 0px; margin: 0px; border-top: 1px solid; text-align: center; }

/* Repairs - Used on FuelSys Repairs Page */
div.fSysRow     { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.fSysRow2    { clear: both; padding: 2px 2px 2px 2px; margin: 0px; }
div.fSysInfo-15 { float: left; width: 15%; padding: 2px 4px 2px 2px; margin: 0px; }
div.fSysInfo-80 { float: left; width: 80%; padding: 2px 2px 2px 4px; margin: 0px; }

/* Repairs - Used on Gearbox Repairs Page */
div.gBoxRow     { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }

/* Repairs - Used on Other Repairs */
div.oilRow   { clear: both; padding: 0px 4px 5px 4px; margin: 0px; }
div.oilRow0  { clear: both; padding: 0px 4px 0px 4px; margin: 0px; }
div.fwareRow { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.fware25  { float: left; width: 25%; padding: 2px 0px 2px 0px; margin: 0px; }
div.fware70  { float: left; width: 70%; padding: 2px 0px 2px 0px; margin: 0px; }

/* Repairs - Used on Starter Circuit Repairs Page */
div.starterRow { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }

/* Repairs - Used on Tips and Tricks */
div.tipsRow  { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.tips-14  { float: left; width: 14%; padding: 2px 0px 2px 0px; margin: 0px; }
div.tips-82  { float: left; width: 82%; padding: 2px 0px 2px 0px; margin: 0px; }

/* Repairs - Used on Tubes, Tyres, Rims */
div.rimsRow  { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.rims-08  { float: left; width:  8%; padding: 2px 4px 2px 4px; margin: 0px; }
div.rims-10  { float: left; width: 10%; padding: 2px 4px 2px 4px; margin: 0px; }
div.rims-12  { float: left; width: 12%; padding: 2px 4px 2px 4px; margin: 0px; }
div.rims-18  { float: left; width: 18%; padding: 2px 4px 2px 4px; margin: 0px; }
div.rims-36  { float: left; width: 36%; padding: 2px 4px 2px 4px; margin: 0px; }
div.tyreRow  { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.tyre-02  { float: left; width:  2%; padding: 2px 4px 2px 4px; margin: 0px; }
div.tyre-04  { float: left; width:  4%; padding: 2px 4px 2px 4px; margin: 0px; }
div.tyre-10  { float: left; width: 10%; padding: 2px 4px 2px 4px; margin: 0px; }
div.tyre-28  { float: left; width: 28%; padding: 2px 4px 2px 4px; margin: 0px; }
div.tyre-44  { float: left; width: 44%; padding: 2px 4px 2px 4px; margin: 0px; }
div.tyre-45  { float: left; width: 45%; padding: 2px 4px 2px 4px; margin: 0px; }
div.tyre-68  { float: left; width: 68%; padding: 2px 4px 2px 4px; margin: 0px; }
div.tyre-85  { float: left; width: 85%; padding: 2px 4px 2px 4px; margin: 0px; }

/* Repairs - Used on Coolant System Repairs */
div.coolantRow { clear: both; padding: 2px 4px 2px 4px; margin: 0px; }
div.coolant-15 { float: left; width: 15%; padding: 2px 4px 2px 4px; margin: 0px; }
div.coolant-65 { float: left; width: 65%; padding: 2px 4px 2px 4px; margin: 0px; }

/* RepairLink and WebLink Divs */
div.linksRow   { clear: both; padding: 4px 0px 0px 0px; margin: 0px; }
div.linksLeft  { float: left; width:47%; padding: 4px 0px 0px 4px; margin:0px; line-height:22px; text-align:center; }
div.linksRight { float: left; width:47%; padding: 4px 0px 0px 4px; margin:0px; line-height:22px; text-align:center; }
div.links32    { float: left; width:32%; padding: 4px 0px 0px 4px; margin:0px; line-height:22px; text-align:center; }
div.recalls15  { float: left; width:15%; padding: 4px 0px 0px 4px; margin:0px; }
div.recalls80  { float: left; width:80%; padding: 4px 0px 0px 4px; margin:0px; }

/* Utilities - General Divs used on utility pages and calculators */
div.calc-row { clear: both; padding: 2px; margin: 0px; }
div.calc-2   { float: left; width:2%;  padding:2px; margin:0px; }
div.calc-5   { float: left; width:5%;  padding:2px; margin:0px; }
div.calc-6   { float: left; width:6%;  padding:2px; margin:0px; }
div.calc-8   { float: left; width:8%;  padding:2px; margin:0px; }
div.calc-9   { float: left; width:9%;  padding:2px; margin:0px; }
div.calc-10  { float: left; width:10%; padding:2px; margin:0px; }
div.calc-12  { float: left; width:12%; padding:2px; margin:0px; }
div.calc-15  { float: left; width:15%; padding:2px; margin:0px; }
div.calc-16  { float: left; width:16%; padding:2px; margin:0px; }
div.calc-18  { float: left; width:18%; padding:2px; margin:0px; }
div.calc-20  { float: left; width:20%; padding:2px; margin:0px; }
div.calc-24  { float: left; width:24%; padding:2px; margin:0px; }
div.calc-25  { float: left; width:25%; padding:2px; margin:0px; }
div.calc-30  { float: left; width:30%; padding:2px; margin:0px; }
div.calc-35  { float: left; width:35%; padding:2px; margin:0px; }
div.calc-36  { float: left; width:36%; padding:2px; margin:0px; }
div.calc-40  { float: left; width:40%; padding:2px; margin:0px; }
div.calc-50  { float: left; width:50%; padding:2px; margin:0px; }
div.calc-55  { float: left; width:55%; padding:2px; margin:0px; }
div.calc-60  { float: left; width:60%; padding:2px; margin:0px; }
div.calc-65  { float: left; width:65%; padding:2px; margin:0px; }
div.calc-75  { float: left; width:75%; padding:2px; margin:0px; }
div.calc-85  { float: left; width:85%; padding:2px; margin:0px; }
div.calc-90  { float: left; width:90%; padding:2px; margin:0px; }
input.calc   { float: inherit; padding:1px; margin:0px; text-align:center; }

/* Utilities - Used on Utilities Index Page */
div.utilsRow   { clear: both; padding: 5px; margin-left: 25px; line-height: 14px; }

/* Utilities - Used on KM-MPH Gearing calculator pages */
div.calcRow { width: 640px; clear: both; padding: 2px 0px 2px 0px; margin: 0px; }
div.calc33  { width:  33px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.calc35  { width:  35px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.calc45  { width:  45px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.calc70  { width:  70px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.calc100 { width: 100px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.calc120 { width: 120px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.calc150 { width: 150px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.calc180 { width: 180px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.calc400 { width: 400px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.calc420 { width: 420px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }

.calcHead { text-align: center; background: #EDECEB; }
.calcCell { text-align: center; border: 1px solid grey; background: #EDECEB; }

/* Utilities - Used on misc calculators page */
div.miscRow { width: 640px; clear: both; padding: 2px 0px 2px 0px; margin: 0px; }
div.misc30  { width:  30px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.misc33  { width:  33px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.misc45  { width:  46px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.misc65  { width:  65px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.misc70  { width:  70px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.misc120 { width: 120px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.misc150 { width: 150px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }
div.misc180 { width: 180px; float: left; padding: 2px 0px 2px 0px; margin: 0px; }

