@charset "utf-8";
/* CSS Document */

html {scrollbar-face-color: #000;scrollbar-shadow-color: #000;scrollbar-highlight-color: #000;scrollbar-darkshadow-color: #000;scrollbar-3dlight-color:#000;
      scrollbar-track-color: #ccc;scrollbar-arrow-color: #ccc;}
body,div,ul,li,form,fieldset,p{margin:0; padding:0; font-weight:normal}
body{background-image:url(../images/body_bg.jpg) repeat-x; background-color:#000000; font-family:Trebuchet MS;font-size:11px; color:#666666;}

#layout{margin:0 auto; width:1000px;padding:0}
#main{width:980px; height:auto;margin-bottom:0px;}
h1{font-size:20px; color:#21b6ee;margin:0 0 2px 0;padding:0;font-family:Trebuchet MS;font-weight:normal}
h2{font-size:15px; color:#21b6ee;margin:0 0 3px 0;padding:0;font-family:Trebuchet MS;font-weight:110%}
h3{font-size:14px; color:#666;margin:0 0 3px 15px;padding:0;font-family:Trebuchet MS;font-weight:150%}
h3 ul li{font-size:14px; color:#666;margin:0 0 3px 10px; padding:0;font-family:Trebuchet MS;font-weight:150%; list-style-type:circle;}
h3 ul li a{font-size:14px; color:#666;margin:0 0 3px 10px; padding:0;font-family:Trebuchet MS;font-weight:150%; list-style-type:circle; text-decoration:none}
h3 ul li a:hover{font-size:14px; color:#666;margin:0 0 3px 10px; padding:0;font-family:Trebuchet MS;font-weight:150%; list-style-type:circle; text-decoration:underline}

#main #header{clear:left;height:245px}
#main #body{clear:left;height:320px;padding:12px 20px; background:url(../images/tap.png) bottom no-repeat}
#main #body_contact{clear:left;height:690px;padding:12px 20px; background:url(../images/tap.png) bottom no-repeat}
#main #body_pro{clear:left;height:3110px;padding:12px 20px; background:url(../images/tap01.png) bottom no-repeat}
#main #body_hydr{clear:left;height:1750px;padding:12px 20px; background:url(../images/tap01.png) bottom no-repeat}
#main #body_caprari{clear:left;height:2145px;padding:12px 20px; background:url(../images/tap01.png) bottom no-repeat}
#main #body_desteco{clear:left;height:3380px;padding:12px 20px; background:url(../images/tap01.png) bottom no-repeat}
#main #body01{clear:left;height:320px;padding:12px 20px; background:url(../images/tap01.png) bottom no-repeat}
#innerbutton{float:left; width:200px;background-color:#f2f6f8}

#box{float:left; width:692px;}
#boxcaprari{float:left; width:49.3%;background-color:#f2f6f8}
#boxcaprari01{float:left;background-color:#f2f6f8}
#box01{float:left; width:480px;}
#box01_big{float:left; width:100%;background-color:#f2f6f8}
#box01_special{float:left; width:300px;background-color:#f2f6f8;vertical-align:top}
#ul{margin:6px 0 0 20px;list-style-type:none;line-height:17px}
#box01 #table{background-color:#f2f6f8}
#box #table{background-color:#f2f6f8}
#pump{position:absolute;display:block;z-index:100;width:210px;height:95px;margin:634px 0 0 710px;}

.homepagelink{font-size:20px; color:#21b6ee;margin:0 0 2px 0;padding:0;font-family:Trebuchet MS;font-weight:normal; text-decoration:none}
a.homepagelink:hover{font-size:20px; color:#666;margin:0 0 2px 0;padding:0;font-family:Trebuchet MS;font-weight:normal}

.box01{float:left; margin:0;padding:0; vertical-align:top}
.box01text{float:left; margin:0;padding:0; vertical-align:top;width:286px}

.normallink{color:#6baac2 ;text-decoration:none}
a.normallink:hover{color:#999999}

.normallink01{color:#666 ;text-decoration:underline}
a.normallink01:hover{color:#000}

.innerpage_button{color:#2C9DD3 ;text-decoration:none}
a.innerpage_button:hover{color:#333; text-decoration:underline}

.innerbuttonright{width:350px;}
.innerbuttonright ul{list-style-type:none;margin:0;padding:0 0 0 2px}
.innerbuttonright li{display:inline;}
.innerbuttonright li a{font:Arial, Helvetica, sans-serif;font-size:10px; text-decoration:none; color:#CCCCCC;background:#333333; padding:2px 6px;margin-right:8px;
                       border:1px dotted #666666; text-transform:uppercase}
.innerbuttonright li a:hover{background:#FFFFFF;color:#333333;border:1px dotted #666666}

#space{float:left;width:5px} 
#space01{float:left;width:12px} 
#space_horizon{height:1px; background-color:#CCCCCC}
#pic{width:241px;height:225px;vertical-align:top}
#main #footer{clear:both; height:20px;background-color:#333333; background:url(../images/bottommenu_bg.jpg) repeat-x;
              padding:12px 10px 10px 10px;vertical-align:top}
#menu{float:left;width:740px; background-image:url(../images/menu_bg.jpg) repeat-x}

/*----display spefication on productpage---*/
#itemrows { border-collapse: collapse; border: 1px solid #333; margin: 0; padding: 0; }
#itemrows h2 { font-weight:normal; display: inline; margin: 0; font-size:10px;}
#itemrows th { border: 1px solid #5390a9; background-color: #72adc5; color: #fff; text-align:center; padding: 0.25em; 
font-size: 110%; }
#itemrows td {border: 1px solid #5390a9; padding: 0.4em; text-align:center}
.boldrow td {border-top: 3px solid #39768f; border-bottom: 3px solid #000; padding: 0.4em;text-align:center;vertical-align:top}
.boldleft { border-left: 3px solid #39768f; padding: 0.4em; }
.boldright { border-right: 3px solid #39768f; padding: 0.4em; }
.text_bold{font:arial;font-size:15px; font-weight:bold; color:#fff}
/*---display spefication on productpage---*/

/*----display spefication on productpage---*/
#itemrows_contact { border-collapse: collapse; border: 1px solid #333; margin: 0; padding: 0; }
#itemrows_contact h2 { font-weight:normal; display: inline; margin: 0; font-size:10px;}
#itemrows_contact th { border: 1px solid #fff; background-color: #72adc5; color: #fff; text-align:left; padding: 0.25em; 
font-size: 110%; }
#itemrows_contact td {border: 1px solid #fff; padding: 0.4em; text-align:left}
.boldrow td {border-top: 3px solid #39768f; border-bottom: 3px solid #000; padding: 0.4em;text-align:left;vertical-align:top}
.boldleft { border-left: 3px solid #39768f; padding: 0.4em; }
.boldright { border-right: 3px solid #39768f; padding: 0.4em; }
/*---display spefication on productpage---*/