/*Global Area */
p. {
	font-size: 14pt;
}
div.centered { text-align:center }
.centered-table { text-align: center; margin-left: auto; margin-right: auto;}
p.nav {
	font-size: 0.8em;
	font-family: Arial, sans-serif;
	text-align: center;
}
	p.bottom {
	text-align : center;
	font-family : sans-serif;
	letter-spacing : .1em;
	font-size : .6em;
	font-weight : bolder;
}
p.e-mail {
	
	font-size : 1em;
	text-align : center;
	font-style : normal;
	font-family : Arial, sans-serif;
	color : black;
	}
A {
	color : #3300FF;
}

A:HOVER {
	color : #FF3300;
	}
A:VISITED {
	color: #666666;
}
td.pad {
	padding: .5em;
}   
p.copyright {
	font-size: 0.8em;
	font-family: Arial, sans-serif;
	text-align: center;
}
table.text720 {
	width: 720px;  margin-left: auto; margin-right: auto;
}
table.text600 {
	width: 720px; margin-left: auto; margin-right: auto;
}
p.title1 {
	font-family: Calibri, "Times New Roman", serif;
	font-size: 1.4em;
	color: black;
	text-align: center;
	font-weight: 500;
	font-style: italic;
}
p.text1 {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	color: black;
	text-align: center;
}
p.backto {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	color: #660066;
	text-align: center;
}
span.partnum {
	color: #D900D4;
}


/* main page area. This is index2.htm*/
body.mainpage {
	background-attachment: fixed;
	background-color: #ACAECE;
	background-image: url(bbb/beige.gif);
}
table.mainpage {
	width: 100%; margin-left: auto; margin-right: auto;
}
td.mainleft {
	width: 180px;
	vertical-align: top;
	padding: 3px;
}
td.mainright {
	vertical-align: top;
	padding: 3px;
}
table.mainpagetext {
	width: 600px;
	background-color: white; margin-left: auto; margin-right: auto;
}
p.headingtext {
	text-align: center;
	font-size: 1em;
	font-weight: bolder;
	font-family: Arial, sans-serif;
	color: #D900D4;
	background-color: Yellow;
	padding: .1em;
}
table.innertext {
	width: 728px;
	padding: 20px;
	border-style: double;
	border-color: #3b0055;
	background-color: #FFFFDF; margin-left: auto; margin-right: auto;
}
p.text2 {
	font-family: "Times New Roman", "Seagull Md BT", serif;
	font-size: 1.0em;
	color: black;
	text-align: left;
	letter-spacing: .05em;
	line-height: 1.4em;
	
	
	}
	

/*contact page area*/

body.contact {
	background-attachment: fixed;
	background-color: #FFFFCC;
}
table.contact {
	width: 720px;
}

/*product page area*/
	
p.prodhead {
	color: #666666;
	text-align: center;
	font-size: 1.6em;
	font: Arial, serif;
}
table.prodhead {
	width: 728px;
	background-color: #FFF4C6; margin-left: auto; margin-right: auto;
}
p.prodtext {
	font: Calibri, "Times New Roman", serif;
	font-weight: normal;
		color: #3b0055;
	letter-spacing: .02em;
	font-size: 1.2em;
	text-align: left;
	
}

/*orderinfo page area*/
body.orderinfo {
	background-attachment: fixed;
	background-color: #FFFFCC;
	background-image: url(bbb/bkg-gbr360.jpg);
}
table.orderinfo {
	width: 560px;
	background-color: white; margin-left: auto; margin-right: auto;
}
p.ordertext {
	font: Calibri, "Times New Roman", serif;
	font-weight: normal;
		color: #000033;
	letter-spacing: .02em;
	font-size: 1.2em;
	text-align: left;
	
}
p.ordertext-c {
	font: Calibri, "Times New Roman", serif;
	font-weight: normal;
		color: #000033;
	letter-spacing: .02em;
	font-size: 1.2em;
	text-align: center;
	
}
/*gallery page area*/
body.gallery {
	background-attachment: fixed;
	background-image: url(bbb/bkg-gbr360.jpg);
	}
table.gallery {
	background-color: #EEEFFF;
	width: 720px; margin-left: auto; margin-right: auto;
}
p.gallerytext1 {
	color: blue;
	font: Arial, sans-serif;
	font-size: 1.0em;
}
p.gallerytext1c {
	color: blue;
	font: Arial, sans-serif;
	font-size: 1.2em;
	text-align: center;
}
p.gallerytext2 {
	color: blue;
	font: Arial, sans-serif;
	font-size: 1.6em;
	text-align: center;
}
p.gallerytext3 {
	color: blue;
	font: "Arial sans-serif", "Times New Roman", serif;
	font-size: 1.0em;
}
/*gallery page area*/
table.links {
	background-color: white;
	width: 560px; margin-left: auto; margin-right: auto;
}
p.linkstext1 {
	color: #0000cd;
	font: Arial, sans-serif;
	font-size: 1.2em;
}
p.linkstext2 {
	color: #0000cd;
	font: Arial, sans-serif;
	font-size: 1.6em;
	text-align: center;
	
}
p.linkstext1c {
	color: #0000cd;
	font: Arial, sans-serif;
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
}
/*valves page area*/
body.gallery {
	background-attachment: fixed;
	background-image: url(bbb/bkg-gbr360.jpg);
	}
table.valves {
	background-color: white;
	width: 560px; margin-left: auto; margin-right: auto;
	}
