body {margin: 0px; color: #333; background: #666; text-align: left; 
font-family: Arial, Helvetica, sans-serif}

table {margin: 0px; width: 760px; margin-left: auto; margin-right: auto; background-color:#fff; text-align: left;
				}

table td {padding: 0px; vertical-align: top;}

p { padding: 0px 20px 0px 15px; margin: 0px 0px 0px 0px;}

  
/*Links */

a:link {color: #4747d1; text-decoration: underline}

a:visited {color: #4747d1; text-decoration: underline}

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

a.contrast:link {color: #39f; text-decoration: underline}


/*Utility Navigation */

table tr#utility {font-family: Verdana, Arial, Helvetica, sans-serif; background: #333; font-size: 9px; vertical-align: middle; color: #fc3;}

table tr#utility a:link {color: #fff; text-decoration: none;}

table tr#utility a:visited {color: #fff; text-decoration: none;}

table tr#utility a:hover {color: #9cf; text-decoration: underline;}

table tr#utility a.international:link {color: #FFCC00; text-decoration: none}

table tr#utility a.international:visited {color: #FFcc00; text-decoration: none}

table tr#utility a.international:hover {color: #9cf; text-decoration: underline;}


td#r-utility {text-align: right; padding: 3px 8px 5px 0px; width: 50%; }

td#l-utility {text-align: left; padding: 3px 0px 5px 8px; width: 50%;}

/*Banner*/

td#banner {background-color:#4747d1; width: 760px; border-bottom: 1px solid #faecd0;
								background-image:url(../design/images/banner4.gif)}
			
/*Sidelinks */

td#sidelinks { background-color: #faecd0; width: 175px; border-right: 1px solid #999; 
				text-indent:15px;}
	
td#sidelinks a{ display: block; text-decoration: none; margin: 0; 
				padding: 8px 0px 8px 0px; color: #514836; background-color: #fc0;
				border-bottom: 1px solid #faecd0;
				font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
				
td#sidelinks a:hover{ background-color: #e6b500; color: #fff;}

.current {display: block; text-decoration: none; margin: 0; padding: 8px 0px 8px 0px; 
			color: #faecd0; background-color: #b78900; border-bottom: 1px solid #faecd0;
				font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
		  


td#content { padding: 0px 0px 10px 0px; font-size: 12px; line-height: 20px; color: #333;}

td#content ul.indexlist2 { margin: 0px; padding: 0px 120px 0px 50px;}

td#content ul.indexlist2 li { padding-bottom: 5px}
			  
td#content h1 { padding: 5px 0px 6px 0px; display:block; background-color:#faecd0;  
				font-size: 11px; font-weight: bold;
				color: #666; text-align: left; margin: 0px 0px 0px 0px; 
				text-indent:15px; letter-spacing: 0px;
					}
				
td#content h2 { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding: 3px 0px 0px 0px; font-size: 12px; 
font-weight: 900; color: #630; 
text-align: left; margin: 10px 40px 5px 15px; 
border-bottom: 1px #ccc solid; 
letter-spacing: .5px;}
	
td#content h3 {font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:15px; padding: 0px;  font-size: 11px; font-weight: 900; color: #630; text-align: left; margin: 0px;}

td#content h4{ font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:15px; padding: 0px 0px 0px 0px; margin: 0px; font-size:11px; font-weight: bold; color: #960;}

/* Product Tables */

table.product {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
					margin: 10px 0px 15px 15px; font-size: 10px; text-align: left; width: 536px;}

