/* ----------------------------------------------- */
/* CSS code generated by Endecom Computer Services */
/* for www.hiscopumpsouth.com                      */
/*                                                 */
/*   Release Date: September 2008                  */
/*   Visit us: www.endecom.com                     */
/*                                                 */
/* ----------------------------------------------- */

@import url("reset.css"); /* import the reset file */

body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	background: url(hisco-bodybg.jpg) repeat-x #0c2346;
	color: #0c2346;
	margin: 0px 0px 30px 0px;
	}

a        {color: #0c2346; text-decoration: underline; font-weight: normal;}
a:link        {color: #0c2346; text-decoration: underline; font-weight: normal;}
a:visited        {color: #0c2346; text-decoration: underline; font-weight: normal;}
a:hover        {color: #0c2346; text-decoration: underline; font-weight: normal;}

p {text-align: left; 
	font-size: 14px;
	line-height: 18px;}

h1, h2, h3 {font-family: Tahoma, Geneva, sans-serif;
	color: #0c2346;}

h1 {font-size: 2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.6em;}


h2 a        {color: #0c2346; text-decoration: underline; font-weight: bold;}
h2 a:link        {color: #0c2346;text-decoration: underline; font-weight: bold;}
h2 a:visited        {color: #0c2346; text-decoration: underline; font-weight: bold;}
h2 a:hover        {color: #ccc; text-decoration: underline; font-weight: bold;}


#w-wrapper {
	text-align: left;
	/* ENABLING THIS MAKES THE HEADER FIXED WIDTH    */
	width: 940px;
	margin: 0px auto;
	}

#wrapper {
	margin: 0px;
	}

#w-wrapper2{
	width: 862px;
	margin: 0px auto;
	padding: 0px;
	}

#wrapper2{
	padding: 0px 0px;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
	}

#header {
	width: 940px;
	height: 278px; /* header image is 274px */
	margin: 0px auto;
	background: url(hiscos-header.jpg) no-repeat;
	}

#headerlogo {
		border: solid blue 0px;
		}

#header img#logo{
	margin: 10px 0px 0px 0px;
    position: relative; left: 0px; top: 6px; float: right; border: solid red 0px;
	}

#menubar {
	color: #333;
	vertical-align: top;
	margin-bottom: 0px;
	margin-left: 50px;
	padding: 0px;
	padding-top: 83px;
	border: solid 0px blue;
	}

#menubar a  {font-family:Verdana, Tahoma, Geneva, sans-serif; font-size: 10pt; color: #0c2346; text-decoration: none; font-weight: bold;}
#menubar a:hover    {color: #0c2346; text-decoration: none; background-color: yellow;}

#menubar ul {margin: 0px; padding: 0px;}

#menubar li {
	display: inline;
	padding: 0px;
	margin: 0px 0px 0px 6px;
	background: none;
	line-height: 1em;
	}

#contentareawrap {
	margin-top: 0px;
	padding-top: 0px;
	}

#contentarea {
	background: url(contentbg-DISABLED.gif) top left repeat-x #fefefe;
	padding: 10px 40px;
	margin-top: 0px; 
	}

#indexpage #contentarea {
	background: url(contentbg-DISABLED.gif) top left repeat-x #fefefe;
	padding: 10px 0px;
	margin-top: 0px; 
	}

#indexpage #contentarea p {
	padding: 0px 40px;
	}
#indexpage #contentarea h1 {
	padding: 0px 40px;
	}
#indexpage #contentarea div#leftside {
	width: 520px;
	}

#indexpage #contentarea div#rightside {
	margin-left: 470px;
	}

div#leftside {
	float: left;
	width: 420px;
	}

div#rightside {
	margin-left: 430px;
	padding: 0px;
	}

div#rightside img {
	margin: 0px 0px 20px 0px;
	}

div#rightside p {
	padding: 0px 20px;
	}


.sidebox {
	background: blue;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	background-color: #ddd;
	border: solid 1px #ddd;
	}

#indexbottomarea {
	}

#footermenu {
	}

#subfooter {
	width: 940px;
	height: 20px;
	color: #646464;
	padding: 0px;
	margin: 20px auto 5px auto; 
	font-family: arial, verdana, sans-serif;
	/* padding-top: 20px;
	border-top: solid 1px #ccc; */
	}

#subfooter a {color: #fff;}
#subfooter a:link {text-decoration: none;}
#subfooter a:visited {text-decoration: none;}
#subfooter a:hover {color: #9db2c8; text-decoration: underline;}

#subfooter #spanright {
	float: right;
	padding-right: 50px;
	font-size: 11px;
	color: #fff;
	line-height: 1.2em;
	}

#subfooter #spanleft {
	float: left;
	padding-left: 50px;
	font-size: 11px;
	color: #fff;
	line-height: 1.2em;
	}

#indexpage #indexlink,
#aboutuspage #aboutuslink,
#requestaquotepage #requestaquotelink,
#contactuspage #contactuslink,
#productspage #productslink,
#serviceandrepairspage #serviceandrepairslink {text-decoration: underline; color: #0c2346;text-decoration: none; background-color: yellow;}



.contentheader {
/* float: left */
	padding: 30px 0px 20px 0px;
	clear: right;
	border: solid green 0px;
	margin-bottom: 0px;
	}

#contentarea p  {
	clear: none;
	margin-top: 0px;
	}

.clear { height: 1%; clear: both; margin: 0; padding: 0;}

.sidebox li {border: 0px;}

address {float: right; text-align: right; margin-right: 5px; color: #0c2346; font-style: normal; line-height: 1.2em;}

div#picsdiv img.first {margin: 30px 0px 10px 20px;}
div#picsdiv img {margin: 10px 0px 10px 20px;}

ul {list-style: none;}
li {font-size: 1.2em; line-height: 1.2em; margin: 5px 20px 5px 0px; padding-left: 15px; background: url(checkmark.gif) no-repeat 0 .2em;}

table td {padding: 5px 10px; color: #0c2346;}

.bold {font-weight: bold;}

/* ==========================================
=============================================
=========================================== */

ul.additionalpumps {list-style: none; float: left; margin-top: 0px; margin-left: 0px;}
ul.additionalpumps li {margin: 5px 60px 5px 0px; background: url(checkmark.gif) no-repeat center left; padding-left: 0px; background: none;}

a.sepcousa {font-size: 1.2em;}
a.sepcousa:hover {color: #aaa;}