body {
background-color: #ffffff;
background-position: 0px 0px;
background-attachment: fixed;
background-repeat: no-repeat;
font-family: Arial;
font-size: 12px;
}

body {
	background-color: #ffffff;
    height:100%; 
/* for pull-down menu to work in IE6*/
behavior:url("csshover2.htc");

}
#wrapper {
width: 980px;
margin: 0 auto;
text-align: center;
}

H1 {
	font-style: italic;
	font-family: Arial, Verdana, sans-serif;
	font-size: 22;
	color: #000000;
	padding: 0;
	margin: 0px;

}
H2 {
font-style: italic; 
font-family: Arial, Verdana, sans-serif;
font-size: 20px;
color: #000000;
}
H3 {
font-style: italic; 
font-family: Arial, Verdana, sans-serif;
font-size: 18px;
color: #000000;
}
H4 {
font-style: italic; 
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
color: #000000;
}
H5 {
font-style: italic; 
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
color: #000000;
}
H6 {
	font-style: italic;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;

}

LI {
font-size: 17px
}
div.waterman_logo {
    position: relative;
	top: 0px; left: 0px;
 	height: 120px; width: 100%;
 	z-index: 20;}
div.menu_buttons {
	position: relative;
 	top: 0px; left: 0px;
 	height: 20px; width: 100%;
 	z-index: 20;
}
#menu_wrapper {
width: 980px;
margin: 0 auto;
text-align: center;
}

div.about_us {
	Position: relative;
	width: 50%;
	z-index: 20;
	float:left;}
div.group_img {
	position: relative;
	width:40%; 	
 	z-index: 10;
	float:right;}

div.group_img2 {
	position: absolute;
 	top: 300px; left: 60%;
 	height: 300px; width: 40%;
 	z-index: 10;}
	
div.img_desc {
	position: relative;
 	top: 325px; left: 40%;
 	height: 100px; width: 40%;
 	z-index: 20;
	float:right;}

/* ######### Style for Parts,Sales, and Service boxes on Index.htm ######### */

div.PSS {
    Position: relative;
    top: 0px;
    width: 45%;
    z-index: 10;
    float:left;
}
div.parts {
	position: relative;
	top: 0px;
    left: 2%;
	border: black 2px solid;
	height: 200px;
	width: 100%;
	z-index: 10;
	text-align: left;
}
div.parts_logo {
	position: absolute;
	top: 21px;
	left: 222px;
	height: 40px;
	width: 30%;
	z-index: 10;
}
div.parts_desc {
	position: absolute;
	top: 83px;
	left: 158px;
	height: 110px;
	width: 279px;
	z-index: 10;
}
div.parts_jpg {
	position: absolute;
	top: 18px;
	left: 22px;
	height: 138px;
	width: 132px;
	z-index: 10;
}

div.sales {
	position: relative;
	top: 20px;
    left: 2%;
	border: black 2px solid;
	height: 200px;
	width: 100%;
	z-index: 10;
	text-align: left;
}
div.sales_logo {
	position: absolute;
	top: 16px;
	left: 229px;
	height: 40px;
	width: 30%;
	z-index: 10;
}	
div.sales_desc {
	position: absolute;
	top: 61px;
	left: 162px;
	height: 134px;
	width: 273px;
	z-index: 10;
}
div.sales_jpg {
	position: absolute;
	top: 9px;
	left: 11px;
	height: 142px;
	width: 131px;
	z-index: 0;
}

div.service {
	position: relative;
	top: 40px;
    left: 2%;
	border: black 2px solid;
	height: 200px;
	width: 100%;
	z-index: 10;
	text-align: left;
}
div.service_logo {
	position: absolute;
	top: 20px;
	left: 233px;
	height: 24px;
	width: 30%;
	z-index: 10;
}
div.service_desc {
	position: absolute;
	top: 59px;
	left: 130px;
	height: 132px;
	width: 69%;
	z-index: 10;
	padding: 2px;
	margin: 2px;
}
div.service_jpg {
	position: absolute;
	top: 7px;
	left: 0px;
	height: 131px;
	width: 20%;
	z-index: 10;
}

/* ######### End of Style for Parts,Sales, and Service boxes on Index.htm ######### */

div.building {
	position: absolute;
	top: 0px;
	left: 50%;
	z-index: 15;
}
div.hours {
	position: absolute;
	background-color: #999999;
	border: red 2px solid;
	border-left: red 2px solid;
	border-bottom: red 2px solid;
	top: 150px;
	left: 50%;
	height: 150px;
	width: 48%;
	z-index: 15;
}

