body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #E0CDA5;
	margin: 0px;
	text-align: center;
}

#content {
	background-color: #AA7744;
	width: 768px;
	/*			width:984px; */
	border-left: 2px #000 solid;
	border-right: 2px #000 solid;
}

.bodycontent {
	margin-left: auto;
	margin-right: auto;
	width: 768px;
	text-align: left;
}

img {
	border: 0
}

#content p {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 35px;
	margin-right: 40px;
	font-size: 114%;
}

.videomenutext a:link {
	text-decoration: none;
	color: black;
	text-align: left;
}

.videomenutext a:visited {
	text-decoration: none;
	color: black;
	text-align: left;
}

.videomenutext a:active {
	text-decoration: none;
	color: black;
	text-align: left;
}

.videomenutext a:hover {
	text-decoration: underline;
	color: red;
	text-align: left;
}

.article_pic {
	float: right;
	padding-left: 25px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 2px;
	margin: 5px;
	margin-bottom: 0px;
}

/* mid-page picture */
.midarticlecontainer {
	float: left;
	margin-left: 35px;
}

.midarticlecontainer p {
	font-size: 80%;
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}

.midarticlecontainer img {
	padding-left: 25px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 2px;
	margin: 5px;
	margin-bottom: 0px;
}

/* banner ad */
#banner {
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -0px -160px;
	width: 768px;
	height: 116px;
	border-left: 2px #000 solid;
	border-right: 2px #000 solid;
	border-top: 2px #000 solid;
}

#banner span {
	display: none;
}

#bannerlogo {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

#bannermainimage {
	padding-right: 10px;
	vertical-align: baseline;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 100px;
	float: left;
}

img.bannermainimage {
	vertical-align: baseline;
}

/* main page content */
.leftsidemenus {
	padding: 0px 0px 0px 10px;
	float: left;
	width: 120px;
}

.leftsidemenutitle {
	font: bold 12pt arial, "comic sans ms", technical;
	padding: 12px 0px 0px 0px;
	text-align: left;
	width: 120px;
}

.leftsidemenubox {
	background-color: #FFCC22;
	padding: 0px 4px 0px 4px;
	border-left: 2px #000 solid;
	border-right: 2px #000 solid;
	font: bold 11pt arial, "comic sans ms", technical;
	text-align: left;
}

a.leftsidemenu {
	color: #66CCFF;
	text-decoration: none;
	border-left: 5px #FFCC22 solid;
	padding-right: 4px;
	padding-left: 5px;
}

a.leftsidemenu:link {
	color: #0033AA;
	text-decoration: none;
	border-left: 5px #FFCC22 solid;
	padding-right: 4px;
	padding-left: 5px;
}

a.leftsidemenu:visited {
	color: #0033AA;
	text-decoration: none;
	border-left: 5px #FFCC22 solid;
	padding-right: 4px;
	padding-left: 5px;
}

a.leftsidemenu:active {
	color: #0033AA;
	text-decoration: none;
	border-left: 5px #FFCC22 solid;
	padding-right: 4px;
	padding-left: 5px;
}

a.leftsidemenu:hover {
	color: #000066;
	border-left: 5px #000066 solid;
	padding-right: 4px;
	padding-left: 5px;
}

#centercontent {
	width: 618px;
	float: left;
	padding-left: 6px;
	padding-top: 3px;
	text-align: center;
}

#breadcrumb {
	font: 10pt Arial, "comic sans ms", technical;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	text-align: left;
}

.articletitle {
	font: bold 12pt arial, "comic sans ms", technical;
	padding: 0px 0px 0px 4px;
	text-align: left;
}

#leadarticle {
	font: 11pt tahoma, "comic sans ms", technical;
	margin-left: 4px;
	margin-right: 4px;
	background: #FFFFFF;
	padding: 0px;
	border-left: 2px #000 solid;
	border-right: 2px #000 solid;
}

#leadarticletext {
/*	font: 11pt arial, "comic sans ms", technical; */
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}

h1 {
	font: bold 16pt tahoma, arial, "comic sans ms", technical;
	padding: 10px;
	text-align: center;
}

h2 {
	font: bold 14pt tahoma, arial, "comic sans ms", technical;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	text-align: left;
	margin: 0px;
}

p {
	margin: 0px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
}

#productshots {
	text-align: center;
	padding: 10px;
}

.productimage {
	margin: 4px;
}

#secondaryarticle {
	margin-left: 4px;
	margin-right: 4px;
	background: #FFFFFF;
	padding: 0px;
	border-left: 2px #000 solid;
	border-right: 2px #000 solid;
}

.secondaryarticletext {
	padding: 10px;
	font: 12pt tahoma, arial, "comic sans ms", technical;
	text-align: left;
}

