﻿body
{
    /*background-color:red;*/ 
    overflow: scroll;
}

h3.normaltitle /* green background, white text */
{
    font-family:Sintony, Helvetica, Arial;
    font-size:22px;
    font-weight:bold;
    color:#003595;
    background-color:none;
    padding:0px;
    padding-bottom:13px;
}

h4.normaltitle /* light blue, bold */
{
    font-family:Sintony, Helvetica, Arial;
    font-size:11pt;
    margin-bottom:5px;
    font-weight:bold;
    color:#00aeef;
    background-color:none;
    padding:0px;
    padding-top:5px;
}


h5.normaltitle /* green background, white text */
{
    font-family:Sintony, Helvetica, Arial;
    font-size:11pt;
    margin-bottom:5px;
    font-weight:bold;
    color:#ffffff;
    background-color: #41ba77;
    padding:5px;
    padding-top:7px;
}

h5.normaltitle2 /* dark gray background, white text */
{
    font-family:Sintony, Helvetica, Arial;
    font-size:11pt;
    margin-bottom:5px;
    font-weight:bold;
    color:#ffffff;
    background-color: #58595b;
    padding:5px;
    padding-top:7px;
}

p,
p.normaltxt
{
    font-family:Calibri, Helvetica, Arial;
    font-size:11pt;
    margin-bottom:17px;
    color:#6d6e71;
    line-height:22px;
}

ul.nomargin
{
    margin:0px;
    font-family:Calibri, Helvetica, Arial;
    font-size:11pt;
    margin-bottom:20px;
    margin-top:10px;
}

li.normaltxt
{
    font-family:Calibri, Helvetica, Arial;
    font-size:11pt;
    margin-bottom:10px;
    color:#6d6e71;
    line-height:12px;
}

a.normaltxt
{
    font-family:Calibri, Helvetica, Arial;
    font-size:11pt;
    margin-bottom:10px;
    color:#00aeef;
}

a.normaltxt:hover
{
    font-family:Calibri, Helvetica, Arial;
    font-size:11pt;
    margin-bottom:10px;
    color:#00aeef;
    text-decoration:underline;
}

a:hover
{
    text-decoration:underline;
}

.filetype /* green background, white text */
{
    font-family:Sintony, Helvetica, Arial;
    font-size:11pt;
    margin-bottom:5px;
    font-weight:bold;
    color:#ffffff;
    background-color: #41ba77;
    padding:5px;
    padding-top:7px;
    float:left;
    width:98.4%;
    box-sizing:border-box;
    margin-top:20px;
}




/****************************************************************************************/

.div_category > .divimage
{
  display : none;	
}

.div_products
{
   width : 100%;	
   /*position : relative;*/
   display : block;
}

.div_products > div.div_product 
{
    display : inline-block;	
    height :  auto;
}

.div_products > div.div_product > .div_productdetail
{	
   float : left;
}

.clss_prod {
    margin-top: 1.6%;
}

.clss_prod > .div_productdetail {
    width: 23.4%;
    margin-left: 1.6%;
    float:left;
}

.clss_prod > .div_productdetail:last-child {
    margin-right:0%;
}

.clss_prod > .div_productdetail > .div_image > img {
    width:100%;
    border:solid 1px #bcbec0;
}

.div_products > .div_product
{
    width:98.6%;
    /*padding-left:1.6%;*/
    margin-top:1.6%;
}


.width_800 .div_productdetail 
{
    width: 49.2%;
    /*margin-right:1.6%;*/
    float:left;
}

/*.width_400 .div_productdetail:last-child,
.width_800 .div_productdetail:last-child
{
    margin-right:0%
}*/

.div_products > .div_product > .div_productdetail > .productitle 
{
    font-family:Sintony, Arial;
    color:#003595;
    font-size:22px;   
    font-weight:bold;
    padding-top:20px;
    padding-bottom:10px;    
}





/*.div_products > div.div_highlight > .div_productdetail
{
    display :  inline-block ;
    height : auto;	
}*/

/*.div_highlight > .div_productdetail > .div_image > img {
    max-height:126px;
    margin-left:1.6%;
}*/

/*.div_products > div.div_highlight > .div_productdetail >  div.div_image 
{
    width: 20%;
    display: inline;
    clear: both;
    position: relative;
    float :left;	
}*/

/********************************************************************* BASE  */

/*.enteremail
{
    border:solid 1px #bcbec0;
}*/

.enteremailtxt
{
    color:#bcbec0;
    border:solid 1px #bcbec0;
    font-family:Calibri, Helvetica, Arial;
    font-size:13px;
    padding:5px;
    padding-top:4px;
    box-sizing:border-box;
}

/********************************************************************* Plain Content Pages */

.page_name .name {
    width: 100%;
    background-color:#003595;
    padding:20px;
    padding-left:1.6%;
    box-sizing:border-box;
    float:left;
    color:#ffffff;
    font-family: Sintony, Helvetica, Arial;
    font-size:34px;
}

.page_name_green .name {
    width: 100%;
    background-color:#41ba77;
    padding:20px;
    padding-left:1.6%;
    box-sizing:border-box;
    float:left;
    color:#ffffff;
    font-family: Sintony, Helvetica, Arial;
    font-size:34px;
}

.page_name_green_securehome .name {
    width: 100%;
    background-color:#41ba77;
    padding:20px;
    padding-left:1.6%;
    box-sizing:border-box;
    float:left;
    color:#ffffff;
    font-family: Sintony, Helvetica, Arial;
    font-size:34px;
}

.div_productdetail .more_link {
    display: none;
}

.full_page
{
    width: 96.8%;
    padding: 1.6%;
    float: left;
}

.half_page
{
    width: 47.6%;
    padding-left: 1.6%;
    padding-top: 1.6%;
    float: left;
}

.full_page > ul > li,
.full_page > ul > li > ul > li
{
    margin-bottom:10px;
}

.full_page > ul > li > ul > li
{
    margin-bottom:10px;
    margin-left:15px;
}

.quarter_page
{
    width:23%;
    margin-left:1.6%;
    margin-top:1.6%;
    padding:5px;
    box-sizing:border-box;
    display:block;
}

/*a.quarter_page
{
    z-index:999;
}*/

.lfloat
{
    float:left;
}

.dark_blue
{
    background-color:#003595;
}

.light_blue
{
    background-color:#00aeef;
}

.light_green
{
    background-color:#41ba77;
}

.dark_gray
{
    background-color:#58595b;
}

.box_title
{
    font-family:Sintony, Helvetica, Arial;
    font-size:23px;
    color:#fff;
    text-align:center;
    padding-bottom:15px;
}

.hidetext > .div_productdetail > .divproductmarketinginfo,
.hidetext > .div_productdetail > .divproductinformation
{
    display:none;
}
/********************************************************************* LITERATURE */

#div-filestree 
{
    padding-left:1.6%;
    width:100%;
    box-sizing:border-box;
    /*background-color:aqua;*/
    float:left;
    padding-bottom:20px;
}

