/* CSS Document */

body{
background-color:#000000;
margin: 0px;
padding: 0px;
}


img{
	border: 0px;
	border-bottom-color: #000000;
}

#container{
width: 930px;
background-image:url(images/blueback.jpg);
background-repeat:no-repeat;
overflow:auto; /*so image shows firefox, but puts scroll in IE*/
}

#logo{
width: 252px;
height:78px;
padding: 22px 0px 0px 10px;
margin-left: 210px;
float: left;
background-color:#000000;

color: #FFFFFF;

filter: alpha(opacity=95);
-moz-opacity:0.95;
opacity: 0.95;/**/
display:inline;
}


#logo2{
height: 35px;
padding: 0px 0px 0px 16px;
width: 246px;
background-color:#000000;
filter: alpha(opacity=95);
-moz-opacity:0.95;
opacity: 0.95;
margin: 0px 0px 0px 15px;
float: left;
display:inline;
}



#main{
float:left;
width:695px;
margin-top: 0px;
background-color:#000000;/*#171717#080808*/
filter: alpha(opacity=92);
-moz-opacity:0.92;
opacity: 0.92;
}


#nav{
width: 160px;
height: 174px;
text-align:right;
float:left;
margin-left:35px;
margin-top: 45px;
color: #FFFFFF;
display:inline;
}


#nav ul{
margin: 0px;
padding: 0px;
list-style-image:none;
list-style-type: none;
text-align:right;
font-family: century gothic;
font-size:17px;
}

#nav li{
}


#nav li a{
text-decoration: none;
color:#FFFFFF;
display: block;
min-height: 0;
padding-right:6px;
}


#nav li a:hover {
}

/* take a out so that it works without hover*/
#home a{
background:url(images/homeback.gif) no-repeat right;
height: 25px;
padding-top:2px;
}


#home a:hover{
background:url(images/homeback2.gif) no-repeat right;
height: 25px;
padding-top:2px;
}

#aboutus a{
background:url(images/aboutusback.gif) no-repeat right;
height: 25px;
padding-top:2px;
}

#aboutus a:hover{
background:url(images/aboutusback2.gif) no-repeat right;
height: 25px;
padding-top:2px;
}



#products a{
background:url(images/productsback.gif) no-repeat right;
height: 25px;
padding-top:2px;
}


#products a:hover{
background:url(images/productsback2.gif) no-repeat right;
height: 25px;
padding-top:2px;
}





#preowned a{
background:url(images/preownedback.gif) no-repeat right;
height: 25px;
padding-top:2px;
}

#preowned a:hover{
background:url(images/preownedback3.gif) no-repeat right;
height: 25px;
padding-top:2px;
}



#valves a{
background:url(images/valvesback.gif) no-repeat right;
height: 25px;
padding-top:2px;
}

#valves a:hover{
background:url(images/valvesback2.gif) no-repeat right;
height: 25px;
padding-top:2px;
}





#contactus a{
background:url(images/contactusback.gif) no-repeat right;
height: 25px;
padding-top:2px;
}


#contactus a:hover{
background:url(images/contactusback2.gif) no-repeat right;
height: 25px;
padding-top:2px;
}




#header{
width:536px;
float:left;
}


#header2{
	width:536px;
	float:left;
	margin-left: 10px;
	margin-top: 7px;
	background-color: #011F5C;
}


h1{
font-family: century gothic;
font-weight:normal;
font-size:24px;
color:#FFFFFF;
margin: 0px;
padding: 5px 0px 0px 30px;
}

h2{
font-family: century gothic;
font-weight:bold;
font-size:24px;
color:#FFFFFF;
margin: 0px;
padding: 12px 0px 0px 20px;
}

h3{
color:#2EB5FE;
font-size:18px;
font-weight:normal;
margin: 0px 0px 10px 0px;
padding: 0px;
font-family: georgia;
}

.text2 h3{
color:#2EB5FE;
font-size:18px;
font-weight:normal;
margin: 18px 0px 0px 0px;
padding: 0px;
font-family: georgia;
}

h4{
color:#ECE45E;
font-size:12px;
font-weight:bold;
margin: 0px 0px 3px 0px;
padding: 0px;
}


#questions{
width: 150px;
height: 48px;
float: right;
margin-top: 41px;
}

.clear{
clear: both;
margin: 0px;
}