#businessemail {
	padding: 0px 10px 14px 30px;
	font: bold 13pt tahoma, arial, "comic sans ms", technical;
	text-align: left;
}

.manuallinks {
	font: bold 8pt Arial, Helvetica, sans-serif;
}

.manuallinksfloatleft {
	text-align: left;
	float: left;
	position: static;
	vertical-align: top;
}

.spacetoright {
	margin-right: 20px;
}

.manuallinksfloatright {
	text-align: right;
	float: right;
	position: static;
	vertical-align: top;
}

.manuallink {
	text-decoration: none;
    font: bold 8pt Arial, Helvetica, sans-serif;
}

.spacetoleft {
	margin-left: 20px;
}

#footer {
	background-color: #AA7744;
	width: 748px;
	padding: 20px 10px 10px 10px;
	border-bottom: 2px #000 solid;
	border-left: 2px #000 solid;
	border-right: 2px #000 solid;
	font: 8pt arial, "comic sans ms", technical;
	text-align: center;
}

/* black MENU BAR */
.dropdownmenu {
	width: 768px;
	height: 24px;
	display: inline-block;
	background-color: #000066;
	font: bold 12pt Arial, "comic sans ms", technical;
	color: #888888;
	padding: 0px 1px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	border: 0px;
	border-top: 2px #000 solid;
	border-bottom: 2px #000 solid;
	border-left: 2px #000 solid;
	border-right: 2px #000 solid;
}

a.dropdownmenuitem {
	color: #DDD;
	text-decoration: none;
}

a.dropdownmenuitem:link {
	color: #DDD;
	text-decoration: none;
}

a.dropdownmenuitem:visited {
	color: #DDD;
	text-decoration: none;
}

a.dropdownmenuitem:active {
	color: #DDD;
	text-decoration: none;
}

a.dropdownmenuitem:hover {
	color: #FFCC66;
	text-decoration: none;
}

.overviewlist {
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: square;
	padding-left: 80px;
	padding-right: 100px;
}

.overviewlist li {
	padding-top: 6px;
	padding-bottom: 20px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 80%;
}

.overviewlist li p {
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Arial, Verdana, Sans-serif;
	font-weight: normal;
	font-size: 80%;
}

.overview_container {
	float: right;
	width: 300px;
	height: 580px;
	background-color: #FFEECA;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 6px;
	border: black 1px solid;
	margin: 20px;
	text-align: left;
}

.overview_container img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-right: 30px;
}

input {
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 18px;
}

.dropdownmenu input {
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	height: 24px;
	vertical-align: top;
}

.dropdownmenu form {
	display: inline;
	height: 22px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/* This is the Tan hack */ /*
* html #footer {
	width: 792px;
	w\idth: 768px; }
*/ /* example on how to fix IE5.x problems with border calcs */ /*
	#bannerlogo {
		float: left;
		background:#fff;
		height:40px;
		border-top:1px solid #000;
		border-right:1px solid #000;
		border-left:1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:39px;
		}
	html>body #bannerlogo {
		height:39px;
		}
*/ /*  the "prev" and "next" buttons in the manual  */
.manualprevbutton {
	display: block;
	width: 80px;
	height: 35px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -360px -88px;
}
.manualprevbutton:hover {
	display: block;
	width: 80px;
	height: 35px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -360px -123px;
}
.manualprevbutton span {
	display: none;
}

.manualnextbutton {
	display: block;
	width: 80px;
	height: 35px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -440px -88px;
}
.manualnextbutton:hover {
	display: block;
	width: 80px;
	height: 35px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -440px -123px;
}
.manualnextbutton span {
	display: none;
}

#contentheaderimage {
	display: block;
	padding-left: 3px;
	width: 609px;
	height: 32px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -0px -0px;
}
#contentheaderimage span {
	display: none;
}

#howtocontactimage {
	display: block;
	padding-left: 3px;
	width: 609px;
	height: 32px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -0px -32px;
}
#howtocontactimage span {
	display: none;
}

.articlebottomimage {
    display: inline-block;
    width: 610px;
    height: 16px;
    background:
        url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
        no-repeat -0px -64px;
}

#logoimage {
	display: block;
	width: 150px;
	height: 116px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -614px -0px;
}
#logoimage span {
	display: none;
}

#googlesearchimage {
	display: inline-block;
	width: 240px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -120px -88px;
}
#googlesearchimage:hover {
	display: inline-block;
	width: 240px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -120px -112px;
}
#googlesearchimage span {
	display: none;
}

#menutitleimage {
	display: block;
	width: 120px;
	height: 32px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -0px -88px;
}
#menutitleimage span {
	display: none;
}

