/* CSS Document */
body {font: 69% Tahoma, Verdana, Arial, Sans-Serif; background-color: white; color: #336699; margin: 0; padding: 0;}
div,form,img,ul,dl,dt,dd,ol,li,p {margin: 0; padding: 0; border: 0; list-style-type:none;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden;}
h1, h2, h3{color: #555; margin: 0; border-bottom: 0px solid #333;}
h1 {font-size: 150%; text-align:left; font-family:Tahoma; color:#EF0021; }
h2 {font-size: 110%; font-family:Tahoma; color:#336699; }
h3 {font-size: 130%; text-align:left; font-family:Tahoma; color:#EF0021; text-align:center; }
a:link {text-decoration:none; color:#005EAD;}
a:visited {text-decoration:none; color:#005EAD;}
a:active {text-decoration:none; color:#005EAD;}
a:hover {text-decoration:underline; color:#005EAD;}


.products{float:left; width:738px; margin-top:50px; margin-bottom:50px; padding-left:20px; height:auto;}
.pumps{float:left; width:140px; height:198px; margin-right:23px; background-image:url(images/pumps_product_bg.gif); padding:10px;}
.vacuum-pumps{float:left; height:50px; line-height:50px; width:655px; padding-left:70px;}
.pumps_images{float:left; width:140px; height:110px;}
.pumps_name{float:left; height:90px; line-height:15px; width:140px; text-align:center; padding-top:4px;}

/*blank*/
.blank{width:auto; height:15px; width:758px; font-size:1px; overflow:hidden; }

.GroupName{font-size: 120%; text-align:left; font-family:Tahoma; color:#336699; font-weight:bold;}

#menu{width:750px; background-color:#336699; height:22px; line-height:22px; padding-left:8px;}
#nav {float:left; height:22px; line-height: 22px; list-style-type: none;}
#nav a {display: block; width:82px; text-align:center; color:#D3D7E7; margin-right:8px;}
#nav a:link  {color:#D3D7E7; text-decoration:none;}
#nav a:visited {color:#D3D7E7; text-decoration:none;}
#nav a:hover  {color:#D3D7E7; text-decoration:none;}
#nav li { float: left; width: 80px; font-size:11px; color:#E1E4EF; font-weight:bold;}
#nav li a:hover{background:#003049; font-size:11px; color:#E1E4EF;}
/*menu down*/
#nav li ul {line-height: 22px; list-style-type: none; text-align:left; left: -999em; width:156px; position: absolute;}
#nav li ul li{float: left; width: 156px; height:22px; background: #ffffff; font-weight:normal; border-bottom:1px #CCCCCC solid;}
#nav li ul a{ display: block; width: 156px; text-align:left; padding-left:10px;}
#nav li ul a:link  {color:#000000; text-decoration:none;}
#nav li ul a:visited  {color:#000000; text-decoration:none;}
#nav li ul a:hover  {color:#000000; text-decoration:none; background:#CCD7E3;}
#nav li:hover ul { left: auto;}
#nav li.sfhover ul { left: auto;}

/*footermenu*/
.footermenu{float: left; width:740px; height:22px; line-height:22px; background-color:#336699; color:#D3D7E7; padding-left:18px;}
.footermenu a{float: left; display: block; width:auto; text-align:center; color:#D3D7E7; margin-right:15px;}
.footermenu a:link  {color:#D3D7E7; text-decoration:none;}
.footermenu a:visited {color:#D3D7E7; text-decoration:none;}
.footermenu a:hover  {color:#D3D7E7; text-decoration:underline;}

/*order*/
.order{ width:400px; height:auto; float:left; line-height:20px; padding-left:20px; padding-bottom:40px;}
.order ul{ margin-top:0px;} 
.order ul li{width:387px; }
.order ul b{width:50px; text-align:right;}
.inputStyle1{BORDER-RIGHT: #007060 1px solid; BORDER-TOP: #007060 1px solid; BORDER-LEFT: #007060 1px solid; COLOR: #666666; BORDER-BOTTOM: #007060 1px solid; BACKGROUND-COLOR: #ffffff; height:15px; width:220px;}
.order p{height:10px;} 