p.valvetext {
	color: #D900D4;
	font: Arial, sans-serif;
	font-size: 1.0em;
}	
pre.valvelist {
	font-size: 1.0em;
	color: #454545;
	font: monospace 
	
}
body.smallparts {
	background-attachment: fixed;
	background-color: #ACAECE;
	background-image: url(bbb/cn.jpg);
}

table.sp-main-buttons {
	width:760px;
	border-color: #3b0055;
	border-spacing: 5px; margin-left: auto; margin-right: auto;
}
table.sp-main {
	width:728px;
	border-color: #3b0055;
	border-width: thin;
	border-style: solid;
	background-color: #FFFFDF;
	border-spacing: 5px; margin-left: auto; margin-right: auto;
}
table.sp-items {
	width:750px; margin-left: auto; margin-right: auto;}
	
td.sp-left {
	width: 190px;
	}
td.sp-mid {
	width: 460px;
	padding: 10px;
	vertical-align: top;
}
td.sp-right {
	width: 110px;
	padding: 5px;
	vertical-align: top;
	
}
p.sp-text {
	color: #3b0055;
	font-size: 1.0em;
	font: Calibri, "Times New Roman", serif;
	text-align: left;
}
p.sp-price {
	color: #3b0055;
	font-size: 1.4em;
	text-align: center;
	font: bold Calibri, "Times New Roman", serif;

}
span.price {
	color:red;
}
p.sp-titles {
	text-align: center;
	font: "Times New Roman" serif;
	font: 
	font-weight: bold;
	font-size:1.6em;
	color: #3b0055;
	letter-spacing: .25em;
	font-variant: small-caps;
}
span.pn {
	color:blue;
	font-size: 80% 
}
p.sp-index {
	text-align: center;
	font: Calibri, "Times New Roman", sans-serif;
}
span.sp-uline {
	text-decoration: underline;
	font-weight: 600;
}
table.salebuttons {
	width: 80%; margin-left: auto; margin-right: auto;}
	
td.salebuttons-l {
	width:33%;
	text-align: right;
	height: 50px;
}
td.salebuttons-m {
	width:34%;
	text-align: center;
}
td.salebuttons-r {
	width:33%;
	text-align: left;
	height: 50px;
}
p.t3 {
	color: #3b0055;
	font-size: 1.0em;
	font-family: Arial, sans-serif;
	text-align: left;
}
p.t4 {
	color: #3b0055;
	font-size: 1.0em;
	font-family: Arial, sans-serif;
	text-align: center;
	font-weight: 500;
	letter-spacing: .05em;
	
}

/* begin menu */
div.menu {margin: 0em;}
div.menu ul {
  margin: .25em;
  padding: .1em;
  line-height: 2.50em;
  }
div.menu li {
  list-style-type: none;
  height: 2.50em;
  width: 11.25em;
  margin-bottom: 0px;
  text-align: center;
  font-family: Calibri, Arial, Verdana, Sans-Serif;
  font-size: 1.0em;
  letter-spacing: 0.01em;
  color: blue;
  background-color: transparent;
  }
div.menu li a {
  display: block;
  overflow: hidden;
  text-decoration: none;
  }
div.menu li a:link {
  background: url("bbb/button_0.png") repeat ;
  color: #feff09;
  font-weight: 600;
  text-align: center;
  border: 0px solid #000000;
  font-style: normal;
  font-size: 120%;
   }
div.menu li a:visited {
 background: url("bbb/button_0.png") repeat;
  color: #ced8ff;
  font-weight: 600;
  text-align: center;
  font-style: normal;
  border: 0px solid #ffcc33;
  font-size: 120%;
  }
div.menu li a:hover {
background: url("bbb/button_1.png") repeat;
    color: yellow;
  font-weight: 600;
  text-align: center;
  border: 0px solid #000000;
  font-style: normal;
  font-size: 130%;
  } /* end menu */
  
  /* printout */
  body.po { background-color: white; }
  table.po {
	width: 728px;
	padding: 20px;
	border-style: double;
	border-color: #000000;
	background-color: #ffffff; margin-left: auto; margin-right: auto;
}

/* begin menup */
div.menup {margin: 0em;}
div.menup ul {
  margin: .25em;
  padding: .1em;
  line-height: 1.00em;
  }
div.menup li {
  list-style-type: none;
  height: 1.00em;
  width: 7.00em;
  margin-bottom: 0px;
  text-align: center;
  font-family: Calibri, Arial, Verdana, Sans-Serif;
  font-size: 1.0em;
  letter-spacing: 0.01em;
  color: blue;
  background-color: transparent;
  }
div.menup li a {
  display: block;
  overflow: hidden;
  text-decoration: none;
  }
div.menup li a:link {
  background:  repeat ;
  color: #000000;
  font-weight: 600;
  text-align: center;
  border: 0px solid #000000;
  font-style: normal;
  font-size: 100%;
   }
div.menup li a:visited {
 background:  repeat;
  color: #000000;
  font-weight: 600;
  text-align: center;
  font-style: normal;
  border: 0px solid #ffcc33;
  font-size: 100%;
  }
div.menup li a:hover {
background:  repeat;
    color: #000000;
  font-weight: 600;
  text-align: center;
  border: 0px solid #000000;
  font-style: normal;
  font-size: 100%;
  } /* end menu */
  
  p.po-titles {
	text-align: center;
	font: "Times New Roman" serif;
	font: 
	font-weight: bold;
	font-size:1.2em;
	color: #000000;
	letter-spacing: .25em;
	font-variant: small-caps;
}
table.po-items {
	width: 100%; margin-left: auto; margin-right: auto;}