.productshome{
	padding: 10px 10px 0px 10px;
	width: 590px;
	margin: 0px 0px 0px 40px;
	border-color: #000000;
/*border: 1px solid #fff;*/
}

    

.products{
background-color:#232323;
padding: 10px;
width: 290px;
margin: 15px 0px 0px 0px;
/*border: 1px solid #fff;*/
float: left;
font-family: georgia;
font-size: 13px;
font-weight:normal;
}


.productsB{
background-color:#232323;
padding: 10px;
width: 290px;
margin: 15px 0px 0px 10px;
/*border: 1px solid #fff;*/
float: left;
font-family: georgia;
font-size: 13px;
font-weight:normal;
}


.productstop{
background-color:#232323;
padding: 10px;
width: 290px;
margin: 5px 0px 0px 0px;
/*border: 1px solid #fff;*/
float: left;
font-family: georgia;
font-size: 13px;
font-weight:normal;
}


.productsBtop{
background-color:#232323;
padding: 10px;
width: 290px;
margin: 5px 0px 0px 10px;
/*border: 1px solid #fff;*/
float: left;
font-family: georgia;
font-size: 13px;
font-weight:normal;
}



.productspre{
background-color:#161616;
padding: 10px;
width: 450px;
margin-top: 8px;
}

.productone{
	font-family: georgia;
	font-size: 13px;
	font-weight:normal;
	float: left;
	color:#FFFFFF;
	background-color:#000000;
	width: 280px;
	height: 195px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-left: 1px solid #666666;
	border-color: #000000;
}

.productone img{
	margin-top: 8px;
	border-color: #000000;
	background-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
}

.producttwo{
	font-family: georgia;
	font-size: 13px;
	font-weight:normal;
	float: left;
	color:#FFFFFF;
	background-color:#000000;/*#101010*/
	width: 230px;
	height: 162px;
	margin: 25px 0px 70px 0px;
	padding: 7px 10px 10px 10px;
	border-left: 1px solid #666666;
	border-bottom-color: #000000;
	border-color: #000000;
	border-left-color: #000000;
}

.producttwo img{
margin-top: 25px;
}

.barone{
height: 7px;
background-color: #10ABFE;
margin-top: 0px;
margin-left: 50px;
overflow: hidden;
}

.bartwo{
height: 7px;
background-color: #017CBE;
margin-left: 25px;
overflow: hidden;
}

.barthree{
height: 7px;
background-color: #014E76;
overflow: hidden;
}

.footer{
text-align:right;
color:#FFFFFF;
font-family: georgia;
font-size:11px;
margin-bottom: 17px;
padding-right: 4px;
}

.blue{
color:#2EB5FE!important;
}




.yellow{
color:#ECE45E;
font-size:14px;
font-weight:bold;
}

.text{
color: white;
font-family: century gothic;
font-size:15px;
padding: 3px 30px 0px 50px;
}

.text2{
color: white;
font-family: century gothic;
font-size:15px;
padding: 5px 30px 30px 30px;
}

.text2 a{
color:#FFFFFF;
}

.text2 img{
float: right;
}


.text2form{
color: white;
font-family: century gothic;
font-size:15px;
padding: 5px 30px 30px 30px;
float: left;
}

ol{
list-style-image:none;
list-style-type:none;
}

ol li{
margin-bottom: 10px;
}


form, ol, li{
margin: 0;
padding: 0;
}


ol li label{
color:#2EB5FE;
font-size:16px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px;
font-family: georgia;
}

.formright{
width: 395px;
float: left;
margin-top: 25px;
margin-left: 15px;
display:inline;
}

.formrighta{
width: 190px;
float: left;
margin-top: 10px;
}


.formrightb{
width: 205px;
float: left;
margin-top: 10px;
margin-bottom: 13px;
}

.formleft{
width: 200px;
float: left;
margin-top: 25px;
display:inline;
}


.submitb{
background: #0D0D0D;
background-image:url(images/submit.png)!important;
background-repeat:no-repeat;
width: 110px;
height: 39px;
margin-left: 0px;
border:none;
}

.reset{
background: #0D0D0D;
background-image:url(images/reset.png)!important;
background-repeat:no-repeat;
width: 75px;
height: 31px;
margin-left: 0px;
border:none;
}



.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	color: #017CBE;
	background-color: #017CBE;
}