div.affiliate {
	position: relative;
        top: 0px; left: 80%;
        height: 500px; width: 20%;
        z-index: 20;}
div.footer {
	position: relative;
        top: 60px; left: 0px;
        width: 100%;
        z-index: 20;
        text-align: left;}
div.footer_neda {
	position: absolute;
        bottom: 0px; left: 45%;
        width: 10%;
        z-index: 20;}

/*Special footer for equipment pages*/
div.footer2 {
	position: relative;
        top: 0px; left: 0px;
        width: 100%;
        z-index: 20;
        text-align: left;}
div.footer_neda2 {
	position: Absolute;
        top: 5px; left: 45%;
        width: 10%;
        z-index: 20;}
div.main_content1 {
	position: relative;
		top: 0px; left: 0px;
		width: 100%;
		z-index: 15;}

/*Special footer for equipment pages*/
div.inventory_content {
	position: relative;
		top: 0px; left: 0px;
		width: 100%;
		z-index: 15;}
div.main_content {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 15;
	float:left;
}
div.main_content2 {
	position: relative;
	    top: 0px; left: 0px;
		width: 100%;
		z-index: 15;}

div.contact {
	background-color:#999999;
	top: 0px;
	left: 0%;
	height: 450px;
	width: 35%;
	text-align: left;
	z-index:15;
	clear: none;
	position: relative;
}

div.contact2 {
	background-color:#999999;
	height: auto;
	width: 175px;
	text-align: left;
	z-index:15;
	float: left;
	clear: none;
 }

div.contact3 {
	background-color:#999999;
	height: auto;
	width: auto;
	text-align: right;
	z-index:15;
	float: left;
	clear: none;
	left: 20px;
}

div.contact4 {
	background-color:#999999;
	top: 175px;
	left: 0%;
	height: auto;
	width: auto;
	text-align: center;
	z-index:15;
	float: left;
	clear: none;
}

div.credit {
	top: auto;
	left: auto;
	height: auto;
	width: auto;
	text-align: left;
	z-index:15;
}

div.contact_parts {
	position: relative;
 	left: 5%;
	width: 130px;
	z-index: 10;
	float:left;}
div.contact_sales {
	position: relative;
	left: 10%;
	width: 400px;
	z-index: 10;
	float:left;
}	
div.contact_service {
	position: relative;
	left: 10%;
	width: 130px;
	z-index: 10;
	float:left;
}
div.contact_sales1 {
	position: relative;
	left: 20%;
	z-index: 10;
	width: 135px;
	float:left;
}
div.contact_sales2 {
	position: relative;
	top:5px;
 	left: 37%;
	z-index: 10;
	width:140px;
	float:left;
	}
div.contact_sales_left {
	position: relative;
 	left: 25%;
	height: 130px; width: 130px;
	z-index: 10;}
div.contact_sales_right {
	position: relative;
 	left: 55%;
	height: 130px; width: 130px;
	z-index: 10;}

div.aboutus_top {
	position: relative;
 	z-index: 10;
	}

div.aboutus_bottom {
	position: relative;
 	z-index: 10;}

div.aboutus_history {
	position: absolute;
 	top: 0px; left: 12%;
	height: 66px; width: 149px;
	z-index: 11;}

div.aboutus_directions {
	position: absolute;
 	top: 0px; left: 67%;
	height: 66px; width: 149px;
	z-index: 11;}


/* Menu div */
.slidetabsmenu{
float:left;
width:100%;
font-size: 12px;
line-height:normal;
border-bottom: 1px solid gray;
text-align: center;
}

* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

.slidetabsmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

.slidetabsmenu a{
float:left;
background:url(media/slide-left.gif) no-repeat left top;
margin:0;
margin-right: 5px;
padding:0 0 0 9px;
text-decoration:none;
}

.slidetabsmenu a span {
float:relative;
display:block;
background:url(media/slide-right.gif) no-repeat right top;
padding:2px 13px 2px 4px;
font-weight:500;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
color: black;
}

.slidetabsmenu a:hover, .slidetabsmenu li.selected a{
background-position:0% -125px;
}

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
background-position:100% -125px;
}

html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}


/* ######### Style for Drop Down Menu ######### */

div.dropmenudiv_c{
position:absolute;
top: 200;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


div.dropmenudiv_c a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
z-index:100;
}

* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
background-color: #eaeaea;
}
div.events {
	position: absolute;
	background-color: #FFF;
	border: 2px solid #00F;
	top: 325px;
	left: 50%;
	height: 340px;
	width: 48%;
	z-index: 15;
}