table.product td.modelhd {
					padding: 0px 0px 0px 5px; width: 100px; color: #fff; background-color: #666; }

table.product td.descriptionhd {padding: 0px; width: 351px; color: #fff; background-color: #666; }

table.product td.pricehd {padding: 0px; width: 80px;  color: #fff; background-color: #666;}

table.product td.model {padding: 0px 0px 0px 5px; font-weight: bold; font-size: 11px; color: #666;
							vertical-align: top; border-bottom: 1px #fff solid;
							background-color: #f2f2f2;}

table.product td.description {padding: 5px 10px 10px 0px; color: #666; vertical-align: top; font-size: 11px; line-height: 14px;  
								border-bottom: 1px #fff solid; background-color: #f2f2f2 }

table.product td.price {font-weight: bold; font-size: 11px; color: #666; vertical-align: top; 
						padding-bottom: 20px; border-bottom: 1px #fff solid; background-color: #f2f2f2;}
				
						
						
/* Photo Divs Index Page */

div#main { width: 760px; position: relative; margin-left: auto; margin-right: auto;}
	
div#manometer {
	position:absolute;
	top: 328px;
	right: 35px;
	left: 648px;
}

div#manometer2 {
	position:absolute;
	top: 187px;
	right: 35px;
	left: 663px;
}

div#tach {
	position:absolute;
	top: 485px;
	right: 37px;
}

div#fast-tach {
	position:absolute;
	top: 190px;
	left: 580px;
}

div#tach2 {
	position:absolute;
	top: 590px; 
/*	top: 700px; */
	right: 35px;
	left: 645px;
}

div#multipurpose {
	position:absolute;
	top: 705px;
	right: 60px;
	left: 656px;
}
div#multipurpose2 {
	position:absolute;
	top: 200px;
	right: 60px;
	left: 667px;
}

div#timing {
	position:absolute;
	top: 862px;
	right: 20px;
	left: 645px;
}
	
div#timing2 {
	position:absolute;
	top: 180px;
	right: 20px;
	left: 640px; }

div#liquid1 {
	position:absolute;
	top: 1000px;
	right: 45px;
	left: 667px;
}

div#liquid1a {
	position:absolute;
	top: 200px;
	right: 45px;
	left: 667px;
}
div#liquid2 { position:absolute; top: 1152px; right: 40px; left: 680px;}

div#liquid2a { position:absolute; top: 738px; right: 50px; left: 669px;}


/* Content for Index.html */

td#contentindex .intro {color:#5e502d; padding: 5px 10px 5px 0px; font-size:13px; line-height:20px;
								 margin: 0px}
td#contentindex .rule-bottom {border-bottom: 1px solid #ccc; padding-bottom:15px;}


td#contentindex { font-size: 12px; line-height: 22px; color: #333;
			  padding: 5px 30px 10px 15px;}

td#contentindex h1 {font-size: 13px; font-weight: 900; 
				color: #009; text-align: left; padding: 10px 0px 5px 0px; margin: 0px;}
	
td#contentindex h1 a{font-family: Verdana, Arial, Helvetica, sans-serif; color: #009; text-decoration: underline;}

td#contentindex h1 a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;color: #009; text-decoration: underline;}

td#contentindex h1 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; color: #09f; text-decoration: underline;}
						
/* Other Tools Page*/
						
table.overview {margin: 5px 0px 0px 0px; font-size: 10px; text-align: left; width: 536px;}

table.overview td.bulletpoints{width: 336px;}

table.overview td.photo{width: 200px;}

table.overview p.toolslist {margin: 0px; padding: 0px 0px 30px 15px; font-size: 12px; }

/* End Other Tools Page*/

						
table#timing {text-align: left; width: 350px; color: #333; margin: 4px 0px 4px 0px;
				font-size: 11px; line-height: 13px;}
				
table#timing td#cell1{ padding-bottom: 4px;}

table#timing td#cell2{ width: 150px; padding-bottom: 4px;}

table#product form#form1 {margin:4px 0px 0px 0px;}

/* Lists for Index.html */

td#contentindex p# {font-family:Arial, Helvetica, sans-serif; padding-top: 10px; color:#643200; 
			font-size: 13px; line-height: 20px;}

ul {list-style-image:url(../design/images/bullet3a.gif); }

td#contentindex ul.indexlist { margin: 0px; padding: 0px 100px 10px 50px; border-bottom: 1px solid #ccc;}

td#contentindex ul.indexlist2 { margin: 0px; padding: 0px 100px 10px 50px;}

td#contentindex li {padding: 0px 0px 0px 0px; margin: 0px; }

td#contentindex li.nospace {margin: 0px; padding: 0px 0px 0px 0px;}

blockquote {margin: 0px; padding: 0px 0px 0px 23px; font-weight: bold;}

td#contentindex p.subhead2 {margin: 0px; padding: 0px 0px 0px 23px; font-weight: bold;}

