A:link  { font-weight: bold }
A:active  { font-weight: bold }
A:visited  { font-weight: bold }
A:hover  { color: red; font-weight: bold }
.bodytext    { font-size: 12px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }
.bullets    { line-height: 125%; font-weight: bold; font-size: 12px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }
.blacklinks  a { color: black }, .blacklinks { font-size: 10px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }
.whitelinks  a { color: white }, .whitelinks { font-size: 10px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }
.smalltext   { line-height: 100%; font-size: 10px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }

.picleft {float:left;margin:0 12px 6px 0}
.picright {float:right;margin:0 0 6px 12px}

.addrblock   { width: 600px; color: black; font-size: 12px; font-weight: bold; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif; background: white; padding: 5px; margin: 5px }
.addrblock  big { font-size: 14px }

.head1   { font-weight: bold; font-size: 14px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }
.head2   { font-weight: bold; font-size: 18px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }
.head3 { font-weight: bold; font-size: 36px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }

body { padding: 0 }
p    { font-size: 12px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }
h3   { font-weight: bold; font-size: 14px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }
h2   { font-weight: bold; font-size: 18px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }
h1 { font-weight: bold; font-size: 36px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }
li    { font-size: 12px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }

#infobox {
	width: 600px;
	text-align: left;
	clear: both;
	position:relative;
	margin: 15px;
	border: outset 2px #333333;
    padding: 10px;
    background-color: #dddddd;
	}
#infobox h1 { margin: 0 0 6px 0; font-size: 24px}
#infobox li { margin: 0 0 6px -10px; font-size: 12px}

#box1 {
	float: right;
	text-align: left;
	width: 600px;
	height: auto;
	margin: 0 auto;
	margin-bottom: 10px;
	border: solid 1px black;
    padding: 10px;
    background-color: #eeeeee;
	}
#box1 blockquote {
	clear: both;
	width: auto;
	text-align: left;
	border: solid 1px black;
    padding: 0 10px;
    background-color: #ffffff;
	}
	

#box2 {
	float: left;
	text-align: left;
	min-width: 600px;
	height: auto;
	margin: 0 auto;
	margin-bottom: 10px;
	border: solid 1px black;
    padding: 10px;
    background-color: #eeeeee;

	}
#pipebox {
	width: 700px;
	margin-bottom: 10px;
	border: solid 1px black;
    padding: 10px;
    background-color: #eeeeee;
    text-align: left
	}
#pipebox h1   { margin: 0; font-weight: bold; font-size: 18px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif; border-bottom: black dotted 2px; padding-bottom: 10px }
#pipebox b   { width: 200px; border: 1px solid black; margin: 2px; padding: 2px; background: white }
#pipebox strong  { width: 200px; border: 1px solid black; margin: 2px; padding: 2px; background: green }
#pipebox img  { vertical-align: baseline; border: black solid 2px; margin-right: 5px }

#downloadables a  { text-decoration: none; width: 200px; border: 2px outset black; margin: 2px; padding: 2px;
background: #fff; color: black }
#downloadables a:hover  { background: #ddd; color: black; border: 2px inset black; }
#downloadables a:active  { background: #000; color: white; border: 2px solid black; }
#downloadables p  { text-align: left; margin: 10px 0; padding: 0 }
#downloadables h1 { text-align: left; margin: 5px 0 -10 0; border: none; padding-lefT: 2px; font-weight: bold; font-size: 12px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif }

	
#pipepic {
	float: left;
	text-align: center;
	padding: 0px; margin: 0 20px; 
	background: #ffffff;
	border: 0px dotted #000000;
	font-size: 9px; line-height: 100%; font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
}
#pipepic img { border: solid black 1px; vertical-align: left }

#pipeshop { padding: 25px; background: #eeeeee; border: 1px black solid; width: 600px; text-align: left; margin-bottom: 10px }
#pipeshop b { color: #000000; font-weight: bold; margin-left: 5px }
#pipeshop strong { color: red; font-weight: bold; margin-left: 5px }
#pipeshop i { color: #666666; font-style: italic; margin: 0 5px }
#pipeshop p { vertical-align: text-top; margin: 0 0 12px 0;  }
#pipeshop h1 { clear: both; margin: 15px 0; border: solid 1px black; padding: 5px; text-align: center; font-weight: bold; background: white; margin: 20px 0;
font-size: 14px; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif; text-transform:uppercase }
#pipeshoppic { background: white; float: right; margin: 0 0 24px 15px; vertical-align: text-top; border: solid 1px black; text-align: center;
font-size: 10px; font-weight: bold; font-family: Arial, "Trebuchet MS", Verdana, Arial, sans-serif; text-transform:uppercase }
#pipeshoppic p { margin: 4px 0 }

#box-right {
	float: right;
	text-align: center;
	padding: 5px; margin-left: 10px; 
	background: #ffffff;
	border: 0px dotted #000000;
	font-size: 9px; line-height: 100%; font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
}

#buttonfloat img { border: none; background: none; margin: 0 }
#buttonfloat { text-align: center; clear: both }


#box-left {
	float: left;
	text-align: center;
	padding: 0px;
	margin: 5px 15px 5px 5px; 
	background: #ffffff;
	border: 0px dotted #000000;
	font-size: 9px; line-height: 100%; font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
}
#box-left img { border: solid black 1px }