#div-filestree ul li
{
    /*background-color:pink;*/
    width:24.6%;
    float:left;
}




/********************************************************************* HOME HIGHLIGHTS */

.home > .name { display:none;}

.div_highlight {
    width:100% !important;
    padding:0%;
    padding-bottom:0px;
    margin-bottom:0%;
    margin-top:0px !important;
}

    .div_highlight > .div_productdetail > .productitle
    {
        display:none;
    }

    .div_highlight > .div_productdetail  {
    width:100%;
    float:left;
    }



/*

.div_highlight > .div_productdetail > .div_image > img {
    max-width:49%;
    float:left;
    margin-right:1.6%;
    border:solid 1px #bcbec0;
}

.div_highlight > .div_productdetail > .productitle,
.div_highlight > .div_productdetail > .divproductmarketinginfo,
.div_highlight > .div_productdetail > .divproductinformation,
.div_highlight > .div_productdetail > .detail_link > a {
    color:#ffffff !important;
    float:left;
    width:49.2%;
    padding-top:0px !important;
}*/

/********************************** HOME SEGMENT 1 - (product types) ***********/

.div_product_areas
{
    float:left;
    width:100%;
    padding:3%;
    padding-left:1.6%;
    padding-right:1.6%;
    box-sizing:border-box;
    border-top:solid 8px #00aeef;
}
.div_product_area_box
{
    width:31.2%;
    margin-left:1.6%;
    float:left;
}
.div_product_area_box_image
{
    max-width:83px;
}
/********************************** HOME SEGMENT 2 - (single application focus) ***********/
.div_product_focus
{
    background-image: url(/images/koch_home_gas_turbine.png);
    background-repeat:no-repeat;
    float:left;
    width:100%;
    padding:3%;
    padding-left:15%;
    padding-right:15%;
    box-sizing:border-box;
}
.div_product_focus_title
{
    font-family:Sintony, Helvetica, Arial;
    font-size:34px;
    font-weight:bold;
    color:#ffffff;
}

/********************************** HOME SEGMENT 3 - (4 featured products) ***********/
.div_product_featured
{
    float:left;
    width:100%;
    padding:1.6%;
    padding-top:3%;
    padding-bottom:3%;
    box-sizing:border-box;
}
.div_product_featured_title
{
    font-family:Sintony, Helvetica, Arial;
    font-size:34px;
    font-weight:bold;
    padding-bottom:30px;
    color:#003595;
}
.div_product_featured_box,
.div_product_featured_box2
{
    width:23%;
    margin-left:1.6%;
    float:left;
}