/* classes */

.cart {font-size: 10px;}

.dots {color:#999; font-size: 9px; letter-spacing: .1em;}

.phone {color: #000; font-size: 10px; font-weight: bold;}
	
.gray {color: #666}

.red {color: #FF0000}

.subhead1 { font-size:11px; font-weight: bold; color: #630;}

.bullet {font-size: 9px; letter-spacing: 2px; color: #999; }

.comments {color:#C00; font-weight: bold;}

p.top { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px 0px 0px 0px; font-size: 10px; font-weight: bold; text-align: left;}

p.features {padding: 0px; margin: 0px 0px 0px 0px;}

p.featureswrap {padding: 0px; margin: 5px 100px 4px 15px;}



/* Specifications Pages */

td#specs { font-size: 12px; line-height: 20px; color: #333;}

td#specs h1 { padding: 10px 10px 0px 15px; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-weight:bold; color: #009; text-align: left; margin: 0px 0px 0px 0px;}
				
td#specs p#localnav {padding: 5px 0px 6px 15px; display:block; background-color:#faecd0;
					color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold; margin: 0px;}

table#specification {margin: 10px 0px 10px 15px; font-size: 10px; text-align: left; width: 550px; 
					color: #333; border: solid #ccc 1px;}

table#specification td.datahead {border: solid #ccc 1px;font-weight: bold; width: 190px; 
									padding: 4px 0px 4px 8px; line-height: 15px}
									
table#specification td.databody {border: solid #ccc 1px; padding: 4px 0px 4px 5px; line-height: 15px}
									
table#accuracy {margin: 10px 0px 10px 15px; font-size: 10px; text-align: left; width: 560px; 
					color: #333; border: solid #ccc 1px;}
					
table#accuracy td.head { background-color: #666; color: #FFF; width: 60px; border: solid #ccc 1px; 
							padding: 2px 0px 2px 2px; line-height: 15px; font-weight: bold}				
					
table#accuracy td.func {background-color: #99CCFF; border: solid #ccc 1px; 
						padding: 2px 0px 2px 2px; line-height: 15px; font-weight: bold}

table#accuracy td.data1 {width: 65px; border: solid #ccc 1px; padding: 2px 0px 2px 2px; line-height: 15px}

table#accuracy td.data2 {width: 109px; border: solid #ccc 1px; padding: 2px 0px 2px 2px; line-height: 15px}

table#accuracy td.data3 {border: solid #ccc 1px; padding: 2px 0px 2px 2px; line-height: 15px}

table#breadcrumb {width: 500px; font-size: 10px; font-weight: bold;color: #999; 
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					text-align: left; padding: 0px; margin: 0px }

table#breadcrumb td{padding-left: 15px;}

.youarehere {color: #333;}

						
/* View Shopping Cart*/
/* Chart Head*/
table#shoppinghead {color: #fff; background-color: #666; font-size: 10px; font-family:Verdana; font-weight: bold;
				width: 520px; text-align: left; margin: 20px 0px 0px 15px; padding: 0px; }
table#shoppinghead td.shopmodel {width: 60px; padding-left: 4px;}
table#shoppinghead td.shopqty {width: 40px;}
table#shoppinghead td.shopitem {}
table#shoppinghead td.shopunit {width: 70px;}
table#shoppinghead td.shopext {width: 70px;}
table#shoppinghead td.delete {width: 60px;}

/* Chart Body*/
table#shopchart {color: #333; background-color: #fff; font-size: 11px; font-family:Arial;
					width: 520px; text-align: left; margin: 20px 0px 0px 15px; padding: 0px;
					border-bottom: 1px solid #ccc;}
table#shopchart td.shopmodel {width: 60px; padding-left: 8px; }
table#shopchart td.shopqty {width: 40px;}
table#shopchart td.shopitem {}
table#shopchart td.shopunit {width: 70px;}
table#shopchart td.shopext {width: 70px;}
table#shopchart td.delete {width: 60px;}

table#subtt {color: #333; background-color: #fff; font-family: Arial, Helvetica, sans-serif;
					width: 520px; text-align: left; margin: 5px 0px 0px 15px; padding: 0px;}
table#subtt td.txt{ color:#333; font-weight: bold; font-size: 11px; }
table#subtt td.num{width: 55px; font-weight: bold; font-size: 11px;}
table#subtt td.btn{width: 70px;}

div#secure {font-size:11px; font-weight:bold; color: #FF0000;
			text-align: left; padding: 0px 0px 0px 15px; margin: 15px 0px 5px 0px;}
			
