﻿
.navigation
{
    font-family: centrale_sans_xbold,tahoma,arial,helvetica,sans-serif;
    font-size:14px;
    color:#595959;
    text-decoration:none !important;
}
.navigation:hover
{
    color:#0086b3;
}
.product_list
{
    display:none;
}
.logo_image:hover
{
    opacity:1;
    cursor:pointer;
}
/*.horizontal
{
    visibility:hidden;    
}*/
.underline
{
    background-color:#ff6600;
    border-width:0;
}

#home_bar,#product_bar,#contact_bar,#video_bar,#catalogue_bar,#partner_bar,#client_bar
{
    margin-top:2px;
    border-width:0;
}
/*.about
{
    background-color:#d9d9d9;
    width: 1363px;
    height: 706px;
    margin-right: 0px;
}*/
.common_background
{
    background-image:url('Images/common_background.jpg');
    background-size:cover;
}
.heading
{
    color:#0077b3;    
    font-family:'Century Gothic';
}
.subheading
{
    color:black;
    padding-left:17px;
    width: 375px;
    margin-bottom: 19px;
}
.content
{
    color:#595959;
    font-family:arial,helvetica,sans-serif;
    font-size:14px;
    padding-left:17px;
    width: 377px;
    text-align:justify;
}
.product
{
    /*background-color:#d9d9d9;*/
    border:1px solid #990000;
    width:942px;
    height:290px;
    
}
.product_menu
{
    margin-top:30px;
     position:absolute;
     left:950px;
}

.image_text{
    color:#990000;
    font-size:xx-large;
    /*font-weight:bolder;*/
    font-family:'Century Gothic';    
    padding-left:800px;
    animation: 1s ease-out 0s 1 slideInFromLeft;
    /*width: 446px;*/
    height: 51px;
}

@keyframes slideInFromLeft {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}

.dynamicCSS
{
    text-align:left;
}

.product_label
{
    color:#666666;
    margin-left:10px;
    margin-right:90px;
    font-family:arial,helvetica,sans-serif;
}
#all,#linea_pro,#pump_line
{
     color:#666666;
    font-family:arial,helvetica,sans-serif;
    margin-left:10px;
    font-size:x-large;
    font-weight:bolder;
}
#all,#linea_pro,#pump_line:hover
{
    cursor:pointer;
}
#all_label,#linea_label,#pump_label:hover
{
    cursor:pointer;
}
#pro_1,#pro_2,#pro_3,#pro_4,#pro_5,#pro_6,#pro_7,#pro_8,#pro_9,#pro_10,#pro_11,#pro_12,#pro_13
{
    color:#404040;
    cursor:pointer;
    margin-bottom:5px;
    font-weight:normal;
    font-size:small;
    font-family:'Century Gothic';
}
#pro_1:hover,#pro_2:hover,#pro_3:hover,#pro_4:hover,#pro_5:hover,#pro_6:hover,#pro_7:hover,#pro_8:hover,#pro_9:hover,#pro_10:hover,#pro_11:hover,#pro_12:hover,#pro_13:hover
{
color:#0099e6;
font-weight:bold;
}
.pointer
{
    color:#0099e6 !important;
    font-weight:bold !important;
}
.product_heading
{   
    text-decoration:underline;
     width: 300px;
    margin-left: 308px;
    margin-top: 0px;
    margin-bottom: 7px;
    font-family:arial,helvetica,sans-serif;
    color:#666666;
    text-align:center;
    font-weight:bold;
    height: 25px;
}
.specifications
{
    font-family:'Open Sans',Arial,Helvetica,sans-serif;
    font-size:11.5px !important;
    height: 676px;
    margin-top: 0px;
    width: 475px;
    padding:0;
    border-collapse:collapse;
    border:1px solid #e6e6e6;
    
}
table img:hover{
     opacity: 0.5;
    filter: alpha(opacity=50);
}

.specifications tr td
{    
    border-bottom:1px solid #e6e6e6;
    text-align:left !important;
    padding-left:10px;
}
.specifications tr:nth-child(even)
{     
    background-color:#cceeff;
}
/*.specifications tr:nth-child(even)
{
    background-color:#e6f7ff;
}*/

.headings
{
    background-color:white;
    height: 30px;
    padding-left:30px;
    text-align:left;
    text-decoration:underline;
}
td
{
    font-family:arial,helvetica,sans-serif;
    /*font-size:small;*/
    color:#333333;
    /*padding:10px;*/
    font-weight:100;
}
.product_description
{
    display:none;
}

.features img
{
    margin-right:6px;
}
/*.features tr td
{
    padding-left:20px;
}*/
.features label
{
    text-align:center;
     /*width:1810%;*/
     margin-top:10px;
    font-family:'Century Gothic';
    font-weight:bold;
    font-size:small;
    width: 178px;
}

.features img:hover {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.overlay
{
   background: url('/Images/grid_3.png');
   background-repeat: repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.footer_contact
{
    color:white;
    font-family:'Century Gothic';
    font-weight:bold;
    font-size:smaller;
}
.contact_line
{
    background-color:#66ccff !important;
    height:2px  !important;
}