body {
	margin: 0px;
	padding: 0px;
	background-color: black;
}
hr {
	color: white;
}
/* ########################################    WRAPPER   ########### */
div#wrapper {
	position: absolute;
	top: 10px;
	left: 100px;
	width: 800px;
	height: 550px;
	background-color: #ffffff;
}

/* ########################################    BANNER   ########### */
div#banner {
	position: absolute;
	top: 24px;    
	/* to move navigation bar BELOW banner, set top to 0 and nav top to 120 */
	left: 0px;
	width: 100%;
	height: 120px;
	font-family: sans-serif;
	font-size: 20pt;
}
#banner #logo {
	position: relative;
	width: 400px;
	float: left;
	margin-left: 60px;   /* move banner graphic from the left edge */
}
#addBlock {
	position: absolute;
	margin-top: 5px;
	right: 15px;
	font-family: sans-serif;
	font-size: 8pt;
	color: #303030;
	width: 180px;
	top: 0px;
}

/* ########################################    NAVIGATION   ####### */
div#navigation {
	position: absolute;
	top: 0px;  /* To swap with banner set to 0 and banner to 20 */
	left: 0px;
	width: 100%;
	height: 18px;
	font-size: 9pt;
	text-align: center;
	padding-top: 4px;
	background-color: #cfcfcf; /* Set to #000000 for a WHITE background */
}
#navigation ul {
	list-style: none;
	display: inline;
}
#navigation li {
	display: inline;
}

#navigation li a {
	color: #0000b0;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 25px;
	font-family: sans-serif;
}
#navigation li a:hover {
	color: #ff0000;
	text-decoration: underline;
}
	



/* ########################################    CONTENT   ########### */
div#content {
	position: absolute;
	top: 146px;
	left: 10px;
	width: 780px;
	height: 383px;
	color: #606060;
}

/* ########################################    SIDEBAR   ########### */

div#content #sidebar	{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 100px;
	height: 383px;
}
#sidebar a {
	font-family: sans-serif;
	font-size: 10pt;
	color: #606060;
	text-decoration: none;
	line-height: 2em;
}
#sidebar a:hover {
	text-decoration: underline;
}
/* ########################################    RED STAR ################# */

#smallLogo {
	position: absolute;
	top: 100px;
	left: 5px;
}

#followMe {
	position: absolute;
	top: 300px;
	left: 5px;
	height: 50px;
	width: 100px;
	/* border: solid 1px red; */

}

/* ########################################    PAGE CONTENT   ########### */

div#content #pagetext	{
	position: absolute;
	top: 0px;
	left: 120px;
	width: 662px;
	height: 383px;
	overflow: auto;
	font-family: sans-serif;
	color: #666666;
	font-size: 10pt;
}
img.lefty {
	float: left;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

img.righty {
	float: right;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.prodlist  {
	/* position: relative; */
	width: 400px; 
}
#pagetext #ourEquip {
	position: absolute;
	left: 200px;
}
#pagetext h2 {
	color: #ff0000;
	font-family: sans-serif;
}
#pagetext h3 {
	font-family: sans-serif;
}
#pagetext .contactForm {
	position: relative;
	left: 10px;
	width: 90%;

}
div#prods {
	position: relative;
	top: -10px;
	float: left;
}
div#icons	{
	float: right;
}
.contactForm p, .contactForm table, .contactForm input, .contactForm textarea, .contactForm label, .contactForm select {
	font-size: .8em;
	font-family: sans-serif;
}
.blockTitle {
	font-weight: bold;
	color: #0000b0;
}
ul.starlist	{
	list-style-image: url(Logos/RedStarBulletSm.gif);
}
ul.nostar	{
	list-style-image: url(Logos/BlueStarBulletSm.gif);
}
/* ########################################    FOOTER   ########### */
div#footer {
	position: absolute;
	top: 534px;
	background-color: #606060;
	padding-top: 2px;
	left: 0px;
	width: 100%;
	height: 16px;
	text-align: center;
	font-size: 8pt;
	font-family: sans-serif;
	color: #9f9f9f;
}