div#bottomnav {font-size:11px; font-weight:bold; color:#06c; text-align:left; 
		padding:5px 0px 0px 15px; margin:0px ;}
						
/* Credit Card (Pay) Page*/
div.payhead { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 3px 0px; font-size: 11px; 
				font-weight: bold; color: #a45128; 
				text-align: left; margin: 10px 30px 15px 15px; border-bottom: 1px solid #ccc; }
table#payinfo {width:520px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
table#payinfo td {padding:2px 0px 2px 0px; font-size:11px;}
table#payinfo td.leftinfo{font-weight: bold; width:125px; text-align:right; padding: 0px 10px 0px 0px;}

form#next {width:520px; margin: 15px 0px 0px 15px; padding: 8px 0px 0px 0px; border-top: 1px solid #ccc;}
.red{color:#f00}
.smallgray{color:#666; font-size:10px;}

/* Billing Page */
td#content2 {margin: 0px; padding: 0px}
table#billing {width:520px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
table#billing td {padding:2px 0px 2px 0px; font-size:11px;}
table#billing td.leftinfo{font-weight: bold; width:125px; text-align:right; padding: 0px 10px 0px 0px;}

table#alternate {width:520px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
table#alternate td.leftinfo {font-size:11px; font-weight: bold; width:125px; padding:3px 10px 3px 0px; text-align:right;}

div#delivery {width: 520px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
div#comments {width: 520px; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
div#next {width:520px; margin: 10px 0px 0px 15px; padding: 8px 0px 0px 0px; border-top: 1px solid #ccc;}

/* Review Order Page*/

.review { padding: 3px 0px 3px 0px; font-size: 11px; font-weight: bold; color: #630; 
				font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 10px 30px 0px 15px; }

.reviewrule { padding: 3px 0px 3px 0px; font-size: 11px; font-weight: bold; color: #630;
				border-bottom: 1px solid #ccc; margin: 10px 30px 10px 15px;  
				font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}


h6 {font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; margin: 0px 30px 0px 15px; font-size:11px; 
				border-top: 1px solid #ccc; font-weight: bold; color: #a67800;}
				
div.items {padding: 0px 0px 15px 15px; margin: 0px; font-size: 12px; 
			font-family:Arial, Helvetica, sans-serif; line-height: 18px;}
				
table#orderhead {color: #fff; background-color: #666; font-size: 10px; font-weight: bold;
				width: 520px; text-align: left; margin: 0px 0px 0px 15px; padding: 0px; }
				
td.model {padding-left: 8px;}
td.qty {width: 50px;}
td.item {width: 210px;}
td.unitprice {width: 80px;}
td.extprice {width: 80px;}

table#orderitems {width: 520px; text-align: left; color: #333; margin: 0px 0px 0px 15px; padding: 0px; border-bottom: 1px solid #ccc; }
table#orderitems td.ordermodel {padding-left: 8px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
table#orderitems td.orderqty {width: 50px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
table#orderitems td.orderitem {width: 210px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
table#orderitems td.orderunitprice {width: 80px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
table#orderitems td.orderextprice {width: 80px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}

table#subtotal {width: 520px; text-align: left; color: #333; 
				margin: 10px 0px 0px 15px; padding: 0px;}
td.subhead {color: #0066CC; font-size: 11px; font-weight: bold;}
td.subprice {width: 160px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}

div#submitorder {width:520px; margin: 10px 0px 0px 15px; 
						border-top: 1px solid #ccc; padding: 10px 0px 0px 0px ; }
						
/* International Page */

#2{margin-top:10px; }

/* footer */

td#footer{font-size: 10px; color: #5959d5; text-align: left;
	background-color: #fff; padding: 8px 0px 5px 50px; margin: 10px 0px 0px 0px; }
	