.div_product_featured_box_image
{
    width:100%;
    float:left;
}
.div_product_featured_box_title,
.div_product_area_box_title
{
    width:100%;
    margin-top:10px;
    float:left;
    color:#003595;
    font-family:Sintony, Helvetica, Arial;
    font-size:22px;
    font-weight:bold;
}
.div_product_featured_box:first-child
{
    margin-left:0px;
}
/********************************** HOME SEGMENT 4 - (side by side pic and text) ***********/
.div_product_side_feature
{
    background-color:#41ba77;
    float:left;
    width:100%;
    padding:0%;
    box-sizing:border-box;
}
.div_product_side_feature_pic
{
    background-color: aquamarine;
    float:left;
    width:50%;
    box-sizing:border-box;
}
.div_product_side_feature_text
{
    float:left;
    width:50%;
    padding:1.6%;
    padding-left:3%;
    padding-right:3%;
    box-sizing:border-box;
    margin-top:7%;
    margin-bottom:auto;
}
.div_product_side_feature2
{
    background-color:#00aeef;
    float:left;
    width:100%;
    padding:0%;
    box-sizing:border-box;
}
.side_feature_title_white
{
    color:#ffffff;
    font-family:Sintony, Helvetica, Arial;
    font-size:34px;
    text-align:center;
    font-weight:bold;
}
.side_feature_text_white
{
    color:#ffffff;
}
/********************************** HOME BUTTONS - LEARN MORE ***********/
.button_learn_more_lightblue {width:100px; background-color:#00aeef; color:#ffffff; margin-top:10px; padding:10px; padding-top:12px; font-family:Sintony, Helvetica, Arial; font-weight:bold; font-size:13px; }
.button_learn_more_darkblue  {width:100px; background-color:#003595; color:#ffffff; margin-top:10px; padding:10px; padding-top:12px; font-family:Sintony, Helvetica, Arial; font-weight:bold; font-size:13px; }
.button_learn_more_green     {width:100px; background-color:#003595; color:#ffffff; margin-top:10px; padding:10px; padding-top:12px; font-family:Sintony, Helvetica, Arial; font-weight:bold; font-size:13px; }

.button_learn_more_lightblue:hover,
.button_learn_more_darkblue:hover,
.button_learn_more_green:hover
{
    text-decoration: none !important;
}

/********************************************************* SEARCH PAGE *************************************/

#pagetitle
{
    font-family:Sintony, Arial;
    color:#ffffff;
    box-sizing:border-box;
    width:100%;
    background-color:#808285;
    padding:20px;
    font-size:34px;
    padding:20px;
    padding-left:1.6%;
    font-weight:normal;
}

#divmessage
{
    padding-left:1.6%;
    padding-top:20px;
}

.divtitle
{
    background-color:#00aeef;
    color:#ffffff;
    font-family:Sintony, Helvetica, Arial;
    font-size: 10pt;
    font-weight:bold;
    float:left;
    width:96.8%;
    margin:1.6%;
    margin-bottom:10px;
    padding:10px;
    box-sizing:border-box;
}

#divmain li a
{
    width:40%; 
    margin-left:1.6%;
}
.bluetitle
{
    color:#003595;
    font-size:16px;
}

/********************************************************* SECURE HOME *************************************/

.securehome > .div_productdetail
{
    width:23.4%;
    margin-left:1.6%;
}

.securehome > .div_productdetail > .divproductmarketinginfo,
.securehome > .div_productdetail > .divproductinformation
{
   display:none;
}

.securehome > .div_productdetail >.div_files a
{
    float:left;
    width:100% !important;
}

.securehome > .div_products > .div_product
{
    margin-top:0px !important;
}

/*.securehome_bbox
{
    width: 100%; 
    float:left; 
    background-color:#003595;
    text-align:center;
    vertical-align:middle;
    padding:2%;
    padding-top:2.1%;
    margin-bottom:20px;
    box-sizing:border-box;
    color:#fff;
    font-family:Sintony, Helvetica, Arial;
    font-size:22px;
    font-weight:bold;
}*/

.securehome_quad_box1,
.securehome_quad_box2,
.securehome_quad_box3,
.securehome_quad_box4
{
    background-color:#00aeef;
    float:left;
    width:23.8%;
    padding:0px;
    margin-bottom:1.6%;
    text-align:center;
    vertical-align:middle;
    box-sizing:border-box;
    margin-left:0;
    color:#ffffff;
    font-family:Sintony, Helvetica, Arial;
    font-size:22px;
    font-weight:bold;
    border:solid 5px #fff;
}

.securehome_quad_box2 {margin-left:1.6%;}
.securehome_quad_box3 {margin-left:1.6%;}
.securehome_quad_box4 {margin-left:1.6%;}

.securehome_text1 {padding:10px; padding-top:13px;}


.securehome_quad_box1:hover,
.securehome_quad_box2:hover,
.securehome_quad_box3:hover,
.securehome_quad_box4:hover
{
    border:solid 5px #003595;
}

.securehome_quad_box1 img,
.securehome_quad_box2 img,
.securehome_quad_box3 img,
.securehome_quad_box4 img
{
    /*max-width:400px;*/
    float:none;
    text-align:center;
}

/********************************************************************* Contacts Page */

.page_desc
{
    font-family:Sintony, Helvetica, Arial;
    font-size:22px;
    font-weight:bold;
    color:#003595;
    float:left;
    padding:0px;
    padding-bottom:13px;
    margin-left:1.6%;
    margin-right:1.6%;
    width:96.8%;
    margin-top:20px;
}

.div_listbox
{
    float:left;
    margin-left:1.6%;
    margin-right:1.6%;
    margin-bottom:20px;
    width:96.8%;    
    box-sizing:border-box;
    color:#ffffff;
    background-color:#58595b;
    padding:10px;

}

.div_listbox select
{
    font-family: Calibri, Helvetica, Arial;
font-size: 13px;
border: solid 1px #b0bec5;
color: #6d6e71;
width: 200px;
padding: 5px;
}

.div_listbox div 
{
    font-weight:bold;
}

.div_contact
{
    float:left;
    margin-left:1.6%;
    margin-bottom:20px;
    width:23.4%;
    min-height:105px;
}

.contactname
{
    font-weight:bold;
}





/********************************************************************* Ecatalog Category page  */
.div_subcategory
{
     height: auto;
     position: relative;
     display :  block;
     width: 22.7%;	
     float : left;
     border:solid 1px #bcbec0;
     margin-left:1.6%;
     margin-bottom:1.6%;
}

.div_subcategory .div_image img
{
     cursor:pointer;
     box-sizing:border-box;
}

.div_subcategory > .div_desc
{
     display: none;
     padding:5px;
     width:100%;
     box-sizing:border-box;
     position :absolute ;
     padding-top:10px;
     padding-bottom:10px;
     padding-left:10px;
     bottom : 40px;
     background:#7f7f7f;
     color: #ffffff;
     background:rgba(0,0,0,0.5);
     cursor:pointer;
     border-bottom:solid 1px #ffffff;
}

.div_subcategory > .div_title
{
	font-weight : bold;
    bottom : 0;
	padding:10px;
    width:100%;
    background-color:#00aeef;
    box-sizing:border-box;
    border-top:solid 1px #00aeef;
    font-family:Sintony, Arial;
    font-size:11pt;
    color:#ffffff;
    cursor:pointer;
    float:left;
    height:40px;
    vertical-align:middle;
}

.bluepgtitle2
{
    font-family:Sintony, Helvetica, Arial;
    color:#ffffff;
    box-sizing:border-box;
    width:100%;
    background-color:#003595;
    padding:20px;
    font-size:34px;
    padding:20px;
    padding-left:1.6%;
    font-weight:normal;
}

/********************************************************************  Cross Reference*/
.crossref 
{
    width:100% !important;
}

#inputinfo
{
    width:100%;
    background-color:#00aeef;
    padding:10px;
    padding-top:15px;
    color:#fff;
    float:left;
    margin-bottom:10px;
    box-sizing:border-box;
}

#jobname,
#emailto
{
    border:solid 1px #b0bec5;
    padding:3px;
    float:left;
    width:200px;
    font-family:Calibri, Helvetica, Arial;
    color:#6d6e71;
    font-size:16px;
}

.cr_input
{
    margin-bottom:3px;
    width:100%;
    float:left;
}

.cr_text
{
    margin-bottom:10px;
}

.cr_label
{
    float:left;
    width:120px;
    position:relative;
    top:3px;
}

#manufacturer,
#product
{
    padding:5px;
    font-family:Calibri, Helvetica, Arial;
    font-size:13px;
    border:solid 1px #b0bec5;
    color:#6d6e71;
    width:200px;
}

#product
{
    margin-left:5px;
}

#sendmail a:hover
{
    text-decoration:none;
}

#selectresulttable {
    width: 100%;
    float:left;
    border-collapse:collapse;
    margin-top:10px;
    font-size:13px;
    font-family:Calibri, Helvetica, Arial;
    color:#6d6e71;
}
#selectresult {
    width:100%;
    float: left;
    
}
#selectresulttable > tr {
    float:left;
    clear:both;
    text-align:left;
}
#selectresult > #selectresulttable > tbody > tr > td,
#selectresult > #selectresulttable > tbody > tr > th {
    padding: 10px;
    margin-bottom:3px;
}

#selectresult > #selectresulttable > tbody > tr > th
{
    font-family:Sintony, Helvetica, Arial;
    font-size:10pt;
    font-weight:bold;
    padding:5px;
    padding-top:6px;
    padding-left:10px;
}
#selectresult > #selectresulttable > tbody > tr > th:first-child {
    width:15%;
    text-align:left;
    color:#ffffff;
    background-color:#6d6e71;
    padding-top:8px;
}
#selectresult > #selectresulttable > tbody > tr:first-child {
    background-color: #6d6e71;
    color:#ffffff;
    text-align:left;
}

#selectresult > #selectresulttable > tbody > tr > th:nth-child(2),
#selectresult > #selectresulttable > tbody > tr > th:nth-child(3) {
    width:15%;
    text-align:left;
    color:#ffffff;
    background-color:#6d6e71;
    padding-top:8px;
}
#selectresult > #selectresulttable > tbody > tr > th:nth-child(2) {
    padding-right: 8px;
}
#selectresult > #selectresulttable > tbody > tr > th:nth-child(4) {
    width:45%;
    text-align:left;
    padding-right:8px;
    color:#ffffff;
    background-color:#6d6e71;
    padding-top:8px;
}
#selectresult > #selectresulttable > tbody > tr > th:nth-child(5) {
    color:#ffffff;
    background-color:#6d6e71;
    width:10%;
}
#selectresult > #selectresulttable > tbody > tr:nth-child(even) {
    background-color:#f1f1f2;
}
#selectresult > #selectresulttable > tbody > tr > td:first-child {
    width:15%;
    text-align:left;
}
#selectresult > #selectresulttable > tbody > tr > td:nth-child(2),
#selectresult > #selectresulttable > tbody > tr > td:nth-child(3) {
    width:10%;
    text-align:left;  
}
#selectresult > #selectresulttable > tbody > tr > td:nth-child(2) {
    padding-right: 8px;
}
#selectresult > #selectresulttable > tbody > tr > td:nth-child(3) {
    font-weight: bold;
    color:#6d6e71;
    width:15%;
}
#selectresult > #selectresulttable > tbody > tr > td:nth-child(4) {
    width:45%;
    text-align:left;
    padding-right:8px;
    color:#6d6e71;
}
#errmsg {
    color: yellow;
    float:left;
    width:100%;
    font-weight:bold;
    margin-top:5px;
}