#forumtitleimage {
	display: block;
	width: 120px;
	height: 32px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -0px -120px;
}
#forumtitleimage span {
	display: none;
}

.menubottomimage {
	display: inline-block;
	width: 120px;
	height: 16px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -623px -128px;
}

#smallfontimage {
	display: inline-block;
	width: 18px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -194px -136px;
}
#smallfontimage:hover {
	display: inline-block;
	width: 18px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -267px -136px;
}
#smallfontimage span {
	display: none;
}

#normalfontimage {
	display: inline-block;
	width: 18px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -212px -136px;
}
#normalfontimage:hover {
	display: inline-block;
	width: 18px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -285px -136px;
}
#normalfontimage span {
	display: none;
}

#largefontimage {
	display: inline-block;
	width: 18px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -230px -136px;
}
#largefontimage:hover {
	display: inline-block;
	width: 18px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -303px -136px;
}
#largefontimage span {
	display: none;
}

#hugefontimage {
	display: inline-block;
	width: 18px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -248px -136px;
}
#hugefontimage:hover {
	display: inline-block;
	width: 18px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -321px -136px;
}
#hugefontimage span {
	display: none;
}

.fontsizeleftimage {
	display: inline-block;
	width: 17px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -120px -136px;
}
.fontsizeleftimage span {
    display: none;
}

#fontsizerightsideimage {
	display: inline-block;
	width: 17px;
	height: 24px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -136px -136px;
}
#fontsizerightsideimage span {
    display: none;
}

#fontsizerightimage {
    display: inline-block;
    width: 40px;
    height: 24px;
    background:
        url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
        no-repeat -154px -136px;
}
#fontsizerightimage span {
    display: none;
}

#product1image {
	display: inline-block;
	width: 110px;
	height: 95px;
	background:
		url("http://www.bubbleactionpumps.com/images/jpegs-combined.jpg")
		no-repeat -0px -0px;
}
#product1image span {
	display: none;
}

#product2image {
	display: inline-block;
	width: 110px;
	height: 95px;
	background:
		url("http://www.bubbleactionpumps.com/images/jpegs-combined.jpg")
		no-repeat -110px -0px;
}
#product2image span {
	display: none;
}

#product3image {
	display: inline-block;
	width: 110px;
	height: 95px;
	background:
		url("http://www.bubbleactionpumps.com/images/jpegs-combined.jpg")
		no-repeat -220px -0px;
}
#product3image span {
	display: none;
}

#product4image {
	display: inline-block;
	width: 110px;
	height: 95px;
	background:
		url("http://www.bubbleactionpumps.com/images/jpegs-combined.jpg")
		no-repeat -330px -0px;
}
#product4image span {
	display: none;
}

#article1image {
	display: inline-block;
	width: 130px;
	height: 75px;
	background:
		url("http://www.bubbleactionpumps.com/images/jpegs-combined.jpg")
		no-repeat -0px -95px;
}
#article1image span {
	display: none;
}

#article2image {
	display: inline-block;
	width: 130px;
	height: 75px;
	background:
		url("http://www.bubbleactionpumps.com/images/jpegs-combined.jpg")
		no-repeat -130px -95px;
}
#article2image span {
	display: none;
}

#w3cxhtml1image {
	display: inline-block;
	width: 88px;
	height: 31px;
	background:
		url("http://www.bubbleactionpumps.com/images/all_page_design8.gif")
		no-repeat -520px -88px;
}
#w3cxhtml1image span {
	display: none;
}

.centercontent {
    text-align: center;
}

.videocontainer {
    display: inline-block;
	width: 320px;
	height: 240px;
	text-align: center;
	border: 2px solid black;
}



/* for google adword form */
form{margin:0;padding:0;padding-left: 25px;}

fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;}

legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}

label{float:left;width:130px;padding:0 1em;text-align:right;}

fieldset div{margin-bottom:1.5em;padding:0;display:block;}

fieldset div input,fieldset div textarea{width:280px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}

fieldset div select{padding:1px;}

#contactusform-submit{clear:both;padding-top:1em;text-align:center;}

#contactusform-submit input{border:1px solid #333;padding:2px 1em;height:2em;background:#555;color:#fff;font-size:100%;}

input:focus,textarea:focus{background:#efefef;color:#000;}

fieldset div.contactusform-req{font-weight:bold;}

fieldset div.contactusform-req label:before{content:"* ";color:red;}

/* body{padding:0;margin:20px;color:#333;background:#fff;font:12px arial,verdana,sans-serif;text-align:center;}  */

#container{margin:0 auto;padding:1em;width:550px;text-align:left;}