#sendmail a
{
    padding: 5px;
    padding-right: 7px;
    padding-top: 6px;
    position: relative;
    top: 2px;
    cursor: pointer;
    border-radius: 3px 4px;
    background: -webkit-linear-gradient(#ffffff, #e6e7e8);
    background: -o-linear-gradient(#ffffff, #e6e7e8);
    background: -moz-linear-gradient(#ffffff, #e6e7e8);
    background: linear-gradient(#ffffff, #e6e7e8);
    border: solid 1px #b0bec5;
    font-family:Sintony, Arial;
    font-weight:bold;
    font-size:10pt;
    color:#58595b;
    float:right;
}

#sendmail a:hover
{
    background: -webkit-linear-gradient(#e6e7e8, #ffffff);
    background: -o-linear-gradient(#e6e7e8, #ffffff);
    background: -moz-linear-gradient(#e6e7e8, #ffffff);
    background: linear-gradient(#e6e7e8, #ffffff);
    color:#00aeef;
}



/******************************************************************** Literature Page*/

.literature > .div_productdetail
{
    width:23.4%;
    width:15.06%;
    float:left;
    margin-left:1.6%;
    min-height:375px;

}

.literature > .div_productdetail > .div_image img {
    width:60%;
    border:solid 1px #bcbec0;
    margin-left:10%;
    margin-right:20%;
}

/******************************************************************** About Us*/

.about > .div_productdetail 
{
    width: 23.4%;
    margin-left:1.6%;
    float:left;
}

.about > .div_productdetail > .div_image img
{
    border:solid 1px #bcbec0;
    /*max-width:200px;*/
}

/******************************************************************** Site Map*/

.sitemap_col
{
    width:23.4%;
    float:left;
    margin-left:1.6%;
}

/******************************************************************** Order Page */

.div_product_info ul li
{
    list-style-position: outside;
    list-style-type: disc;
    padding-bottom:3px;
    /*line-height:22px;*/
    position:relative;
    left:15px;
}

#skusearchdiv
{
    padding-top:20px;
    padding-bottom:10px;
    border-bottom:solid 3px #00aeef;
    margin-left:1.6%;
    margin-right:1.6%;
    width:96.8%;
}

    #skusearchdiv input
    {
        border:solid 1px #bcbec0;
        padding:5px;
        font-family:Calibri, Helvetica, Arial;
        font-size:10pt;
        color:#58595b;
        width:170px;
    }

#btncontinueshopping
{
    padding: 5px;
    padding-right: 7px;
    padding-top: 6px;
    position: relative;
    top: 2px;
    cursor: pointer;
    border-radius: 3px 4px;
    background: -webkit-linear-gradient(#ffffff, #e6e7e8);
    background: -o-linear-gradient(#ffffff, #e6e7e8);
    background: -moz-linear-gradient(#ffffff, #e6e7e8);
    background: linear-gradient(#ffffff, #e6e7e8);
    border: solid 1px #b0bec5;
    font-family: Sintony, Arial !important;
    text-transform:capitalize;
    font-weight:bold;
    font-size:10pt;
    color:#58595b;
    float:right;
}

    #btncontinueshopping:hover
    {
        background: -webkit-linear-gradient(#e6e7e8, #ffffff);
        background: -o-linear-gradient(#e6e7e8, #ffffff);
        background: -moz-linear-gradient(#e6e7e8, #ffffff);
        background: linear-gradient(#e6e7e8, #ffffff);
        color:#00aeef;
    }

/***************************************************************** ESLCC / Calculator */

.eslcc table {margin-left:1.6%; margin-right:1.6%; margin-top:0px; line-height:27px; width:96.8%;}
.eslcc table tr:nth-child(odd) {background-color:#f1f2f2;}
.eslcc table tr td {font-family: Calibri, Helvetica, Arial; font-size:11pt; color:#6d6e71; width:22%; text-align:center; }
.eslcc table tr td:first-child {width:34%; font-weight:bold; text-align:left; box-sizing:border-box; }
.eslcc table tr:first-child {border-top:solid 3px #00aeef; margin-top:10px; color:#58595b; }
.eslcc table tr:first-child th {background-color:#fff; padding-top:20px; font-family:Sintony, helvetica, Arial; font-size:13px;}
.eslcc table td input, 
.eslcc table td select {border:solid 1px #bcbec0; margin:2px; color:#6d6e71; font-size:11pt; font-family: Calibri, Helvetica, Arial; }

.eslcc table tr td .errmsg {background-color:pink; width:100%;}

.eslcc .grouptitle {font-family:Sintony, helvetica, Arial; font-size:13px; color:#fff; background-color:#58595b; padding:5px; box-sizing:border-box;}
  
.eslcc .AspNet-Menu-Leaf:first-child, 
.eslcc .AspNet-Menu-Leaf:nth-child(2), 
.eslcc .AspNet-Menu-Leaf:nth-child(3), 
.eslcc .AspNet-Menu-Leaf:nth-child(4),
.eslcc .AspNet-Menu-Leaf:nth-child(5) {width:16.13%; background-color:#fff; cursor:pointer;}

.eslcc .AspNet-Menu-Leaf:first-child a, 
.eslcc .AspNet-Menu-Leaf:nth-child(2) a, 
.eslcc .AspNet-Menu-Leaf:nth-child(3) a, 
.eslcc .AspNet-Menu-Leaf:nth-child(4) a,
.eslcc .AspNet-Menu-Leaf:nth-child(5) a {color:#6d6e71; font-family:Sintony, helvetica, Arial; font-size:15px; padding:10px; padding-top:12px; text-align:center;}

.eslcc .AspNet-Menu-Leaf .AspNet-Menu-Selected {background-color:#00aeef; }
.eslcc .AspNet-Menu-Leaf a.AspNet-Menu-Selected  {color:#fff; }

.eslcc .tabmenudiv {margin-left:1.6%; margin-top:10px; }
.eslcc .chartdiv {border-top:solid 3px #00aeef; padding-top:40px; padding-bottom:40px; color:#58595b; margin-left:1.6%; margin-right:1.6%; width:96.8%;}
.eslcc .chartdiv img {margin-left:20%; margin-right:20%; width:60%; }
.eslcc .sampledatadiv {padding:10px; padding-top:12px; margin-left:1.6%; margin-right:1.6%; background-color:#fff; margin-top:10px;}
.eslcc .sampledatadiv a
{
    padding: 5px;
    padding-right: 7px;
    padding-top: 6px;
    margin-left:10px;
    margin-right:auto;
    margin-bottom:6px;
    position: relative;
    top: 0px;
    cursor: pointer;
    border-radius: 3px 4px;
    background: -webkit-linear-gradient(#ffffff, #e6e7e8);
    background: -o-linear-gradient(#ffffff, #e6e7e8);
    background: -moz-linear-gradient(#ffffff, #e6e7e8);
    background: linear-gradient(#ffffff, #e6e7e8);
    border: solid 1px #b0bec5; 
    font-family:Sintony, Arial;
    font-weight:bold;
    font-size:15px;
    color:#58595b;
    text-decoration:none;
}

/******************************************************************** Bread Crumbs*/

#ctl00_BreadCrump1_div_BreadCrump1 {
    float: left;
    font-family: Calibri, Helvetica, Arial;
    font-size:11pt;
    margin-top:8px;
    /*margin-bottom:20px;*/
    margin-bottom:10px;
    margin-left:1.6%;
    width:100%;
    border-bottom:solid 3px #00aeef;
    width:96.4%;
    box-sizing:border-box;
    padding:5px;
    padding-bottom:10px;
}

#ctl00_BreadCrump1_div_BreadCrump1 a:first-child
{
    text-transform:capitalize;
}

/******************************************************************** Login Page */

#ctl00_ContentPlaceHolder1_Label1,
#ctl00_ContentPlaceHolder1_lblcurpassword,
.logintextbox2,
.loginrememberline2

{
    /*margin-left:1.6%;*/
}

#ctl00_ContentPlaceHolder1_TxtUserId,
#ctl00_ContentPlaceHolder1_txtpassword
{
    border:solid 1px #b0bec5;
    padding:5px;
    width:250px;
}

#ctl00_ContentPlaceHolder1_TxtUserId
{
    margin-bottom:10px;
}

#ctl00_ContentPlaceHolder1_btnLogin,
#ctl00_ContentPlaceHolder1_btnCancel
{
    padding: 5px;
    padding-right: 7px;
    padding-top: 6px;
    position: relative;
    top: 2px;
    cursor: pointer;
    border-radius: 3px 4px;
    background: -webkit-linear-gradient(#ffffff, #e6e7e8);
    background: -o-linear-gradient(#ffffff, #e6e7e8);
    background: -moz-linear-gradient(#ffffff, #e6e7e8);
    background: linear-gradient(#ffffff, #e6e7e8);
    border: solid 1px #b0bec5;
    margin-left:1.6%;
    font-family:Sintony, Arial;
    font-weight:bold;
    font-size:10pt;
    color:#58595b;
    margin-bottom:5px;
}

#ctl00_ContentPlaceHolder1_btnLogin:hover,
#ctl00_ContentPlaceHolder1_btnCancel:hover
{
    background: -webkit-linear-gradient(#e6e7e8, #ffffff);
    background: -o-linear-gradient(#e6e7e8, #ffffff);
    background: -moz-linear-gradient(#e6e7e8, #ffffff);
    background: linear-gradient(#e6e7e8, #ffffff);
    color:#00aeef;
}

#ctl00_ContentPlaceHolder1_btnCancel
{
   margin-left:10px;
   
}

.loginforgetline2
{
    margin-left:1.6%;
}

.loginrememberline2 > label
{
    margin-left:5px;
    position:relative;
    top:2px;
}

.loginforgetline2 > span
{
    color:red;
}

#centercontent h1
{
    font-family:Sintony, Helvetica, Arial;
    color:#ffffff;
    box-sizing:border-box;
    width:100%;
    background-color:#003595;
    padding:20px;
    font-size:34px;
    padding:20px;
    padding-left:1.6%;
    font-weight:normal;
}

#centercontent h5,
#centercontent input,
#centercontent .emailpassinvalid
{
    margin-left:1.6%
}

#centercontent #ctl00_ContentPlaceHolder1_TxtEmail 
{
    border:solid 1px #b0bec5;
    padding:5px;
    width:250px;
}

#centercontent .emailpassbtn #ctl00_ContentPlaceHolder1_Button1
{
    padding: 5px;
    padding-right: 7px;
    padding-top: 6px;
    position: relative;
    top: 2px;
    cursor: pointer;
    border-radius: 3px 4px;
    background: -webkit-linear-gradient(#ffffff, #e6e7e8);
    background: -o-linear-gradient(#ffffff, #e6e7e8);
    background: -moz-linear-gradient(#ffffff, #e6e7e8);
    background: linear-gradient(#ffffff, #e6e7e8);
    border: solid 1px #b0bec5;
    /*margin-left:1.6%;*/
    font-family:Sintony, Arial;
    font-weight:bold;
    font-size:10pt;
    color:#58595b;
    margin-bottom:5px;
}

#centercontent .emailpassbtn #ctl00_ContentPlaceHolder1_Button1:hover
{
    background: -webkit-linear-gradient(#e6e7e8, #ffffff);
    background: -o-linear-gradient(#e6e7e8, #ffffff);
    background: -moz-linear-gradient(#e6e7e8, #ffffff);
    background: linear-gradient(#e6e7e8, #ffffff);
    color:#00aeef;
    float:left;
}

#centercontent .emailpasstxt #ctl00_ContentPlaceHolder1_lblerrmsg
{
    /*margin-left:1.6%;*/
    margin-right:1.6%;
    width:96.8%;
    padding-bottom:5px;
    color:red;
    float:left;
}


/******************************************************************** CONTACTS Page  */

.contacts_box1
{
    padding-top:5px;
}

.contacts_box
{
    padding-top:15px;
}

.margintop20
{
    margin-top:20px;
}

.margintop15
{
    margin-top:15px;
}

.margintop10
{
    margin-top:10px;
}

.margintop5
{
    margin-top:5px;
}

.paddingbottom0
{
    padding-bottom:0px;
}

.marginleft16
{
    margin-left:1.6%;
}


/******************************************************************** CALENDAR Page  */

.calendar_on
{
    background-color:#f1f2f2;
    padding:10px;
    padding-bottom:15px;
    margin-bottom:10px;
}

.calendar_on1
{
    background-color:#f1f2f2;
    padding:10px;
    margin-top:10px;
    padding-bottom:15px;
    margin-bottom:10px;
}

.calendar_off
{
    background-color:#ffffff;
    padding:10px;
    padding-bottom:15px;
    margin-bottom:10px;
}

/******************************************************************** Menu */

#ctl00_VCMenu1_div_VCMenu1 {
    float: left;
    width:88%;
    margin-top: 15px;
    margin-left:10%;



}

/******************************************************************** Ecatalog product page  */



.div_product_ecatalog
{
   width : 100%;	
   display : inline-block ;
   position: relative;
   margin : 1.6%;	
   margin-top:1%;
}

/********************************************************************** LEVEL 2*/
.div_product_ecatalogs > .div_product_ecatalog {
    /*border: solid 1px #bcbec0;*/
    width:96.4%;
    float:left;
    border-bottom:solid 1px #bcbec0;
    padding-bottom:20px;
}

    .div_product_ecatalogs > .div_product_ecatalog:last-child
    {
        border-bottom:0px;
    }

.div_product_ecatalogs > .div_product_ecatalog > .div_tittle
{
    font-weight : bold;
    font-family:Sintony, Arial;
    font-size:26px;
    color:#003595;
    margin-left:1.6%;
    margin-bottom:1.6%;
}

.div_product_ecatalogs > .div_product_ecatalog > .div_files
{
  position : relative;
  width :  100%;
  display: inline-block;
}

.div_product_ecatalogs > .div_product_ecatalog > .div_image
{
   width : 25%;	
   float : left;	
   display: inline-block;
   height: auto;
   border:none;
   /*border-right:solid 1px #bcbec0;*/
   float:left;
   margin:0;
}

.div_product_ecatalogs > .div_product_ecatalog > .div_text_wraper
{
    display : inline-block;
    float : left;
    width:75%;
    box-sizing:border-box;
}

.div_text_wraper {
    display:block;
    width:68%;
    float:left;

}

.div_category .div_tittle
{
    font-family:Sintony, Arial;
    font-size:34px;
    font-weight:normal;
    background-color:#003595;
    color:#ffffff;
    padding:20px;
    margin-left:1.6%;
    margin-right:2%;
    box-sizing:border-box;
    margin-bottom:10px;
}

.div_product_ecatalogs .div_tittle 
{
    color:#003595;
    font-family:Sintony, Arial;
    font-size:34px;
    font-weight:normal;
    margin-bottom:0%;
    margin-left:1.6%;
    margin-bottom:20px;
}

.div_product_ecatalogs > .div_tittle:first-child
{
    box-sizing:border-box;
    width:96.4%;
    background-color:#003595;
    color:#ffffff;
    padding:20px;
}

.div_product_ecatalogs > .div_product_ecatalog > .div_text_wraper > .div_tittle
{
    font-weight : bold;
    font-family:Sintony, Arial;
    font-size:20px;
    color:#6d6e71;
    text-transform:uppercase;
    padding-left:1.6%;
    box-sizing:border-box;
	width:70%;
    margin-bottom:0%;
    margin-left:0px;
    background-color:#ffffff;
}

.div_product_ecatalogs > .div_product_ecatalog > .div_text_wraper > .div_product_desc
{
     /*padding:  1.6%;*/
     padding-left:1.6%;
     padding-top:3px;
     position : relative;
     /*background:#7f7f7f;*/
     /*color: #ffffff;*/
     /*background-color:#6d6e71;*/
     width:100%;	
     box-sizing:border-box;
     font-weight:normal;
     font-size:10pt;
     margin:0px;
     

}

.div_product_ecatalogs > .div_product_ecatalog > .div_text_wraper >.div_product_info
{
    height:100%;
    box-sizing:border-box;
    /*border-top:solid 1px #bcbec0;*/
  	border-left:none;
    width:100%;
    float:left;
    padding:1.6%;
    padding-top:5px;
    font-family:Calibri, Helvetica, Arial;
    font-size:11pt;
}

.div_product_info > li
{
     list-style-position :  inside;
     text-indent : 0px;
     padding-left: 0px;
     font-family:Calibri, Helvetica, Arial;
     font-size:11pt;
}

/********************************************************************** LEVEL 3*/

/*.div_product_ecatalog > .div_product_ecatalog > .div_image
{
   width : 28%;	
   float : left;	
    display: inline-block;
   height: auto;
   border:solid 1px #bcbec0;
}*/

.div_product_ecatalog .div_image
{
   width : 25%;	
   float : left;	
   display: inline-block;
   height: auto;
   border-right:0px;
   /*border:solid 1px #bcbec0;*/
   float:left;
   margin-right:1.6%;
}

.div_product_ecatalog .div_tittle
{
    color:#003595;
    font-family:Sintony, Arial;
    font-size:34px;
    font-weight:bold;
    margin-bottom:8px;
}

.div_product_ecatalog .div_product_desc
{
     padding:  0;
     padding-left:0px;
     position : relative;
     background: none;
     color: #00aeef;
     width:100%;	
     box-sizing:border-box;
     font-family: Sintony, Arial;
     font-size:20px;
     margin:0;
     margin-bottom:1%;
     line-height:26px;
}

/*.div_product_ecatalog > .div_text_wraper 
{
    background-color:blue;
}*/

/****************************************************************************/

.div_files > div
{	
	 display : block;	
     float:left;
     width:100%;
     /*width:49%;*/
}

.div_files .filetype
{ 
    font-weight:bold;
    background-color:#00aeef;	
    color : #ffffff;
    width: 96.4%;
    padding:5px;
    padding-left:10px;
    margin-top:15px;
    box-sizing:border-box;
    text-transform:uppercase;
    font-family:Sintony, Helvetica, Arial;
    font-size:11pt;
}

.detail_link 
{
    line-height:22px;
    float:left;
    width:96.4%;

}

.filetype > span.the-btn
{
	clear:  both ;
	float : left;
    height : auto;
    margin-top : 0;
	margin-left : 1em;
	display : inline-block;
}

div_subcategories > div
{
	float: left;
	width : 100%;
    position : relative;
    display: block;	
}

/******************************************************************************* CONTACT US */

.ContactUsClass1
{
    float:left;
    width:30%;
    margin-left:35%;
    margin-right:35%;    
    /*background-color:purple;*/
}

.ContactUsClass3
{
    /*float:left;*/
    /*width:96.8%;*/
    width:30%;
    margin-left:35%;
    margin-right:35%; 
    padding-top:7px;
    margin-bottom:20px;
}

#ctl00_ContentPlaceHolder1_ContactusIntroDivID
{
    width: 100%;
    background-color:#003595;
    padding:20px;
    box-sizing:border-box;
    float:left;
    color:#ffffff;
    font-family: Sintony, Arial;
    font-size:34px;
    margin-bottom:20px;
}

#ContactUsID1 > .field_container
{
    padding:2px;
    padding-left:0px;
    width:100%;
    float:left;
}

.field_container > span
{
    /*width:114px;*/
    width:24%;
    float:left;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
}

.field_container > input
{
    /*width:320px;*/
    width:72%;
    float:left;
    padding-top:5px;
    padding-bottom:5px;
    border:solid 1px #bcbec0;
}

#ctl00_ContentPlaceHolder1_Field_comment > textarea
{
    /*width:452px;*/
    width:96.4%;
    border:solid 1px #bcbec0;
    padding:5px;
    box-sizing:border-box;
    margin-bottom:20px;   
}

#ctl00_ContentPlaceHolder1_Field_comment span
{
    display:none;
}
.Promo1
{
    float:left;
    /*background:red;*/
}

#ctl00_ContentPlaceHolder1_Field_comment
{
    width:100%;
}

#ctl00_ContentPlaceHolder1_ctl20
{
    padding: 5px;
    padding-right: 7px;
    padding-top: 7px;
    position: relative;
    cursor: pointer;
    border-radius: 3px 4px;
    background: -webkit-linear-gradient(#ffffff, #e6e7e8);
    background: -o-linear-gradient(#ffffff, #e6e7e8);
    background: -moz-linear-gradient(#ffffff, #e6e7e8);
    background: linear-gradient(#ffffff, #e6e7e8);
    font-weight:bold;
    color:#58595b;
    border: solid 1px #b0bec5;
    font-family:Sintony, Helvetica, Arial;
    font-size:10pt;
}

#ctl00_ContentPlaceHolder1_ctl20:hover 
{
    background: -webkit-linear-gradient(#e6e7e8, #ffffff);
    background: -o-linear-gradient(#e6e7e8, #ffffff);
    background: -moz-linear-gradient(#e6e7e8, #ffffff);
    background: linear-gradient(#e6e7e8, #ffffff);
    color:#00aeef;
    text-decoration:none !important;
}

.Promo1
{
    width:63.2%;
    float:left;
}

.Promo1 img
{
    width:100%;
    float:left;
}

#ctl00_ContentPlaceHolder1_ascfld_NameReqFieldValidator,
#ctl00_ContentPlaceHolder1_ascfld_zipReqFieldValidator,
#ctl00_ContentPlaceHolder1_ascfld_EmailReqFieldValidator,
#ctl00_ContentPlaceHolder1_ascfld_Verify_EmailReqFieldValidator
{
    width:10px;
    margin-left:5px;
    font-weight:bold;
    font-family:Calibri, Helvetica, Arial;
    font-size:16px;
}

.FormPostValidationSummaryClass ul
{
    font-weight:bold;
    font-family:Calibri, Helvetica, Arial;
    font-size:16px;
    float:left;
    margin-left:1.6%;
}

.FormPostValidationSummaryClass ul li 
{
    padding-top:3px;
}

#pardot
{
    width:34%;
    margin-left:33%;
    margin-right:33%
}

/*.page_name_green_securehome > #bannerdiv > .full_page a
{
    background-color:pink;
} 

#ctl00_content_div_content > .page_name_green_securehome > .div_products
{
    background-color:aqua;
    position: static !important;
}*/ 


/**************************************************************************************************/

@media only screen and (max-width: 1280px) {
    /*.div_productdetail {width:30%;}*/
    .div_subcategory .div_image img { max-width:100%;}
    .div_subcategory { width:30.85%;}
    .literature > .div_productdetail {width:23.4%;}
    .literature > .div_productdetail > .div_image img {width:50%; margin-left: 23%; margin-right: 23%;}
    .literature > .div_productdetail > .productitle {text-align:center;}
    .literature > .div_productdetail > .div_files {text-align:center;}
    .literature > .div_productdetail > .divproductmarketinginfo {text-align:center;}
    #div-filestree ul li {width:32.8%; float:left;}
    .ContactUsClass1 {width:45%; margin-left:25%; margin-right:25%;}
    .ContactUsClass3 {width:45%; margin-left:25%; margin-right:25%; padding-top:7px;}
    .div_product_side_feature_text {margin-top:3.5%;}


    
}


@media only screen and (max-width: 1150px) {
    
    .side_feature_title_white {font-size:26px;}
    .side_feature_title_white {margin-top:1%;}
    .div_product_side_feature_text {margin-top:1%}
}


@media only screen and (max-width: 1024px) {
    
    .div_product_ecatalogs > .div_product_ecatalog > .div_image img {width:100%;}
    .div_product_ecatalogs > .div_product_ecatalog > .div_image {width:30%;}
    .div_product_ecatalogs > .div_product_ecatalog > .div_text_wraper{width:70%;}
    .div_product_info ul li {width:99%;}
    .div_product_ecatalog .div_image img {width:100%;}
    .div_product_ecatalog .div_image {width:30%}
    .div_text_wraper{width:60%;}
    .div_productdetail {width:96%;}
    .ContactUsClass1 {width:50%; margin-left:25%; margin-right:25%;}
    .ContactUsClass3 {width:50%; margin-left:25%; margin-right:25%; padding-top:7px;}
    .div_product_side_feature_text {margin-top:0%;}
    .div_subcategory > .div_desc{display:none !important;}
}

@media only screen and (max-width: 980px) {
    #ctl00_VCMenu1_div_VCMenu1 {margin-left:5%; width: 95%;}
    .literature > .div_productdetail {width:23.4%; min-height:400px;}
    .literature > .div_productdetail > .div_image img {width: 57%; margin-left: 22%; margin-right: 22%;}
    #div-filestree ul li {width:48.6%; float:left;}
    .ContactUsClass1 {width:60%; margin-left:20%; margin-right:20%;}
    .ContactUsClass3 {width:60%; margin-left:20%; margin-right:20%; padding-top:7px;}
    /*.side_feature_text_white {display:none;}*/
    .div_product_side_feature_text {margin-top:2.5%;}
    .securehome_quad_box1, .securehome_quad_box2, .securehome_quad_box3, .securehome_quad_box4 {font-size:20px;}
    .securehome_quad_box3 {margin-left:0px;}
    #pardot {width:42%; margin-left:29%; margin-right:29%;}

}

@media only screen and (max-width: 800px) {
    .div_subcategory { width:47%;}
    .div_product_ecatalogs > .div_product_ecatalog > .div_image {width:40%;}
    .div_product_ecatalogs > .div_product_ecatalog > .div_text_wraper{width:60%;}
    .div_product_info ul li {width:95%;}
    .about > .div_productdetail{ width:47.6%; margin-bottom:20px;}
    .literature > .div_productdetail {width:47.6%; min-height:340px;}
    .literature > .div_productdetail > .div_image img {width: 40%; margin-left: 31%; margin-right: 31%;}
    .ContactUsClass1 {width:65%; margin-left:17.5%; margin-right:17.5%;}
    .ContactUsClass3 {width:65%; margin-left:17.5%; margin-right:17.5%; padding-top:7px;}
    .div_product_side_feature_pic {display:none;}
    .div_product_side_feature_text {width:100%; margin-top:0px;}
    .div_product_side_feature {border-bottom:solid 1px #ffffff;}
    .side_feature_text_white {display:block;}
    .securehome_quad_box1, .securehome_quad_box2, .securehome_quad_box3, .securehome_quad_box4 {font-size:17px;}
    #pardot {width:46%; margin-left:27%; margin-right:27%;}
}

@media only screen and (max-width: 768px){
    .clss_prod > .div_productdetail {min-height:500px;}
    .securehome_quad_box1, .securehome_quad_box2, .securehome_quad_box3, .securehome_quad_box4 {font-size:16px;}
    #pardot {width:54%; margin-left:23%; margin-right:23%;}
    
}

@media only screen and (max-width:600px)
{
    .div_product_featured_title,
    /*.side_feature_title_white {padding-bottom:15px;}*/
    .div_product_focus {padding-left:3%; padding-right:3%;}
    .div_product_featured_box_title {font-size:16px;}
    .side_feature_title_white {font-size:22px;}
    .div_product_focus_title {font-size:22px;}
    .div_product_featured_box {width:47.6%; height:280px; margin-bottom:10px;}
    .div_product_featured_box2 {width:47.6%; height:232px; margin-bottom:10px;}
    .literature > .div_productdetail {width:47.7%; min-height:320px;}
    .literature > .div_productdetail > .div_image img {width:40%; margin-left: 30%; margin-right: 30%; }
    #div-filestree ul li {width:96.8%; float:left;}
    .ContactUsClass1 {width:75%; margin-left:12.5%; margin-right:12.5%;}
    .ContactUsClass3 {width:75%; margin-left:12.5%; margin-right:12.5%; padding-top:7px;}
    .securehome_quad_box1, .securehome_quad_box2, .securehome_quad_box3, .securehome_quad_box4 {font-size:22px; width:49.2%;}
    #pardot {width:68%; margin-left:16%; margin-right:16%;}
}

@media only screen and (max-width: 480px) {
    .div_product_ecatalogs > .div_product_ecatalog > .div_image {width:70%; margin-bottom:10px; margin-left:15%; margin-right:15%;}
    .div_product_ecatalogs > .div_product_ecatalog > .div_text_wraper{width:100%;}
    .div_product_info ul li {width:99%;}
    .div_text_wraper{width:95%;}
    .div_product_ecatalog .div_image {width:70%; margin-bottom:10px; margin-left:15%; margin-right:15%;}
    .half_page {width:96.8%; padding-right:1.6%}
    .clss_prod > .div_productdetail {min-height:initial; width:98.6%;}
    .div_products > div.div_product > .div_productdetail{margin-top:20px;}
    .div_products > div.div_product > .div_productdetail:first-child {margin-top:0px;}
    .div_product_focus {padding-left:3%; padding-right:3%;}
    .div_product_focus_title,
    .div_product_featured_title,
    .side_feature_title_white {font-size:22px;}
    .div_product_featured_box_title {font-size:16px;}
    .div_product_featured_box {width:47.6%; height:290px; margin-bottom:10px;}
    .div_product_featured_box2 {width:47.6%; height:232px; margin-bottom:10px;}
    .div_product_side_feature_pic {display:none;}
    .div_product_side_feature_text {width:100%; padding-bottom:17px;}
    .div_product_side_feature {border-bottom:solid 1px #fff;}
    .button_learn_more_darkblue,
    .button_learn_more_lightblue {font-size:13px;}
    .div_product_area_box {margin-top:30px;}
    .div_product_area_box_title {font-size:16px;}
    .about > .div_productdetail{ width:96.8%; border-bottom:solid 1px #bcbec0; padding-bottom:20px; margin-top:0px !important;}
    .about > .div_productdetail:last-child {border-bottom:0px; padding-bottom:0px;}
    .literature > .div_productdetail {width:96.8%; min-height:initial; border-bottom:solid 1px #bcbec0; padding-bottom:18px;}
    .literature > .div_productdetail > .div_image img {width:40%; margin-left: 32%; margin-right: 32%; }
    .literature > .div_productdetail > .productitle {text-align:center;}
    .literature > .div_productdetail > .div_files {text-align:center;}
    .literature > .div_productdetail > .divproductmarketinginfo {text-align:center;}
    .literature > .div_productdetail:first-child {min-height: initial; padding-top:20px;}
    .literature > .div_productdetail:last-child {min-height: initial; border-bottom:0px; }
    .sitemap_col {width:48.2%;}
    #manufacturer, #product {width:100%; float:left;}
    #product {margin-left:0px; margin-top:10px;}
    .ContactUsClass1 {width:100%; margin-left:1.6%; margin-right:1.6%;}
    .ContactUsClass3 {width:100%; margin-left:1.6%; margin-right:1.6%; padding-top:7px;}
    #pardot {width:84%; margin-left:auto; margin-right:auto;}
    
}


@media only screen and (max-width: 360px)
{
    .div_product_area_box {margin-top:20px; width:96.8%; border-bottom:solid 1px #bcbec0; padding-bottom:20px;}
    .div_product_area_box:last-child {border:none; padding-bottom:0px;}
    .div_product_focus {padding-left:3%; padding-right:3%;}
    .div_product_focus_title,
    .div_product_featured_title,
    .side_feature_title_white {font-size:22px; padding-top:15px; padding-bottom:15px;}
    .div_product_featured_box_title {font-size:16px;}
    .div_product_featured_box {width:96.8%; height:auto; margin-bottom:15px; float:left; border-bottom:solid 1px #bcbec0; padding-bottom:20px;}
    .div_product_featured_box2 {width:96.8%; height:auto; margin-bottom:15px; float:left; border-bottom:solid 1px #bcbec0; padding-bottom:20px;}
    .div_product_featured_box2:last-child {border:none; padding-bottom:0px;}
    .div_product_side_feature_pic {display:none;}
    .div_product_side_feature_text {width:100%; padding-bottom:25px;}
    .side_feature_title_white {padding-bottom:0px;}
    .div_product_focus_title {padding-bottom:0px; padding-top:0px;}
    .div_product_side_feature {border-bottom:solid 1px #fff;}
    .button_learn_more_darkblue,
    .button_learn_more_lightblue {font-size:13px;}
    .literature > .div_productdetail {min-height: initial; border-bottom:solid 1px #bcbec0; padding-bottom:18px;}
    .literature > .div_productdetail:first-child {min-height: initial; padding-top:20px;}
    .literature > .div_productdetail:last-child {min-height: initial; border-bottom:0px; }
    .sitemap_col {width:96.8%;}
    
    .securehome_quad_box1, .securehome_quad_box2, .securehome_quad_box3, .securehome_quad_box4 {font-size:16px;}
    /*#selectresult > #selectresulttable > tbody > tr > th {font-size:9pt;}*/
    #pardot {width:91%; margin-left:4.5%; margin-right:4.5%;}

}

@media only screen and (max-width: 320px) {
    .securehome_quad_box1, .securehome_quad_box2, .securehome_quad_box3, .securehome_quad_box4 {font-size:20px; width:100%; margin-left:0px;}
    #pardot {width:100%; margin-left:0%; margin-right:0%;}
}





/*.div_subcategory
{
     height: auto;
     position: relative;
     display :  block;
     width: 22.7%;	
     float : left;
     border:solid 1px #bcbec0;
     margin-left:1.6%;
     margin-bottom:1.6%;
}

.div_subcategory .div_image img
{
     cursor:pointer;
     box-sizing:border-box;
}

.div_subcategory > .div_desc
{
     display: none;
     padding:5px;
     width:100%;
     box-sizing:border-box;
     position :absolute ;
     padding-top:10px;
     padding-bottom:10px;
     padding-left:10px;
     bottom : 40px;
     background:#7f7f7f;
     color: #ffffff;
     background:rgba(0,0,0,0.5);
     cursor:pointer;
     border-bottom:solid 1px #ffffff;
}

.div_subcategory > .div_title
{
	font-weight : bold;
    bottom : 0;
	padding:10px;
    width:100%;
    background-color:#00aeef;
    box-sizing:border-box;
    border-top:solid 1px #00aeef;
    font-family:Sintony, Arial;
    font-size:11pt;
    color:#ffffff;
    cursor:pointer;
    float:left;
    height:40px;
    vertical-align:middle;
}*/