@import url("https://fonts.googleapis.com/css?family=Droid+Sans:regular,bold|Droid+Serif:regular,italic,bold,bolditalic&subset=latin");

/*
  Mahalingam css code starts
*/
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000 !important;
    /*font-family: Arial,Helvetica,sans-serif !important;*/
    font-family: Arial !important;
    font-size: 12px !important;
    line-height: 1.62em !important;
}
#main-menu{
    background:none!important;
    box-shadow: none!important;
}
#main-menu ul{
    float: right!important;
    padding-right: 0px !important;
}
#main-menu a{
    color: #666666;
}
.muchomenu-menu li.muchomenu-parent{
    /*background: url("images/seperator.png") no-repeat right center;*/
    background:none;
    float: left;
    margin-top: -5px;
}
.muchomenu-menu li.muchomenu-parent.last {
    background: none;
}
.menu-navigation-container ul li:first-child:before { content: "";}
#main-menu a:hover,
#main-menu li > a.active {
    color: #E31B23 !important;
    background:none!important;
}
#wrapper{
    background-color: #FFFFFF!important;
}
.content-sidebar-wrap #content{
    box-shadow: none !important;
}
#foot .content
{
    font-size: 8pt;
    padding: 0 20px!important;
    color:#999999!important;
}
#footer-area{
    background: none!important;
    padding: 0!important;
}
#footer,  #footer p
{
    font-size: 8pt;
}
body{
    color:#999;
}
#footer-area .column.first {
    width: 23%!important;
    padding-left: 10px!important;
}
#block-block-2{
    text-align: left;
}
#block-block-3 .footerCopyright {
    color: #58595b;
    float: left;
    padding-top: 4px;
    text-align: center;
    width: 70%;
}
#footer-area .column.third{
    float: right!important;
    position: absolute;
    right: 0px;
    top: -10px;
    width: 14%!important;
}
#footer-area  .column .spacer {
    padding-left: 7px;
}
#footer-area .region-footer-third{
    float: right!important;
}
#footer-area  #block-block-3 p a{
    vertical-align: top!important;
} 
#footer-area #block-block-3 img{
    float: left!important;
}
#footer-area .region-footer-second
{
    margin-top: -8px;
}

#footer select {
    font-size: 8pt;
    font-weight: normal;
    margin: 0;
    width: 200px;
    border: 1px solid #BBBBBB;
}
.submitted{
    display: none!important;
}
#footer-area .content a img{
    background: none!important;
    border: none!important;
    box-shadow: none!important;
    padding: 0!important;
}
.node-type-product .ui-state-default a,    
.node-type-product .ui-state-default a:visited,
.node-type-don-product .ui-state-default a,
.node-type-don-product .ui-state-default a:visited,
.node-type-solutions .ui-state-default a,    
.node-type-solutions .ui-state-default a:visited {
    color: #808285 !important;
}
.node-type-product .ui-state-default, 
.node-type-product .ui-widget-content .ui-state-default, 
.node-type-product .ui-widget-header .ui-state-default,
.node-type-don-product .ui-state-default,
.node-type-don-product .ui-widget-content .ui-state-default,
.node-type-don-product .ui-widget-header .ui-state-default,
.node-type-solutions .ui-state-default, 
.node-type-solutions .ui-widget-content .ui-state-default, 
.node-type-solutions .ui-widget-header .ui-state-default{
    background: none!important;
    border: none;
    border-radius: 0;
    padding: 8px 0 6px;
}
.node-type-product .ui-state-active,
.node-type-product .ui-corner-all,
.node-type-don-product .ui-state-active,
.node-type-don-product .ui-corner-all,
.node-type-solutions .ui-state-active,
.node-type-solutions .ui-corner-all{
    border: none;
}
.node-type-product .ui-widget-header,
.node-type-product .ui-widget-content,
.node-type-don-product .ui-widget-header,
.node-type-don-product .ui-widget-conten,
.node-type-solutions .ui-widget-header,
.node-type-solutions .ui-widget-content{
    background: none;
}
.node-type-product .ui-state-active a,
.node-type-don-product .ui-state-active a,
.node-type-solutions .ui-state-active a,
.node-type-product .ui-state-default.ui-state-active a,    
.node-type-product .ui-state-default.ui-state-active a:visited,
.node-type-don-product .ui-state-default.ui-state-active a,
.node-type-don-product .ui-state-default.ui-state-active a:visited,
.node-type-solutions .ui-state-default.ui-state-active a,    
.node-type-solutions .ui-state-default.ui-state-active a:visited {
    color: #E31B23 !important;
}
.node-type-product .ui-tabs .ui-tabs-nav .ui-state-active,
.node-type-don-product .ui-tabs .ui-tabs-nav .ui-state-active,
.node-type-solutions .ui-tabs .ui-tabs-nav .ui-state-active {
    /*border-bottom: 5px solid #6585B5 !important;*/
    background:url("images/on_tab_bg.png") repeat-x !important;
    height: 22px;
}
.node-type-product .ui-tabs .ui-tabs-panel,
.node-type-don-product .ui-tabs .ui-tabs-panel,
.node-type-solutions .ui-tabs .ui-tabs-panel{
    /*background: none repeat scroll 0 0 #E7E7E8;*/
    border: 1px solid #CCCCCC;
    height: auto;
    overflow: auto;
    padding: 18px 22px;
    width: 631px;
}
.galleryformatter {
    height: 170px;
    margin: 5px 0;
    overflow: hidden;
    padding-bottom: 38%;
    position: relative;
    width: auto;
}
.galleryformatter .gallery-slides,
.galleryformatter .gallery-slide,
.galleryformatter .img {
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}
.galleryformatter .gallery-frame {
    width: 100%;
}
.galleryformatter .gallery-thumbs,
.galleryformatter .gallery-thumbs .wrapper {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
}
.galleryformatter .gallery-thumbs {
    margin-left: 10px;
    margin-right: 10px;
}
.node-type-product .ui-corner-bottom,
.node-type-don-product .ui-corner-bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.node-type-product .ui-tabs .ui-tabs-nav,
.node-type-don-product .ui-tabs .ui-tabs-nav {
    padding: 0;
}
.node-type-product .ui-tabs .ui-tabs-nav li a,
.node-type-don-product .ui-tabs .ui-tabs-nav li a {
    outline: none;
}
.galleryformatter-greenarrows .gallery-thumbs .back{
    background: url(images/lt_arrow.png) no-repeat!important;
    left: -10px;
}
.galleryformatter-greenarrows .gallery-thumbs .forward{
    background: url("images/rt_arrow.png") no-repeat scroll 0px 0 transparent !important;
    right: -5px;
}
.galleryformatter-greenarrows .gallery-thumbs .arrow{
    height: 10px !important;
    padding-bottom: 15px;
    width: 8px !important;
}
.view-id-solutions_menu ul,
.view-id-caegory ul,
.view-id-product_menu ul,
.view-resources ul,
.view-literature ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.view-id-caegory .handle,
.view-id-solutions_menu .handle,
.view-id-product_menu .handle,
.view-resources .handle,
.view-literature .handle{
    background         : transparent url(images/spacer.png);
    background-repeat  : no-repeat;
    background-position: center bottom;
    display   : block;
    float     : right;    
}
.view-id-caegory .collapsed,
.view-id-solutions_menu .collapsed,
.view-id-product_menu .collapsed, 
.view-resources .collapsed,
.view-literature .collapsed,
.node-type-support .view-waranty-docs-support .collapsed,
.node-type-product .view-waranty-docs-support .collapsed,
.node-type-don-product .view-waranty-docs-support .collapsed,
.node-type-support .view-literature-support .collapsed {
    background         : transparent  url(images/arrow_close.png);
    background-repeat  : no-repeat;
    background-position: center bottom;
    cursor             : pointer;
    margin-right       : 2px;
    margin-bottom: 1px;
    padding-top        : 1px;
    width     : 20px;
    height    : 12px;
    float: left;
    margin-left: -21px;
    clear: both;
    display: none;
}

.node-type-product .view-literature .collapsed,
.node-type-solutions .view-literature .collapsed,
.node-type-don-product .view-literature .collapsed,
.node-type-product .view-resources .collapsed,
.node-type-solutions .view-resources .collapsed,
.node-type-don-product .view-resources .collapsed,
.node-type-product .view-literature .expanded,
.node-type-solutions .view-literature .expanded,
.node-type-don-product .view-literature .expanded,
.node-type-product .view-resources .expanded,
.node-type-solutions .view-resources .expanded,
.node-type-don-product .view-resources .expanded {
    margin-left: -1px;
}

.node-type-support .view-waranty-docs-support .collapsed,
.node-type-support .view-literature-support .collapsed {
    margin-left: -2px !important;
}

.view-id-caegory .expanded,
.view-id-solutions_menu .expanded,
.view-id-product_menu .expanded,
.view-resources .expanded,
.view-literature .expanded,
.node-type-support .view-waranty-docs-support .expanded,
.node-type-support .view-literature-support .expanded {
    background         : transparent url(images/arrow_open.png);
    background-repeat  : no-repeat;
    background-position: center bottom;
    cursor             : pointer;
    margin-right       : 2px;
    padding-top        : 1px;
    width               : 20px;
    margin-bottom: 1px;
    height    : 12px;
    float: left;
    margin-left: -21px;
    clear: both;
    display: none;
}

.node-type-support .view-waranty-docs-support .expanded,
.node-type-support .view-literature-support .expanded {
    margin-left: -2px !important;
}

.page-taxonomy-term .view-id-caegory .expanded,
.page-taxonomy-term .view-id-caegory .collapsed {
    margin-left: 0px !important;
}

.node-type-support .view-waranty-docs-support .collapsed,
.node-type-support .view-waranty-docs-support .expanded {
    padding-top: 8px;
}

.view-id-caegory .subCategory,
.view-id-solutions_menu .subCategory,
.page-taxonomy-term .mainCategory,
.view-resources .mainCategory,
.view-literature .mainCategory,
.view-id-product_menu .subCategory,
.view-resources .subCategory,
.view-literature .subCategory{
    /*color: #FFFFFF;*/
    font-size: 12px!important;
    cursor: pointer;
    padding: 5px 5px 5px 11px;
    float: left;
    width: 91%;
}
.view-id-product_menu #cat_tree,
.view-resources #video_tree,
.view-literature #literature_tree{
    color: #185F9B!important;
}
.view-literature #literature_tree{
    /* padding-top:10px;*/
}
.view-id-caegory .prodLink,
.view-id-solutions_menu .prodLink,
.view-id-product_menu .prodLink,
.view-resources a,
.view-literature a{
    font-size: 14px;
}
.barseparator {
    border-bottom: 1px solid #BFBFBF;
    padding-bottom: 20px;
}
.litImg {
    float: left;
    padding-right: 10px;    
}
#video_tree img {
    float: left;
    padding-right: 10px;
    height: 39px !important;
    width: 31px !important;
}
.view-related-products .views-field-title a{
    text-transform:uppercase;
}
.view-related-products .views-field-field-video-thumb a {
    background: #CCCCCC;
    float: left;
    height: 105px;
    width: 198px;
}
.view-related-products .views-field-field-banner-summary {
    clear: both;
    padding-top: 10px;
}
.email-chat .content div{
    -webkit-box-shadow: 0 9px 10px -10px black;
    -moz-box-shadow: 0 9px 10px -10px black;
    box-shadow: 0 9px 10px -10px black;
}
.page-taxonomy-term .content-sidebar-wrap #content,
.node-type-solutions .content-sidebar-wrap #content,
.node-type-product .content-sidebar-wrap #content,
.node-type-don-product .content-sidebar-wrap #content {
    border-left: 1px solid #E7E7E8;
}
.disTxt{
    color:#CCCCCC!important;
}
#block-views-literature-block{
    margin-bottom:0!important;
}
#resourceTitle{
    color: #58595b;
    font-size: 18px !important;
    margin-left: 20px;
}
.breadcrumb{
    border-bottom:none!important;
    margin:0 17px!important;
}
#breadcrumbs{
    border-top: 1px solid #BCBDC0;
    border-bottom:1px solid #BCBDC0;
    margin-bottom:10px!important;
}
#search-block-form input.form-submit, 
#search-form input.form-submit{
    width: 25px!important;
}
#search-form input#edit-keys, 
#block-search-form .form-item-search-block-form input {
    margin-right: -4px!important;
}
#search-block-form input.form-autocomplete {
    background-position: 100% 4px;
}
#search-block-form input.throbbing {
    background-position: 100% -16px; /* LTR */
}
.product-image-section a img{
    padding: 0!important;

}
.req-info-block {
    height: 140px;
    min-height: 135px; 
}
.no-image{
    width:253px;
    height:208px;
    margin-bottom: 7px;
}
#sidebar-first #search-form #edit-basic{
    display: none;
}

.galleryformatter-greenarrows .gallery-thumbs .wrapper {
    border: none!important;
}

.galleryformatter .gallery-frame li{
    /*border:1px solid #58595b;*/
    height:208px;
    width: 252px;
}
/*
.galleryformatter .gallery-frame li img{
    height:100%;
    width: 100%;
    max-width: none;
}*/
.galleryformatter-greenarrows .gallery-thumbs li.active img, .galleryformatter-greenarrows .gallery-thumbs li a:hover img {
    opacity: 1;
}
.galleryformatter-greenarrows .gallery-thumbs li img{
    width: 65px;
    border:1px solid #58595b;
    /* padding-right: 10px!important;*/
}
.txtUnderline {
    text-decoration: underline;
    color: #E31B23 !important;
}

.galleryformatter .gallery-slides .panel-overlay{
    display: none;
}

.corporatevariationpickercontainer {
    color: #999999!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    text-align: left;
}
.corporateChangelanguage {
    background-color: white!important;
    border-color: gray;
    border-style: solid;
    border-width: 1px;
    padding: 5px 2px 10px;
    position: relative;
    z-index: 3000;
}

.corporateChangelanguage .ChangeLink {
    float:right;
    line-height: 15px;
}

.corporateChangelanguage .ChangeLink:hover {
    cursor: pointer;
}


.variationpickercontainer {
    border-left: 1px solid white!important;
    color: #999999;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    margin-right: 5px;
    text-align: left;
}
#ctl00_ctlVariationPicker_divCorporatePicker {
    padding-right: 10px;
}
.introjs-relativePosition label{
    padding-left:10px;
}
.introjs-relativePosition #ctl00_ctlVariationPicker_divCorporatePicker { 
    padding-right: 0px;
}

#ctl00_ctlVariationPicker_divChangeLanguage td,
#ctl00_ctlVariationPicker_divChangeLanguage table{
    background-color: white!important;
    border: none!important; 
}

#ctl00_ctlVariationPicker_divChangeLanguage tr td div {
    margin-left: 15px;
}

#ctl00_ctlVariationPicker_ChangeLanguageLabel {
    margin-left: 3px;
}

#currentCountryPick {
    margin-left: 18px !important;
}

#ctl00_ctlVariationPicker_divChangeLanguage tr td {
    width: 165px;
}

#ctl00_ctlVariationPicker_changeHyperlink{
    cursor: pointer;
}
#ctl00_ctlVariationPicker_divChangeLanguage{
    display: none;
    margin-top: 8px;
    padding-right: 5px;
    width: 180px;
    position: absolute;
}

#ctl00_ctlVariationPicker_divChangeLanguage tr td .languagesl {
    line-height: 15px;
}

#ctl00_ctlVariationPicker_LanguagesDataList {
    margin-top: 7px;
}

.corporatevariationpickercontainer table {
    margin-bottom: 5px !important;
}
.page-media-assets #media-assets,
.page-node-322 #header,
.page-node-322 #breadcrumbs,
.page-node-322 #foot,
.page-node-322 #footer,
.page-node-322 .page-title
{
    display: none;
}
.page-node-322 #container{
    padding-bottom: 0;
}
.page-node-322 h1 {
    font-size: 18px;
    line-height: 1;
    margin-bottom: 0.5em;
    font-weight: bold;
}
#search-toggle {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/icon-search.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: none;
    float: left;
    height: 23px;
    width: 30px;
}
.SnapABug_Button{
    display: none!important;
}    
.page-node-221 #md1 h1{
    line-height:0.62;
    margin-bottom: 0;
}
#autocomplete li.selected {
    background: #ED1C24 !important;
    color: #fff;
}
.eCompany {
    border-right: 1px solid #CCCCCC;
    display: block;
    float: left;
    min-height: 240px;
    padding: 10px;
    width: 200px;
    font-size: 12px;
}
.eCompany-spaceleft {
    padding-left: 10px;
}
.eCompany-spacelefast{
    border: none!important;
}
/*.eCompany-desc {    
    min-height: 136px;
    overflow-y: hidden;
}*/
.rep_add a{
    color: #009 !important;
}
.how-to-buy-area #zip{
    width:165px;
}

.item span a ,.rep_add span a {
    color:red;
    text-decoration: underline;
}
.page-international #edit-internationalrep
{
    display: none;
}
.menu-navigation-container ul li:nth-child(6) {
    display: block;
}
.muchomenu-bin-9 .panel-display {
    width: 150px;
    min-height: 85px;
    border: 6px solid #9B9DA0;
    background: #F4F4F5;
    opacity: 0.9;
    padding: 10px;
}
#main-menu li .muchomenu-bin-9 .pane-content ul {
    display: block;
    position: relative;
    width: 100%;
    background: none;
    box-shadow: none;
    min-width: 160px;
}
#main-menu .muchomenu-bin-9 .pane-content li:hover {
    background: none;
    height: auto;
}
#main-menu li .muchomenu-bin-9 .pane-content li a {
    line-height: 18px;
    color: #6D6E71;
    border: none;
}
.menu-navigation-container ul li:nth-child(7) {
    display: none;
}
#prodParentBrowse{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0px;
}
#prodParentBrowse h3.title, 
#prodParentBrowse h3.title a{
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 0;
    padding-left: 20px;
    padding-top: 0;
}
#prodParentBrowse .parentLevels a
{
    background-attachment: scroll;
    background-clip: border-box;   
    /*background-image: url("images/white_arrw.png");*/
    background-image: none;
    background-origin: padding-box;
    background-position: 20px 12px;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: block;
    padding: 5px 10px 5px 33px;
    background-color: #DCDDDE;
    color: #58595B;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
}
#prodParentBrowse .parentLevels li{
    margin:0!important;
}
#prodParentBrowse .parentLevels li a:before {
    content: "<< ";
}
/*
  Mahalingam css code ends
*/

/*
  Seethala css code starts
*/
#head #block-menu-menu-header-top-menu li a {
    color: #a7a4a4;
    font-family: Arial;/*DTlargo*/
    font-size: 11px;
    text-transform: uppercase;
}
#search-block-form input.form-submit {
    background: url("images/search_icon.png") no-repeat scroll 7px 5px rgba(0, 0, 0, 0) !important;
    border: medium none;
    height: 20px !important;
    margin-left: 5px !important;
    padding-bottom: 5px !important;
}
#search-block-form  input.form-text {
    height: 13px !important;
}
.search-type {   
    text-transform: capitalize;
}
.search-type span{
    font-weight: bold;
}
.node-type-product #head,
.node-type-don-product #head {
    height: 26px;
    margin-top: 0px;
}
#main-menu .menu-navigation-container li a {
    background: none;
    border-right: 1px solid #FFFFFF;
    color: #231F20;
    font-family: Arial;/*DTlargo*/
    font-size: 13px;
    margin: 0;
    text-align: left;
}
.menu-navigation-container ul li:before {
    color: #a7a4a4;
}
.muchomenu-parent-title a {
    text-transform: uppercase;
}
#logo {
    width: 10.5% !important;
}
#overlayGraphic{
    position:absolute;
    top:-4px;
    z-index:1000;
    width:100%;
    height:1105px;
    background-color: gray;
    opacity:0.8;
    display: none;
}
#graphicHome
{
    margin-left:286px;
    z-index:1001;
}
.node-type-product #breadcrumbs,
.node-type-solutions #breadcrumbs,
.node-type-don-product #breadcrumbs {
    color: #a7a4a4;
    font-family: Arial;/*DTlargo*/
    font-size: 11px;
}
.node-type-product .breadcrumbMulti ,
.node-type-solutions .breadcrumbMulti,
.node-type-don-product .breadcrumbMulti {
    padding: 0 !important;
}
.node-type-product .content-sidebar-wrap h1.page-title,
.node-type-solutions .content-sidebar-wrap h1.page-title,
.node-type-don-product .content-sidebar-wrap h1.page-title {
    color: #58595b;
    font-family: Arial;
    font-size: 22px !important;
    line-height: 0.5;
    padding-bottom: 8px;
}

.node-type-product .shopping-de .field-label,
.node-type-don-product .shopping-de .field-label,
.node-type-solutions .list-price .field-label ,
.node-type-solutions .shopping-de .field-label ,
.node-type-solutions .deal-price .field-label ,
.node-type-solutions .field-item ,
.node-type-product .field-item,
.node-type-don-product .field-item,
.node-type-solutions .field-item p,
.node-type-product .field-item p,
.node-type-don-product .field-item p{
    color: #4D4D4F;
    font-family: Arial;
    font-size: 12px;
}
.node-type-product .email-chat a,
.node-type-solutions .email-chat a,
.node-type-don-product .email-chat a {
    color: #58595b;
    font-family: Arial;
    font-size: 14px;
}
.node-type-product .email-chat,
.node-type-solutions .email-chat,
.node-type-don-product .email-chat {
    /*padding-bottom: 0px;*/
}
.node-type-product .field-name-field-sub-heading .field-item,
.node-type-solutions .field-name-field-sub-heading .field-item,
.node-type-don-product .field-name-field-sub-heading .field-item {
    color: #58595b;
    font-family: Arial;
    font-size: 18px;
    text-transform: uppercase;
}
.view-product-tab ul,.view-product-tab li {
    list-style-type: none;
}
.view-related-products .views-field-title a ,
.view-related-solutions .views-field-title a{
    color: #6D6E71;
    font-family: Arial;
    font-size: 11px;
    text-transform: uppercase !important;
}
.node-type-product .content-sidebar-wrap h1.page-title,
.node-type-product .field-name-field-sub-heading .field-item,
.node-type-don-product .field-name-field-sub-heading .field-item {
    color: #4D4D4F;
    font-size: 15px;
}
#block-block-1 p {
    color: #949599;
    font-family: Arial;
    font-size: 10px;
}
#block-block-2 p {
    color: #000000;
    font-family: Arial;
    font-size: 10px; 
}
#block-block-3 {
    text-align: center;
}
#block-block-3 a.smallLink,#block-block-3 .spacer a {
    color: #949599;
    font-family: Arial;
    font-size:9px;
    font-weight: bold;   
}
#block-block-3 .spacer a {
    text-transform: uppercase; 
}
#block-block-5 {
    margin-bottom: 8px;
    margin-top: 0px;
}
ul li {
    margin-top: 7px;
}
.node-type-product .product-topsec,
.node-type-don-product .product-topsec {
    margin-top: 14px;
}
.node-type-product .product-image-section,
.node-type-solutions .product-image-section,
.node-type-don-product .product-image-section {
    width: 250px;
}
.node-type-product #post-content,
.node-type-solutions #post-content,
.node-type-don-product #post-content {
    padding: 5px 20px 0 15px;
}
.gallery-processed .gallery-frame img {
    max-height: 208px;
    max-width: 208px;
}
.node-type-product .galleryformatter-greenarrows .gallery-thumbs li,
.node-type-solutions .galleryformatter-greenarrows .gallery-thumbs li,
.node-type-don-product .galleryformatter-greenarrows .gallery-thumbs li {
    padding-right: 8px;
    width: 38px !important;
}

.node-type-product .product-tab #tab1-tab-0 ul,
.node-type-solutions .product-tab #tab1-tab-0 ul,
.node-type-don-product .product-tab #tab1-tab-0 ul {
    list-style-type: none;
    margin-left: 3px;
    margin-top: 8px;
}
.node-type-product .product-tab #tab1-tab-0 p ,
.node-type-solutions .product-tab #tab1-tab-0 p,
.node-type-don-product .product-tab #tab1-tab-0 p,
.node-type-solutions .product-tab p,
.node-type-product .product-tab p,
.node-type-don-product .product-tab p {
    color: #4D4D4F;
    font-size: 12px;
    /*margin-left: 3px;
    padding-top: 8px;*/
}
.ui-widget {
    font-family: Arial;
    font-size: 12px;
}
.node-type-solutions .product-tab div,
.node-type-product .product-tab div,
.node-type-don-product .product-tab div,
.node-type-solutions .product-tab li,
.node-type-product .product-tab li,
.node-type-don-product .product-tab li {
    font-size: 12px !important;
}
.ui-widget-content {
    color: #4D4D4F;
}
.node-type-product .galleryformatter .slide-button,
.node-type-solutions .galleryformatter .slide-button,
.node-type-don-product .galleryformatter .slide-button {
    top: 28%;
    display: none;
}
.node-type-product .sub-title,
.node-type-solutions .sub-title,
.node-type-don-product .sub-title {
    margin: 4px 0;
    float: left;
    width: 100%;
}
.node-type-product .ui-tabs,
.node-type-solutions .ui-tabs,
.node-type-don-product .ui-tabs {
    padding-top: 0;
}
.node-type-product .ui-tabs .ui-tabs-nav,
.node-type-solutions .ui-tabs .ui-tabs-nav,
.node-type-don-product .ui-tabs .ui-tabs-nav {
    background: url("images/acute_tab_bg.png") no-repeat;
    height: auto;
    padding-left: 0;
    padding-top: 0;
    width: auto;
    background-size: 493px 31px;
}
.node-type-product .ui-tabs .ui-tabs-nav li:hover,
.node-type-solutions .ui-tabs .ui-tabs-nav li:hover,
.node-type-don-product .ui-tabs .ui-tabs-nav li:hover {
    background:url("images/on_tab_bg.png") repeat-x !important;
    /*height: 16px;*/
}
.node-type-product .ui-tabs .ui-tabs-nav li#resourcetab:hover,
.node-type-product .ui-tabs .ui-tabs-nav li#videotab:hover,
.node-type-don-product .ui-tabs .ui-tabs-nav li#resourcetab:hover,
.node-type-don-product .ui-tabs .ui-tabs-nav li#videotab:hover,
.node-type-solutions .ui-tabs .ui-tabs-nav li#resourcetab:hover,
.node-type-solutions .ui-tabs .ui-tabs-nav li#videotab:hover {
    background: none !important;
}
.node-type-product .ui-tabs .ui-tabs-nav #resourcetab.ui-state-active,
.node-type-product .ui-tabs .ui-tabs-nav #videotab.ui-state-active,
.node-type-don-product .ui-tabs .ui-tabs-nav #resourcetab.ui-state-active,
.node-type-don-product .ui-tabs .ui-tabs-nav #videotab.ui-state-active,
.node-type-solutions .ui-tabs .ui-tabs-nav #resourcetab.ui-state-active,
.node-type-solutions .ui-tabs .ui-tabs-nav #videotab.ui-state-active {
    background: none !important;
}
.node-type-product .ui-tabs .separator,
.node-type-solutions .ui-tabs .separator,
.node-type-don-product .ui-tabs .separator {
    background: url("images/acte_white_sep.png") no-repeat;
    float: left;
    height: 20px;
    margin: 6px 2px 0;
}
.node-type-product .ui-tabs .ui-tabs-nav #resourcetab,
.node-type-product .ui-tabs .ui-tabs-nav #videotab,
.node-type-don-product .ui-tabs .ui-tabs-nav #resourcetab,
.node-type-don-product .ui-tabs .ui-tabs-nav #videotab,
.node-type-solutions .ui-tabs .ui-tabs-nav #resourcetab,
.node-type-solutions .ui-tabs .ui-tabs-nav #videotab {
    float: right;
    margin: 0;
    padding: 0;
}
.node-type-product .ui-tabs .ui-tabs-nav #resourcetab img,
.node-type-product .ui-tabs .ui-tabs-nav #videotab img,
.node-type-don-product .ui-tabs .ui-tabs-nav #videotab img,
.node-type-don-product .ui-tabs .ui-tabs-nav #resourcetab img,
.node-type-solutions .ui-tabs .ui-tabs-nav #resourcetab img,
.node-type-solutions .ui-tabs .ui-tabs-nav #videotab img {
    float: left;
    /*height: 30px;
    width: 30px;*/
}
.node-type-product .ui-tabs .ui-tabs-nav #resourcetab span,
.node-type-product .ui-tabs .ui-tabs-nav #videotab span,
.node-type-don-product .ui-tabs .ui-tabs-nav #resourcetab span,
.node-type-don-product .ui-tabs .ui-tabs-nav #videotab span,
.node-type-solutions .ui-tabs .ui-tabs-nav #resourcetab span,
.node-type-solutions .ui-tabs .ui-tabs-nav #videotab span {
    float: left;
    margin-left: 3px;
    margin-top: 8px;
}
.node-type-product .ui-tabs .ui-tabs-nav li a,
.node-type-solutions .ui-tabs .ui-tabs-nav li a,
.node-type-don-product .ui-tabs .ui-tabs-nav li a {
    /*border-right: 1px solid #FFFFFF;*/
    color: #808285;
    font-size: 12px;
    font-weight: normal;
    padding: 0px 8px;
}
.node-type-product .product-tab #tab1-tab-0 ul li,
.node-type-solutions .solutions-tab #tab1-tab-0 ul li,
.node-type-don-product .solutions-tab #tab1-tab-0 ul li {
    margin-bottom: 11px;
}
.node-type-product .view-id-related_products ul .views-field-title,
.node-type-don-product  .view-id-related_products ul .views-field-title {
    margin-bottom: 0 !important;
}
.node-type-product .hilightCat + ul a.prodLink,
.node-type-solutions .hilightCat + ul a.prodLink,
.page-taxonomy-term .hilightCat + ul a.prodLink,
.node-type-don-product .hilightCat + ul a.prodLink {
    color: #FFFFFF;
    float: left;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 100%;
}

.page-taxonomy-term .hilightCat + ul a.prodLink {
    /*padding-left: 22px;*/
}

.node-type-solutions .hilightCat + ul a.prodLink  {
    /*padding-left: 22px;*/
}

.view-literature .mainCategory,
.view-resources .mainCategory {
    display: none;
}
.node-type-product .hilightCat + ul a.prodLink:hover,
.node-type-don-product .hilightCat + ul a.prodLink:hover,
.node-type-solutions .hilightCat + ul a.prodLink:hover,
.page-taxonomy-term .hilightCat + ul a.prodLink:hover,
/*.node-type-support .mainCategory:hover,*/
.node-type-support #literature_tree  ul a:hover,
.node-type-support #waranty_docs_tree  ul a:hover,
.node-type-product .hilightCat,
.node-type-don-product .hilightCat,
.node-type-solutions .hilightCat,
.page-taxonomy-term .hilightCat,
.node-type-support .mainCategory.hilightCat {
    color: #ED1C24 !important ;
}
.node-type-product #block-views-product-menu-block ul#cat_tree ul ul,
.node-type-product #block-views-product-menu-block ul#cat_tree ul ul li,
.node-type-don-product #block-views-product-menu-block ul#cat_tree ul ul,
.node-type-don-product #block-views-product-menu-block ul#cat_tree ul ul li, 
.node-type-solutions #block-views-solutions-menu-block ul#cat_tree ul ul,
.node-type-solutions #block-views-solutions-menu-block ul#cat_tree ul ul li,
#block-views-caegory-block ul#cat_tree ul ul,
#block-views-caegory-block ul#cat_tree ul ul li {
    background: none repeat scroll 0 0 #DCDDDE;
    float: left;
    margin-top: 0px;
    width: 100%;
}
.node-type-product #block-views-product-menu-block ul#cat_tree li,
.node-type-don-product #block-views-product-menu-block ul#cat_tree li,
.node-type-solutions #block-views-solutions-menu-block ul#cat_tree li {
    background: #DCDDDE;
    color: #E31B23;
    float: left;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 0px;
    padding: 0px;
    text-transform: uppercase;
    width: 100%;
}

.view-id-caegory .mainCategory,
.view-id-solutions_menu .mainCategory,
.view-id-product_menu .mainCategory {
    /*color: #E31B23;*/
    background: #F4F4F5;
    float: left;
    font-family: Arial;
    font-size: 13px !important;
    /*padding: 5px 5px 5px 10px;*/
    margin-top: 15px;
    width: 93%;
}
.view-id-caegory .mainCategory.subCategory {
    background: none repeat scroll 0 0 #F4F4F5;
    color: #E31B23;
    float: left;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 15px;
    padding: 5px 5px 5px 10px;
    text-transform: uppercase;
    width: 93%;
}
.node-type-product #block-views-product-menu-block ul#cat_tree ul#poinCareUl li,
.node-type-don-product #block-views-product-menu-block ul#cat_tree ul#poinCareUl li,
.node-type-solutions #block-views-solutions-menu-block ul#cat_tree ul#poinCareUl li,
#block-views-caegory-block ul#cat_tree li {
    background: #77787B !important;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 0px;
    /*text-transform: uppercase;*/
    width: 100%;
}
#block-views-caegory-block ul#cat_tree li {
    background: #DCDDDE !important;
    float: left;
    margin-top: 0px;
    width: 100%;
}

.node-type-product #block-views-product-menu-block .hilightCat,
.node-type-don-product #block-views-product-menu-block .hilightCat,
.node-type-solutions #block-views-solutions-menu-block .hilightCat,
.page-taxonomy-term ul#poinCareUl li .hilightCat,
.page-taxonomy-term ul#poinCareUl li .act {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF !important;
    float: left;
    width: 100%;
}
.node-type-product #block-views-product-menu-block ul ul ul li,
.node-type-don-product #block-views-product-menu-block ul ul ul li,
.node-type-solutions #block-views-solutions-menu-block ul ul ul li {
    background: #DCDDDE !important;
    border-bottom: 1px solid #FFFFFF;
    margin: 0 !important;
    padding: 2px 10px 2px 25px !important;
    text-transform: none !important;
    width: 84% !important;
}
#block-views-caegory-block ul#cat_tree ul#poinCareUl li {
    background: #77787B !important;
}
#block-views-caegory-block ul#cat_tree ul#poinCareUl li span {
    text-transform: uppercase;
}
#block-views-caegory-block ul#cat_tree ul#poinCareUl ul li {
    background: #77787B !important;
    border-bottom: 1px solid #FFFFFF;
    float: left;
    margin-top: 0;
    padding: 1px 10px;
    width: 91%;
}
.node-type-product #block-views-product-menu-block ul ul li a,
.node-type-don-product #block-views-product-menu-block ul ul li a,
.node-type-solutions #block-views-solutions-menu-block ul ul li a,
#block-views-caegory-block ul ul a {
    color: #FFFFFF;
    float: left;
    font-size: 11px !important;
    width: 96%;
}
#block-views-caegory-block ul ul a {
    color: #FFFFFF;
    font-size: 12px;
    padding-left: 15px;
    text-transform: capitalize;
}
.node-type-product #block-views-product-menu-block .hilightCat,
.node-type-don-product #block-views-product-menu-block .hilightCat,
.node-type-solutions #block-views-solutions-menu-block .hilightCat,
.page-taxonomy-term ul#poinCareUl li .hilightCat,
.page-taxonomy-term ul#poinCareUl li .act {
    font-size: 12px !important;
    padding: 5px 5px 5px 11px !important;
    text-transform: uppercase !important;
}
#block-views-literature-block,
#block-views-resources-block,
#prodParentBrowse .title ,
.node-type-product .barseparator,
.node-type-don-product .barseparator, 
.node-type-solutions .barseparator {
    display: none;
}
.product-image-section .galleryformatter-greenarrows .gallery-thumbs li img {
    width: 38px;
}
a .subCategory:hover,
a .mainCategory:hover,
a:hover
{
    color: #ED1C24 !important;
}
.node-type-product .barseparator,
.node-type-product .view-resources li,
.node-type-don-product .view-resources li,
.node-type-don-product .barseparator,
.node-type-solutions .barseparator,
.node-type-solutions .view-resources li {
    padding-bottom: 9px;
}
.node-type-product .barseparator,
.node-type-don-product .barseparator,
.node-type-solutions .barseparator {
    clear: both;
}
.node-type-product .view-literature li,
.node-type-don-product .view-literature li,
.node-type-solutions .view-literature li{
    padding-bottom: 6px;
}
.node-type-product #literature_tree ul li,
.node-type-product .view-resources ul ul li,
.node-type-don-product #literature_tree ul li,
.node-type-don-product .view-resources ul ul li,
.node-type-solutions #literature_tree ul li,
.node-type-solutions .view-resources ul ul li {
    float: left;
    min-height: 75px;
    padding-right: 10px;
    width: 48%;
}
.node-type-product #literature_tree ul li span,
.node-type-don-product #literature_tree ul li span,
.node-type-solutions #literature_tree ul li span {
    color: #58595B;
    float: left;
    width: 80%;
}
.node-type-product .view-id-related_products ul .views-row,
.node-type-solutions .view-related-solutions .views-row,
.node-type-don-product .view-related-solutions .views-row {
    float: left; 
    padding:0 15px;
    min-height: 250px;
    width: 162px;
}
.node-type-product .view-id-related_products ul .views-row-last,
.node-type-solutions .view-related-solutions ul .views-row-last,
.node-type-don-product .view-related-solutions ul .views-row-last {
    padding-right: 0 !important;    
}
.node-type-product .featured-products ul,
.node-type-product .featured-products ul .views-row-1,
.node-type-don-product .featured-products ul,
.node-type-don-product .featured-products ul .views-row-1 {
    padding-left: 0;
}
.node-type-product .descrip .field-item p,
.node-type-solutions .descrip .field-item p,
.node-type-don-product .descrip .field-item p {
    clear:both;
    margin-bottom: 10px;
}
.node-type-product #literature_tree .litImg,
.node-type-product #video_tree .litImg,
.node-type-don-product #literature_tree .litImg,
.node-type-don-product #video_tree .litImg,
.node-type-solutions #literature_tree .litImg,
.node-type-solutions #video_tree .litImg {
    clear: both;
    float: left;
    padding-right: 10px;
    width: 34px;
}
.node-type-product .view-literature #literature_tree a,
.node-type-solutions .view-literature #literature_tree a,
.node-type-don-product .view-literature #literature_tree a,
.node-type-product .view-resources #video_tree a,
.node-type-solutions .view-resources #video_tree a,
.node-type-don-product .view-resources #video_tree a {
    clear: inherit;
    color: #58595B;
    float: left;
    font-size: 13px;
    padding-bottom: 0;
    width: 65%;
}
.node-type-product .view-id-product_menu li,
.node-type-don-product .view-id-product_menu li {
    padding-left: 0;
}

.node-type-solutions .view-solutions-menu #poinCareUl li,
.node-type-product .view-id-product_menu #poinCareUl li,
.node-type-don-product .view-id-product_menu #poinCareUl li {
    padding-left: 20px;
}


.node-type-product .view-id-product_menu #poinCareUl li ul li,
.node-type-don-product .view-id-product_menu #poinCareUl li ul li {
    padding-left: 0px;
}


.node-type-product .view-resources #video_tree,
.node-type-solutions .view-resources #video_tree,
.node-type-don-product .view-resources #video_tree {
    clear: both;
    padding-bottom: 5px;
}
.node-type-product .jcarousel-skin-default  ul.jcarousel li,
.node-type-solutions .jcarousel-skin-default  ul.jcarousel li,
.node-type-don-product .jcarousel-skin-default  ul.jcarousel li {
    height: auto;
    padding: 5px;
    width: 124px !important;
}
.node-type-product .jcarousel-skin-default .jcarousel-container-horizontal,
.node-type-solutions .jcarousel-skin-default .jcarousel-container-horizontal,
.node-type-don-product .jcarousel-skin-default .jcarousel-container-horizontal {
    height: auto;
    padding: 18px 0 0;
    width: 710px;
}
.node-type-product .jcarousel-skin-default .jcarousel-clip-horizontal,
.node-type-solutions .jcarousel-skin-default .jcarousel-clip-horizontal,
.node-type-don-product .jcarousel-skin-default .jcarousel-clip-horizontal {
    width: 705px;
}
.node-type-product .jcarousel-skin-default .jcarousel-next-horizontal,
.node-type-solutions .jcarousel-skin-default .jcarousel-next-horizontal,
.node-type-don-product .jcarousel-skin-default .jcarousel-next-horizontal {
    right: -25px;
    outline: medium none;
    top: 68px;
}
.node-type-product .jcarousel-skin-default .jcarousel-prev-horizontal,
.node-type-solutions .jcarousel-skin-default .jcarousel-prev-horizontal,
.node-type-don-product .jcarousel-skin-default .jcarousel-prev-horizontal {
    left: -30px;
    outline: medium none;
    top: 68px;
}
#muchomenu-1 .first .solutions,
#muchomenu-1 li.productlist .productsub {
    display: none;
}
.node-type-product .jcarousel-skin-default .jcarousel-item,
.node-type-solutions .jcarousel-skin-default .jcarousel-item,
.node-type-don-product .jcarousel-skin-default .jcarousel-item {
    border: none;
}
.node-type-product .jcarousel-skin-default .jcarousel-clip ul.jcarousel,
.node-type-solutions .jcarousel-skin-default .jcarousel-clip ul.jcarousel,
.node-type-don-product .jcarousel-skin-default .jcarousel-clip ul.jcarousel {
    width: 910px !important;
}
.node-type-product .jcarousel-skin-default,
.node-type-solutions .jcarousel-skin-default,
.node-type-don-product .jcarousel-skin-default {
    text-align: left;
}
.view-category-logo-carousel a img,
.view-category-logo-carousel a:hover img {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    padding: 5px;
}
.view-category-logo-carousel .jcarousel-skin-default .jcarousel-item {
    border: medium none;
    height: auto;
    text-align: center;
    width: 145px !important;
}

.view-category-logo-carousel .jcarousel-skin-default .jcarousel-next {
    background: url("images/grey-right.png")  no-repeat right bottom;
    height: 53px;
    top: 9px ;
    outline-style:none;
    display: block !important;
}
.view-category-logo-carousel .jcarousel-skin-default .jcarousel-prev {
    background: url("images/grey-left.png") no-repeat left bottom;
    height: 53px;
    top: 9px;
    outline-style:none;
    display: block !important;
}
.view-category-logo-carousel .jcarousel-skin-default .jcarousel-container-horizontal {
    height: 50px;
    margin: auto;
    padding: 20px 40px;
    width: 635px;
}
.view-category-logo-carousel .jcarousel-skin-default .jcarousel-clip-horizontal {
    width: 615px;
}
.view-resources .barseparator {
    padding-bottom: 5px;
}
.page-taxonomy-term .product-cont-section {
    border: medium none;
    height: 225px;
    margin: 0 0 0 17px;
    overflow: auto;
    padding: 5px 15px 0 0;
    width: 60%;
}
.page-taxonomy-term .product-image-section {
    /*background: none repeat scroll 0 0 #7F7E7F;
    height: 300px;*/
    padding-top: 10px;
    width: 250px;
}
.page-taxonomy-term .galleryformatter .slide-button {
    display: none;
    top: 28%;
}
.page-taxonomy-term .galleryformatter-greenarrows .gallery-thumbs .wrapper {
    background-position: center -1000px;
}
.view-category-product-list- .views-field-field-prod-image,
.view-product-category-list .views-field-field-cat-image,
.view-don-product-list .views-field-field-prod-image {
    background: none repeat scroll 0 0 #7F7E7F;
    /*border: 1px solid #7F7E7F;*/
    height: 152px;
    width: 152px;
}
.page-taxonomy-term ul#poinCareUl li .subCategory {
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: capitalize;
    padding: 1px 0 1px 0px;
    width: 95%;
}
.page-taxonomy-term .product-topsec {
    min-height: 550px;
}
.view-category-product-list- .views-field-title .field-content a,
.view-don-product-list .views-field-title .field-content a {
    color: #58595B;
}

.view-product-category-list .views-field-name .field-content a {
    color: #58595B;
}

.relation-prodcut-Category {
    padding-top: 7px;
}
.page-taxonomy-term .relationcat {
    float: left;
    list-style-type: none;
    padding-bottom: 20px;
    padding-right: 20px;
    width: 171px;
}
.page-taxonomy-term .relationcat:nth-child(4n) {
    padding-right: 0px;
}
.page-taxonomy-term .relationCategory {
    float: left;
    width: 100%;
}
.page-taxonomy-term .relation-prodcut-Category {
    padding-top: 21px;
}
.page-taxonomy-term .view-category-logo-carousel,
.page-taxonomy-term .view-caegory .collapsed,
.page-taxonomy-term .view-caegory .expanded {
    clear: both;
    float: left;
}
.page-taxonomy-term .view-caegory .collapsed,
.page-taxonomy-term .view-caegory .expanded {
    display: none;
}
.node-type-solutions ul.jcarousel a.active,
.node-type-product ul.jcarousel a.active,
.node-type-product .views-field-field-short-desc,
.node-type-solutions .views-field-field-short-desc,
.node-type-don-product ul.jcarousel a.active,
.node-type-don-product .views-field-field-short-desc {
    color: #6D6E71;
    font-size: 9px;
    line-height: 18px;
}
.node-type-product .jcarousel-skin-default ul.jcarousel li .views-field-field-prod-image,
.node-type-solutions .jcarousel-skin-default ul.jcarousel li .views-field-field-prod-image,
.node-type-don-product .jcarousel-skin-default ul.jcarousel li .views-field-field-prod-image {
    background: none repeat scroll 0 0 #BCBCBC;
    border: 1px solid #BCBDB0;
    height: 123px;
    margin-bottom: 10px;
    width: 124px;
}
.node-type-solutions .product-cont-section span.short-desc .field-item,
.node-type-product .product-cont-section span.short-desc .field-item,
.node-type-don-product .product-cont-section span.short-desc .field-item {
    padding-top: 13px;
}

.node-type-product .featured-products .view-related-products,
.node-type-solutions .featured-products .view-related-solutions,
.node-type-don-product .featured-products .view-related-solutions {
    border-top: 1px solid #BCBDB0;
    margin-top: 24px;
    padding-top: 0px;
}
#block-search-form .form-actions {
    float: left;
    padding-top: 0;
}
.galleryformatter-greenarrows .gallery-thumbs li a:hover,
.galleryformatter-greenarrows .gallery-thumbs li a:focus,
.galleryformatter-greenarrows .gallery-thumbs li.active a {
    background: none;
    background-position: 59px 0;
}
.node-type-product .product-cont-section,
.node-type-solutions .product-cont-section,
.node-type-don-product .product-cont-section {
    border: none;
    padding-top: 0;
}
.node-type-product .product-sub-content .left-content,
.node-type-solutions .product-sub-content .left-content,
.node-type-don-product .product-sub-content .left-content {
    background: #6485B5;
    float: left;
    height: 168px;
    margin-right: 0px;
    padding: 20px;
    width: 193px;
}
.node-type-product .product-sub-content .left-content .field-item,
.node-type-product .product-sub-content .left-content .field-item p,
.node-type-don-product .product-sub-content .left-content .field-item,
.node-type-don-product .product-sub-content .left-content .field-item p,
.node-type-solutions .product-sub-content .left-content .field-item,
.node-type-solutions .product-sub-content .left-content .field-item p {
    color: #FFFFFF;
    font-size: 17px;
    text-transform: none;
}
.node-type-product .product-sub-content .right-content,
.node-type-don-product .product-sub-content .right-content,
.node-type-solutions .product-sub-content .right-content {
    float: left;
    margin-top: 0px;
    text-align: center;
    width: 216px;
}
.galleryformatter {
    height: 159px;
    margin: 0 0 5px;
}
.node-type-product .desc,
.node-type-solutions .desc,
.node-type-don-product .desc {
    border-top: 1px solid #BCBDB0;
    float: left;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 15px;
    width: 100%;
}
.node-type-product .product-sub-content .right-content .share-icon,
.node-type-solutions .product-sub-content .right-content .share-icon,
.node-type-don-product .product-sub-content .right-content .share-icon,
.node-type-product .product-sub-content .right-content .email-chat,
.node-type-solutions .product-sub-content .right-content .email-chat,
.node-type-don-product .product-sub-content .right-content .email-chat {
    background: #9FA1A4;
    float: left;
    height: 104px;
    text-align: center;
    width: 108px;
}
.node-type-product .product-sub-content .right-content .request-info a,
.node-type-solutions .product-sub-content .right-content .request-info a,
.node-type-don-product .product-sub-content .right-content .request-info a,
.node-type-product .product-sub-content .right-content .request-demo a,
.node-type-solutions .product-sub-content .right-content .request-demo a,
.node-type-don-product .product-sub-content .right-content .request-demo a {
    font-weight: normal;
}
.node-type-product .product-sub-content .right-content .request-info,
.node-type-solutions .product-sub-content .right-content .request-info,
.node-type-don-product .product-sub-content .right-content .request-info,
.node-type-product .product-sub-content .right-content .request-demo,
.node-type-solutions .product-sub-content .right-content .request-demo,
.node-type-don-product .product-sub-content .right-content .request-demo {
    background: #E7E7E8;
    float: left;
    height: 104px;
    text-align: center;
    width: 108px;
}
.node-type-product .product-sub-content .right-content table,
.node-type-don-product .product-sub-content .right-content table {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin-bottom: 0;
}
.right-content img {
    vertical-align: bottom;
}
.node-type-product .product-sub-content .right-content table td,
.node-type-don-product .product-sub-content .right-content table td {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: medium none;
    border-right: medium none;
    color: #747474;
    text-align: left;
    padding-left: 0;
}
.node-type-product .product-sub-content .right-content .share-icon .share-icon-img,
.node-type-solutions .product-sub-content .right-content .share-icon .share-icon-img,
.node-type-don-product .product-sub-content .right-content .share-icon .share-icon-img {
    margin-top: 20px;
    cursor: pointer;
}
.node-type-product .stLarge,
.node-type-solutions .stLarge,
.node-type-don-product .stLarge {
    background-repeat: no-repeat;
}
.node-type-product .product-sub-content .right-content .request-info .request-info-img,
.node-type-solutions .product-sub-content .right-content .request-info .request-info-img,
.node-type-don-product .product-sub-content .right-content .request-info .request-info-img {
    margin-top: 15px;
}
.node-type-product .product-sub-content .right-content .request-demo .request-demo-img,
.node-type-solutions .product-sub-content .right-content .request-demo .request-demo-img,
.node-type-don-product .product-sub-content .right-content .request-demo .request-demo-img {
    margin-top: 20px;
}
.node-type-product .product-sub-content .right-content .email-chat .email-chat-img,
.node-type-solutions .product-sub-content .right-content .email-chat .email-chat-img,
.node-type-don-product .product-sub-content .right-content .email-chat .email-chat-img{
    margin-top: 32px;
}
.node-type-product .product-sub-content .right-content .share-icon span,
.node-type-product .product-sub-content .right-content .email-chat span,
.node-type-solutions .product-sub-content .right-content .share-icon span,
.node-type-solutions .product-sub-content .right-content .email-chat span,
.node-type-don-product .product-sub-content .right-content .share-icon span,
.node-type-don-product .product-sub-content .right-content .email-chat span {
    color: #FFFFFF;
}
.node-type-product .product-sub-content .right-content .request-info span,
.node-type-product .product-sub-content .right-content .request-demo span,
.node-type-solutions .product-sub-content .right-content .request-info span,
.node-type-solutions .product-sub-content .right-content .request-demo span,
.node-type-don-product .product-sub-content .right-content .request-info span,
.node-type-don-product .product-sub-content .right-content .request-demo span {
    color: #4D4D4F;
    float: left;
    font-size: 12px;
    line-height: 12px;
    padding: 5px 10px;
    text-align: center;
    width: 82%;
}
.node-type-product .product-sub-content .right-content .share-icon span,
.node-type-solutions .product-sub-content .right-content .share-icon span,
.node-type-don-product .product-sub-content .right-content .share-icon span {
    background: none !important;
    color: #4D4D4F;
    font-size: 13px;
    width: 0px;
}
.node-type-product .product-sub-content .right-content .share-icon:hover,
.node-type-product .product-sub-content .right-content .email-chat:hover,
.node-type-solutions .product-sub-content .right-content .share-icon:hover,
.node-type-solutions .product-sub-content .right-content .email-chat:hover,
.node-type-don-product .product-sub-content .right-content .share-icon:hover,
.node-type-don-product .product-sub-content .right-content .email-chat:hover {
    background: url("images/red_over.png") repeat-x #9FA1A4;
}
.node-type-product .product-sub-content .right-content .request-info:hover,
.node-type-product .product-sub-content .right-content .request-demo:hover,
.node-type-solutions .product-sub-content .right-content .request-info:hover,
.node-type-solutions .product-sub-content .right-content .request-demo:hover,
.node-type-don-product .product-sub-content .right-content .request-info:hover,
.node-type-don-product .product-sub-content .right-content .request-demo:hover {
    background: url("images/red_over.png") repeat-x #E7E7E8;
}
.node-type-product .product-sub-content,
.node-type-solutions .product-sub-content,
.node-type-don-product .product-sub-content {
    /*border-bottom: 1px solid #878787;
    height: 207px;
    overflow: hidden;
    padding-left: 21px;*/
}
.node-type-product .list-price .list-info,.node-type-product .list-price .field-item,
.node-type-solutions .list-price .list-info,.node-type-solutions .list-price .field-item,
.node-type-don-product .list-price .list-info,.node-type-solutions .list-price .field-item {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
.node-type-product .list-price .field-item,
.node-type-solutions .list-price .field-item,
.node-type-don-product .list-price .field-item {
    margin-left: 71px;
    margin-top: -21px;
}
.node-type-product .list-price,
.node-type-product .list-price .field,
.node-type-solutions .list-price,
.node-type-solutions .list-price .field,
.node-type-don-product .list-price,
.node-type-don-product .list-price .field {
    color: #BE5561;
    text-decoration: line-through;
}
.node-type-product .deal-price .field-label,
.node-type-solutions .deal-price .field-item ,
.node-type-solutions .deal-price .field-label,
.node-type-product .deal-price .field-item,
.node-type-don-product .deal-price .field-label,
.node-type-don-product .deal-price .field-item {
    color: #000000;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    line-height: 27px;
}
.node-type-product .deal-price .field-item,
.node-type-solutions .deal-price .field-item,
.node-type-don-product .deal-price .field-item {
    color: #08691f;
}
.node-type-product .short-info,
.node-type-solutions .short-info,
.node-type-don-product .short-info {
    color: #C70D14;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
.node-type-product .right-content .add-cart,
.node-type-solutions .right-content .add-cart,
.node-type-don-product .right-content .add-cart {
    background: none repeat scroll 0 0 #ff7e00;
    padding: 9px 0;
    text-align: center;
}
.node-type-product .right-content a,
.node-type-solutions .right-content a,
.node-type-don-product .right-content a {
    color: #FFFFFF !important;
    font-size: 15px;
    font-weight: bold;
}
.node-type-product .live-chat,
.node-type-solutions .live-chat,
.node-type-don-product .live-chat {
    font-size: 14px;
    text-align: center;
}
.node-type-product .short-info ,
.node-type-product .request-info .field,
.node-type-solutions .short-info ,
.node-type-solutions .request-info .field,
.node-type-don-product .short-info,
.node-type-don-product .request-info .field {
    padding-left: 20px;
    margin-bottom: 5px;
}
.node-type-solutions .request-info .field,
.node-type-product .request-info .field,
.node-type-don-product .request-info .field {
    height: 115px;
    min-height: 115px;
    overflow-y: auto;
}
.node-type-product .request-info .field-item,
.node-type-solutions .request-info .field-item,
.node-type-don-product .request-info .field-item {
    font-size: 11px;
}
.node-type-product .short-shop,
.node-type-solutions .short-shop,
.node-type-don-product .short-shop {
    color: #58595B;
    padding-top: 5px;
    text-align: right;
}
.node-type-product .print_mail,
.node-type-solutions .print_mail,
.node-type-don-product .print_mail {
    /* margin-left: -6px !important;*/
}
.node-type-product .st_email_large,
.node-type-solutions .st_email_large,
.node-type-don-product .st_email_large,
.fivestar-static-form-item .description {
    /*display: none;*/
}
.star-rating .field-name-field-star-rating {
    padding-bottom: 20px;
    padding-left: 20px;
}
.star-rating .live-cht {
    padding-left: 20px;
}
.node-type-product .galleryformatter-greenarrows .gallery-thumbs .wrapper,
.node-type-solutions .galleryformatter-greenarrows .gallery-thumbs .wrapper,
.node-type-don-product .galleryformatter-greenarrows .gallery-thumbs .wrapper {
    background-position: center -1000px;
    background-repeat: none;
}
.node-type-product .share-this,
.node-type-solutions .share-this,
.node-type-don-product .share-this {
    padding: 14px 0 0;
}
.node-type-product .mail-share,
.node-type-solutions .mail-share,
.node-type-don-product .mail-share {
    padding-top: 14px;
}
#block-views-resources-block {
    clear: both;
}
#head .region-header,
.LangDiv,.langTxt,
#head #block-block-18,
#head #block-menu-menu-header-top-menu,
#block-muchomenu-1 {
    float: left;
}
#block-block-18 .langList {
    background: url("images/lang_box.png") no-repeat scroll center top transparent;
    border: medium none;
    font-size: 9px;
    float: right;
    height: 25px;
    padding-left: 6px;
    width: 121px;
}
.langTxt {
    color:#A7A4A4;
    font-size: 12px;
    text-transform: uppercase;
}
#block-block-18 select#langLinks {      
    -webkit-appearance: menulist-textfield;
    -moz-appearance: treeheadersortarrow;
    appearance: none;
    background-color: transparent;
    font-size: 9px;
    height: 25px;
    padding: 4px 0 0;
    width: 121px;
}

.view-product-category-list .views-row,
.view-solution-category-list .views-row,
.view-don-product-list .views-row,
.view-category-product-list- .views-row,
.view-solution-product-list .views-row {
    float: left;
    padding-bottom: 13px;
    padding-right: 35px;
    width: 140px;
}
.view-don-product-list .views-row {
    padding-right: 55px;
}
.view-product-category-list .views-row:nth-child(4n),
.view-solution-category-list .views-row:nth-child(4n),
.view-category-product-list- .views-row:nth-child(4n),
.view-solution-product-list .views-row:nth-child(4n),
.view-don-product-list .views-row:nth-child(5n) {
    padding-right: 0;
}
.view-product-category-list .views-row:nth-child(5n),
.view-solution-category-list .views-row:nth-child(5n),
.view-category-product-list- .views-row:nth-child(5n),
.view-solution-product-list .views-row:nth-child(5n),
.view-don-product-list .views-row:nth-child(6n) {
    clear:both;
}
.page-taxonomy-term #post-content {
    padding: 0 10px 0 25px;
}
.view-product-category-list,
.view-solution-category-list,
.view-don-product-list {
    padding: 20px 0;
}
.view-product-category-list .views-field-name,
.view-solution-category-list .views-field-name,
.view-category-product-list- .views-field-title,
.view-solution-product-list .views-field-title,
.view-don-product-list .views-field-title {
    font-size: 14px;
    margin: 15px 0 0;
    text-transform: uppercase;
    text-align: center;
}
.view-category-product-list- .views-field-title {
    min-height: 40px;
}
.view-category-product-list- .views-field-field-short-description-product- {
    text-align: center;
    min-height: 137px;
}
.view-category-product-list- .views-field-field-short-description-product- ul {
    text-align: left;
}
.view-category-product-list- .views-field-field-product-star-ratings .entity-field-collection-item .field-type-fivestar {
    min-height: 10px;
}

.view-category-product-list- .views-field-field-product-star-ratings {
    padding: 5px;
    border: 1px solid #77787B;
    border-radius: 3px;
}
.view-category-product-list- div.fivestar-widget-static {
    height: 26px !important;
}

.view-category-product-list- .views-field-field-product-star-ratings div {
    margin: 0;
}
.view-category-product-list- .views-field-field-product-star-ratings .fivestar-widget-static .star {

}
/*.view-category-product-list- .views-field-field-product-star-ratings .fivestar-widget-static{
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

}*/
.view-category-product-list- .field-name-field-rating-value .field-item {
    max-height: 20px;
}
.view-category-product-list- .views-field-field-product-star-ratings .entity-field-collection-item {
    border-bottom: 1px solid #77787B;
    text-align: center;
}

.view-category-product-list- .views-field-field-product-star-ratings .entity-field-collection-item:last-child {
    border-bottom: none;
}

.view-category-product-list- .views-field-field-product-star-ratings .entity-field-collection-item:last {
    border: none;
}

.view-solution-category-list .views-field-name .field-content a {
    color: #58595B;
}

.page-node-50 .field-name-body strong,
.page-node-53 .field-name-body strong {
    font-size: 16px;
    font-weight: bold;
}
/*
.node-type-product #block-views-product-menu-block ul ul li a.txtUnderline,
.node-type-solutions #block-views-solutions-menu-block ul ul li a.txtUnderline,
.node-type-product .txtUnderline,
.node-type-solutions .txtUnderline {
    color: #E31B23 !important;
}*/
.page-literature button:hover,.page-literature input[type="submit"]:hover,
.page-literature input[type="reset"]:hover, .page-literature input[type="button"]:hover {
    border: 2px solid #77A5E1;
}
.page-literature button,.page-literature input[type="submit"],
.page-literature input[type="reset"], .page-literature input[type="button"] {
    border: 2px solid #DBDBDB;
    border-radius: 5px;
    color: #333333;
    font-size: 12px;
    margin-left: -9px !important;   
    padding: 2px 8px;
    text-shadow: 0 1px 0 #FFFFFF;    
}
.page-literature input#edit-submit-literature-search {
    margin-top: 10px !important;
}
/*  
  Mega Nav css code starts
*/
.view-product-navigation #content,
.view-solution-navigation #content {
    background-color: #D8D8D8 !important;    
    clear: both;
    padding-bottom: 10px;
}
/*.view-product-navigation .view-content,
.view-solution-navigation .view-content{
    border: 2px solid #58595b;
}*/
.view-solution-navigation .page-title ,
.view-solution-navigation #foot ,
.view-solution-navigation #footer ,
.view-product-navigation .page-title ,
.view-product-navigation #foot ,
.view-product-navigation #footer{
    display: none;
}
.left-side-content {
    background: #DCDDDE;
    float:left;
    padding-top: 7px;
    padding-bottom: 0px;
    width: 223px;
    text-align: left;
}
.view-product-navigation .left-side-content .views-field-tax-name,
.view-solution-navigation .left-side-content .views-field-tax-name {
    background-color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 2px;
    margin-top: 14px;
    padding: 3px 0 4px 14px;
    text-align: left;
    text-transform: uppercase;
    float: left;
    width: 94%;
}
/*.left-side-content .views-field-name:hover {
    background: #77787B;
    color: #FFFFFF !important;
}*/
.left-side-content .views-field-name:hover a
/*#main-menu .view-product-navigation .left-side-content .views-field-name a:hover */{
    background: #77787B;
    color: #FFFFFF !important;
}
.left-side-content .views-field-name.selectCat,
#main-menu .view-product-navigation .left-side-content .views-field-name .selectCat {
    background: #77787B;
    color: #FFFFFF !important;
}
.view-product-navigation .left-side-content {
    padding-top: 11px;
}
/*.left-side-content .views-field-name a:hover,
#main-menu .left-side-content .views-field-name a:hover {
    color: #FFFFFF !important;
}*/
/*
.view-product-navigation .left-side-content .views-field-tax-name {
    background: none;
    font-size: 18px !important;
    font-weight: normal;
    margin-bottom: 0px;
    padding:0 0 0 14px;
    text-align: left;
    text-transform: none;
}*/
#main-menu .left-side-content .views-field-tax-name a {
    float: left;
}
#main-menu .left-side-content .views-field-tax-name a,
#main-menu .left-side-content .views-field-name a {
    border-right: none;
}
.view-solution-navigation,.view-product-navigation {
    float: left;
}
.view-solution-navigation .right-side-content,
.view-product-navigation .right-side-content {
    background: #F4F4F5;
    /*border-left: 1px solid #58595b;*/
    float: right;
    min-height: 545px;
    padding: 10px 0 0 20px;
    text-align: left;
    width: 435px;
    opacity: 0.9;
}
.page-node-7406 .view-product-navigation .right-side-content,
.page-node-7406 .view-product-navigation .right-side-content,
.page-node-8569.view-product-navigation .right-side-content,
.page-node-8569 .view-product-navigation .right-side-content {
    opacity:1;
}
/*.view-product-navigation .right-side-content {
    padding: 20px 0 20px 29px;
}*/
.view-solution-navigation .right-solution-content {
    float: left;
    padding-bottom: 15px;
    padding-right: 20px;
    width: 124px;
}
/*.view-product-navigation .right-side-content .views-field-description {
    height: 170px;
}*/
.view-solution-navigation .right-solution-content .views-field-image {
    background: #DCDDDE;
    height: 123px;
    margin-bottom: 15px;
    text-align: center;
    width: 124px;
}
.right-solution-content .views-field-image img {
    border: 1px solid #ABACAC;    
}
.view-product-navigation .right-solution-content .views-field-image img {
    max-height: 123px;
}
.view-solution-navigation .right-solution-content .views-field-title{
    color: #58595b;
    font-family: Arial;
    font-size: 14px;
    margin-top: 5px;
    text-transform: uppercase !important;
}
.viewmore a,.viewmore a:hover {
    background: url("images/blue_arrow.png") no-repeat scroll 78px 7px transparent !important;
    color: #58595b !important;
    cursor: pointer;
    font-size: 12px;
    padding: 0 !important;
}
.viewall a,
.viewall a:hover,
#main-menu .viewall a:hover {
    background: url("images/blue_arrow.png") no-repeat right 7px !important;
    color: #58595b !important;
    float: left;
    padding: 0 10px 0 0 !important;
    width: auto;
}
.viewall a:hover,
#main-menu .viewall a:hover {
    color: #E31B23 !important;
}
.viewall {       
    cursor: pointer;
    float: right;
    padding: 20px 20px 10px 0;
    text-align: right;
    width: auto;
}
.view-product-navigation .views-field-image {
    background: none repeat scroll 0 0 #DCDDDE;
    height: 123px;
    margin-bottom: 5px;
    width: 124px;
}
.view-product-navigation .views-field-title {
    clear: both;
    height: auto;
    min-height: 40px;
}
.view-product-navigation .views-field-description {
    font-size: 10px;
}
h2.header {
    color: #58595b;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 4px;
}
.view-product-navigation .right-solution-content {
    float: left;
    min-height: 180px;
    padding-bottom: 10px;
    padding-right: 20px;
    width: 124px;  
}
/*
.view-product-navigation .left-side-content .views-field-name a {
    color: #58595b !important;
    font-size: 13px !important;
}*/
.left-side-content .views-field-tax-name a {
    color: #E31B23 !important;
    font-size: 13px;
    padding: 0 !important;
}
.left-side-content .views-field-name a {
    color: #4D4D4F !important;
    font-size: 11px !important;
    padding: 0 !important;
}
.left-side-content .views-field-name {
    padding: 1px 0 1px 14px;
    text-align: left;
    clear: both;
}
.right-side-content h2.header {
    color: #77787B;
    font-size: 28px;
    margin-bottom: 10px;
}
.right-side-content a {
    border-right: none !important;
}
.right-side-content .views-field-title a {
    border-right: none !important;
    color: #6D6E71 !important;
    font-size: 11px;
    padding: 0 !important;
    text-align: center;
}
.right-side-content .views-field-description span {
    color: #6D6E71;
    font-size: 9px;
    height: 65px;
}
.left-side-content .views-field-prod-name {
    padding-left: 10px;
    text-align: left;
}
.right-side-content .views-field-image a {
    padding: 0!important; 
}
.more-block {
    background: #F2F2F2;
    border: 1px solid #58595b;
    float:left;
    height: 132px;
    margin-right: 10px;
    padding: 13px 10px 20px;
    width: 180px;    
}
.inspiration-block {
    background: #F2F2F2;
    border: 1px solid #58595b;
    float:left;
    height: 132px;
    padding: 13px 10px 20px;
    width: 180px;   
}
.more-block li ,.inspiration-block li{
    list-style-type: none;
}
.more_blk,.inspirat_blk {
    color: #58595B;
    float: left;
    font-size: 16px;
    height: 40px;
    margin-bottom: 5px;
    width: 100%;
}
.more-block a ,.inspiration-block a {
    color: #58595b !important;
    display: block;
    padding: 0px !important;
}
/*p a {
    color: #58595b;
}
#content p a {
    color: #E31B23;
}*/
#block-block-24 a,
#block-block-18 a {
    color: #E31B23;
}
/*  
  Mega Nav css code ends
*/
/*    
  Search results css css code starts
*/
.page-search-node .tabs-wrapper,
.page-search .tabs-wrapper {
    display: none;
}
.page-search .messages {
    margin-top: 25px;
}
.page-search-node #search-form input#edit-keys,
.page-search #search-form input#edit-keys,
#search-form input.form-autocomplete {
    background-position: right 13px;
    height: 25px;
    width: 570px;
}
.page-search-node #search-form input.throbbing,
.page-search #search-form input.throbbing,
#search-form input.throbbing {
    background-position: 100% -13px !important; /* LTR */
}
#content #search-form {
    position: relative;
}
#search-form .description .searchcount {
    position: absolute;
    left: 4%;
    top: 70%;
    font-size: 13px;
    color: red;
    font-weight: bold;
}
.page-search #block-current-search-standard .searchcount {
    font-size: 13px;
    color: red;
    font-weight: bold;
}
.page-search #content_top {
    position: relative;
}
.page-search #block-current-search-standard .current-search-item {
    position: absolute;
    top: 105px;
    left: 25px;
    width: 600px;
    z-index: 1;
}
/*html.js .page-search-node #search-form input.form-autocomplete {
    background-position: 100% 5px;
}
html.js .page-search-node #search-form input.throbbing {
  background-position: 100% -18px;
}*/
#autocomplete ,#autocomplete ul {
    background: #fff;
    z-index: 9999;
}
.page-search-node .region-content,
.page-search .region-content {
    float: left;
    margin-top: 20px;
}
.page-search #sidebar-first {
    margin-top: 30px;
}
.page-search-node .content-sidebar-wrap,
.page-search .content-sidebar-wrap {
    float: left;
    position: relative;
}
.page-search-node .page-title,
.page-search .page-title {
    position: absolute;
    left: 15px;
    top: 0;
}
.page-search-node #search-form,
.page-search #search-form {
    background: #e4e4e4;
    padding: 25px 0 35px 25px ;
}
.page-search-node #search-form input#edit-submit,
.page-search #search-form input#edit-submit {
    background: url('images/search_icn.png') no-repeat;
    margin-left: 9px;
    margin-top: 8px;
    border: 0px;
}
.page-search h3 a {
    color: #58595B;
}
.page-search-node .search-image,
.page-search .search-image {
    float: left;
    padding-right: 20px;
    padding-bottom: 10px;
}
.page-search-node #sidebar-first #search-form,
.page-search-node #sidebar-first #search-form fieldset,
.page-search #sidebar-first #search-form,
.page-search #sidebar-first #search-form fieldset {
    background: none;
    border: none;
    float: left;
    padding: 0;
}
.page-search-node #sidebar-first #search-form fieldset legend,
.page-search-node #sidebar-first #search-form input,
.page-search-node #sidebar-first #search-form label,
.page-search #sidebar-first #search-form fieldset legend,
.page-search #sidebar-first #search-form input,
.page-search #sidebar-first #search-form label,
.page-search .form-item-retain-filters {
    display: none;
}

.page-search #sidebar-first .block-facetapi .content ul li {
    list-style: none;
    margin-bottom: 10px;
    float: left;
}
.msie8 .page-search-node #sidebar-first #search-form input,
.msie8 .page-search  #sidebar-first #search-form input {

    opacity: 0;
    width: 0px;
    height: 0px;
    display: inline-block;
    padding: 0;
    margin: 0;
    border: 0;

}
.msie8 .page-search-node #sidebar-first #search-form .action input,
.msie8 .page-search  #sidebar-first #search-form .action input {
    display: none;
}
.page-search #sidebar-first .block-facetapi .content ul li a {
    color: #58595B;
}

.page-search #sidebar-first .block-facetapi .content ul {
    padding: 0;
}
.page-search #block-current-search-count .current-search-item {
    float: left;
    margin-bottom: 10px;
}
.page-search-node #sidebar-first #search-form label.option,
.page-search #sidebar-first #search-form label.option,
.page-search #sidebar-first .block-facetapi .content ul li a,
.page-search #block-current-search-count .current-search-item a {    
    background: url("images/grey_arrw.png") no-repeat scroll 195px 30px #E4E4E4;
    clear: both;
    color: #58595B;
    cursor: pointer;
    display: block;
    height: 20px;
    float: left;
    font-size: 14px;
    padding: 25px;
    width: 175px;
    cursor: pointer;    
}
.page-search-node #sidebar-first #search-form .form-checkboxes .active,
.page-search-node #sidebar-first #search-form label.option:hover,
.page-search #sidebar-first #search-form .form-checkboxes .active,
.page-search #sidebar-first #search-form label.option:hover,
.page-search #sidebar-first .block-facetapi .content ul li a:hover,
.page-search #block-current-search-count .current-search-item a:hover,
.page-search #sidebar-first .block-facetapi .content ul li a.facetapi-active,
.page-search-site #block-current-search-count .current-search-item a.active {
    background: url('images/red_arrow.png') no-repeat scroll 195px 30px #E4E4E4;
    color: #E31B23;
}
.page-search-node #sidebar-first #search-form .form-item,
.page-search #sidebar-first #search-form .form-item {
    clear: both;
    float: left;
    margin-bottom: 1px;
    position: relative;
}
.page-search-node #post-content,
.page-search #post-content {
    padding: 10px 50px 0 15px;
}
.page-search-node #field_hidden_type,
.page-search #field_hidden_type {
    display: none;
}
.page-search-node .item-list .pager,
.page-search .item-list .pager {
    padding-top: 20px;
}
/*  
 Search results css code ends
*/
.service-agency-catagory h1,.how-to-buy-catagory h1 {
    font-size: 15px;
    font-weight: bold;
    line-height: 1;
    margin: 5px 0 3px;
}
.how-to-buy-catagory h1 {
    font-weight: normal;
}
.service-agency-catagory .stepNo,.how-to-buy-catagory .stepNo {
    clear: both;
    float: left;
    padding: 0 10px 5px 0;
    width: 50px;
}
.service-agency-catagory ,.how-to-buy-catagory {
    border: 1px solid #58595b;
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px;
    width: 95%;
}
.highlit {
    background-color: #f2f2f2;
}
.service-agency-catagory span {
    font-size: 14px;
    font-weight: bo1d;
    line-height: 1;
}
.service-agency-catagory span#agent_service {
    display: inline-block;
    padding-top: 8px;
    padding-left: 0;
    width: 20%;
}
.page-node-221 .content {
    font-size: 14px;
}
.page-node-339 .rep_add span {
    padding-left: 0;
}
.page-node-339 select ,.page-node-221 select  {
    border: 1px solid #bbbbbb;
    margin: 0;
    font-size: 12px;
}
.how-to-buy-state input[type="button"],.how-to-buy-state input[type="button"]:hover,
.how-to-buy-rep input[type="button"],.how-to-buy-rep input[type="button"]:hover ,
.service-state input[type="button"],.service-state input[type="button"]:hover,
#howtobuy-international input#Search,#testing input#Search:hover,
#button-demographics {
    background: none repeat scroll 0 0 #7F7E7F;
    color: #FFFFFF;
    filter:none;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    margin-left: 6px;
    padding: 4px 10px 6px;
    text-transform: capitalize;
}
#button-demographics {
    margin-left: 163px;
}
#how-to-buy input[type="checkbox"]{
    vertical-align: bottom;
}
#how-to-buy .Roffers {
    float: left;
    margin-bottom: 20px;
    margin-left: 115px;
    width: 100%;
}
#howtobuy-international .highlit {
    background-color: transparent;
}
#edit-internationalrep.highlit {
    background: #f2f2f2;
}
#edit-internationalrep .description {
    padding: 0  10px;
}
#edit-internationalrep #edit-international .item {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    font-size: 12px;
    line-height: 1.4;
    padding: 10px;
}
#edit-internationalrep #edit-international .flag {
    float: right;
}
#howtobuy-international fieldset {
    border-radius: 0;
}
#edit-internationalrep .fieldset-wrapper {
    margin: 0;
    padding-top: 10px;
}
#edit-international h1 {
    font-size: 18px;
}
#howtobuy-international .form-item-dropdown-first {
    float: left;
    margin-top: 5px;
}
#howtobuy-international input#Search {
    margin-top: 22px;
}
#howtobuy-international .form-item-dropdown-first label {
    font-size: 15px;
    font-weight: bold;
    line-height: 1;
    margin: 0 0 3px;
}
.how-to-buy-rep .item {
    padding:10px;
}
span.warrantylink {
    float: left;
    margin-top: 6px;
    padding: 0px 10px 10px 20px;
}
.page-node-339 .page-title {
    float: left;
}
span.warrantylink  a {
    font-weight: bold;
    text-decoration: underline;
}
.rep_add {
    clear: inherit;
    margin-top: 10px;
    padding: 10px 10px 15px 25px;
}
.rep_add span {
    font-weight: bold;
    padding-top: 0 !important;
    text-decoration: underline;
    width: 100% !important;
}
.rep-results {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    margin-left: 61px;
    float: left;
    padding-bottom: 20px;
    width: 91%
}
.page-node-339 .rep-results {
    margin-bottom: 10px;
}
.country-title {
    clear: both;
    float: left;
    margin-left: 61px;
    width: 91%;
    font-size: 16px;
    margin-bottom:10px;
}
.country-title img {
    float:right;
}
.no-result {
    /*color: #FF0000;*/
    background: #ffffff;
    font-weight: bold;    
    padding: 10px 0 10px 10px;
    text-align: center;
}
.rep-cont-header {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 61px;
    padding: 10px;
    width: 88.8%
}
.rep-cont-header input[type="button"] {
    margin-right: 10px;
}
.for_home {
    padding: 10px;
}
.view-sitemap ul,.view-sitemap ul li ,.view-sitemap ol ,
.view-sitemap-solution  ul,.view-sitemap-solution ul li ,.view-sitemap-solution ol {
    list-style-type: none;
    padding: 0;    
    margin: 0;
}
.view-sitemap .site_cat,.view-sitemap-solution .site_cat ,#block-block-29 .site-cat  {
    float: left;
    padding-right: 15px;
    width: 160px;
}
.page-sitemap .site_cat:nth-child(5),
.page-sitemap .site_cat:nth-child(9) {
    clear: both;
}
.view-sitemap .site_cat .site-main-cat a,
.view-sitemap-solution .site_cat .site-main-cat a,
#block-block-29 .site-main-cat {
    color: #ED1C24 !important;
    font-weight: bold;
    text-transform: uppercase;
}
.view-sitemap a ,.view-sitemap-solution a ,
#block-block-29 a {
    font-size: 11px;
    font-weight: bold;
    color: #58595B !important;
}
.view-sitemap .site-name,.view-sitemap-solution .site-name {
    background: none repeat scroll 0 0 #EEEEEE;
    font-size: 11px;
    font-weight: bold;
    float: left;
    margin: 12px 0 0;
    padding: 2px 0;
    text-decoration: none;
    text-indent: 2px;
}
li.site-sub-cat ,#block-block-29 .site-sub-cat {
    width: 155px;
}
.page-sitemap .page-title {
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-sitemap #content {
    border-left: 1px solid #BFBFBF;
}
.page-sitemap #block-menu-menu-about-menu li a {
    /* font-size: 12px;
     font-weight: bold;
     text-transform: uppercase;*/
}
#block-views-sitemap-solution-block-1,#block-views-sitemap-block-1 ,#block-block-29 {
    clear: both;
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
#block-views-sitemap-block-1 .content ,
#block-views-sitemap-solution-block-1 .content ,
#block-block-29 .content {
    padding-left: 10px;
}
#block-views-sitemap-solution-block-1 h2,#block-views-sitemap-block-1 h2 ,
#block-block-29 h2 {
    cursor: pointer;
    margin-bottom: 5px;
    padding: 5px 0 5px 10px;
}

.left-side-content .views-field-tax-name.expanded {
    cursor: pointer;
    background: url("images/arrow_open.png") no-repeat scroll 98% center #FFFFFF!important;
}
.left-side-content  .views-field-tax-name.collapsed
{
    cursor: pointer;
    background: url("images/arrow_close.png") no-repeat scroll 98% center #FFFFFF!important;
}
#block-views-sitemap-solution-block-1 h2.expanded,#block-views-sitemap-block-1 h2.expanded,
#block-block-29 h2.expanded {
    background: url("images/arrow_open.png") no-repeat scroll 98% center #EEEEEE;
}

#block-views-sitemap-solution-block-1 h2.collapsed,#block-views-sitemap-block-1 h2.collapsed,
#block-block-29 h2.collapsed {
    background: url("images/arrow_close.png") no-repeat scroll 98% center #EEEEEE;
}
.page-node-339 .stepFooter {
    background: #f2f2f2;
}
.node-type-literature .st_email_large .stLarge {
    background: url("images/email_share_icon.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0) !important;
}
.node-type-literature .sharethis-wrapper {
    width: 200px;
}
.node-type-literature .field {
    padding: 10px 0;
}
.page-postboots #breadcrumbs,.page-postboots #block-system-main {
    margin-bottom: 0 !important;
}
/*select {
    border: 1px solid #BBBBBB;
    margin: 0;
}
*/
/*  
  Seethala css code ends
*/

/* 
 *
Theme Name:Professional Theme
Author:Pradeep Saran
Current Maintainer: Mheinke
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*
  Clear Floated Elements
*/

.clear {
    clear:both;
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0;
}

.clear:after {
    clear:both;
    content:' ';
    display:block;
    font-size:0;
    line-height:0;
    visibility:hidden;
    width:0;
    height:0;
}

* html .clear {
    height:1%;
}

/*
  Style HTML Tags
*/

/*body {
    background:#ccc;
    color:#333;
    font-family:"Droid Sans", "Helvetica Neue", "Nimbus Sans L", sans-serif;
    font-size:13px;
    line-height:1.62em;
}
*/
body {
    color: #58595B !important;
}

a {
    color:#E31B23;
    text-decoration:none;
}

a:hover {
    color:#d54e21;
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom:6px;
    font-weight:bold;
    line-height:1.62em;
}

h1 {
    font-size:32px;
}

h2 {
    font-size:24px;
}

h3 {
    font-size:18px;
}

h4 {
    font-size:16px;
}

h5 {
    font-size:15px;
}

h6 {
    font-size:14px;
}

p {
    margin-bottom:18px;
}

table {
    border-collapse:collapse;
    border-spacing:0;
    margin-bottom: 15px;
    width: 100%;
}

th, tr, td {
    vertical-align: middle;
}

.sticky-header th, .sticky-table th {
    border-bottom: 3px solid #ccc;
    padding-right: 1em;
    text-align: left;
}


table {
    background: #FFFFFF;
    border: 1px solid #bbbbbb;
}

th {
    background: #dbdbdb;
    padding: 5px 4px;
    text-shadow: 1px 1px #fff;
    border-right: 1px solid #c8c7c7;
    color:#333;
}

td {
    background: #FFFFFF;
    color: #747474;
    text-align: left;
    padding-left: 4px;
    border-right: 1px solid #c8c7c7;
    border-bottom: 1px solid #c8c7c7;
}

code {
    background: #d8d8d8;
    text-shadow: 1px 1px #fff;
    border: 1px solid #bbbbbb;
    display: block;
    padding: 7px;
    margin: 5px 0;
    border-radius: 7px;
}

mark {
    background-color:#fdfc9b;
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

hr {
    border:none;
    border-top:#EEE 1px solid;
}

dt {
    font-weight:bold;
    margin-bottom:24px;
}

dd {
    margin-left:30px;
    margin-bottom:24px;
}

ul {
    list-style-type:disc;
    margin-left:15px;
    margin-bottom:12px;
}

ul li {
    margin-top:4px;
}

ul ul {
    list-style-type:square;
    margin-bottom:0;
}

ul ul ul {
    list-style-type:circle;
}

ol {
    list-style-type:decimal;
    margin-left:30px;
    margin-bottom:24px;
}

ol ol {
    list-style: upper-alpha;
    margin-bottom:0
}

ol ol ol {
    list-style: lower-roman;
}

ol ol ol ol {
    list-style: lower-alpha;
}

abbr,
acronym {
    border-bottom:#999 1px dotted;
    cursor:help;
}

big {
    font-size:1.3em;
}

cite,
em {
    font-style:italic;
}

ins {
    background-color:#fdfc9b;
    text-decoration:none;
}

pre {
    background: #d8d8d8;
    text-shadow: 1px 1px #fff;
    border: 1px solid #bbbbbb;
    padding: 7px;
    margin: 5px 0;
    border-radius: 7px;
}

blockquote, q {
    quotes:none;
    border: 1px solid #bbbbbb;
    background: #d8d8d8 url(images/quote.png) no-repeat;
    padding: 10px 5px 5px 47px;
    text-shadow: 1px 1px #fff;
    margin: 5px 0;
    border-radius: 7px;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

strong {
    font-weight:bold;
}

sup,
sub {
    height:0;
    line-height:1;
    vertical-align:baseline;
    position:relative;
    font-size:10px;
}

sup {
    bottom:1ex;
}

sub {
    top:.5ex;
}

img,
video {
    max-width:inherit;
    height:auto;
}

video {
    display:block;
}

audio {
    max-width:100%;
}

/*.not-front .content a img {
    padding:5px;
    box-shadow:0 0 3px #EEE;
    background:#FFF;
    border:#EEE 1px solid;
}*/

.not-front .content a:hover img {
    /*background:#F0F0F0;*/
}

/*
  Theme Design, Layout and Typography
*/

#wrapper {
    position:relative;
    max-width:980px;
    margin:0 auto;
    /*box-shadow:0 0 6px #999;*/
    background:#FFFFFF;
    overflow:hidden;
    width: 100%;
}

#header {
    margin:0 1.76%;
}

#logo {
    float:left;
    margin-left: 0px;
    margin-top: 27px;
    width: 28%;
}

#site-title a,
#site-description {
    color:#333;
}

#site-title,
#site-description {
    float:left;
    line-height:100px;
}

#site-title {
    margin:0;
    font-size:28px;
    font-weight:bold;
}

#site-description {
    margin-left:20px;
    font-size:12px;
    font-weight:normal;
}

#main-menu {
    min-height:74px;
    box-shadow:0 0 3px #999;
    background:#444;
    background:-moz-repeating-linear-gradient(#555, #333 40px);
    background:-webkit-repeating-linear-gradient(#555, #333 40px);
    background:-o-repeating-linear-gradient(#555, #333 40px);
    background:-ms-repeating-linear-gradient(#555, #333 40px);
    background:repeating-linear-gradient(#555, #333 40px);
}

#main-menu ul {
    /*background: url("images/nav_bg.png") no-repeat;*/
    background: #C8C9CB;
    float:left;
    height: 39px;
    padding:0;
    margin: 10px 0 0;
    list-style:none;
    font-size:13px;
    /*width: 772px;*/
    width: auto;
}

#main-menu li {
    /*background: url("images/Metro_PSD-Files_36.png") repeat-x;*/
    position:relative;
    float:left;
    height: auto;
    padding:8px 0;
    margin:0;
    line-height:20px;
    z-index:100;/** Added by ibou65 to fix the submenu displaying behind the slideshow area on IE7, line 406 **/
    list-style-image:url(none);/** Added by ibou65 to prevent some little bubbles to appear when moving the mouse to a link with sub link and moving the mouse to another link in the main menu on IE7, line 407 **/
    width: auto;
}
#main-menu li:hover {
    background: url("images/nav_ovr_bg.png") repeat-x;
    height: 30px;
}
#main-menu li.last a {
    border:none;
}
#main-menu li li{
    line-height:13px;
}

#main-menu ul li:first-child {
    padding-left:0;
}

#main-menu a {
    display:block;
    padding:0 10px;
    color:#f0f0f0;
    text-align:center;
    text-decoration:none;
}

#main-menu a:hover,
#main-menu li > a.active {
    background:#777;
    background:-moz-linear-gradient(#777,#555);
    background:-webkit-linear-gradient(#777,#555);
    background:-o-linear-gradient(#777,#555);
    background:-ms-linear-gradient(#777,#555);
    background:linear-gradient(#777,#555);
    color:#fff;
    text-decoration:none;
}

#main-menu li > a.active {
    background:#222;
    background:-moz-linear-gradient(#252525,#151515);
    background:-webkit-linear-gradient(#252525,#151515);
    background:-o-linear-gradient(#252525,#151515);
    background:-ms-linear-gradient(#252525,#151515);
    background:linear-gradient(#252525,#151515);
}

.drop-down-toggle {
    position:absolute;
    top:7px;
    right:16px;
    display:none;
    width:20px;
    height:20px;
    border-radius:15px;
    background:#333;
    background:-moz-linear-gradient(#333,#444);
    background:-webkit-linear-gradient(#333,#444);
    background:-o-linear-gradient(#333,#444);
    background:-ms-linear-gradient(#333,#444);
    background:linear-gradient(#333,#444);
    border:#aaa 3px solid;
}

.drop-down-arrow {
    display:block;
    width:0;
    height:0;
    margin:8px 0 0 5px;
    border-top:5px solid #aaa;
    border-left:transparent 5px solid;
    border-right:transparent 5px solid;
}

#main-menu li li {
    float:none;
    min-width:190px;
    padding:0;
    margin:0;
}

#main-menu li li a {
    min-width:150px;
    margin:0;
    background:#555;
    border-top:#5f5f5f 1px solid;
    font-size:13px;
    line-height:33px;
    text-align:left;
    overflow:hidden;
}

#main-menu li li:first-child > a {
    border-top:none;
}

#main-menu li li a:hover {
    background:#444;
}

#main-menu li ul {
    display:none;
    position:absolute;
    z-index:9999;
    min-width:190px;
    height:auto;
    padding:0;
    margin:0;
    box-shadow:0 0 3px #333;
}

#main-menu li ul ul {
    margin:-33px 0 0 190px !important;
}

#main-menu li:hover > ul,
#main-menu li li:hover > ul,
#main-menu li li li:hover > ul {
    display:block;
}

#main-menu .nav-toggle {
    display:none;
}

#main-menu ul li.leaf, #main-menu ul li.expanded, #main-menu ul li.collapsed {
    list-style:none;
}
#main-menu ul.menu li {
    margin: 0;
}

#main-menu li.expanded, #main-menu li.collapsed, #main-menu li.leaf {
    margin: 0;
    padding: 0;
}


#container {
    margin:1.76%;
}

#slider {
    position:relative;
    margin:0 0 1.83%;
    box-shadow:0 0 3px #999;
    background:#ccc;
    background:-moz-linear-gradient(#ddd,#bbb);
    background:-webkit-linear-gradient(#ddd,#bbb);
    background:-o-linear-gradient(#ddd,#bbb);
    background:-ms-linear-gradient(#ddd,#bbb);
    background:linear-gradient(#ddd,#bbb);
}

#slider a:active {
    outline:none;
}

.slides,
.flex-control-nav {
    margin:0;
    padding:0;
    list-style:none;
}

.slides {
    width:100%;
    overflow:hidden;
}

#slider .slides > li {
    display:none;
    position:relative;
    margin:0;
}

#slider .slides li:first-child {
    display:list-item;
}

.flex-pauseplay span {
    text-transform:capitalize;
}

.slides:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0;
}

.flex-control-nav {
    position:absolute;
    right:4%;
    bottom:7.3%;
    text-align:center;
}

.flex-control-nav li {
    display:inline-block;
    margin:0 0 0 15px;
    float:left; /** Added by ibou65 to fix vertical display of slides link on IE7, line 603 **/
}

.flex-control-nav li:first-child {
    margin:0;
}

.flex-control-nav li a {
    display:block;
    width:24px;
    height:24px;
    box-shadow:0 0 3px #999;
    cursor:pointer;
    background:#e9e9e9;
    color:#333;
    font-weight:bold;
    line-height:24px;
}

.flex-control-nav li a.active,
.flex-control-nav li a:hover {
    background:#fff;
}

#slider .post {
    padding:1.83%;
    margin:0;
    box-shadow:none;
    background:none;
}

#slider .entry-container {
    float:right;
    max-width:50%;
}

#slider .slide-image {
    max-width:49%;
    padding:0.47%;
    background:#E9E9E9;
}

#slider .entry-header,
#slider .entry-summary {
    width:550px;
    max-width:95%;
    margin-left:5%;
}

#slider .entry-title{
    margin-left:0;
    margin-bottom:15px;
}

.content-sidebar-wrap {
    float:left;
    width:100%;
}

.content-sidebar-wrap #content {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 3px #999999;
    display: inline;
    float: right;
    width: 100%;  
}
.not-front .content-sidebar-wrap #content {
    min-height: 550px;
}
#sidebar-first {
    color: #888;
    float: left;
}
.introjs-tooltiptext {
    font-family: Arial;
}
#sidebar-second {
    color: #888;
    float: right;
}

/* 3 columns */

body.two-sidebars .content-sidebar-wrap {
    width:75%;
}

body.two-sidebars #content {
    width:70%;
}

body.two-sidebars #sidebar-first {
    width: 30%;
}

body.two-sidebars #sidebar-second {
    width: 24%;
}

/* 2 columns: sidebar-first */

body.sidebar-first .content-sidebar-wrap {
    width: 100%;
}

body.sidebar-first #content {
    width: 76%;
}

body.sidebar-first #sidebar-first {
    width: 22.5%;
}

/* 2 columns: sidebar-second */

body.sidebar-second .content-sidebar-wrap {
    width: 70%;
}

body.sidebar-second #content {
    width: 100%;
}

body.sidebar-second #sidebar-second {
    width: 30%;
}

#post-content {
    padding: 0 10px 0 15px;
}

.breadcrumb {
    margin:0 20px;
    padding:5px 0 4px;
    margin-bottom:10px;
    border-bottom:#eee 1px solid;
}

.node {
    margin:20px 0;
}

.node h2.title, .page-title {
    color: #58595B;
    font-size: 24px;
    font-weight: normal;
}

.node h2.title a{
    color: #000;
}

.block {
    margin-bottom:1.0em;
}

.block > h2{
    margin:0;
    font-size:16px;
    font-weight:bold;
    letter-spacing:1px;
}

#sidebar-first .block > h2, 
#sidebar-second .block > h2,
#head .block > h2,
#foot .block > h2 {
    color:#333;
}

#footer-area .block > h2 {
    color:#ddd;
}

#footer-area ul.menu li a.active{
    color:#ddd;
}

.submitted {
    background: #dfdddd;
    padding: 4px 9px;
    border-radius: 4px;
    color: #383838;
    text-shadow: 1px 1px #fff;
    clear: both;
    display: block;
    margin-bottom: 2px;
}

.links {
    color: #000;
    margin-top: 10px;
    font-size: 14px;
}

ul.links {
    margin:0;
}

.links li a {
    background-color: #E7E5E3;
    color: #100100;
    padding: 4px 5px;
    border-radius: 4px;
    text-shadow: 1px 1px #fff;
    font-weight: normal;
}

.links li a:hover {
    background-color: #D7D5D3;
    color: #100101;
}


/*-------------------------------------------*
/* Fix CKEditor style
/*-------------------------------------------*/
table.cke_editor {
    background: transparent;
    border: 0;
}
table.cke_editor td {
    background: transparent;
    padding: 0;
    border: 0;
}

/*-------------------------------------------*
/* Poll, Buttons, Form
/*-------------------------------------------*/
.poll .vote-form .choices .title {
    font-size: 14px;
    font-weight: normal;
    line-height: 2;
}

.poll .vote-form .choices {
    margin: 0;
}

.form-submit{
    cursor: pointer;
    margin:5px;
}

input.form-checkbox, input.form-radio {
    vertical-align: baseline;
}

.form-text {
    padding: 4px 5px;
}

/*-------------------------------------------*
/* Menus and item lists 
/*-------------------------------------------*/
.item-list ul {
    margin: 0;
    padding: 0 0 0 1.5385em;
}

.item-list ul li {
    margin: 0;
    padding: 0;
}

ul.menu li {
    margin: 0;
    padding: 0;
}

ul.inline {
    clear: both;
}

ul.inline li {
    margin: 0;
    padding: 0;
}

/*-------------------------------------------*
/* Admin Tabs
/*-------------------------------------------*/
.tabs-wrapper {
    border-bottom: 1px solid #b7b7b7;
    margin: 0 0 5px 0;
    clear: both;
}

ul.primary {
    border: none;
    margin: 0;
    padding: 0;
}

ul.primary li a {
    background: none;
    border: none;
    display: block;
    float: left;
    line-height: 1.5385em;
    margin: 0;
    padding: 0 1em;
    border-radius: 4px 4px 0 0;
    margin-right: 5px;
}

ul.primary li a:hover, ul.primary li a.active {
    background: #666;
    border: none;
    color: #fff;
}

ul.primary li a:hover {
    background: #888;
    text-decoration: none;
}

ul.secondary {
    background: #666;
    border-bottom: none;
    clear: both;
    margin: 0;
    padding: 0;
}

ul.secondary li {
    border-right: none;
}

ul.secondary li a, ul.secondary li a:link {
    border: none;
    color: #ccc;
    display: block;
    float: left;
    line-height: 1.5385em;
    padding: 0 1em;
}

ul.secondary li a:hover, ul.secondary li a.active {
    background: #888;
    color: #fff;
    text-decoration: none;
}

ul.secondary a.active {
    border-bottom: none;
}

/*-------------------------------------------*
/* Tabs and Tags
/*-------------------------------------------*/
.field-name-field-tags {
    margin: 0 0 10px 0;
}

.field-name-field-tags a{
    display: inline-block;
    background: url(images/tag.png) no-repeat;
    padding: 0px 8px 0 16px;
    height: 22px;
    text-shadow: 1px 1px #fff;
    border-radius: 2px;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.field-name-field-tags a:hover{
}

.field-name-field-tags .field-item {
    margin: 0 1em 0 0;
}

.field-name-field-tags div {
    display: inline;
}

#content-container .field-label{
}

#content-container .field-items .field-item{
}

/*-------------------------------------------*
/* Profile
/*-------------------------------------------*/
.profile {
    margin: 1.5385em 0;
}

.profile dd {
    margin-bottom: 1.5385em;
}

.profile h3 {
    border: none;
}

.profile dt {
    margin-bottom: 0;
}

.password-parent {
    width: 36em;
}

/*-------------------------------------------*
/* Navigation
/*-------------------------------------------*/
.item-list .pager {
}

.item-list .pager li {
    background: #cfcfcf;
    border-radius: 3px;
    margin-right: 2px;
    text-shadow: 1px 1px #fff;
}

/*-------------------------------------------*
/* Forum
/*-------------------------------------------*/
.field-name-taxonomy-forums div {
    display: inline;
    margin-top: 4px;
}

.field-name-taxonomy-forums .field-items {
}

#forum .title {
    font-size: 16px;
}

#forum .submitted {
    font-size: 12px;
    font-family: Lucida Grande, Verdana, Arial, sans-serif;
    background: transparent;
    padding: 0;
}

#forum .container {
    background: #a1a1a1;
    color: #fff;
}

#forum .container a {
    color: #000;
    font-weight: bold;
}

#forum div.indent {
    margin-left: 2px;
}

.forum-starter-picture {
    float: left;
    padding: 4px;
    border: 1px solid #d9d9d9;
    margin: 5px 7px 5px 0;
}

#forum th {
    background: #434343;
    text-shadow: none;
    color: #fff;
}

#forum th a {
    color: #fff;
}

#forum td.forum .icon, #forum .icon div {
    background: url(images/no-new-posts.png) no-repeat;
    width: 35px;
    height: 35px;
}

#forum .name a{ 
    font-size: 16px;
}

/* Images */

img { outline: 0; }

img.scale-with-grid { max-width: 100%; height: auto; }

/* Comments */

.comment h2.title { margin-bottom: 1em; }

.comment div.user-picture img { margin-left: 0; }

.comment { margin-bottom: 20px; display: table; vertical-align: top; }

.comment .attribution { display: table-cell; padding: 0 35px 0 0; vertical-align: top; overflow: hidden; }

.comment .attribution img { margin: 0; border: 1px solid #d3d7d9; }

.comment .attribution .username { white-space: nowrap; }

.comment .attribution .comment-submitted { width: 110px; }

.comment .comment-submitted p { margin: 4px 0; font-size: 1.071em; line-height: 1.2; }

.comment .comment-submitted .comment-time { font-size: 0.786em; }

.comment .comment-submitted .comment-permalink { font-size: 0.786em; text-transform: lowercase; }

.comment .content { font-size: 0.929em; line-height: 1.6; }

.comment .comment-arrow { background: url(images/comment-arrow.gif) no-repeat 0 center transparent;
                          border-left: 1px solid; border-right: 1px solid; height: 40px; margin-left: -36px; margin-top: 15px; position: absolute; width: 20px; }

.comment .comment-text { padding: 0 25px 10px 35px; display: table-cell; vertical-align: top; position: relative; width: 100%; border-left: 1px solid #d3d7d9; }

.comment .indented { margin-left: 40px; }

.comment-unpublished { margin-right: 5px; padding: 5px 2px 5px 5px; }

.comment .comment-text .comment-arrow { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }

/* -------------- Form Elements   ------------- */

fieldset { background: #ffffff; border: 1px solid #cccccc; margin-top: 10px; margin-bottom: 32px;
           padding: 0 0 10px; position: relative; top: 12px; /* Offsets the negative margin of legends */
           -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.fieldset-wrapper { margin-top: 25px; }

.node-form .vertical-tabs .fieldset-wrapper { margin-top: 0; }

.filter-wrapper { top: 0; padding: 1em 0 0.2em;
                  -khtml-border-radius-topright: 0; -khtml-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-topleft: 0;
                  -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.filter-help a { font-size: 0.857em; padding: 2px 20px 0; }

.filter-wrapper .form-item label { margin-right: 10px; }

.filter-wrapper .form-item { padding: 0 0 0.5em 0.5em; }

.filter-guidelines { padding: 0 1.5em 0 0.5em; }

fieldset.collapsed { background: transparent; -khtml-border-radius: 0; -moz-border-radius: 0;  -webkit-border-radius: 0; border-radius: 0; }

fieldset legend { background: #dbdbdb; border: 1px solid #ccc; border-bottom: none; display: block; height: 2em;
                  left: -1px; line-height: 2; padding: 0; position: absolute; text-indent: 10px; text-shadow: 0 1px 0 #fff; top: -12px; width: 100%;
                  -khtml-border-radius-topleft: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; 
                  -khtml-border-radius-topright: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }

fieldset.collapsed legend { -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

fieldset .fieldset-wrapper { padding: 0 10px; }

fieldset .fieldset-description { margin-top: 5px; margin-bottom: 1em; line-height: 1.4; font-style: italic; }

input { margin: 2px 0; padding: 4px; }

input, textarea {  font-size: 0.929em; }

textarea { line-height: 1.5; }

textarea.form-textarea, select.form-select { padding: 4px; }

input.form-text, textarea.form-textarea, select.form-select { border: 1px solid #ccc; }

.password-suggestions ul li { margin-left: 1.2em; }

.form-item { margin-bottom: 1em; margin-top: 2px; }

.form-item label { font-size: 0.929em; }

.form-type-radio label, .form-type-checkbox label { margin-left: 4px; }

.form-type-radio .description, .form-type-checkbox .description { margin-left: 2px; }

.form-actions { padding-top: 10px; }

/* Form Buttons */

button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    /* IE10 */ 
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
    /* Opera */ 
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
    /* Proposed W3C Markup */ 
    background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
    /* IE6-9 */ 
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');

    border: 1px solid #dbdbdb;
    /* -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
     -moz-box-shadow: inset 0 1px 0 0 white; -webkit-box-shadow: inset 0 1px 0 0 white; -o-box-shadow: inset 0 1px 0 0 white; box-shadow: inset 0 1px 0 0 white;
    */  color: #333333; text-shadow: 0 1px 0 white; position: relative; font-weight:bold; padding: 8px 1em 9px 1em; }

button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
    /* IE10 */ 
    background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
    /* Opera */ 
    background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));
    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
    /* Proposed W3C Markup */ 
    background-image: linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
    /* IE6-9 */ 
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');
    /*
        -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
        -moz-box-shadow: inset 0 1px 0 0 white;
        -webkit-box-shadow: inset 0 1px 0 0 white;
        -o-box-shadow: inset 0 1px 0 0 white;
        box-shadow: inset 0 1px 0 0 white;
    */ cursor: pointer; }
.page-node-322 .content-sidebar-wrap #content {
    min-height: 230px;
}
.page-node-322 #okMedia {
    margin-right: 25px;
}
.page-node-322 #okMedia,
.page-node-322 #cancelMedia {
    padding: 8px 3em 9px;
    font-size: 14px;
}
#block-search-form { padding-bottom: 0px; margin-bottom: 0;}

#block-search-form .content { margin-top: 0; }

#block-search-form input { margin: 0;}


#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input { float: left; font-size: 1em; height: 1.143em; margin-right: 5px; width: 100px; padding-right: 20px;color: #A7A4A4; }

#search-block-form input.form-submit,
#search-form input.form-submit { margin-left: 0; margin-right: 0; height: 25px; width: 34px; padding: 0; cursor: pointer;
                                 text-indent: -9999px; border-color: #e4e4e4 #d2d2d2 #b4b4b4; background: url(images/search-button.png) no-repeat center top; overflow: hidden; }

#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus { background-position: center bottom; }

#search-form .form-item-keys label { display: block; }

ol.search-results { padding-left: 0; margin-left: 0;}

.search-results li { clear:both; padding-bottom: 0.4285em; margin-bottom: 0.5em; }

.search-results li:last-child { border-bottom: none; padding-bottom: none; margin-bottom: 1em; }

.search-results .search-snippet-info {
    border-bottom: 1px solid #D3D7D9;
    clear: both;
    float: left;
    padding-left: 0;
    width: 100%;
}


#footer {
    clear:both;
}

#footer-area {
    position:relative;
    padding:0 3.52% 1.76%;
    /*box-shadow:0 0 3px #999;*/
    background:#383838;
    background:-moz-linear-gradient(#444, #333);
    background:-webkit-linear-gradient(#444, #333);
    background:-o-linear-gradient(#444, #333);
    background:-ms-linear-gradient(#444, #333);
    background:linear-gradient(#444, #333);
    color:#999;
}

#footer-area .column {
    float:left;
    width:30.8%;
    margin:0 0 1.9% 3.8%;
}
#footer-area .column.second {
    margin: 0!important;
    width: 62%;
    text-align: left !important;
}
#footer-area .column:first-child {
    margin-left:0;
}

#footer-area .column-title {
    color:#e0e0e0;
}

#footer-area li {
    border-bottom:#555 1px dashed;
}

#copyright {
    clear:both;    
    padding:0 20px;
    box-shadow:0 -1px 3px #ccc;
    background:#e0e0e0;
    background:-moz-linear-gradient(#e3e3e3, #ddd);
    background:-webkit-linear-gradient(#e3e3e3, #ddd);
    background:-o-linear-gradient(#e3e3e3, #ddd);
    background:-ms-linear-gradient(#e3e3e3, #ddd);
    background:linear-gradient(#e3e3e3, #ddd);
    color:#999;
    line-height:40px;
}

.copyright {
    float:left;
    max-width:728px;
}

.credits {
    float:right;
    max-width:370px;
    margin-right:12px;
    text-align:right;
}

#copyright p {
    margin:0;
}

#copyright a {
    color:#7799aa;
    text-decoration:none;
}

#copyright a:hover {
    color:#d54e21;
}

@media screen and (max-width: 1152px) {

    #wrapper {
        max-width:980px;
    }

}

@media screen and (max-width: 980px) {

    .content-sidebar-wrap,
    #content,
    #sidebar-first,
    #sidebar-second {
        float:none;
        width:auto !important;
    }

    #sidebar-first {
        clear:both;
    }

    #sidebar-first,
    #sidebar-second,
    #head,
    #foot {
        padding:0 3.52%;
    }

}

/****** custom css  *********************************/
#header{
    margin: 10px 0 0!important;
}
#block-menu-menu-header-top-menu {
    margin-bottom: 0px; 
}
#block-menu-menu-header-top-menu ul {
    margin: 0px;
    float: right;
}
#block-menu-menu-header-top-menu ul li{
    list-style: none;
    float: left;
    margin-right: 10px;
}
#head {
    float: right;
    /* width: 70%;*/
    height: 25px;
}
#block-search-form{
    float: right;
    width: 155px;
}
#container {
    margin: 0px;
}
.product-image-section {
    float: left;
    width: 350px;
}
.product-cont-section{
    border: 1px solid #878787;
    float: right;
    margin: 0;
    padding: 0px;
    width: 64.7%;
}
.product-sub-content {
    /*height: 185px;
    overflow-y: scroll;*/
}


.email-chat span{
    /*margin-right: 10px;*/
}
.sub-title{
    color: #81ABD4;
    margin: 10px 0;
    font-size: 24px;
}
.view-id-related_products ul li {
    list-style: none;
}
.view-id-related_products ul .views-row {
    float: left;
    width: 180px;
    padding:0 15px;
    min-height: 250px;  
}
.view-id-related_products ul .views-row .views-field-title{
    margin-bottom: 15px;
    padding-top: 15px;
    color: #AECBDE;
    font-size: 16px; 
}
.email-chat .content {
    float: left;
    margin-bottom: 20px;
    padding-top: 20px;
}
.email-chat .content a {
    font-size: 15px;
}
.email-chat .content div {
    float: left;
    height: 40px;
    width: 115px;
}
.email-chat .content div img {
    float: left;
}
.product-tab,
.featured-products {
    float: left;
}
.product-tab {
    margin-left: 0px;
}
.email-chat .content a {
    float: left;
    margin-left: 5px;
}
.email-chat .content .rinfo {
    width: 137px;
}
.email-chat .content .rinfo a {
    width: 105px;
}
/*.cnow {
    background: url("images/chat_icon.png") no-repeat ;
    height: 40px;
}
.emailus {
    background: url("images/mail_icon.png") no-repeat ;
    height: 40px;
}
.rinfo {
    background: url("images/request_icon.png") no-repeat ;
    height: 40px;
}*/
#block-block-6 {
    float: left;
    margin: 17px 35px 0 0;
    width: 350px;
}
.menu-items-home{
    float: left;
    margin-right: 10px;
}
.front-menus{
    width: 83%;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
.top-menu-icons {
    background: url("images/shadow.png") no-repeat 0 bottom;
    float: left;
    height: 78px;
    width: 100%;
}
.front-menus ul {
    float: left;
    margin-left: 0;
    margin-top: 0;
}
.front-menus li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 12px 10px;
    text-align: center;

}
.front-menus li:hover {
    background: #CCCCCC;
    color: #D54E21;    
    width: 100%;
}
.front-menus li:hover a {
    color: #D54E21; 
}
.front-menus .separator {
    background: url("images/grey_line.png") no-repeat;
    float: left;
    height: 30px;
    margin: 12px 5px 0;
}
.front-menus li.howtobuy {
    width: 110px;
}
.front-menus li.howtobuy .menu-items-home {
    margin-right: 5px;
}
.front-menus li.catalog {
    padding-left: 25px;
    width: 100px;
}
.front-menus li.catalog .menu-items-home {
    margin-right: 20px;
}
.front-menus li.demo {
    padding-left: 15px;
    width: 130px;    
}
.front-menus li.demo .menu-items-home {
    margin-right: 5px;
}
.front-menus li.support {
    padding-left: 20px;
    width: 85px; 
}
.front-menus li.support .menu-items-home {
    margin-right: 5px;
}
.front-menus li.con-product {
    padding-left: 20px;
    width: 150px; 
}
.front-menus li.con-product .menu-items-home {
    margin-right: 5px;
}
.front-menus li .menu-text {
    color: #4D4D4F;
    float: left;
    font-size: 12px;
    margin-top: 5px;
}
.front-menus a {
    float: left;
    outline: none;
}
/*********** custom css ends ******************************/


/***********Anitha css code starts***********/

/***** eNews Signup css *****/
.hidden-fields {
    display: none;
}
.page-newslettersignup .page-title,
.page-general-questions .page-title,
.page-profitability .page-title,
.page-productivity .page-title,
.page-warranty-registration .page-title,
.page-literature-request .page-title,
.page-requestinfo .page-title,
.page-requestdemo .page-title,
.page-foodsafety .page-title,
.page-technical-support-form .page-title,
.page-postboots .page-title,
.page-win .page-title,
.page-thermalcabinetregistration .page-title {
    display: none;
}
#block-block-30,
.SubscribeForm {
    float: left;
    text-align: center;
    width: 100%;
}
.SubscribeForm h1,
#generalQuestions h1 {
    color: #58595B;
    font-size: 18px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 4px;
    margin: 0;
    padding: 1px;
}
#groceryAnalysis .infoarea,
#warranty .infoarea,
#InformationRequest .infoarea,
.infoarea {
    font-size: 8pt;
}
#groceryAnalysis h1,
#warranty h1,
#litrequest h1,
#InformationRequest h1,
#techsupport h1,
#regConsumer h1,
#postboots h1,
#heatedcabinet h1 {
    color: #58595B;
    font-weight: bold;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 10px;
}
.SubscribeForm select {
    border: 1px solid #BBBBBB;
    margin: 0;
}
#generalQuestions,#block-block-31,
#block-block-32,#groceryAnalysis,
#block-block-33,#block-block-42,
#warranty,#block-block-36
#litrequest,#block-block-40,
#InformationRequest,#block-block-39,
#block-block-34,#simplesignup,
#block-block-41,#techsupport,
#block-block-38,#regConsumer,
#block-block-37,#postboots,
#block-block-35,#heatedcabinet {
    float: left;
    width: 100%;
}
#generalQuestions .span-5,
#groceryAnalysis .span-5,
#warranty .span-5,
#litrequest .span-5,
#InformationRequest .span-5,
#techsupport .span-5,
#regConsumer .span-5,
#postboots .span-5,
#heatedcabinet .span-5 {
    float: left;
    padding-right: 20px;
    width: 28%;
    min-height: 400px;
    text-align: left;
}
label.break {
    clear: both;
    width: 100%;
}
#warranty .addspace {
    margin-top: 8px;
}
#warranty h3 {
    color: #58595B;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
}
#groceryAnalysis .infoarea .choice.addspace {
    margin-top: 15px;
}
#groceryAnalysis .infoarea .choice.addspace a,
#groceryAnalysis .infoarea .choice a {
    color: #58595B;
}
#groceryAnalysis .infoarea .choice {
    float: left;
    font-weight: normal;
    line-height: 1.5;
    width: 270px;
}
#groceryAnalysis .infoarea .choice h3 {
    font-size: 13px;
    line-height: 1.3;
    margin-bottom: 0;
}
#groceryAnalysis .infoarea .choice .leftimg {
    float: left;
    height: 70px;
    padding-right: 10px;
}
#warranty #purchasedate,
#warranty #storename,
#warranty #storecity {
    width: 195px;
}
#warranty #txtPeople,
#warranty #txtBedRooms {
    width: 295px;
}
#generalQuestions div.leftborder,
#groceryAnalysis div.leftborder,
#warranty div.leftborder,
#litrequest div.leftborder,
#InformationRequest div.leftborder,
#techsupport div.leftborder,
#regConsumer div.leftborder,
#postboots div.leftborder,
#heatedcabinet div.leftborder {
    border-left: 1px solid #CCCCCC;
    margin-left: 30%;
    padding-left: 20px;
    text-align: left;
    width: 70%;
}
#generalQuestions #generalQuestionsForm label,
#groceryAnalysis #groceryAnalysisForm label,
#warranty #signupForm label,
#litrequest #literaturerequestForm label,
#InformationRequest #InformationRequestForm label,
#techsupport #frmTechSupport label,
#postboots #postBootForm label,
#heatedcabinet #frmheatedcabinet label,
#heatedcabinet #frmheatedcabinetB label,
#regConsumer #regConsumerForm label,
#warranty #regConsumerForm label {
    float: left;
    font-weight: bold;
    font-size: 12px;
    padding-top: 7px;
}
/*#heatedcabinet #frmheatedcabinet br,*/
#heatedcabinet #frmheatedcabinetB br {
    clear: both;
}
#warranty #regConsumerForm label.zipPostal {
    padding-top: 6px;
}
#InformationRequest #InformationRequestForm label[for='_fid_20']{
    padding-top: 6px;
}
#generalQuestions #generalQuestionsForm input,
#groceryAnalysis #groceryAnalysisForm input,
#warranty #signupForm input,
#litrequest #literaturerequestForm input,
#InformationRequest #InformationRequestForm input,
#techsupport #frmTechSupport input[type="text"],
#heatedcabinet #frmheatedcabinet input[type="text"],
#heatedcabinet #frmheatedcabinetB input[type="text"],
#regConsumer #regConsumerForm input,
#warranty #regConsumerForm input,
#postboots #postBootForm input {
    border: 1px solid #7f7e7f;
    clear: left;
    float: left;
    height: 18px;
}
#warrantySubmit{
    cursor: pointer;
}
#InformationRequest #InformationRequestForm input[type='checkbox'] {
    border: none;
}
#generalQuestions #generalQuestionsForm #fname,
#generalQuestions #generalQuestionsForm #lname,
#groceryAnalysis #groceryAnalysisForm #fname,
#groceryAnalysis #groceryAnalysisForm #lname,
#litrequest #literaturerequestForm #fname,
#litrequest #literaturerequestForm #lname,
#litrequest #literaturerequestForm #email,
#InformationRequest #InformationRequestForm #_fid_11,
#InformationRequest #InformationRequestForm #_fid_13,
#postboots #postBootForm #fname,
#postboots #postBootForm #lname,
#postboots #postBootForm #email,
#regConsumer #regConsumerForm #fname,
#regConsumer #regConsumerForm #lname,
#regConsumer #regConsumerForm #email,
#warranty #regConsumerForm #fname,
#warranty #regConsumerForm #lname,
#warranty #regConsumerForm #email {
    width: 195px;
}
#InformationRequest #InformationRequestForm #_fid_14 {
    width: 270px;
}
#InformationRequest #InformationRequestForm #_fid_22,
#InformationRequest #InformationRequestForm #_fid_21 {
    width: 212px;
}
#warranty #signupForm #name,
#warranty #signupForm #email,
#techsupport #frmTechSupport #fname,
#techsupport #frmTechSupport #lname {
    width: 297px;
}
#heatedcabinet #frmheatedcabinet #fname,
#heatedcabinet #frmheatedcabinet #lname {
    width: 200px;
}
#regConsumer #regConsumerForm #phone,
#regConsumer #regConsumerForm #fax,
#warranty #regConsumerForm #phone,
#warranty #regConsumerForm #fax {
    width: 292px;
}
#generalQuestions #generalQuestionsForm #email,
#groceryAnalysis #groceryAnalysisForm #email {
    width: 196px;
}
#generalQuestions #generalQuestionsForm #company,
#groceryAnalysis #groceryAnalysisForm #company,
#litrequest #literaturerequestForm #company,
#InformationRequest #InformationRequestForm #_fid_75,
#postboots #postBootForm #company {
    width: 340px;
}
#generalQuestions #generalQuestionsForm #position,
#groceryAnalysis #groceryAnalysisForm #position,
#litrequest #literaturerequestForm #position,
#InformationRequest #InformationRequestForm #_fid_279,
#postboots #postBootForm #position {
    width: 255px;
}
#InformationRequest #InformationRequestForm #_fid_16 {
    width: 620px;
}
#generalQuestions #generalQuestionsForm #company_address1,
#generalQuestions #generalQuestionsForm #company_address2,
#groceryAnalysis #groceryAnalysisForm #address1,
#groceryAnalysis #groceryAnalysisForm #address2,
#litrequest #literaturerequestForm #company_address1,
#litrequest #literaturerequestForm #company_address2,
#warranty #signupForm #address,
#InformationRequest #InformationRequestForm #_fid_17,
#techsupport #frmTechSupport #email,
#techsupport #frmTechSupport #company,
#techsupport #frmTechSupport #company_address1,
#techsupport #frmTechSupport #company_city,
#regConsumer #regConsumerForm #address1,
#regConsumer #regConsumerForm #address2,
#warranty #regConsumerForm #address1,
#warranty #regConsumerForm #address2,
#heatedcabinet #frmheatedcabinet #company_address1 {
    width: 605px;
}
#heatedcabinet #frmheatedcabinet #email,
#heatedcabinet #frmheatedcabinet #company_city {
    width: 180px;
}
#generalQuestions #generalQuestionsForm #company_country,
#InformationRequestForm #company_country,
#groceryAnalysis #groceryAnalysisForm #country,
#literaturerequestForm #company_country {
    width: 250px;
}

#techsupport #frmTechSupport #country,
#techsupport #frmTechSupport #productLine {
    width: 610px;
}
#warranty .quarterCol,
#regConsumer .quarterCol {
    font-size: 11px;
    width: 150px;
}
#warranty textarea {
    height: 250px;
    padding: 5px;
    width: 555px;
}
#generalQuestions #generalQuestionsForm select,
#groceryAnalysis #groceryAnalysisForm select,
#warranty #signupForm select,
#litrequest #literaturerequestForm select,
#InformationRequest #InformationRequestForm select,
#techsupport #frmTechSupport select,
#postboots #postBootForm select,
#regConsumer #regConsumerForm select,
#warranty #regConsumerForm select,
#heatedcabinet #frmheatedcabinet select,
#heatedcabinet #frmheatedcabinetB select {
    border: 1px solid #7f7e7f;
    clear: left;
    float: left;
    height: 22px;
    margin: 0;
    color: #3C3C3C;
    font-size: 11px;
    /*padding-top: 2px;*/
}
#warranty #signupForm select,
#heatedcabinet #frmheatedcabinetB select {
    width: 200px;
    margin-bottom: 10px;
}
#techsupport #frmTechSupport input[type="radio"] {
    clear: left;
    float: none;
    vertical-align: middle;
}	
#groceryAnalysis .formarea h3 {
    color: #58595B;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.3;
}
#generalQuestions #generalQuestionsForm input.alignmiddle,
#warranty #signupForm input.alignmiddle,
#litrequest #literaturerequestForm input.alignmiddle,
input.alignmiddle,
#regConsumer #regConsumerForm input.alignmiddle,
#warranty #regConsumerForm input.alignmiddle {
    vertical-align: middle;
}
#generalQuestions #generalQuestionsForm input.notreatment,
#warranty #signupForm input.notreatment,
#litrequest #literaturerequestForm input.notreatment,
input.notreatment,
#regConsumer #regConsumerForm input.notreatment,input[type="radio"] {
    border: 0 none;
    clear: none;
    float: none;
    margin: 0 5px 0 0 !important;
    padding: 0;
}
#generalQuestions #generalQuestionsForm #comments {
    font-size: 7pt;
    width: 210px;
}
#postboots input.notreatment {
    margin-top: 3px !important;
}
#generalQuestions #generalQuestionsForm #company_city,
#litrequest #literaturerequestForm #company_city,
#groceryAnalysis #groceryAnalysisForm #city,
#InformationRequest #InformationRequestForm #_fid_18 {
    width: 180px;
}

#warranty #signupForm #city,
#techsupport #frmTechSupport #phone {
    width: 435px;
}
#regConsumer #regConsumerForm #city,
#warranty #regConsumerForm #city {
    width: 180px;
}
#generalQuestions #generalQuestionsForm #company_state,
#groceryAnalysis #groceryAnalysisForm #state,
#warranty #signupForm #state,
#litrequest #literaturerequestForm #company_state,
#InformationRequest #InformationRequestForm #_fid_19,
#techsupport #frmTechSupport #company_state,
#regConsumer #regConsumerForm #state,
#warranty #regConsumerForm #state,
#heatedcabinet #frmheatedcabinet #company_state {
    width: 70px;
}
#warranty #regConsumerForm #state {
    height: 21px;
    margin-top: 0;
}
#InformationRequest #InformationRequestForm #_fid_20 {
    width: 100px;
}
#generalQuestions #generalQuestionsForm #company_zipPostal,
#groceryAnalysis #groceryAnalysisForm #zipPostal,
#warranty #signupForm #zipPostal,
#litrequest #literaturerequestForm #company_zipPostal,
#techsupport #frmTechSupport #company_zipPostal,
#regConsumer #regConsumerForm #zipPostal,
#warranty #regConsumerForm #zipPostal,
#heatedcabinet #frmheatedcabinet #company_zipPostal {
    width: 85px;
}
#postboots .floatright {
    float: right;
}
#postboots .sameas {
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
}
#postboots #postBootForm input.aligntop {
    vertical-align: top;
}
#postboots #postBootForm #sameAddress{
    float: right;
    margin-top: 3px;
}
#generalQuestions #generalQuestionsForm #phone,
#generalQuestions #generalQuestionsForm #fax,
#groceryAnalysis #groceryAnalysisForm #phone,
#groceryAnalysis #groceryAnalysisForm #fax,
#litrequest #literaturerequestForm #phone,
#litrequest #literaturerequestForm #fax,
#postboots #postBootForm #phone,
#postboots #postBootForm #fax {
    width: 238px;
}
#groceryAnalysis #groceryAnalysisForm #phone_extension,
#generalQuestions #generalQuestionsForm #phone_extension,
#groceryAnalysis #groceryAnalysisForm #noofstores,
#litrequest #literaturerequestForm #phone_extension,
#InformationRequest #InformationRequestForm #_fid_280,
#techsupport #frmTechSupport #phone_extension,
#postboots #postBootForm #phone_extension,
#heatedcabinet #frmheatedcabinet #phone_extension {
    width: 100px;
}
#postboots #postBootForm .dividerHead {
    background-color: #EFEFEF;
    border-bottom: 1px dotted #7f7e7f;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 1px;
    vertical-align: middle;
}
#warranty #signupForm #itemspurchased {
    width: 244px;
}
#heatedcabinet #frmheatedcabinet #phone,
#heatedcabinet #frmheatedcabinet #company {
    width: 390px;
}
#heatedcabinet #frmheatedcabinetB #modelno,
#heatedcabinet #frmheatedcabinetB #serialno,
#heatedcabinet #frmheatedcabinetB #dtepurchased {
    width: 200px;
}
#InformationRequest #InformationRequestForm #_fid_281,
#InformationRequest #InformationRequestForm #_fid_282{
    width: 306px;
}
#techsupport #frmTechSupport #invoice,
#techsupport #frmTechSupport #itemNumber,
#techsupport #frmTechSupport #serialNumber,
#techsupport #frmTechSupport #establishment {
    width: 295px;
}
#generalQuestions .floatleft,
#warranty .floatleft,
#litrequest .floatleft,
.floatleft,
#regConsumer .floatleft {
    float: left;
}
#generalQuestions .checkboxcopy,
#litrequest .checkboxcopy {
    font-size: 7pt;
    padding-left: 15px;
    padding-top: 2px;
    width: 160px;
}
#warranty #signupForm .spacetop-large {
    margin-top: 20px;
}
#generalQuestions #generalQuestionsForm .spaceleft-large,
#groceryAnalysis #groceryAnalysisForm .spaceleft-large,
#warranty #signupForm .spaceleft-large,
#litrequest #literaturerequestForm .spaceleft-large,
.spaceleft-large {
    margin-left: 15px;
}
#generalQuestions #generalQuestionsForm .subtext,
#litrequest #literaturerequestForm .subtext {
    font-style: italic;
    padding-left: 23px;
}
#generalQuestions #generalQuestionsForm #comment_container,
#litrequest #literaturerequestForm #comment_container,
#InformationRequest #InformationRequestForm #label_fid_284,
#InformationRequest #InformationRequestForm #label_fid_283,
#postboots #postBootForm #comment_container {
    display: none;
}
#generalQuestions #generalQuestionsForm textarea,
#litrequest #literaturerequestForm textarea,
#InformationRequest #InformationRequestForm textarea,
#techsupport #frmTechSupport textarea,
#regConsumer #regConsumerForm textarea,
#warranty #regConsumerForm textarea,
#heatedcabinet #frmheatedcabinet textarea,
#heatedcabinet #frmheatedcabinetB textarea {
    border: 1px solid #7f7e7f;
    clear: left;
    float: left;
    height: 75px;
    padding: 5px;
    width: 610px;
}
#techsupport #frmTechSupport textarea,
#heatedcabinet #frmheatedcabinet textarea,
#heatedcabinet #frmheatedcabinetB textarea {
    margin-top: 0;
}
#generalQuestions #generalQuestionsForm input,
#groceryAnalysis #groceryAnalysisForm input,
#warranty #signupForm input,
#litrequest #literaturerequestForm input,
#InformationRequest #InformationRequestForm input,
#techsupport #frmTechSupport input,
#postboots #postBootForm input,
#heatedcabinet #frmheatedcabinet input,
#heatedcabinet #frmheatedcabinetB input,
#regConsumer #regConsumerForm input,
#warranty #regConsumerForm input {
    border: 1px solid #7f7e7f;
    clear: left;
    float: left;
    height: 18px;
    margin: 0;
    padding: 1px;
}
#postboots #postBootForm .address {
    float: left;
    margin-bottom: 15px;
    margin-top: 20px;
    width: 296px;
}
#warranty .addlinfo {
    margin-top: 20px;
    width: 600px;
}
.SubscribeForm #btnSubscribe,
#generalQuestions #generalQuestionsForm input.button,
#groceryAnalysis #groceryAnalysisForm input.button,
#warranty #signupForm input.button,
#litrequest #literaturerequestForm input.button,
#InformationRequest #InformationRequestForm input.button,
#signupForm #submitContainer #btnSubmitRequest,
#techsupport #frmTechSupport input.button,
#postboots #postBootForm input.button,
#heatedcabinet #frmheatedcabinet input.button,
#heatedcabinet #frmheatedcabinetB input.button,
#regConsumer #regConsumerForm input.button,
#warranty #regConsumerForm input.button {
    background: #7F7E7F;
    border: none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;    
    height: auto;
    margin-top: 10px;
    padding: 4px 10px 6px;
    text-align: center;
    text-transform: capitalize;
}
.SubscribeForm #btnSubscribe {
    text-transform: inherit;
}
#signupForm #submitContainer #btnSubmitRequest {
    width: auto;
}
#postboots #postBootForm #company_address1,
#postboots #postBootForm #shipping_address1,
#postboots #postBootForm #company_address2,
#postboots #postBootForm #shipping_address2 {
    width: 293px;
}
#postboots #postBootForm #company_city,
#postboots #postBootForm #shipping_city {
    width: 170px;
}
#postboots #postBootForm #company_state,
#postboots #postBootForm #shipping_state {
    width: 54px;
}
#postboots #postBootForm #company_zipPostal,
#postboots #postBootForm #shipping_zipPostal {
    width: 48px;
}
#postboots .checkboxcopy {
    font-size: 7pt;
    padding-top: 2px;
}
#generalQuestions #generalQuestionsForm .spaceleft,
#groceryAnalysis #groceryAnalysisForm .spaceleft,
#warranty #signupForm .spaceleft,
#litrequest #literaturerequestForm .spaceleft,
#InformationRequest #InformationRequestForm .spaceleft,
#techsupport #frmTechSupport .spaceleft,
.spaceleft {
    margin-left: 5px;
}
#generalQuestions fieldset,
#groceryAnalysis fieldset,
#warranty fieldset,
#litrequest fieldset,
#InformationRequest fieldset,
#simplesignup fieldset,
#techsupport fieldset,
#regConsumer fieldset,
#postboots fieldset,
#heatedcabinet fieldset {
    border: none;
    margin: 0;
    top: 0;
}
#groceryAnalysis h1,
#litrequest h1,
#InformationRequest h1,
#techsupport h1 {
    margin-bottom: 10px;
    text-align: left;
}
#groceryAnalysis .formarea .freeanalysis {
    border: 1px solid #7f7e7f;
    font-size: 11px;
    margin-top: 25px;
    padding: 10px;
    width: 580px;
}
#groceryAnalysis .formarea .freeanalysis br {
    display: none;
}
#groceryAnalysis .formarea .freeanalysis img {
    float: right;
}
#groceryAnalysis .formarea .freeanalysis h1 {
    color: #58595B;
    font-size: 18px;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 5px;
}
#topBanner {
    float: left;
    margin-bottom: 20px;
}
#topBanner img,
img#topBanner {
    /* height: 100% !important;*/
    width: 100% !important;
}
#generalQuestions .span-5 a,
#groceryAnalysis .span-5 a,
#warranty .span-5 a,
#litrequest .span-5 a,
#InformationRequest .span-5 a,
#techsupport .span-5 a,
#regConsumer .span-5 a,
#postboots .span-5 a,
#heatedcabinet .span-5 a {
    color: #FF0000;
}
#groceryAnalysis .formarea .freeanalysis .simply {
    background-color: #FFFF66;
    font-size: 12px;
    margin-top: 3px;
}
.required {
    color: #FF0000;
}
input.required ,textarea.required {
    color: #000000;
}
#regConsumer h3,
#litrequest h3,
#postboots h3 {
    color: #58595B;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3;
}
#simplesignup {
    border: 2px solid #7f7e7f;
}
#simplesignup #backgroundGraphic {
    float: right;
}
#simplesignup #signupFormContainer {
    padding: 10px;
    text-align: center;
    width: 600px;
}
#simplesignup h1 {
    color: #58595B;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.2em;
}
#simplesignup p {
    font-size: 1.1em;
    line-height: 1.1em;
}
#simplesignup #signupForm {
    padding: 0 20px;
    text-align: left;
}
#simplesignup #submitContainer {
    clear: none;
    margin-top: 10px;
}
#simplesignup #signupForm br {
    display: none;
}
#simplesignup input {
    border: 1px solid #7f7e7f;
    display: block;
    height: 20px;
    margin: 0;
    padding: 1px;
    width: 230px;
}
#simplesignup #signupForm {
    text-align: left;
}
#simplesignup label {
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 1em 0 0;
}
/***** Home Page center block css *****/
#block-block-7 {
    float: left;
    width: 185px;
    margin: 0px 25px 0px 0;
}
#block-block-7 .box {
    /*border: 1px solid #E8E8E8;*/
    border: none;
    float: left;
    margin-bottom: 25px;
    position: relative;
}
#block-block-7 .box a {
    float: left;
}
#block-block-7 .box h2 {
    background: #FFFFFF;
    bottom: 0;
    float: left;
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    -khtml-opacity: 0.75;
    -moz-opacity: 0.75;
    opacity: 0.75;
    position: absolute;
    padding: 5px 0px;
    text-transform: uppercase;
    width: 100%;
}
#block-block-7 .box h2:hover {
    background: #231F20;
    opacity: 0.75;
}
#block-block-7 .box h2 a {
    color: #000000;
    text-align: center;
    width: 100%;
}
#block-block-7 .box h2:hover a {
    color: #FFFFFF !important;
}
/*#block-block-7 .box.cabinets h2 {
    left: 35px;
    top: 35px;
}
#block-block-7 .box.carts h2 {
    left: 32px;
    top: 35px;
}
#block-block-7 .box.shelving h2 {
    left: 27px;
    top: 35px;
    width: 200px;
}
#block-block-7 .box.mobcomp h2 {
    left: 40px;
    top: 35px;
    width: 200px;
}*/
#block-block-7 .box img {
    background: none;
    border: medium none;
    box-shadow: none;
    float: left;
    /*height: 81px !important;*/
    padding: 0;
    /*width: 173px !important;*/
}
#block-block-19 {
    float: left;
    height: 60px;
    margin-bottom: 30px;
    width: 100%;
}
/***** Twitter block css *****/
#block-quicktabs-twitter-tab {
    border:1px solid #CCCCCC;
    border-bottom: none;
    float: left;
    /*margin-top: 22px;*/
    margin-bottom: 0;
    /*padding-bottom: 5px;*/
    width: 356px;
    height: 270px;
}

#block-quicktabs-twitter-tab .quicktabs_main {
    float: left;
    padding: 20px 20px 0;
    width: 89%;
}
#block-quicktabs-twitter-tab .block {
    margin-bottom: 0;
}
.quicktabs-tabpage .content {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    width: 100%;
}
#block-quicktabs-twitter-tab iframe {
    height: 180px;
    margin: 0;
}
#block-quicktabs-twitter-tab ul.quicktabs-tabs {
    background: url("images/twitter_bg.png") no-repeat;
    float: left;
    height: 30px;
    padding: 0;
    width: 357px;
}
#block-quicktabs-twitter-tab ul.quicktabs-tabs li {
    /*background: url("images/Metro_PSD-Files_36.png") repeat-x;*/
    border: medium none;
    float: left;
    height: auto;
    min-height: 23px;
    padding-top: 6px;
    text-align: center;
    width: 89px;
}
#block-quicktabs-twitter-tab ul.quicktabs-tabs li.active,
#block-quicktabs-twitter-tab ul.quicktabs-tabs li:hover {
    background: url("images/Metro_PSD-Files_39.png") repeat-x;
}
#block-quicktabs-twitter-tab ul li a {
    color: #808285;
    font-size: 12px;
    font-weight: normal;
    padding: 0 6px 10px;
}
#block-quicktabs-twitter-tab ul li.active a {
    color: #E31B23;
    font-weight: normal;
}
.import-items li a {
    font-size: 15px;
    color: #0074BD;
}
.share-this{
    float: left;
    padding: 5px 0 0;
    width: 33%;
}
.sharethis-wrapper{
    float: left;
    margin-left: 0;
    width: 136px;
}
.mail-share {
    float: left;
    padding-top: 6px;
    position: relative;
}
.mail-share  a {
    outline: none;
    cursor: pointer;
}
.mail-share a.Mail {
    border: none !important;
    background: url("images/email_share_icon.png") no-repeat !important;
    /*background: none !important;*/
    box-shadow: none !important;
    float: left;
    padding: 0px !important;
    height: 38px !important;
    width: 35px !important;
    margin-top: 3px;
}
.mail-share a.Mail:hover {
    opacity: 0.75;
}
.mail-share img  {
    display: none;
}
.print_mail{
    margin-left: 0px !important;
}
/***** Chat block css *****/
#block-block-6 .chat-banner {
    float: left;
    margin-bottom: 15px;
    margin-top: 0px;
    text-align: left;
    width: 100%;
    cursor: pointer;
}

#block-block-6 .chat-banner a img {
    border: medium none;
    box-shadow: none;
}
#block-block-6 h2 {
    color: #4D4D4F;
    font-size: 15px;
}
#block-block-6 .content p {
    color: #58595B;
    font-size: 12px;
}
.social-icons {
    float: left;
    margin-top: 12px;
    width: 150px;
}
.social-icons a {
    float: left;
    margin-right: 5px;
}
.social-icons a .fb {
    background: url("images/fb_off_ico.png") no-repeat;
    width: 28px;
    height: 28px;
}
.social-icons a .fb:hover {
    background: url("images/fb_on_ico.png") no-repeat;
    width: 28px;
    height: 28px;
}
.social-icons a .twitter {
    background: url("images/twtter_off_ico.png") no-repeat;
    width: 28px;
    height: 28px;
}
.social-icons a .twitter:hover {
    background: url("images/twtter_on_ico.png") no-repeat;
    width: 28px;
    height: 28px;
}
.social-icons a .utube {
    background: url("images/utube_off_ico.png") no-repeat;
    width: 28px;
    height: 28px;
}
.social-icons a .utube:hover {
    background: url("images/utube_on_ico.png") no-repeat;
    width: 28px;
    height: 28px;
}
.social-icons a .linkedin {
    background: url("images/linkedin_off_ico.png") no-repeat;
    width: 28px;
    height: 28px;
}
.social-icons a .linkedin:hover {
    background: url("images/linkedin_on_ico.png") no-repeat;
    width: 28px;
    height: 28px;
}
#foot {
    border-top: 1px solid #A7A6A6;
    float: left;
    padding-top: 9px;
}
#block-block-3 a.outsideUS {
    font-weight: normal !important;
    padding-left: 5px;
    padding-right: 5px;
}
/***** Banner css *****/
#slider {display: none;}
.node-type-marketing-landing-page .banner-image {
    width: 100%;
}
.view-banner,
.view-company-image-carousel,
.view-marketing-image-carousel {
    float: left;
    position: relative;
    width: 100%;
}
#views_slideshow_cycle_teaser_section_banner-block_1,
#views_slideshow_cycle_teaser_section_company_image_carousel-block_1,
#views_slideshow_cycle_teaser_section_marketing_image_carousel-block_1 {
    width: 100% !important;
}
.view-banner .views-field-field-image,
.views-slideshow-cycle-main-frame-row,
.view-company-image-carousel .views-field-field-image,
.view-marketing-image-carousel .views-field-field-image  {
    height: auto !important;
    max-width: 980px;
    overflow: hidden;
    width: 100% !important;
}
.view-banner .views-field-field-image img,
.view-company-image-carousel  .views-field-field-image img,
.view-marketing-image-carousel .views-field-field-image img {
    float: left;
}
#views_slideshow_cycle_main_banner-block_1,
#views_slideshow_cycle_main_company_image_carousel-block_1,
#views_slideshow_cycle_main_marketing_image_carousel-block_1 {
    float: left;
    height: auto;
    margin-bottom: 0px;
    max-width: 980px;
    width: 100%;
}
#views_slideshow_cycle_main_banner-block_1 .banner-summary,
#views_slideshow_cycle_main_company_image_carousel-block_1 .banner-summary,
#views_slideshow_cycle_main_marketing_image_carousel-block_1 .banner-summary {
    background: #738fbd;
    float: left;
    height: 248px;
    padding: 20px;
    width: 255px;
}
#views_slideshow_cycle_main_banner-block_1 .banner-summary p,
#views_slideshow_cycle_main_company_image_carousel-block_1 .banner-summary p,
#views_slideshow_cycle_main_marketing_image_carousel-block_1 .banner-summary p {
    color: #FFFFFF;
}
#views_slideshow_cycle_main_banner-block_1 .banner-summary .banner-color,
#views_slideshow_cycle_main_company_image_carousel-block_1 .banner-summary .banner-color,
#views_slideshow_cycle_main_marketing_image_carousel-block_1 .banner-summary .banner-color {
    display: none;
}
.view-banner .views-field-title,
.view-company-image-carousel .views-field-title,
.view-marketing-image-carousel .views-field-field-banner-title {
    background: #FFFFFF;
    float: left;
    height: 67px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -khtml-opacity: 0.70;
    -moz-opacity: 0.70;
    opacity: 0.7;
    padding: 20px 35px;
    position: absolute;
    top: 210px;
    width: 190px;
    z-index: 8;
}
.view-banner a img,
.view-banner a img:hover,
.view-company-image-carousel a img,
.view-company-image-carousel a img:hover,
.view-marketing-image-carousel a img,
.view-marketing-image-carousel a img:hover {
    background: none;
    border: none;
    box-shadow: none;
    height: 317px;
    float: left;
    max-width: 684px;
    padding: 0;
    width: 100% !important;
}

.views-slideshow-controls-bottom {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 297px;
    z-index: 5;
}
.view-banner .views-field-title span a,
.view-banner .views-field-title span,
.view-company-image-carousel .views-field-title span a,
.view-company-image-carousel .views-field-title span,
.view-marketing-image-carousel .views-field-field-banner-title span a,
.view-marketing-image-carousel .views-field-field-banner-title span {
    color: #4D4D4F;
    font-size: 32px;
    font-weight: normal;
}
.banner-readmore,
.view-banner .views-field-title span span,
.view-company-image-carousel .views-field-title span span,
.view-marketing-image-carousel .views-field-field-banner-title span span {
    color: #E31B23;
    font-size: 16px;
}
#block-views-banner-block,
#block-views-company-image-carousel-block,
#block-views-marketing-image-carousel-block {
    float: left;
    margin-bottom: 0;
    width: 100%;
}
#widget_pager_bottom_banner-block_1,
#widget_pager_bottom_company_image_carousel-block_1,
#widget_pager_bottom_marketing_image_carousel-block_1 {
    background: #f4f4f4;
    float: left;
    width: 300px;
}
#widget_pager_bottom_banner-block_1 .views-content-field-video-thumb img,
#widget_pager_bottom_company_image_carousel-block_1 .views-content-field-video-thumb img,
#widget_pager_bottom_marketing_image_carousel-block_1 .views-content-field-video-thumb img {
    border: 0px;
    filter:alpha(opacity=40);
    float: left;
    height: 30px;
    max-width: 74px;
    opacity:0.4;
    width: 100%;
}
.views-slideshow-pager-fields .active img {
    border: 0px;
}
.views-slideshow-pager-fields > div {
    padding-left: 0;
}
#widget_pager_bottom_banner-block_1 .active .views-content-field-video-thumb img,
#widget_pager_bottom_company_image_carousel-block_1 .active .views-content-field-video-thumb img,
#widget_pager_bottom_marketing_image_carousel-block_1 .active .views-content-field-video-thumb img {
    opacity:1.0;
    filter:alpha(opacity=100);
}
P {
    color: #58595B ;
    font-size: 12px;
    font-family: arial;
    line-height: 18px;
    margin-bottom: 1.2em;
}
.bxslider {
    display: none;
}
/*********Basic Page Design*********/
.view-locations,
.view-contact-us {
    float: left;
    width: 100%;
}
.page-node-7397 table tr td.col1 {
    width: 220px;
}
.page-node-7397 table tr td.col3 {
    border-left: 1px solid #808080;
    padding-left: 10px;
    width: 220px;
}
.page-node-7390 table td {
    text-align: center;
}
.page-node-7390 table td img {
    border: 1px solid #CCCCCC;
}
.page-node-7404 th,
.page-node-7404 tr,
.page-node-7404 td {
    vertical-align: top;
}
.page-node-7404 .content .content p.social-icon-bottom a,
.page-node-7404 .content .content p.social-icon-bottom a:hover {
    color: #FFFFFF;
}
th, tr, td {
    vertical-align: top;
}
.page-node-7400 .grocery-span-18,
.grocery-span-18 {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-right: 20px;
    padding-right: 20px;
    width: 600px;
}
.page-node-7400 table.grocery-table,
table.grocery-table {
    float: left;
    width: 275px;
}
.page-node-7400 table.grocery-table td,
table.grocery-table td {
    float: left;
    margin-bottom: 10px;
}
.page-node-7400 table a,
table.grocery-table a {
    color: #58595B;
}
.page-node-7390 table td img:hover {
    border: 1px solid #E31B23;
}
.page-node-7397 table tr td.col4 {
    text-align: center;
    width: 85px;
}

.page-node-7397 table tr td.col6 {
    text-align: center;
    width: 85px;
}
.page-node-7397 table tr td.col2 {
    text-align: center;
    width: 85px;
}
.page-node-7397 table tr td.col5 {
    border-left: 1px solid #808080;
    padding-left: 10px;
    width: 220px;
}
.page-node-7397 table tr td {
    padding-right: 15px;
    vertical-align: top;
}
.page-node-7396 #mid-wrap,
.nursync-page #mid-wrap {
    background-color: #A7A9AC;
    margin-top: 10px;
    width: 100%;
}
.page-node-7396 #mid,
.nursync-page #mid {
    margin: 0 auto;
    width: 960px;
}
.page-node-7396 #left,
.nursync-page #left {
    display: inline-block;
    float: left;
    height: 545px;
    vertical-align: top;
    width: 474px;
}
.page-node-7396 #left p,
.nursync-page #left p {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 1em;
    margin: 16px 0 5px;
    padding: 0 20px 5px;
}
.page-node-7396 .large,
.nursync-page .large {
    color: #FFFFFF;
    display: block;
    font-size: 30px;
    line-height: 1.2em;
    padding: 5px 20px 0;
}
.page-node-7396 ul.stripe,
.nursync-page ul.stripe {
    color: #332A86;
    font-size: 20px;
    line-height: 1em;
}
.page-node-7396 ul.stripe,
.nursync-page ul.stripe {
    background-color: #D3D4D6;
    margin: 0 auto;
    padding: 10px 0px 10px 40px;
}
.page-node-7396 ul.stripe li,
.nursync-page ul.stripe li {
    list-style-image: url("images/arrow.gif");
    padding-left: 10px;
}
.page-node-7396 #right,
.nursync-page #right {
    display: inline-block;
    height: 547px;
    overflow: hidden;
    vertical-align: top;
    width: 480px;
}
.page-node-7396 .wt-rotator,
.nursync-page .wt-rotator  {
    background-color: #000000;
    border: 1px solid #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    overflow: hidden;
    position: relative;
}
.page-node-7396 #bottom-wrap,
.nursync-page #bottom-wrap {
    background-color: #FFFFFF;
    margin: 30px auto;
    width: 980px;
}
.page-node-7396 .col,
.nursync-page .col {
    display: inline-block;
    height: 330px;
    padding-top: 180px;
    vertical-align: top;
    width: 235px;
}
.page-node-7396 .inner,
.nursync-page .inner {
    padding-left: 35px;
    width: 78%;
}
.page-node-7396 span.marks,
.nursync-page span.marks {
    bottom: 5px;
    font-size: 10px;
    position: relative;
}
.page-node-7396 .col p,
.nursync-page .col p {
    font-size: 13px;
    font-weight: lighter;
}
.page-node-7396 .col h2,
.nursync-page .col h2 {
    color: #A7A9AC;
    font-size: 13px;
    font-weight: normal;
}
.page-node-7396 .col1,
.nursync-page .col1 {
    background: url("images/col1.jpg") no-repeat;
}
.page-node-7396 .col2,
.nursync-page .col2 {
    background: url("images/col2.jpg") no-repeat;
    border-left: 1px solid #D3D4D6;
}
.page-node-7396 .col3,
.nursync-page .col3 {
    background: url("images/col3.jpg") no-repeat;
    border-left: 1px solid #D3D4D6;
}
.page-node-7396 .col4,
.nursync-page .col4 {
    background: url("images/col4.jpg") no-repeat;
    border-left: 1px solid #D3D4D6;
}
.page-node-7396 .col4 div.inner,
.nursync-page .col4 div.inner {
    padding-left: 75px;
    width: 150px;
}
#poc-nav .menu,
#md-nav .menu {
    margin: 0;
    padding: 0;
}
#poc-nav .menu li,
#md-nav .menu li {
    display: inline;
    margin: 0;
    padding: 0;
}
#poc-nav .menu li.nav-home a,
#md-nav .menu li.nav-home a {
    width: 95px;
}
#poc-nav .menu li.active a,
#md-nav .menu li.active a {
    background-color: #9FA1A4;
}
#poc-nav .menu li a,
#md-nav .menu li a {
    background-color: #D1D2D4;
    color: #FFFFFF;
    float: left;
    font-size: 22px;
    font-weight: normal;
    height: 65px;
    line-height: 65px;
    text-align: center;
    text-decoration: none;
}
#poc-nav .menu li.nav-other a,
#md-nav .menu li.nav-other a {
    border-left: 5px solid #FFFFFF;
    width: 281px;
}
#poc-nav .menu li a strong {
    color: #52D4BE;
    font-weight: normal;
}
#poc-nav .content .box-chr .box-02-img {
    float: left;
    height: 300px;
    width: 620px;
}
.page-node-7406 #poc-nav .content .box-chr .box-02-img,
.page-node-8569 #poc-nav .content .box-chr .box-02-img {
    margin-left: 25px;
    width: 595px;
}
#poc-nav .content .box-chr .box-02-con {
    float: left;
    height: 300px;
    padding-left: 25px;
    padding-right: 25px;
    width: 260px;
}
#md-content .col-02 .box-01 .inner-nav .content {
    background-color: #E9E9E9;
    border-right: 1px solid #FFFFFF;
    clear: both;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    height: 151px;
    line-height: 17px;
    margin: 0;
    padding: 25px 25px 1px;
    text-align: left;
    width: 509px;
}
#md-content .col-02 .box-01 .inner-nav .menu li a {
    background-color: #D2D2D2 !important;
    color: #332A86 !important;
}
#md-content .col-02 .box-01 .inner-nav .menu li.active a {
    background-color: #E9E9E9 !important;
    color: #332A86 !important;
}
#md-content h2 {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 15px;
    margin-top: 25px;
    text-transform: uppercase;
}
#md-content .col-02 .box-01 .inner-nav .content ul {
    margin: 0 1.5em 1.5em;
}
#md-content .col-02 .box-01 .inner-nav .content h2 {
    clear: both;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    margin-top: 0;
}

#poc-nav .content .box-chr .box-02-con img {
    padding-left: 50px;
    padding-top: 22px;
}
#poc-nav .content,
#md-nav .content {
    background-color: #9FA1A4;
    clear: both;
    color: #FFFFFF;
    height: 300px;
    margin: 0;
    padding: 25px;
    width: 930px;
}
#poc-content .col-02 .box-01 .inner-nav .menu {
    margin: 0;
    padding: 0;
}
#poc-content .col-02 .box-01 .inner-nav .menu li {
    display: inline;
    margin: 0;
    padding: 0;
}
#poc-content .col-02 .box-01 .inner-nav .advance {
    background-color: #55C1AA;
}
#poc-content .col-02 .box-01 .inner-nav .menu li.advance a {
    background-color: #55C1AA;
}
#poc-content .col-02 .box-01 .inner-nav .menu li.advance a:hover {
    background-color: #4BAA96;
}
#poc-content .col-02 .box-01 .inner-nav .maintain {
    background-color: #BCB3C0;
}
#poc-content .col-02 .box-01 .inner-nav .menu li.maintain a {
    background-color: #BCB3C0;
}
#poc-content .col-02 .box-01 .inner-nav .menu li.maintain a:hover {
    background-color: #ACA4B0;
}
#poc-content .col-02 .box-01 .inner-nav .care {
    background-color: #7E76B1;
}
#poc-content .col-02 .box-01 .inner-nav .menu li.care a {
    background-color: #7E76B1;
}
#poc-content .col-02 .box-01 .inner-nav .menu li.care a:hover {
    background-color: #6F689C;
}
#poc-content .col-02 .box-01 .inner-nav .assurance {
    background-color: #AFBBDC;
}
#poc-content .col-02 .box-01 .inner-nav .menu li.assurance a {
    background-color: #AFBBDC;
}
#poc-content .col-02 .box-01 .inner-nav .menu li.assurance a:hover {
    background-color: #9AA5C3;
}
#poc-content .col-02 .box-01 .inner-nav .outlast {
    background-color: #948989;
}
#poc-content .col-02 .box-01 .inner-nav .menu li.outlast a {
    background-color: #948989;
}
#poc-content .col-02 .box-01 .inner-nav .menu li.outlast a:hover {
    background-color: #7F7575;
}
.node-type-product #stLframe {
    left: -200px !important;
    position: absolute;
    top: -80px !important;
}
.node-type-product .stclose {
    right: 203px !important;
    top: -78px !important;
}
#poc-nav .content .box-chr,
#md-nav .content .box-chr {
    background-color: #FFFFFF;
    float: left;
    height: 300px;
    width: 930px;
}
#poc-nav .content .box-chr .box-img,
#md-nav .content .box-chr .box-img {
    float: left;
    height: 300px;
    width: 564px;
}
#poc-nav .content .box-con,
#md-nav .content .box-con {
    float: left;
    height: 300px;
    padding-left: 25px;
    padding-right: 0;
    width: 341px;
}
#poc-nav .content .box-chr .box-con,
#md-nav .content .box-chr .box-con {
    float: left;
    height: 300px;
    padding-left: 25px;
    padding-right: 25px;
    width: 316px;
}
#poc-nav .content .box-con h2,
#md-nav .content .box-con h2 {
    color: #FFFFFF;
    font-size: 26px;
    font-weight: normal;
    line-height: 30px;
    margin-top: 15px;
}
#poc-nav .content .box-chr .box-con h2,
#md-nav .content .box-chr .box-con h2 {
    color: #666666;
    font-size: 28px;
    font-weight: normal;
    line-height: 34px;
    margin-top: 25px;
}
#md-nav .content .box-chr .box-con h2.big {
    color: #666666;
    font-size: 23px;
    font-weight: normal;
    line-height: 34px;
    margin-top: 25px;
    text-transform: capitalize;
}
#md-nav .content .box-chr p {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    line-height: 19px;
}
#md-nav .content .box-chr .box-img2 {
    float: left;
    height: 300px;
    width: 316px;
}
#md-nav .content .box-chr .box-con2 {
    float: left;
    height: 300px;
    padding-left: 25px;
    padding-right: 25px;
    width: 564px;
}
#md-nav .content .box-chr .box-con2 h2 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: normal;
    line-height: 30px;
    margin-top: 25px;
}
#md-product {
    height: 280px;
    width: 980px;
}
#md-product .product {
    float: left;
    height: 280px;
    overflow: hidden;
    position: relative;
    width: 245px;
}
#md-product img {
    border: 0 none;
    position: absolute;
}
#md-product .product .overlay {
    background-image: url("images/md-overlay-bg.png");
    background-repeat: repeat;
    display: none;
    height: 280px;
    left: 0;
    position: absolute;
    width: 245px;
}
#md-nav .content .box-chr .box-con2 p {
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
}
#poc-nav .content .box-chr .box-con p {
    color: #333333;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    line-height: 21px;
}
.poc-clear {
    clear: both;
    height: 0;
    margin: 0;
    padding: 0;
}
.poc-bar,
.md-bar {
    background-color: #9FA1A4;
    height: 25px;
    width: 980px;
}
#slider1 .buttons {
    background-attachment: scroll;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/buttons.png");
    background-position: 0 -38px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 37px;
    left: -19px;
    overflow: hidden;
    position: relative;
    text-indent: -999em;
    top: 157px;
    width: 39px;
    z-index: 500;
    display: none;
}
#slider1 .disable {
    visibility: hidden;
}
#slider1 .next {
    background-position: 0 0;
    float: right;
    height: 37px;
    left: 21px;
    position: relative;
    width: 39px;
    z-index: 500;
}
#slider1 .viewport {
    float: left;
    height: 350px;
    margin-top: -37px;
    overflow: hidden;
    position: relative;
    width: 960px;
}
#slider1 .viewport .product br,
#md-product .product br {
    display: none;
}
#slider1 .overview li {
    /*border-right: 1px solid #CCCCCC;*/
    float: left;
    height: 350px;
    width: 160px;
    margin-top: 0;
}
#slider1 .overview {
    height: 480px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 960px !important;
}
#slider1 {
    height: 350px;
    margin-left: auto;
    margin-right: auto;
    width: 950px;
}
#slider1 .overview li .product {
    float: left;
    height: 350px;
    overflow: hidden;
    position: relative;
    width: 160px;
}
#slider1 .overview li img {
    border: 0 none;
    position: absolute;
    width: 160px !important;
}
#slider1 .overview li .product .overlay {
    background-image: url("images/poc-overlay-bg.png");
    background-repeat: repeat;
    display: none;
    height: 350px;
    left: 0;
    position: absolute;
    width: 160px;
}
#md-footer {
    background-color: #FFFFFF;
    background-image: url("/userfiles/file/MLB/files/md/md-footer-bg-filler.png");
    background-repeat: repeat-y;
    width: 980px;
}
#poc-footer {
    background-color: #FFFFFF;
    background-image: url("images/poc-footer-bg-filler.png");
    background-repeat: repeat-y;
    width: 980px;
}
#poc-footer .col-01,
#md-footer .col-01 {
    background-color: #BDBBBC;
    float: left;
    padding: 25px 25px 200px;
    width: 342px;
}
#poc-nav .content .box-vid {
    float: left;
    height: 300px;
    width: 564px;
}
#poc-footer .col-01 .inner-box,
#md-footer .col-01 .inner-box {
    background-color: #DCDBDC;
    width: 342px;
}
#poc-footer .col-02,
#md-footer .col-02 {
    background-color: #FFFFFF;
    border-right: 1px solid #BBBDBF;
    float: left;
    padding: 25px;
    width: 342px;
}
#poc-footer .col-02 {
    width: 290px;
}
#poc-footer .poc-clear {
    clear: none;
}
#md-footer .col-02 h2 {
    color: #332A86;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 25px;
}
#md-footer .col-02 h4 {
    border-top: 1px solid #E9E9E9;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 2px;
    margin-top: 5px;
    padding-top: 20px;
    text-transform: uppercase;
}
#poc-footer .col-02 h2 {
    color: #02B294;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 25px;
}
#poc-footer .col-02 a,
#md-footer .col-02 a {
    color: #333333;
    font-weight: normal;
    line-height: 18px;
    margin-top: 0;
}
#poc-footer .col-02 h3,
#md-footer .col-02 h3 {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.3;
}
#poc-footer .col-02 h3 a,
#md-footer .col-02 h3 a {
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    line-height: 21px;
    margin-bottom: 0;
    margin-top: 0;
}
#poc-footer .col-02 h4 {
    border-top: 1px solid #E9E9E9;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 2px;
    margin-top: 5px;
    padding-top: 20px;
    text-transform: uppercase;
}
#poc-footer .col-02 p,
#md-footer .col-02 p {
    line-height: 18px;
    margin-top: 0;
}
#poc-footer .col-03,
#md-footer .col-03 {
    background-color: #FFFFFF;
    border-left: 1px solid #BBBDBF;
    float: left;
    margin-left: -1px;
    padding: 25px 20px;
    width: 155px;
}
#poc-footer .col-03 {
    padding: 25px 15px;
    width: 205px;
}
.glossymenu {
    margin: 5px 0 15px;
    padding: 0;
    width: 155px;
}
.glossymenu a.menuitem .statusicon {
    border: medium none;
    position: absolute;
    right: 5px;
    top: 5px;
}
.glossymenu a.menuitem {
    color: #959595 !important;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 4px 0;
    position: relative;
    text-decoration: none;
    width: auto;
}
.glossymenu p {
    margin-bottom: 0;
    line-height: 10px;
}
.view-locations #location  {

}
.node-type-page .field-name-body table,
.node-type-page .field-name-body td,
.page-node-162 .field-name-body table,
.page-node-162 .field-name-body td {
    background: #FFFFFF;
    border: none;
}
.page-node-162 .field-name-body td {
    padding-left: 20px;
}
.node-type-page .field-name-body td h2 {
    font-size: 14px;
}
.view-locations table,
.view-locations table td,
.view-contact-us table,
.view-contact-us table td {
    background: none;
    border: none;
}
.view-locations li,
.view-locations table td .views-field-field-address,
.view-contact-us table td .views-field-field-address {
    border-bottom: 1px solid #8694b2;
    list-style: none;
    margin-bottom: 10px;
    padding-bottom: 10px;    
}
.view-contact-us li {
    list-style: none;
    margin-bottom: 10px;
    padding-bottom: 10px; 
}
.view-locations li p,
.view-locations table td p,
.view-contact-us table td p,
.view-contact-us li p {
    color: #58595b;
    margin-bottom: 5px !important;
}
.view-locations #location .grid-first,
.view-locations table td.col-1 {
    float: left;
    margin-right: 5%;
    padding: 0;
    width: 30%;
}
.view-contact-us .grid-first {
    float: left;
    margin-right: 5%;
    padding: 0;
    width: 45%;
    word-wrap: break-word;
}
.view-locations #location .grid-second,
.view-locations table td.col-2 {
    float: left;
    margin-right: 5%;
    width: 30%;
}
.view-locations #location .grid-second,
.view-locations #location .grid-first,
.view-locations #location .grid-third {
    word-wrap: break-word;
}

.view-contact-us .grid-second{
    float: left;
    margin-right: 5%;
    width: 45%;
    word-wrap: break-word;
}
.view-locations #location .grid-third,
.view-locations table td.col-3 {
    width: 30%;
    float: left;
}
#block-menu-menu-about-menu {
    float: left;
    margin-top: 10px;
}
#block-menu-menu-about-menu li {
    list-style: none;
    margin-bottom: 5px;
}
#block-menu-menu-about-menu li a {
    color: #58595B;
    font-size: 18px;
}
#how-to-buy .stepFooter a {
    color: #58595B;
}
#block-menu-menu-about-menu li.active-trail a.active {
    color: #ED1C24;
}
.page-locations .block,
.page-kontaktieren-sie-uns .block,
.page-niederlassungen .block,
.page-contact-us .block {
    margin-bottom: 0;
}
.page-locations .region-front-welcome {
    border-bottom: 1px solid #8694b2;
    margin-bottom: 15px;
}
.node-type-page .page-title,
.page-locations .page-title,
.page-niederlassungen .page-title,
.page-kontaktieren-sie-uns .page-title,
.page-contact-us .page-title{
    color: #ED1C24;
    font-weight: bold;
    text-transform: uppercase;
}
.statistics_counter {
    display: none !important;
}
/*.page-node-49 .page-title,
.page-node-51 .page-title {
    display: none;
}*/
.node-type-page p,
#breadcrumbs a,.view-solution-tab li ,.view-solution-tab ul {
    color: #58595B;
    list-style-type: none;
}
#block-views-template-a-block {
    float: left;
    margin-right: 15px;
}
.view-template-a {
    float: left;
    margin-top: 10px;
}
#block-block-26,
.page-kontaktieren-sie-uns #block-block-25,
.page-niederlassungen #block-block-25,
.page-contact-us #block-block-25 {
    float: left;
    margin-top: 10px;
}
.view-contact-us-sidebar {
    float: left;
    margin-top: 5px;
}
#block-views-contact-us-sidebar-block {
    float: left;
    margin-top: 5px;
}
.view-template-a table,
.view-contact-us-sidebar table {
    background: none;
    border: none;
}
.view-template-a td,
.view-contact-us-sidebar td {
    background: none;
    border: none;
}
.view-template-a tr {
    background: #808080;
    border: none;
    clear: both;
    float: left;
    height: 82px;
    margin-bottom: 20px;
    padding: 0;
    width: 215px;
}
.view-contact-us-sidebar tr {
    background: none;
    border: none;
    clear: both;
    float: left;
    height: 82px;
    margin-bottom: 20px;
    padding: 0;
    width: 215px;
}
.view-template-a .views-field-field-template-image img {
    min-width: 80px;
}
.view-template-a .views-field-field-template-description a,
.view-template-a .views-field-field-template-link a {
    color: #FFFFFF;
    font-size: 16px;
}
.view-template-a .views-field-field-template-description {
    color: #FFFFFF;
    line-height: 18px;
}
#block-views-basic-page-banner-image-block {
    float: left;
    width: 100%;
}
.view-basic-page-banner-image .field-content {
    text-align: center;
}
/*.page-node-49 .region-front-welcome {
    border-bottom: 5px solid #C3DB2F;
    clear: both;
    float: left;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}*/
#banner {
    float: left;
    width: 100%;
}
#block-block-17 .about-banner-head {
    background: url("/sites/default/files/gradient_bg.png") repeat-x;
}
#block-block-17 .about-banner-head p {
    color: #FFFFFF;
    font-family: DTLArgo T Bold;
    font-size: 30px;    
    font-weight: bold;
    text-align: right;
    padding: 20px;
}
.node-type-page #breadcrumbs,
.page-locations #breadcrumbs,
.page-kontaktieren-sie-uns #breadcrumbs,
.page-niederlassungen #breadcrumbs,
.page-contact-us #breadcrumbs {
    border-bottom: none;
    border-top: 1px solid #BCBDC0;
    margin-bottom: 0px !important;
}
/******FAQ page design*****/
.view-faq {
    float: left;
    width: 100%;
}
.view-faq h3 {
    color: #ED1C24;
    background: #EEEEEE;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 5px;
}
.view-faq li {
    color: #58595B;
    list-style: decimal;
}
.view-faq li .views-field-field-faq-answer P {
    color: #58595B;
}
.view-faq li .views-field-title {
    font-weight: bold;
}
/******Blog block design*****/
.pager-current {
    font-weight: bold;
    color: #ED1C24;
}
.node-type-blog footer {
    float: left;
}
.spacer-dotted {
    border-top: 1px dotted #CCCCCC;
    height: 1px;
    line-height: 1px;
    margin: 25px 0;
    text-indent: -5000px;
    width: 100%;
}
blockquote {
    border: none;
}
.blockquote-quote-marks blockquote {
    background: url("images/blockquote-quote-mark-bottom-bg.png") no-repeat right bottom;
    font-size: 17px;
    font-weight: bold;
    line-height: 24px;
    margin: -15px 0 0;
    padding: 0 40px 4px;
    text-align: center;
}
.blockquote-quote-marks {
    background: url("images/blockquote-quote-mark-top-bg.png") no-repeat 0 10px;
    margin: 0 25px 25px;
    padding: 25px 0 0;
}
.front .region-content-top {
    position: relative;
}
#block-views-blog-corporate,
#block-views-healthcare-blog-healthcare,
#block-views-commercial-blog-commercial,
#block-views-foodservice-blog-foodservice {
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    float: left;
    min-height: 70px;
    margin-bottom: 0;
    padding: 10px 20px;
    position: absolute;
    right: 2px;
    top: 270px;
    width: 316px;
}
#block-views-healthcare-blog-healthcare,
#block-views-commercial-blog-commercial,
#block-views-blog-corporate {
    display: none;
}
.view-commercial-blog,
.view-healthcare-blog,
.view-blog {
    display: none;
}
.view-blog .views-field-created-1,
.view-commercial-blog .views-field-created-1,
.view-healthcare-blog .views-field-created-1,
.view-foodservice-blog .views-field-created-1 {
    background: #949494;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 10px 0 0;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
}
.view-blog .views-field-created-1 span span,
.view-commercial-blog .views-field-created-1 span span,
.view-healthcare-blog .views-field-created-1 span span,
.view-foodservice-blog .views-field-created-1 span span {
    font-size: 24px;
}
.view-blog .views-field-nothing a,
.view-commercial-blog .views-field-nothing a,
.view-healthcare-blog .views-field-nothing a,
.view-foodservice-blog .views-field-nothing a {
    color: #58595B;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    width: 230px;
}
.view-blog .views-field-title a,
.view-commercial-blog .views-field-title a,
.view-healthcare-blog .views-field-title a,
.view-foodservice-blog .views-field-title a {
    color: #E91D24;
    float: left;
    font-size: 11px;
    height: 22px;
    margin-bottom: 0;
    overflow: hidden;
    width: 230px;
}
.view-blog .views-field-body-1 p,
.view-commercial-blog .views-field-body-1 p,
.view-healthcare-blog .views-field-body-1 p,
.view-foodservice-blog .views-field-body-1 p {
    float: left;
    font-size: 9px;
    line-height: 12px;
    margin-bottom: 0;
    width: 230px;
}
.page-blog .view-blog-list .views-more-link,
.view-blog .views-more-link,
.view-commercial-blog .views-more-link,
.view-healthcare-blog .views-more-link,
.view-foodservice-blog .views-more-link {
    color: #58595B;
}
/******Blog List page design*****/
.page-blog .view-blog-list .views-row,
.view-blog-list-by-author .views-row,
.view-blog-list-by-date .views-row,
.view-blog-list-by-category .views-row,
.node-blog.node-teaser {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 0px;
}
.page-blog #foot,
.page-blog-blog-list-date #foot,
.page-blog-blog-list-author #foot,
.page-blog-blog-list-category #foot {
    margin-top: 20px;
}
.page-blog .view-blog-list .views-row-last,
.view-blog-list-by-author .views-row-last,
.view-blog-list-by-date .views-row-last,
.view-blog-list-by-category .views-row-last,
#quicktabs-blog_tab .views-row.views-row-last {
    border-bottom: none;
    margin-bottom: 0;
}
.page-blog .view-blog-list .views-field-title,
.view-blog-list-by-author .views-field-title,
.view-blog-list-by-date .views-field-title,
.view-blog-list-by-category .views-field-title,
.node-blog.node-teaser .title {
    margin-bottom: 10px;
    line-height: 1em;
}
.page-blog .view-blog-list .views-field-title a,
.view-blog-list-by-author .views-field-title a,
.view-blog-list-by-date .views-field-title a,
.view-blog-list-by-category .views-field-title a,
.node-blog.node-teaser .title a {
    color: #000000;
    font-size: 24px;
    line-height: 1em;
}
.node-blog.node-teaser .top-blog-info {
    display: none;
}
.page-blog .view-blog-list .views-field-created-2,
.node-type-blog .blog-content .top-blog-info .blog-post-date,
.page-comment-reply .blog-content .top-blog-info .blog-post-date {
    background: url("/sites/default/files/date_icon.png") center left no-repeat;
    float: left;
    font-weight: bold;
    width: 133px;
    margin-right: 17px;
}
.page-blog .view-blog-list .views-field-name,
.node-type-blog .blog-content .top-blog-info .blog-author,
.page-comment-reply .blog-content .top-blog-info .blog-author {
    /*background: url("/sites/default/files/author_icon.png") center left no-repeat;*/
    float: left;
    font-weight: bold;
    width: 140px;
    margin-right: 20px;
}
.page-blog .view-blog-list .views-field-field-blog-category,
.node-type-blog .blog-content .top-blog-info .blog-category,
.page-comment-reply .blog-content .top-blog-info .blog-category {
    background: url("/sites/default/files/folder_icon.png") center left no-repeat;
    float: left;
    font-weight: bold;
    width: 130px;
    margin-right: 20px;
}
.page-blog .view-blog-list .views-field-field-tags span,
.view-blog-list-by-author .views-field-field-tags span,
.view-blog-list-by-date .views-field-field-tags span,
.view-blog-list-by-category .views-field-field-tags span {
    /*background: url("/sites/default/files/folder_icon.png") center left no-repeat;*/
    float: left;
    font-weight: bold;
    width: 12px;
    margin-right: 20px;
}
.page-blog .view-blog-list .views-field-field-tags,
.view-blog-list-by-author .views-field-field-tags,
.view-blog-list-by-date .views-field-field-tags,
.node-blog.node-teaser .field-name-field-tags,
.view-blog-list-by-category .views-field-field-tags {
    float: left;
    margin-top: 30px;
    width: 100%;
}
.node-blog.node-teaser .field-name-field-tags a {
    color: #000000;
    font-weight: bold;
}
.node-blog.node-teaser ul.links {
    display: none;
}
.page-blog .view-blog-list .views-field-field-tags a,
.view-blog-list-by-author .views-field-field-tags a,
.view-blog-list-by-date .views-field-field-tags a,
.view-blog-list-by-category .views-field-field-tags a {
    background: url("images/tag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    margin-right: 10px;
    padding: 0 8px 0 16px;
    text-shadow: 1px 1px #FFFFFF;
}
.page-blog .view-blog-list .views-field-field-tags a,
.page-blog .view-blog-list .views-field-comment-count a,
.page-blog .view-blog-list .views-field-name a,
.page-blog .view-blog-list .views-field-field-blog-category a,
.page-blog .view-blog-list .views-field-created-2 a {
    color: #000000;
}
.node-type-blog .blog-content .top-blog-info .blog-comment-count a,
.node-type-blog .blog-content .top-blog-info .blog-category a,
.node-type-blog .blog-content .top-blog-info .blog-comment-count span,
.node-type-blog .blog-content .top-blog-info .blog-author a,
.node-type-blog .blog-content .top-blog-info .blog-post-date a,
.page-comment-reply .blog-content .top-blog-info .blog-comment-count a,
.page-comment-reply .blog-content .top-blog-info .blog-category a,
.page-comment-reply .blog-content .top-blog-info .blog-comment-count span,
.page-comment-reply .blog-content .top-blog-info .blog-author a,
.page-comment-reply .blog-content .top-blog-info .blog-post-date a {
    color: #000000;
    font-size: 12px;
    padding-left: 20px;
}
.page-blog .view-blog-list .views-field-comment-count,
.node-type-blog .blog-content .top-blog-info .blog-comment-count,
.page-comment-reply .blog-content .top-blog-info .blog-comment-count {
    background: url("/sites/default/files/comments_icon.png") center left no-repeat;
    float: left;
    font-weight: bold;
    width: 130px;
    margin-right: 20px;
}
.page-comment-reply .blog-content .top-blog-info .blog-author a,
.node-type-blog .blog-content .top-blog-info .blog-author a {
    padding-left: 0px;
}
.page-blog .view-blog-list .views-field-name img,
.node-type-blog .blog-content .top-blog-info .blog-author img,
.page-comment-reply .blog-content .top-blog-info .blog-author img {
    float: left;
    padding-right: 10px;
}
.page-blog .view-blog-list .views-field-created-2 span,
/*.page-blog .view-blog-list .views-field-name span,*/
.page-blog .view-blog-list .views-field-field-tags .field-content,
.page-blog .view-blog-list .views-field-field-blog-category .field-content,
.page-blog .view-blog-list .views-field-comment-count span {
    padding-left: 20px;
}
.page-blog .view-blog-list .views-field-field-image,
.view-blog-list-by-author .views-field-field-image,
.view-blog-list-by-date .views-field-field-image,
.node-blog.node-teaser .field-name-field-image,
.view-blog-list-by-category .views-field-field-image {
    clear: both;
    float: left;
    margin-right: 20px;
    margin-top: 20px;
}
.page-blog .view-blog-list .views-field-field-image img,
#quicktabs-blog_tab .views-field-field-image,
.view-blog-list-by-author .views-field-field-image img,
.view-blog-list-by-date .views-field-field-image img,
.node-blog.node-teaser .field-name-field-image img,
.view-blog-list-by-category .field-name-field-image img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 2px;
}
.page-blog .view-blog-list .views-field-body-1,
.view-blog-list-by-author .views-field-body-1,
.view-blog-list-by-date .views-field-body-1,
.view-blog-list-by-category .views-field-body-1,
.node-blog.node-teaser .field-name-body {
    color: #58595B;
    float: left;
    margin-top: 20px;
    width: 360px;
}
.page-blog .view-blog-list .views-field-body-1 p,
.view-blog-list-by-author .views-field-body-1 p,
.view-blog-list-by-date .views-field-body-1 p,
.view-blog-list-by-category .views-field-body-1 p,
.node-blog.node-teaser .field-name-body p {
    color: #58595B;
}
.node-type-blog .page-title {
    color: #000000;
}
/******Blog page Latest activity sidebar design*****/
#quicktabs-blog_tab {
    float: left;
    margin-bottom: 20px;
}
#block-block-15 {
    float: left;
}
#block-quicktabs-blog-tab h2 {
    color: #59A0B0 !important;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 20px;
}
#quicktabs-blog_tab #quicktabs-container-blog_tab {
    border: none;
    float: left;
    margin-top: 20px;
    padding: 0;
}
#quicktabs-blog_tab .quicktabs-tabs li {
    background: #E5E5E5;
    border: 1px solid #CCCCCC;
    padding: 10px 10px 5px;
}
#quicktabs-blog_tab .quicktabs-tabs li a {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
}
#quicktabs-blog_tab .quicktabs-tabs li.active {
    background: #DEECEF; 
}
#quicktabs-blog_tab .views-field-field-image {
    float: left;
    margin-right: 15px;
}
#quicktabs-blog_tab .views-field-field-image a img {
    background: none;
    border: none;
    box-shadow: none;
    padding: 0;
}
#quicktabs-blog_tab .views-row {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 10px;
    width: 100%;
}
#quicktabs-blog_tab .views-field-field-image .field-content {
    height: 60px;
    width: 60px;
}
#quicktabs-blog_tab ul.quicktabs-tabs.quicktabs-style-basic {
    border-bottom: 3px solid #CCCCCC;
    font: bold 10px/18px Arial !important;
    height: 23px;
    padding: 0 5px 0 10px;
}
#quicktabs-blog_tab ul.quicktabs-tabs.quicktabs-style-basic li {
    margin: 0;
}
#quicktabs-blog_tab .views-field-title a {
    color: #000000;
    font-weight: bold;
}
#quicktabs-blog_tab .views-field-view-node {
    margin-left: 84px;
    margin-top: 5px;
}
#quicktabs-blog_tab .views-field-view-node a {
    color: #59A0B0;
    font-size: 11px;
}
.page-blog #post-content,
.sidebar-second.page-taxonomy-term #post-content,
.node-type-blog #post-content,
.page-comment-reply #post-content,
.node-type-poll #post-content {
    border-right: 1px solid #CCCCCC;
    float: left;
    min-height: 1105px;
    padding: 0 10px 0 15px;
    width: 96.2%;
}
#block-quicktabs-blog-tab {
    margin-left: 30px;
    margin-top: 10px;
}
#block-block-15 {
    margin-left: 30px;
    margin-top: 5px;
}
/******Blog page Poll sidebar design*****/
#block-quicktabs-poll-results {
    float: left;
    margin-bottom: 0px;
    margin-left: 30px;
}
#block-quicktabs-poll-results h2 {
    color: #000000 !important;
    font-size: 11px;
}
.node-poll {
    margin-top: 5px;
}
.node-poll .text {
    color: #434343;
    width: 240px;
}
.node-poll .text span {
    font-size: 10px;
}
.poll .total {
    margin-top: 10px;
}
.poll .total b {
    color: #59595B;
    font-weight: bold;
}
#block-quicktabs-poll-results #quicktabs-poll_results h2 {
    font-size: 12px;
}
#block-quicktabs-poll-results #quicktabs-poll_results .quicktabs-tabs li {
    display: none;
}
#block-quicktabs-poll-results #quicktabs-poll_results .quicktabs-tabpage .content {
    border: none;
}
.poll .bar .foreground {
    background: url("images/blog_box_bg.png") repeat-x transparent;
    border: 1px solid #CCCCCC;
    height: 8px;
    min-width: 4px;
}
.stButton .stButton_gradient {
    border-radius: 0px !important;
    height: 14px !important;
}
#block-quicktabs-poll-results .poll .bar {
    background: none;
    margin-bottom: 5px;
}
/******Blog detail page design*****/
.node-type-blog .field-name-field-image,
.page-comment-reply .field-name-field-image {
    float: left;
    margin-right: 20px;
}
.page-taxonomy-term .node-blog.node-teaser .author-info,
.page-taxonomy-term .node-blog.node-teaser .openid-login {
    display: none;
}
.node-type-blog .blog-content .top-blog-info,
.page-comment-reply .blog-content .top-blog-info {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.node-type-blog .node-blog {
    margin: 20px 20px 20px 0;
}
.page-comment-reply .node-blog {
    margin: 20px 10px 20px 0;
}
.node-type-blog .blog-content .blog-image-section,
.node-blog .blog-content .blog-image-section,
.page-comment-reply .blog-content .blog-image-section {
    float: left;	
}
#comments .field-name-comment-body,
.page-comment-reply .field-name-comment-body {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.node-type-blog .author-info,
.page-comment-reply .author-info {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.node-type-blog .author-info .author-title,
.page-comment-reply .author-info .author-title {
    color: #00A4EC;
    float: left;
    font-size: 24px;
    width: 100%;
}
.node-type-blog .author-info .author-title .top,
.page-comment-reply .author-info .author-title .top {
    background: url("images/blue_bg.png") repeat-x center bottom;
    float: right;
    width: 454px;
}
.node-type-blog .author-info .author-title .title,
.page-comment-reply .author-info .author-title .title {
    float: left;
    width: 185px;
}
.node-type-blog .author-info .user-description .bottom,
.page-comment-reply .author-info .user-description .bottom {
    background: url("images/blue_bg.png") repeat-x center bottom;
    float: left;
    width: 515px;
}
.node-type-blog .author-info .user-picture,
.page-comment-reply .author-info .user-picture {
    float: left;
    margin-right: 20px;
    margin-top: 10px;
}
.node-type-blog .author-info .user-description,
.page-comment-reply .author-info .user-description {
    float: left;
    width: 500px;
    margin-top: 20px;
    color: #58595B;
}
.node-type-blog .field .field-label  {
    float: left;
}
.node-type-blog .author-info .user-description .name,
.page-comment-reply .author-info .user-description .name {
    font-size: 18px;
    color: #58595B;
}
.node-type-blog .author-info .user-description .more a,
.node-type-blog .author-info .user-description .info p,
.page-comment-reply .author-info .user-description .more a,
.page-comment-reply .author-info .user-description .info p {
    color: #58595B;
}
.node-type-blog .no-comments,
.page-comment-reply .no-comments {
    float: left;
    margin-left: 40px;
    margin-top: 30px;
    width: 100%;
}
.node-type-blog .no-comments img,
.page-comment-reply .no-comments img {
    float: left;
    margin-right: 20px;
}
.node-type-blog .no-comments span,
.page-comment-reply {
    color: #59595B;
    font-size: 24px;
}
.node-type-blog .no-comments p {
    color: #59595B;
}
.node-type-blog .openid-login,
.page-comment-reply .openid-login {
    float: left;
    margin-top: 15px;
    width: 100%;
}
.node-type-blog #comments,
.page-comment-reply #comments {
    float: left;
    width: 100%;
}
.node-type-blog .sharethis-buttons,
.page-comment-reply .sharethis-buttons {
    float: right;
}
.node-type-blog #comments .title,
.page-comment-reply #comments .title {
    display: none;
}
#block-block-16 {
    display: none;
}
.node-type-blog #post-content .field-type-text-with-summary p{
    color:#58595B!important;
}
/******Send page by email design*****/
#print-mail-form textarea {
    width: 50.5%;
}
#print-mail-form #edit-btn-submit {
    margin: 2% 0.5% 2% 18%;
}
#print-mail-form {
    float: left;
    width: 100%;
}
#print-mail-form .form-text {
    width: 49.2%;
}
#print-mail-form label {
    float: left;
    width: 18%;
}
#print-mail-form .grippie,
#print-mail-form .description {
    margin-left: 18%;
    width: 50.3%;
}
#comments .captcha,
.page-comment-reply .captcha {
    float: left;
    margin-left: 21%;
    margin-top: 20px;
}
.bx-wrapper,
#comments .captcha label,
.page-comment-reply .captcha label {
    display: none;
}
.st_facebook_large .stLarge {
    background: url("images/facebook_ico.png") no-repeat !important;
}
.st_twitter_large .stLarge {
    background: url("images/twitter_ico.png") no-repeat !important;
}
.st_googleplus_large .stLarge {
    background: url("images/google_ico.png") no-repeat !important;
    border: none;
}
.st_linkedin_hcount .st-linkedin-counter {
    background: url("images/linked_icon_small.png") no-repeat !important;
}
.st_googleplus_hcount .stButton .stArrow .stButton_gradient {
    background: none !important;
    border: 1px solid #BFBFBF;
    height: 14px !important;
    width: auto;
}
.print-logo,
.print-site_name,
.print-hr,
.print-content,
.print-source_url {
    clear: both;
    float: left;
    width: 80%;
    margin: 0 10%;
}
.print-logo .print-logo {
    margin: 0;
}
.node-type-blog .sharethis-buttons,
#comment-form .grippie,
#comment-form .description,
.node-type-blog .node-blog footer,
.page-comment-reply .sharethis-buttons,
.page-comment-reply .node-blog footer {
    display: none;
}
.print-content .node-blog .author-info,
.print-breadcrumb,
.print-content .node-blog .sharethis-buttons,
.print-content .node-blog .social-sharing,
.print-content .node-blog .field-name-field-tags,
.print-content .node-blog .top-blog-info,
.print-content .node-blog .openid-login {
    display: none;
}
.print-content .node-blog .blog-image-section {
    margin-right: 20px;
}
.node-type-blog .social-sharing,
.page-comment-reply .social-sharing {
    float: right;
}
.node-type-blog .social-sharing .left {
    float: left;
}
.node-type-blog .social-sharing .right {
    float: left;
    margin-left: 5px;
}
.node-type-blog .social-sharing .right .print-blog {
    background: url("images/print_icon.png") no-repeat;
    height: 19px;
    width: 20px;
}
.node-type-blog .openid-login span,
.page-comment-reply .openid-login span {
    color: #58595B !important;
    float: left;
    font-size: 13px !important;
}
#comment-form {
    float: left;
    width: 100%;
}
#comment-form label {
    color: #59595B;
    float: left;
    font-size: 13px;
    font-weight: bold;
    width: 21%;
}
#comment-form label:after {
    content: ':';
}
#comment-form .form-actions {
    padding-top: 0;
}
#comment-form .form-actions .form-submit {
    background: url("images/add_comment_btn.png") no-repeat;
    height: 36px;
    margin-left: 21%;
    text-indent: -99999px;
    width: 198px;
}
#comment-form .form-item-name,
#comment-form .form-wrapper,
#comment-form .form-item-mail,
#comment-form .form-item-homepage {
    clear: both;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
#comment-form .form-item-homepage {
    margin-bottom: 0;
}
#comment-form #edit-field-email {

}
#comment-form #edit-field-homepage {
    /*display: none;*/
}
#comment-form #edit-comment-body {
    margin-bottom: 0;
}
#comment-form .form-text {
    float: left;
    width: 60%;
}
#comment-form textarea {
    float: left;
    width: 61.7%;
    padding: 4px 5px;
}
.stButton .st-twitter-counter,
.stButton .st-facebook-counter,
.stButton .st-linkedin-counter {
    height: 19px !important;
    width: 20px !important;
}
.stButton .stLarge {
    height: 38px !important;
    width: 35px !important;
}
.st_googleplus_hcount .stButton .stButton_gradient  {
    border: none;
    height: 16px !important;
    width: 16px;
}
.st_googleplus_hcount .stButton .googleplus {
    background: none;
    border: none;
    text-indent: -999999px;
}
.not-front #foot {
    margin-top: 20px;
}
/************ Product page buynow block design*************/
.product-sub-content .left-content {
    float: left;
    margin-right: 15px;
    width: 265px;
}
.product-sub-content .right-content {
    float: left;
    margin-top: 55px;
}
#accordion {
    display: none;
}
.content .content p a {
    color: #ED1C24;
}
.msie img {
    max-width: inherit;
}
#rep-locator-email {
    width: 300px;
}
/***********Anitha css code ends***********/

/***********Ragavi css code starts***********/
/***********marketing landing page design****/
.node-type-marketing-landing-page .service_txt {
    margin-top: 4px;
    clear: both;
    float: left;
}
.node-type-marketing-landing-page .field-label {
    font-size: 15px;
    font-weight: normal;
    color: #4D4D4F;
    margin-bottom: 8px;
}
.node-type-marketing-landing-page .upcoming-events {
    margin-bottom: 10px;
}

.node-type-marketing-landing-page .upcoming-event {
    margin-bottom: 14px;
}

.node-type-marketing-landing-page .field-item p, .node-type-catalog .field-item p{
    color: #58595b;
}

.node-type-marketing-landing-page .field-name-youtube-embed .field-item {
    margin-bottom: 6px;
}

.node-type-marketing-landing-page .live_chat {
    margin-bottom: 0px;
}

.node-type-marketing-landing-page .marketing-content {
    float: left;
    padding: 0 17px 12px;
    width: 20.6%;
}
.node-type-marketing-landing-page .page-title {
    color: #939598;
    font-size: 22px;
    font-weight: normal;
    margin-left: 15px;
    text-transform: uppercase;
}
.node-type-marketing-landing-page .banner-image {
    margin-bottom: 0px;
    max-height: 320px;
    float: left;
}
.node-type-marketing-landing-page .banner-bottom {
    float: left;
    width: 100%;
}
.node-type-marketing-landing-page .left-taxanomy-block {
    /*margin-right: 14px;*/
}
.node-type-marketing-landing-page .field-collection-view {
    margin: 0;
}
.node-type-marketing-landing-page .upcoming-title {
    color: #EF1921;
    font-weight: bold;
}
.node-type-marketing-landing-page .field-name-field-collection-upcoming-events p {
    display: inline;
}
.node-type-marketing-landing-page .right-content {
    background-color: #6485B5;
    color: #FFFFFF;
    margin-top: -25px;
    padding: 15px 0;
    width: 24%;
}
.node-type-marketing-landing-page .marketing-content p,
.node-type-marketing-landing-page .field-item p {
    /* color: #939598;
     font-size: 11px;*/
}
.node-type-marketing-landing-page .right-content .field-label {
    color: #FFFFFF;
    padding: 13px 15px 0;
}
.field-name-field-margeting-banner-image img {
    max-height: 320px;
    width: 100%;
}
.node-type-marketing-landing-page .right-content hr {
    border-color: #FFFFFF;
    margin: 0 15px 5px;
}
.node-type-marketing-landing-page .right-content p,
.node-type-marketing-landing-page .right-content ul {
    color: #FFFFFF;
    margin-bottom: 10px;
    padding: 5px 15px 0;
}
.field-name-field-whats-new-image {
    padding: 0;
}
.field-name-field-whats-new-image .field-item {
    text-align: center;
}
.node-type-marketing-landing-page .left-taxanomy-block {
    border-right: 1px solid #A5C1D7;
    height: 100%;
    width: 220px;
}
.node-type-marketing-landing-page .left-taxanomy-block .view-header {
    background: #DCDDDE;
    float: left;
    margin-top: 10px;
    width: 100%;
}
.node-type-marketing-landing-page .left-taxanomy-block .view-header .field-label {
    background: #F4F4F5;
    color: #E31B23;
    float: left;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 15px;
    padding: 5px 5px 5px 10px;
    text-transform: uppercase;
    width: 94%;
}
.node-type-marketing-landing-page .left-taxanomy-block .views-row {
    background: #77787B;
    border-bottom: 1px solid #FFFFFF;
    float: left;
    padding: 1px 10px;
    width: 91%;
}
.node-type-marketing-landing-page .left-content {
    border-right: 1px solid #A5C1D7;
    padding: 12px 28px;
    width: 20%;
}
.node-type-marketing-landing-page .left-content hr {
    border-top: 1px solid #DDDDDD;
    margin-bottom: 15px;
}
.node-type-marketing-landing-page .middle-content hr {
    border-top: 1px solid #DDDDDD;
    margin-top: 10px;
}
.node-type-marketing-landing-page .left-taxanomy-block .field-label {
    color: #58595B;
    font-size: 24px;
}
.node-type-marketing-landing-page .left-taxanomy-block .views-field-name a {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    width: 100%;
}
.node-type-marketing-landing-page .left-taxanomy-block .field-name-products {
    /*margin-top: 18px;*/
}
.node-type-marketing-landing-page #post-content,
.node-type-catalog #post-content {
    padding: 0;
}
/***********support summury page***********/
.page-support .view-display-id-page table.views-view-grid {
    background: none;
    border: none;
}
.page-support .view-display-id-page table.views-view-grid td {
    background: none;
    border: none;
    vertical-align: top;
}
.page-support .region-content ,
.node-type-support .view-literature-support #literature_tree li,
.node-type-support .view-waranty-docs-support  #waranty_docs_tree li {
    clear: both;
}
.node-type-support .view-literature-support #literature_tree a[href*=".pdf"],
.node-type-support .view-waranty-docs-support #waranty_docs_tree a[href*=".pdf"],
.node-type-support .view-literature-support #literature_tree a[href*=".txt"],
.node-type-support .view-waranty-docs-support #waranty_docs_tree a[href*=".txt"] {
    background: url("images/pdf_icon.png") no-repeat scroll 2px 0 transparent;
    padding: 5px 4px 18px 43px;
    float: left;
}
.node-type-support .view-literature-support #literature_tree a[href*=".txt"],
.node-type-support .view-waranty-docs-support #waranty_docs_tree a[href*=".txt"] {
    background: url("images/txt_icon.png") no-repeat scroll 2px 0 transparent;
    padding: 5px 4px 18px 43px;
    float: left;
}
.node-type-support .view-waranty-docs-support #waranty_docs_tree .file-icon{
    display: none;
}
.node-type-support .view-literature-support .support_links,
.node-type-support .view-waranty-docs-support .support_links,
.node-type-support .literature-support-title,
.node-type-support .waranty-support-title {
    float: left;
    margin-bottom: 10px;
    width: auto;
    cursor: default;
}
.node-type-support #block-block-24 #faq_support {
    float: left;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 0;
    width: 100%;
}
.node-type-support #block-block-24 #faq_support #faq-submit {
    padding-left: 0px;
}
.apachesolr-browse-blocks {
    display: none;
}
#main-menu li .more-block ul,
#main-menu li .inspiration-block ul {
    box-shadow: none;
    background: none;
    display: block;
    height: auto;
    margin: 0px;
    float: left;
    min-width: 190px;
    padding: 0px;
    position: absolute;
    z-index: 9999;
}
#main-menu li .more-block ul {
    /*position: relative;*/
}
#main-menu li .more-block ul li:hover,
#main-menu li .inspiration-block ul li:hover {
    background: none;
    height: auto;
}
.more-block a,
.inspiration-block a {
    cursor: pointer;
}
.views-field-more-block,
.views-field-inspiration-block {
    clear: both;
    float: left;
    height: 90px;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 190px;
}
browser[type="content-primary"], browser[type="content-targetable"] {
    overflow: hidden;
    overflow-x:hidden;
    overflow-y:auto; /*or hidden if you want*/
    margin-right: -16px; /* cut off 16 pixels no matter what*/
}
.views-field-more-block .inner-content,
.views-field-inspiration-block .inner-content {
    height: 100%;
    overflow: hidden;
    overflow-x:hidden;
    overflow-y:auto;
    margin-right: -16px;
    width: 100%;
}
.views-field-more-block ul,
.views-field-inspiration-block ul {
    margin: 0;    
}
.node-type-support .view-literature-support #literature_tree li ul li,
.node-type-support .view-waranty-docs-support #waranty_docs_tree li ul li {
    clear: none !important;
    float: left;
    height: 45px;
    width: 350px;
}
.node-type-support #block-block-24 {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.node-type-support #block-block-24 p {
    clear: both;
}
.view-literature-support ul ul,
.view-waranty-docs-support ul ul  {
    clear: both;
}
.view-literature-support .support_links,
.view-waranty-docs-support .support_links,
.node-type-support .literature-support-title,
.node-type-support .waranty-support-title {
    font-size: 18px;
    margin-bottom: 0px;
    width: 100%;
}
.node-type-support #block-block-44,
.node-type-support #block-block-45 {
    float: left;
    width: 100%;
}
.node-type-support #block-block-44 .content p,
.node-type-support #block-block-45 .content p,
.node-type-support #block-block-44 .content div,
.node-type-support #block-block-45 .content div,
.node-type-support #block-block-44 .content span,
.node-type-support #block-block-45 .content span {
    float: left;
    cursor: default;
    font-size: 18px;
    margin-bottom: 0px;
    width: 100%;
}
/******** literature-search page Design *********/
.view-literature-search .views-row,
.view-literature-search .views-row a {
    color: #59585b;
}
.view-literature-search .views-exposed-form select.form-select {
    color: #59585b;
}
.view-literature-search .views-row {
    float: left;
    padding: 10px 10px 25px;
    width: 28.5%;
    border: 1px solid black;
    margin-right: 24px;
    margin-bottom: 22px;
    position: relative
}
.view-literature-search .views-row .views-field-sharethis {
    position: absolute;
    bottom: 0px;
    right: -42px;
}
.view-literature-search .views-row .views-field-field-literature-language {
    margin-left: 105px;
}
.view-literature-search .views-row:nth-child(3n+0){
    margin-right: 0px;
}
.view-literature-search .views-row:nth-child(3n+1){
    clear: both;
}
.view-literature-search .views-row .views-field-field-literature-image {
    float: left;
    margin-right: 20px;
}
.view-literature-search .views-row .views-field-field-literature-image .field-content {
    height: 110px;
    width: 85px;
    background: #7F7E7F;
}
.view-literature-search .views-exposed-form .views-exposed-widget {
    float: none;
    display: inline;
}
.view-literature-search .views-exposed-form .views-widget-filter-combine {
    display: block;
    height: 37px;
}
.view-literature-search .views-exposed-form .views-exposed-widget label,
.view-literature-search .views-exposed-form .views-exposed-widget .views-widget,
.view-literature-search .views-exposed-form .views-exposed-widget .form-type-textfield ,
.view-literature-search .views-exposed-form .views-exposed-widget .form-type-select {
    display: inline;
}
.view-literature-search .views-exposed-form .views-exposed-widget .description {
    bottom: 50px;
    margin-left: 173px;
    margin-top: 3px;
    position: relative;
    font-size: 10px;
    color: #59585b;
}
.view-literature-search .views-exposed-form .views-exposed-widgets {
    margin: 10px 0px 20px;
    position: relative;
}
.view-literature-search .views-exposed-form .views-exposed-widget label {
    padding-right: 30px;
    font-size: 18px;
    color: #58595b;
}
.view-literature-search .views-exposed-form .views-exposed-widgets .form-text {
    width: 126px;
    padding-left: 8px;
    padding-right: 16px;
    height: 12px;
    color: #58595b;
}
.view-literature-search .views-exposed-form .views-exposed-widgets .form-text#edit-combine {
    width: 284px;
    height: 18px;
}
.view-literature-search .views-row .views-field-field-literature-file{
    display: none;
}
.view-literature-search .views-row .views-field-title span:hover,
.view-literature-search .views-row .views-field-field-literature-image {
    color: #ED1C24;
    cursor: pointer;
}
.view-literature-search .stButton {
    margin: 0 !important;
}
.view-literature-search .stButton .stLarge {
    width: 20px!important;
    height: 20px!important;
}
.view-literature-search .st_facebook_large .stButton .stLarge,
.st_facebook_hcount .st-facebook-counter{
    background: url("images/fb_icon.png") no-repeat scroll 0 0 transparent !important;
}
.view-literature-search .st_twitter_large .stButton .stLarge,
.st_twitter_hcount .st-twitter-counter {
    background: url("images/twitter_icon1.png") no-repeat scroll 0 0 transparent !important;
}
.view-literature-search .st_googleplus_large .stButton .stLarge,
.st_googleplus_hcount .stButton .stButton_gradient {
    background: url("images/gplus_icon.png") no-repeat scroll 0 0 transparent !important;
}
.view-literature-search .st_email_large .stButton .stLarge {
    background: url("images/mail_icon_small.png") no-repeat scroll 0 0 transparent !important;
}
.view-literature-search .st_linkedin_large {
    display: none;
}
.view-literature-search #autocomplete {
    background: #fff;
    padding: 10px;    
}
#litdoc-wrapper  #autocomplete {
    width: 250px !important;
}
.view-literature-search .views-exposed-form .views-exposed-widgets .views-widget-sort-by
{
    float: left;
}
.view-literature-search .views-exposed-form .views-exposed-widgets .views-widget-sort-by #edit-sort-by.form-select,
.view-literature-search .views-exposed-form #edit-field-literature-doc-type-tid,
.view-literature-search .views-exposed-form #edit-field-literature-language-tid
{
    font-size: 11.15px;
    height: 22px;
    margin-left: 10px;
    width: 152px;
    color: #58595b;
    padding: 0 0 0 4px;
}
.view-literature-search .view-empty p{
    color: #ED1C24!important;
    font-weight: bold;
}
.page-literature #block-block-27 .content p{
    color: #58595b;
}
/******** literature-search page Design ends *********/
/***********How to buy page design begins**********/

.page-node-221 .how-to-buy-catagory span {  
    display: inline-block;
    padding-top: 5px;
    width: 18%;
}
.page-node-221 .how-to-buy-catagory .commercialindustry span.des_txt {
    display: block;
    font-size: 11px;
    padding-top: 0;
    vertical-align: top;
    width: 150px;
}
.page-node-221 .how-to-buy-catagory .commercialindustry span.input_txt {
    float: right;
    padding-bottom: 0;
    padding-top: 0;
}
.page-node-221 .page-title ,.page-node-339 .page-title  {
    color: #58595B;
    font-family: arial;
    font-size: 18px;
    margin-bottom: 0;
    text-transform: capitalize;
}
.page-node-221 h1 span {
    font-size: 16px;
    font-weight: normal;
}
.how-to-buy-rep .item span {
    padding:0;
}
.page-node-221 input.industry ,.page-node-221 input.area,input.agency {
    margin: 0 5px 5px 0 ;
}
.page-node-221 .how-to-buy-catagory span.input_txt ,
.page-node-339 .service-agency-catagory span.input_txt {
    float: inherit;
    padding-bottom: 11px;
    width: 81%;
}
.page-node-339 .service-agency-catagory span.input_txt {
    padding-top: 10px;
}
.page-node-221 .how-to-buy-catagory span.how_header ,
.page-node-339 .service-agency-catagory h1 {
    float: inherit;
    font-size: 14px;
    font-weight: normal;
    padding-top: 9px;
    width: 93%;
}
.page-node-221 span.contactNow {
    padding-bottom: 10px;
    padding-top: 14px;
    width: 93%;
}
.eCompany-heading {
    color: #FF0000;
    font-size: 20px;
    text-align: left;
    margin-bottom: 20px;
}
.page-node-339 span.contactNow h1 {
    padding-top: 18px;
    width: 100% !important;
}
.not-logged-in.page-node-339 .tabs.primary {
    display: none;
}
.page-node-221 .how-to-buy-state {
    margin-left: 58px;
    padding-top: 10px;
}
.hs-form .legal-consent-container {
    margin-top: 10px;
}
.rep-results > br {
    display: none;
}
.stepFooter {
    clear: both;
    font-size: 14px;
    padding:10px 0px 2px 10px;
    text-align: center;
}
.how-to-buy-rep,.service-rep {
    margin-top: 28px;
}
.service-rep span.contactNow {
    clear: inherit;
    float: left;
    padding-top: 18px;
}
.step4-form label {
    display: block;
    float: left;
    font-size: 12px;
    margin-right: 1em;
    text-align: right;
    width: 150px;
}
.question {
    float: left;
    width: 800px;
}
.how-to-buy-thankyou span.contactNow {
    float: left;
}
.smalTxt {
    font-size: 12px;
}
span#canonly {
    width: 41%;
}
span#canonly br ,span#canonly p ,label[for='subscriberCountry']+br ,
label[for='occupation']+br ,.international-cntry+br {
    display: none;
}
select#subscriberCountry {
    margin-bottom: 10px;
}
textarea#comments {
    width: 390px;
}
textarea#_fid_comments {
    width: 390px;
}
.loading {
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9000;
    text-align: center;
}
.success {
    background: none no-repeat scroll 0 0 #E6EFC2;
    border: 1px solid #C6D880;
    color: #264409;
    font-size: 11px;
    padding: 10px;
    width: 94%;
    margin-bottom: 20px;
}
.view-category-product-list- .item-list .pager li {
    margin-right: 2px !important;
}
.page-search-node #search-form .form-item-keys {
    margin-bottom: 0;
}
#comment-form .form-required {
    margin-right: 4px;
}
.print-content .top-blog-info{
    background-color: #000;
}
.how-to-buy-state input[type="button"],.how-to-buy-state input[type="button"]:hover {
    padding: 4px 40px 6px;
}

/******** How to buy page Design ends *********/
/***********Ragavi css code ends***********/

/***********Ramya css code starts***********/
/***********Catalog Page Design************/
.node-type-catalog .field-catalog-flash .catalog-block {
    float: left;
    padding: 12px 35px;
    width: 238px;
}

.node-type-catalog .field-catalog-flash .catalog-block .catalog-title {
    color: #58595B;
    display: block;
    font-size: 18px;
    text-transform: capitalize;
    text-align: center;
    width: 240px;
}

.node-type-catalog .field-catalog-flash .field-item {
    margin: 0 auto;
    width: 945px;
}

.node-type-catalog #breadcrumbs {
    margin-bottom: 0px !important;
}

.node-type-catalog .field-catalog-flash .catalog-block .catalog-image a img {
    margin-bottom: 2px;
}

.node-type-catalog .node-catalog .field-name-body {
    clear: both;
    margin: 0 52px;
    padding: 8px 0;
    text-align: justify;
    width: 850px;
}
.page-news-veranstaltungen .view-news-events .views-row .views-field-body,
.page-dienstleistungen .view-services .views-row .views-field-body ,
.page-service .view-services .views-row .views-field-body ,
.page-news-events .view-news-events .views-row .views-field-body {
    float:left;
    width: 750px;
    padding-right: 20px;
    /*margin-bottom: 10px;*/
}
.page-dienstleistungen .view-services .views-row  .views-field-nid,
.page-service .view-services .views-row  .views-field-nid,
.page-news-veranstaltungen .view-news-events .views-row .views-field-nid,
.page-news-events .view-news-events .views-row .views-field-nid {
    float:left;
    width: 750px;
    /*margin-bottom: 15px;*/
}
.page-dienstleistungen .view-services .views-row  .views-field-nid .field-content,
.page-service .view-services .views-row  .views-field-nid .field-content,
.page-news-veranstaltungen .view-news-events .views-row .views-field-nid .field-content,
.page-news-events .view-news-events .views-row .views-field-nid .field-content {
    float: left;
}
.page-news-veranstaltungen .view-news-events .views-row .views-field-field-news-date,
.page-news-events .view-news-events .views-row .views-field-field-news-date {
    clear: both;
    float: left;
    width: 750px;
    font-style: italic;
    padding: 5px 20px 5px 0;
}
.page-news-veranstaltungen .view-news-events .views-row  .views-field-body .field-content  p,
.page-dienstleistungen .view-services .views-row  .views-field-body .field-content  p ,
.page-service .view-services .views-row  .views-field-body .field-content  p ,
.page-news-events .view-news-events .views-row  .views-field-body .field-content  p {
    color: #525151 !important;
}
.page-news-veranstaltungen .view-news-events .views-row .views-field-nid .field-content a,
.page-dienstleistungen .view-services .views-row .views-field-nid .field-content a ,
.page-service .view-services .views-row .views-field-nid .field-content a ,
.page-news-events .view-news-events .views-row .views-field-nid .field-content a {
    display: block;
    color: #525151;
    font-weight: bold;
    margin-bottom: 4px;
}
.page-news-veranstaltungen .view-news-events .views-row .views-field-title,
.page-dienstleistungen .view-services .views-row .views-field-title,
.page-service .view-services .views-row .views-field-title,
.page-news-events .view-news-events .views-row .views-field-title {
    float:left;
    width: 750px;
    margin-bottom: 5px;
}
.page-news-veranstaltungen .view-news-events .views-row,
.page-dienstleistungen .view-services .views-row,
.page-service .view-services .views-row,
.page-news-events .view-news-events .views-row {
    float: left;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 100%;
}
.page-news-veranstaltungen .view-news-events .views-row.views-row-last,
.page-dienstleistungen .view-services .views-row.views-row-last,
.page-service .view-services .views-row.views-row-last,
.page-news-events .view-news-events .views-row.views-row-last {
    border-bottom: none;
}
.page-news-veranstaltungen .page-title,
.page-dienstleistungen .page-title ,
.page-service .page-title ,
.page-news-events .page-title {
    color: #c70d14;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 19px;
}
.page-news-veranstaltungen .view-news-events .views-row .views-field-title .field-content,
.page-dienstleistungen .view-services .views-row .views-field-title .field-content ,
.page-service .view-services .views-row .views-field-title .field-content ,
.page-news-events .view-news-events .views-row .views-field-title .field-content {
    color: #58595b;
    font-size: 18px;
}
.page-dienstleistungen .view-services .views-field-field-download-brochure,
.page-service .view-services .views-field-field-download-brochure,
.page-news-veranstaltungen .view-news-events .views-field-field-download-brochure,
.page-news-events .view-news-events .views-field-field-download-brochure {
    clear: both;
}

.node-type-catalog .node-catalog .field-name-field-catalog-banner-image {
    margin-bottom: 5px;
}

.node-type-catalog .page-title {
    display: none;
}


.page-support .region-content-top .content p img {
    margin-right: 20px !important;
    margin-left: 3px !important;
}

.page-support .view-support .views-view-grid .views-field-field-image {
    border: 1px solid #525251;
    margin: 14px 28px 10px 0px;
}

.page-support .view-support .views-view-grid  .views-field-title {
    margin-bottom: 1px;
    margin-right: 30px;
    width: 100%;
}

.page-support .view-support .views-view-grid .views-field-body {
    margin-right: 30px;
}

.page-support .view-support .views-view-grid  .views-field-title .field-content a {
    color: #525251;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.page-support .region-sidebar-first #block-views-support-block-1 h2 {
    color: #C70D14;
    font-size: 24px;
}
.page-support .region-sidebar-first #block-views-services-block-1 h2 {
    color: #525151;
    font-size: 24px;
}

.page-support #block-views-support-block-1 .view-support .views-field-title .field-content a,
.page-support #block-views-services-block-1 .view-services .views-field-title .field-content {
    color: #6c6a6a;
    font-size: 18px;
    line-height: 1.5;
    text-transform: capitalize;
}

.page-support #content,
.node-type-support #content {
    border-left: 2px solid #93A4BD;
}

.page-support #post-content {
    padding: 0 10px 0 23px;
}

.node-type-support .page-title {
    color: #C70D14;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 12px;
}

.node-type-support .node-support .field-name-field-sub-heading,
.node-type-support .node-support .field-type-text-with-summary {
    font-size: 18px;
    float: left;
    margin-right: 2%;
    width: 75%;
}
.node-type-support .node-support .field-type-image {
    float: left;
    width: 23%;
}
.node-type-support .node-support .field-name-field-sub-heading {
    margin-bottom: 8px;
}

.node-type-support .region-sidebar-first #block-block-24,
.node-type-support .region-sidebar-first #block-block-24 p,
.node-type-support .region-sidebar-first #block-views-literature-support-block span,
.node-type-support .region-sidebar-first #block-views-waranty-docs-support-block span,
.node-type-support .region-sidebar-first #faq-submit {
    color: #525151;
    font-size: 18px;
    cursor: pointer;
}

.node-type-support .region-sidebar-first #block-block-24 p a {
    color: #525151;
    padding-left: 20px;
}

.node-type-support .view-literature-support #literature_tree li,
.node-type-support .view-waranty-docs-support #waranty_docs_tree li {
    list-style-type: none;  
}

.node-type-support .view-waranty-docs-support #waranty_docs_tree li {
    line-height: 2.0;
}

.node-type-support .view-literature-support #literature_tree,
.node-type-support .view-waranty-docs-support #waranty_docs_tree {
    margin: 0px;
}

.node-type-support #block-block-24 .content input {
    background: none;
    border: none;
    font-weight: normal;
    padding: 0px;
}

.node-type-support .view-literature-support #literature_tree a,
.node-type-support .view-waranty-docs-support #waranty_docs_tree a {
    color: #525151 !important;
    font-size: 12px;
}
#views-exposed-form-literature-search-page .views-exposed-widgets .trigger-submit {
    margin-left: 10px !important;
}
/***********Ramya css code ends***********/

/***Muchomenu  code starts***/

.muchomenu-menu .muchomenu-parent-title a, .muchomenu-menu .muchomenu-parent-title span,
.muchomenu-menu .muchomenu-parent-title a:visited {
    border: none;
}
.muchomenu-menu .hovering .muchomenu-parent-title a:hover {
    background: none!important;
}
#main-menu a {
    padding: 5px 12px; 
}
.muchomenu-menu .hovering .muchomenu-parent-title a,
.muchomenu-menu .hovering .muchomenu-parent-title span{
    background: none!important;
}
.muchomenu-menu .muchomenu-bin {
    background: url("images/arrow.png") no-repeat scroll 80px 0 transparent;
    left: -65px !important;
    padding-top: 15px;  
}
.muchomenu-menu .muchomenu-bin-2  {
    background: url("images/arrow.png") no-repeat scroll 293px 0 transparent;
    left: -257px !important;
    padding-top: 15px;
}
.muchomenu-menu .panel-flexible {   
    border: 6px solid #9B9DA0;
    /*border-left: 12px solid #9B9DA0;
    border-right: 12px solid #9B9DA0;*/
}
.muchomenu-menu h2.pane-title {
    display: none;
}
.panels-flexible-region-2-center,.panels-flexible-region  {
    width: 678px;
}
li.muchomenu-parent span.muchomenu-parent-title a.active ,
.muchomenu-menu .hovering .muchomenu-parent-title a.active ,
#block-menu-menu-header-top-menu li.active-trail a.active-trail {
    color: #E31B23 !important;
    font-weight: normal;
}
li.muchomenu-parent span.muchomenu-parent-title a.active:hover,
li.muchomenu-parent span.muchomenu-parent-title a.active:focus ,
.muchomenu-menu .hovering .muchomenu-parent-title a.active:hover ,
.muchomenu-menu .hovering .muchomenu-parent-title a.active:focus,
.node-type-blog .author-info .user-description .more a ,
.page-comment-reply .author-info .user-description .more a ,
#block-menu-menu-header-top-menu li.active-trail a.active-trail:hover {
    color: red;
}
.muchomenu-menu .muchomenu-parent-title a {
    border-radius: 0;
}
/***Muchomenu  code ends ***/

.errorValid{
    border: 1px solid red!important;
}
#succMsg,#errMsg{
    display:none;
}
.page-warranty-registration .partB,
.page-thermalcabinetregistration .partB
{
    display: none;
}

.catBlock{
    display:none;
}
.catMegaNavList{
    display:none;
}
#views-exposed-form-literature-search-page .form-type-textfield #combine{
    width: 175px !important;
}
.demoMetro{
    padding-left: 5px;
    cursor: pointer;
    display:none;
    float: right;
}

.front .demoMetro,
.page-search-site .demoMetro,
.page-literature .demoMetro
{
    display: block!important;
}
.letschat,
.livechat{
    cursor: pointer;
}
.node-type-product .node-product .field-name-field-description td
{
    background-color: #FFFFFF!important;
}
.view-solution-navigation .catMegaNavList,
.view-product-navigation .catMegaNavList{
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 209px;
    float: left;
}
.view-solution-navigation .left-side-content,
.view-product-navigation .left-side-content
{
    overflow-x: hidden;
    overflow-y: auto;
    height: 544px;
    max-height: 544px;
}
.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 40%;
    height: auto;
    padding: 40px;
    border: 16px solid #E31B23;
    background-color: white;
    z-index:1002;
    overflow: auto;
}
.white_content p {
    font-size: 18px;
    text-align: center;
}
.white_content span {
    background: #999999;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-left: 90px;
    margin-right: 25px;
    padding: 10px 15px;
    text-align: center;
}
.white_content a {
    background: #999999;
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 15px;
    text-align: center;
}
.white_content a:hover,
.white_content span:hover {
    color: #FFFFFF !important;
    background: #6AB6E2;
}
li > .hide-ctype,
.removectype {
    display: none;
}
/********* Metro Landing Pae Css START******/
body.sidebar-first.node-type-metro-landing-page #content {
    width: 100%;
}
.node-type-metro-landing-page .metro-content-section .field-content > div.metro-content-100-percent {
    width: 100% !important;
}
.node-type-metro-landing-page .metro-content-section {
    float: left;
    margin: 0 0 20px;
    width: 100%;
}
.node-type-metro-landing-page .metro-content-section span {
    clear: both;
    float: left;
    margin: 20px 0;
    width: 100%;
}
.node-type-metro-landing-page #wrapper {
    width: auto;
    max-width: inherit;
}
.node-type-metro-landing-page table,
.node-type-metro-landing-page table td,
.node-type-metro-landing-page table tr,
.node-type-metro-landing-page table th {
    border: none;
}
.node-type-metro-landing-page #header,
.node-type-metro-landing-page #breadcrumbs,
.node-type-metro-landing-page #foot,
.node-type-metro-landing-page #footer,
.node-type-metro-landing-page .page-title,
.node-type-metro-landing-page .tabs-wrapper,
.node-type-metro-landing-page .metro-content-section p,
.node-type-metro-landing-page .metro-content-section div,
.node-type-metro-landing-page .metro-content-section ul,
.node-type-metro-landing-page .messages,
.node-type-metro-landing-page .metro-content-section span.metro-content-700,
.node-type-metro-landing-page .metro-content-section span.metro-content-900,
.node-type-metro-landing-page .metro-content-section span.metro-content-500,
.node-type-metro-landing-page .metro-top-section {
    margin: 0 auto !important;
    max-width:980px;
}
.node-type-metro-landing-page .metro-content-section .slider-image-full,
.node-type-metro-landing-page .metro-content-section .slider-image-full div,
.node-type-metro-landing-page .metro-content-section .slider-image-full span,
.node-type-metro-landing-page .metro-content-section .slider-image-full ul,
.node-type-metro-landing-page .metro-content-section .slider-image-full li {
    max-width: 100% !important;
    padding: 0;
}
.node-type-metro-landing-page .metro-content-section .slider-image-full .full_image img {
    display: block;
}
.node-type-metro-landing-page .metro-content-section .slider-image-full .bx-viewport div,
.node-type-metro-landing-page .metro-content-section .slider-image-full .bx-viewport span {
    /*width: auto;*/
}
.node-type-metro-landing-page #post-content {
    padding: 0;
}
.node-type-metro-landing-page .metro-content-section .slider-image-full li {
    width: 100% !important;
}
.node-type-metro-landing-page .metro-content-section .slider-image-full img,
.node-type-metro-landing-page .metro-content-section .metro-slider img {
    padding-bottom: 20px;
    width: 100% !important;
}
.node-type-metro-landing-page #breadcrumbs {
    float: none;
    height: 28px;
}
.node-type-metro-landing-page ul.metro-tab {
    width: 100%;
}
.node-type-metro-landing-page div.metro-tab-content {
    clear: both;
    padding: 20px;
}
.node-type-metro-landing-page ul.metro-tab li {
    float: left;
    list-style: none;
    margin-right: 20px;
    background: #80CEDE;
    padding: 10px 25px;
}
.node-type-metro-landing-page ul.metro-tab li a {
    color: #FFFFFF;
}
.node-type-metro-landing-page ul.metro-tab li.active {
    background: #CCCDDD;
}
.node-type-metro-landing-page ul.metro-tab li .content.mobile {
    display: none;
}
.node-type-metro-landing-page ul.metro-tab li.active a {
    color: #999999;
}
.node-type-metro-landing-page .metro-content-section div.metro-content-700 {
    width:700px;
}
.node-type-metro-landing-page .metro-content-section div.metro-content-900 {
    width:900px;
}
.node-type-metro-landing-page .metro-content-section div.metro-content-500 {
    width:500px;
}
.node-type-metro-landing-page .metro-content-section p,
.node-type-metro-landing-page .metro-content-section div {
    padding: 0px 10px;
}
.node-type-metro-landing-page #foot {
    float: none;
}
.node-type-metro-landing-page .page-title {
    display: none;
}
.node-type-metro-landing-page .bx-wrapper,
.node-type-metro-landing-page .bxslider {
    display: block;
}
.node-type-metro-landing-page .bx-wrapper .bx-viewport {
    background: none;
}
.node-type-metro-landing-page .bx-wrapper ol,
.bx-clone,
.node-type-metro-landing-page .menu-section .mobile-metro-menu {
    display: none;
}
.node-type-metro-landing-page .menu-section .mobile-metro-menu .web,
.node-type-metro-landing-page .menu-section .web-metro-menu {
    display: inline-block;
    margin-top: 10px;
}
.node-type-metro-landing-page .metro-content-section .two-column-content {
    width: 100% !important;
}
.node-type-metro-landing-page .metro-content-section .two-column-content > img {
    width: 45% !important;
}
.bx-viewport li { min-height: 1px; min-width: 1px;position: relative !important; }
.node-type-metro-landing-page .bx-wrapper img {
    max-width: 100%;
    display: inline-block;
}
.node-type-metro-landing-page #header {
    margin-top: 10px !important;
    position: relative;
}
#header {
    position: relative;
}
.node-type-metro-landing-page .metro-content-section div.full_image {
    background: #FFFFFF;
    max-width: inherit;
    float: left;
    margin: 0 auto;
    max-width: inherit;
    padding: 0;
    text-align: center;
    width: 100%;
}
.node-type-metro-landing-page #container {
    max-width: inherit;
}
.node-type-metro-landing-page .metro-top-section {
    
}
.node-type-metro-landing-page .metro-top-section .logo-section {
    float: left;
    margin: 1%;
    width: 25%;
}
.node-type-metro-landing-page .metro-top-section .menu-section {
    float: right;
    text-align: center;
    width: 73%;
}
.node-type-metro-landing-page .metro-top-section .menu-section .field-collection-container,
.node-type-metro-landing-page .metro-top-section .menu-section .field-collection-view {
    border:none;
    margin: 0px;
}
.node-type-metro-landing-page .metro-top-section .menu-section .field-item {
    float: left;
    margin-right: 20px;
    text-transform: capitalize;
    width: auto;
}
.node-type-metro-landing-page .menu-section .field-item a {
    color: #333333;
}
.node-type-metro-landing-page .livechat {
    left: 0px;
    position: fixed;
    top: 30%;
    z-index: 1000;
}
/********* Metro Landing Page Css END******/

/********* Metro Shopify Css Start******/
#breadcrumbs {
    width: 100%;
    float: left;
}
.breadcrumbLeft {
    float:left;
    width:75% !important;
}
.breadcrumbRight {
    margin-top: 3px;
    width:25% !important;
    float:right;
}
.cartPurchase .cartinfo {
    border:1px solid #CCCCCC!important;
    cursor:pointer;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
 }
.cartinfo {
    float:right;
    background: #fff;
    color: #6C6C6C;
    padding: 2px 15px;
}
.cartinfo a {
    color: #6C6C6C !important;
    text-decoration: none !important;
}
.cartinfo a:hover {
    color: #6C6C6C !important;
    background: none;
    text-decoration:underline !important;
}
.cartinfosub {
    float:left;padding: 0px 3px;
}
.cartinfo img {
    float: left;
}
.cartArrow {
    margin-left: 3px;
    margin-top: 7px;
}
#productItemsList .product-info {
    clear: both;
    float: left;
    margin-bottom: 5px;
    text-align: right;    
}
#productItemsList .product-info .product-title {
    float: right;
    margin-top: 5px;
    text-align: right;
}
#addtocart {
    float: right;
    margin-top: 20px;
}
#productItemsList .product-info .product-left {
    float: left;
    text-align: right;
    width: 540px;
}
#productItemsList .product-info .product-right {
    float: right;
}
#productItemsList .product-info .product-right input {
    margin-left: 30px;
    margin-right: 20px;
    width: 30px !important;
}
#productItemsList select {
    margin: 0 20px;
    width: 75px;
}
.product-shopify-block {
    border-bottom: 1px solid #bcbdb0;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}
#cart-info {
    display: none;
}
/********* Metro Shopify Css END******/

/********* User Management Css start******/
.user-menu {
    float: left;
    margin-top: 0px;
}
.user-menu ul#secondary-menu {

}
.user-menu #secondary-menu li {
    float: left;
    margin-left: 10px;
}
.user-menu #secondary-menu li a {
    background: none;
    color: #e31b23;
    font-size: 13px;
    padding: 5px 0;
}
.user-menu #secondary-menu li a:hover {
    text-decoration: underline;
}
#menu #user-info {
    background: url("images/box_top.png") no-repeat scroll 0 0 transparent;
    height: 116px;
    padding: 25px 20px 10px;
    width: 280px;
}
#menu .usrBottom {
    background: url("images/home_profile_button.png") repeat scroll 0 -3px transparent;
    float: left;
    height: 43px;
    padding: 8px 20px;
    width: 240px;
}
#menu #user-info .profile, #menu #user-info .user-name {
    float: left;
    margin: 0 auto 20px;
    text-align: left;
    width: 100%;
}
#menu #user-info .user-name .name {
    color: #e31b23;
    float: left;
    font-size: 14px;
    font-weight: bold;
}
#menu #user-info .user-name .email {
    clear: both;
    color: #e31b23;
    float: left;
    font-size: 14px;
}
#menu #user-info .profile, #menu #user-info .user-name {
    text-align: left;
}
#menu li {
    float: right;
    list-style: none outside none;
}
.user-menu .greeting {
    color: #000;
    float: right;
    font-weight: bold;
    margin: 0px;
}
.user-menu .greeting a {
    color: #000;
    width: 82%;
}
.profile .inner_span {
    /*background: url("images/home_profile_button.png") no-repeat scroll -90px -148px rgba(0, 0, 0, 0);*/
    background: #4698EA;
    color: #ffffff;
    font-size: 14px;
    height: 20px;
    padding: 5px;
    text-align: center;
    width: 90px;
}
.usrBottom .inner_span_lout {
    /*background: url("images/home_profile_button.png") no-repeat scroll -78px -108px rgba(0, 0, 0, 0);*/
    background: #e31b23;
    color: #ffffff;
    font-size: 13px;
    height: 20px;
    padding: 5px;
    text-align: center;
    width: 60px;
}
#menu .usrBottom span.myAcc {
    float: left;
}
#menu .usrBottom span.logout {
    float: right;
}
.usrBottom .inner_span_acc {
    /*background: url("images/home_profile_button.png") no-repeat scroll -90px -62px rgba(0, 0, 0, 0);*/
    background: #e31b23;
    color: #ffffff;
    font-size: 13px;
    height: 20px;
    padding: 5px;
    text-align: center;
    width: 90px;
}
#menu ul {
    left: 79%;
    position: absolute;
    top: 35px;
    width: 230px;
    z-index: 99999;
}
.greeting a img {
    border-radius: 50%;
    float: left;
    height: 30px;
    width: 30px;
}
.profile {
    clear: both;
    margin: 1em 0;
}
#block-views-company-user-info-block,
#block-views-og-company-info-block-1 {
    float: left;
    margin-bottom: 20px;
    width: 50%;
}
#block-views-og-company-info-block-2 {
    float: left;
    clear: both;
    width: 100%;
    margin-bottom: 20px;
}
#block-views-client-list-block-1,
#block-block-51,
#block-menu-menu-manager-menu {
    clear: both;
}
.view-company-user-info .view-content {
    float: left;
    width: 400px;
}
.view-company-user-info .view-content .views-field {
    float: left;
    font-size: 14px;
    width: 260px;
}
.view-company-user-info .view-user-company-info .view-content .views-field {
    float: left;
    font-size: 14px;
    width: 200px;
}
.view-og-company-info .view-content .views-field {
    float: left;
    font-size: 14px;
    width: 230px;
}
.view-company-user-info .view-content .views-row {
    float: left;
    width: 400px;
    /*border-right: 1px solid #CCC;*/
}
.view-company-user-info .view-content .views-field.views-field-picture,
#block-views-og-company-info-block-1 .view-og-company-info .view-content .views-field.views-field-field-company-logo,
#block-views-og-company-info-block-2 .view-og-company-info .view-content .views-field.views-field-field-company-logo {
    float: left;
    margin-right: 10px;
    width: 100px;
}
.view-company-user-info .view-content .views-field.views-field-picture .field-content,
#block-views-og-company-info-block-2 .view-og-company-info .view-content .views-field-field-company-logo .field-content {
    padding: 0;
}
#block-views-og-company-info-block-2 .view-og-company-info .view-content .views-field.views-field-picture .field-content {
    text-align: center;
    text-decoration: underline;
}
.profile .user-picture,
.page-user-edit #edit-mimemail,
.page-user-edit .form-item-htmlmail-plaintext,
.page-user-edit #og-user-node-add-more-wrapper--2,
#edit-track-da-files-clear-file-datas {
    display: none;
}
.form-item-name-1-Iacceptconditions label {
    float: left;
    margin-right: 10px;
}
.form-item-name-1-Iacceptconditions input {
    float: left;
}
/*.view-group-members-display #edit-gid {
    display: block;
}*/
.view-company-user-info .view-content .views-field .field-content {
    float: left;
    padding: 0;
}
#block-views-og-company-info-block-1 .view-og-company-info {
    border-left: 1px solid #ccc;
    float: left;
    margin-top: 90px;
    padding-left: 65px;
}
#block-views-og-company-info-block-1 .view-og-company-info table,
#block-views-og-company-info-block-1 .view-og-company-info table td {
    border: none;
}
#block-views-og-company-info-block-2 .view-og-company-info .views-field-title {
    font-size: 18px;
    margin-bottom: 20px;
}
.view-company-user-info .view-content .views-field.views-field-edit-node span {
    background: #e31b23;
    padding: 5px 10px;
}
.view-company-user-info .view-content .views-field.views-field-edit-node span a,
.view-company-user-info .view-content .views-field.views-field-edit-node span a:hover {
    color: #FFFFFF !important;
}
#block-views-og-company-info-block-2 .view-og-company-info .view-content .views-field .views-label {
    font-weight: bold;
}
#block-views-og-company-info-block-2 .view-og-company-info .view-content tr td {
    padding: 20px;
}
#dashboard .pane-menu-menu-dashboard-menu {
    background: url("images/shadow.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);    
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    height: 78px;
    width: 100%;
}
#dashboard .pane-menu-menu-dashboard-menu ul {
    float: left;
    margin-left: 0;
    margin-top: 0;
}
#dashboard.panel-2col-bricks .panel-col-top .inside,
#dashboard.panel-2col-bricks .panel-col-middle .inside {
    margin-bottom: 0;
}
#dashboard .pane-menu-menu-dashboard-menu li,
#dashboard .pane-menu-menu-dashboard-menu ul li.leaf {
    float: left;
    list-style: none;
    height: 30px;
    margin: 0px 50px 0px 0px;
    padding: 12px 10px;
    text-align: center;
}
#dashboard .pane-menu-menu-dashboard-menu li:hover {
    background: none repeat scroll 0 0 #cccccc;
    color: #d54e21;
}
#dashboard .pane-menu-menu-dashboard-menu a {
    color: #4d4d4f;
    float: left;
    font-size: 13px;
    outline: medium none;
    padding-left: 60px;
    padding-top: 8px;
}
#dashboard .center-wrapper {
    margin-top: 20px;
}
#dashboard table thead,
.profile .form-type-item,
#login-one-time-button-form,
.logged-in.page-user .page-title,
.logged-in.page-user .tabs-wrapper {
    display: none;
}
#dashboard .video-history-table tr {
    float: left;
    margin-right: 20px;
    width: 200px;
}
#dashboard .view-group-company-video {
    float: left;
    position: relative;
}
#dashboard .view-group-company-video .views-row {
    float: left;
    margin-right: 20px;
    position: relative;
    width: 200px;
}
.page-video-share-list .view-group-company-video .views-row {
    float: left;
    margin-bottom: 30px;
    margin-right: 20px;
    position: relative;
    width: 290px;
}
.view-company-document-user-manuals .views-row {
    float: left;
    width: 100%;
    padding: 10px 20px;
    font-size: 14px;
}
.view-company-document-user-manuals .views-row a {
   color: #58595B; 
}
.page-video-share-list .view-group-company-video .views-row:nth-of-type(4n) {
    clear: both;
}
.view-group-company-video .views-row .views-field-title {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
.view-empty {
    padding: 30px;
}
.page-dashboard .page-title {
    display: none;
}
.view-group-company-video .views-row .views-field-field-video-duration {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    position: absolute;
    right: 4px;
    text-align: center;
    top: 112px;
    width: 50px;
}
.page-video-share-list .view-group-company-video .views-row .views-field-field-video-duration {
    right: 94px;
}
.view-empty p {
    font-size: 14px;
    font-weight: bold;
    padding: 20px;
}
.view-group-company-video .more-link {
    /*float: right;
    margin-top: 20px;*/
}
.node-type-page .field-name-body .video-history-table,
.node-type-page .field-name-body .user-manuals-doc-table,
.node-type-page .field-name-body .software-driver-doc-table,
.node-type-page .field-name-body .video-history-table td,
.node-type-page .field-name-body .user-manuals-doc-table td,
.node-type-page .field-name-body .software-driver-doc-table td {
    border:1px solid #CCCCCC;
}
#dashboard .quicktabs-tabpage td,
#dashboard .read-more-link {
    padding: 10px 20px;
}
#dashboard .quicktabs-tabpage .content {
    border-bottom: none;
}
#dashboard table,
#dashboard table td,
#dashboard table tr {
    border: none;
}
#dashboard .pane-menu-menu-dashboard-menu li img {
    margin-right: 5px;
}
#dashboard .view-company-body-text .views-field-field-company-description .field-content,
#dashboard .view-company-flexible-content-section .views-field-field-flexible-content .field-content {
    color: #58595b;
    font-size: 12px;
}
#quicktabs-company_document_section {
    border:1px solid #CCCCCC;
    float: left;
    height: 230px;
    margin-bottom: 0;
    width: 478px;
}
#quicktabs-company_document_section ul.quicktabs-tabs {
    background: url("/sites/all/themes/intermetro/images/nav_bg.png") no-repeat;
    float: left;
    height: 30px;
    padding: 0;
    width: 478px;
}
#quicktabs-company_document_section ul.quicktabs-tabs li {
    border: medium none;
    float: left;
    height: auto;
    min-height: 23px;
    padding-top: 6px;
    text-align: center;
    width: 239px;
}
#initialContainerMask {
   position:absolute;
   left:0;
   top:0;
   z-index:9000;
   background-color:#000;
   display:none;
   height: 2800px;
   opacity: 0.5;
   width: 100%;
}
#loader{    
    /*background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #FFFFFF;*/
    display: none;
    height: 60px;
    left: 50%;
    margin: 17% auto;
    position: fixed;
    width: 80px;
    z-index: 9000;
}
#loaderAnimator{
    margin-left:15px;
    margin-top: 5px;
}

.more-link {
    padding-right: 20px;
}
#quicktabs-company_document_section ul.quicktabs-tabs li.active,
#quicktabs-company_document_section ul.quicktabs-tabs li:hover {
    background: url("/sites/all/themes/intermetro/images/Metro_PSD-Files_39.png") repeat-x;
}
#quicktabs-company_document_section  ul li.active a {
    color: #e31b23;
    font-weight: normal;
}
#quicktabs-company_document_section  ul li a {
    color: #808285;
    font-size: 12px;
    font-weight: normal;
    padding: 0 6px 10px;
}
#block-menu-menu-manager-menu {
    width: 100%;
    float: left;
    margin-top: 10px;
}
#block-menu-menu-manager-menu ul {
    border: 1px solid #000;
    float: left;
    margin: 0;
    padding: 10px;
    width: 98%;
}
#block-menu-menu-manager-menu li {
    border-right: 1px solid #CCC;
    list-style: none;
    float: left;
    margin-right: 20px;
    padding: 0 20px;
    width: 25%;
}
#block-menu-menu-manager-menu li:nth-child(3n) {
    border: none;
}
#block-menu-menu-manager-menu li a {
    font-size: 12px;
    color: #ed1c24;
    font-size: 18px;
    text-decoration: underline;
}
#confirmBox .button.red {
    background: #ed1c24;
    border-radius: 5px;
}
#confirmBox .button:hover {
    color: #FFFFFF !important;
}
.node-type-company-video .preview {
    width: 100%;
}
#confirmBox .gray {
    background: #999999;
    border-radius: 5px;
}
.node-type-company-video #header,
.node-type-company-video #breadcrumbs,
.node-type-company-video #foot,
.node-type-company-video #footer,
.node-type-company-video h1.page-title,
.page-blog h1.page-title {
    display: none;
}
.not-front.node-type-company-video .content-sidebar-wrap #content {
    min-height: inherit;
}
/********* User Management Css END******/
/* New Feature css */
.product-image-section {
    position: relative;
}
.product-image-section .badge-img {
    position: absolute;
    left: 0px;
    top: -20px;
}
#category-slide {
    padding: 5px 20px;
    position: relative;
    text-align: center;
}
#category-slide .slideup {
    
}
#category-slide .slidedown {
    
}
#category-slide .more-click {
    border-radius: 50%;
    bottom: -15px;
    float: left;
    font-size: 25px;
    height: 30px;
    left: 50%;
    position: absolute;
    text-align: center;
    outline: none;
    width: 30px;
}
#category-slide .more-click a:hover {
    color: #FFF;
    outline: none;
}
#category-slide .more-click a { 
    color: #fff;
    float: left;
    height: 30px;
    padding-top: 4px;
    text-align: center;
    transform: rotate(90deg);
    outline: none;
    width: 30px;
}
#category-slide .more-click.expanded {
    transform: rotate(180deg);
}
.node-type-promo-content #header,
.node-type-promo-content #breadcrumbs,
.node-type-promo-content #footer,
.node-type-promo-content #foot,
.node-type-promo-content #toolbar,
.node-type-promo-content #banner {
    display:none;
}
body.node-type-promo-content {
    padding-top:0px !important;
}
.not-front.node-type-promo-content .content-sidebar-wrap #content,
.front.node-type-promo-content .content-sidebar-wrap #content {
    min-height: inherit;
}
.node-type-promo-content #container {
    padding: 20px;
}
.page-node-10554.node-type-promo-content #container,
#outerImageContainer #frameContainer,
.page-node-10554.not-front .content-sidebar-wrap #content {
    padding: 0px !important;
}
.page-node-10554 .block {
    margin: 0;
}
.page-node-10554 .node-promo-content a {
    display: inline-block;
    text-decoration: none;
    width: 100%;
}
#outerImageContainer #frameContainer #lightboxFrame {
    width: 100%;
}
.page-node-10554 .tabs-wrapper {
    display: none;
}
.page-node-10554 .node-promo-content h3 {
    margin-bottom: 0;
}
#outerImageContainer {
    height: 390px !important;
}
.node-type-promo-content .field-name-field-promo-image {
    text-align: center;
    padding: 20px 20px 10px;
}
.node-type-promo-content .page-title {
 padding: 0px !important;
}
#promo-text {
    background: url("images/small_red.png") no-repeat scroll 10px center / 30px 30px #ed1c24;
    border-radius: 5px 5px 0 0;
    height: 35px;
    padding: 5px;
    width: 155px;
}
#promo-text a {
    color: #fff;
    float: left;
    font-size: 18px;
    margin-left: 40px;
    margin-top: 10px;
    text-align: center;
}
#promo-text a:hover {
    color: #FFFFFF !important;
}
#footer {
    position: relative;
}
.promo-block {
    display: none;
    bottom: 0;
    position: fixed;
    right: 150px;
    z-index: 1;
}
#block-social-media-links-social-media-links {
    border-top: 1px solid #ccc;
    margin: 0 auto;
    padding-top: 10px;
    text-align: center;
    width: 300px;
}
.page-node-10554 h1.page-title {
    display: none;
}
/*contest form design*/
.node-type-webform #header,
.node-type-webform #breadcrumbs,
.node-type-webform #footer,
.node-type-webform #foot,
.node-type-webform #toolbar,
.node-type-webform #banner,
.node-type-webform .tabs-wrapper,
.node-type-webform .page-title,
.node-type-webform .messages,
#block-block-48 {
    display:none;
}
.node-type-webform {
    padding-top: 0px !important;
}
.node-type-marketing-landing-page #outerImageContainer
.front #outerImageContainer {
    height: 360px !important;
    width: 500px !important;
}
.node-type-metro-landing-page #outerImageContainer {
    height: 360px;
    padding: 20px 10px 0;
    width: 500px;
}
.node-type-marketing-landing-page #frameContainer,
.node-type-metro-landing-page #frameContainer,
.front #frameContainer {
    padding: 0px !important;
}
.node-type-webform .content-sidebar-wrap #content {
    padding: 0px;
}
.node-type-webform .form-actions {
    padding-top: 0;
}
.node-type-webform .form-actions .webform-submit {
    background: url("images/submit_button.png") no-repeat center center transparent;
    border: medium none;
    font-size: 0;
    height: 34px;
    outline:0;
    text-align: center;
    width: 96px;
}
.node-type-webform .block {
    margin-bottom: 0;
}
.node-type-webform .webform-client-form .webform-component.form-item {
    margin-bottom: 0px;
    width: 85%
}
.node-type-webform .webform-client-form .webform-component input {
    width: 100%
}
.node-type-webform .webform-client-form {
    clear: both;
    float: left;
    width: 48%;
}
.node-type-webform .field-name-field-contest-description {
    float: left;
    text-align: center;
    width: 44%;
}
.node-type-webform.page-node-10162 .field-name-field-contest-description {
    width: 100%;
    position: absolute;
    top: 50%;
}
.node-type-webform .field-name-field-contest-description h1 {
    color: #4d4d4f;
    font-size: 34px;
    font-weight: normal;
    line-height: 35px;
    padding: 0 20px;
    text-align: center;
    width: 185px;
}
.node-type-webform .node-webform {
    background: #fcb017;
    float: left;
    height: 360px;
    padding: 0 0 0 20px;
    position: relative;
    width: 485px;
}
.node-type-webform.page-node-10162 .node-webform {
    background: none;
}
.not-front.node-type-webform .content-sidebar-wrap #content {
    min-height: inherit;
    width: 100%;
}
.node-type-webform .field-name-field-contest-description p {
    margin-bottom: 0px;    
}
.node-type-webform .field-name-field-contest-image {
    
}
.node-type-webform .form-actions {
    float: left;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    width: 100%;
}
/*catalog survey webform design*/
.page-node-11905.node-type-webform {
    background: #F7F7F6;    
    opacity: 0.8;
}
.page-node-11905.node-type-webform #content {
    background: #F7F7F6;
}
.page-node-11905.node-type-webform .node-webform {
    height: 434px;
    width: 666px;
}
.page-node-11905.node-type-webform .node-webform .survey-close {
    background: #e31b23;
    color: #FFFFFF;
    float: right;
    font-size: 20px;
    padding: 2px 8px;
}
.page-node-11905.node-type-webform .node-webform .survey-close:hover {
    color: #FFFFFF !important;
}
.page-node-11905.node-type-webform .webform-client-form {
    width: 58%;
}
.page-node-11905.node-type-webform #block-system-main {
    float: left;
    margin: 10% 12%;
    width: 72%;
}
.page-node-11905.node-type-webform .field-name-field-contest-image img {
    padding-top: 5px;
}
.page-node-11905.node-type-webform .node-webform .form-item label {
    color: #000000;
}
/*End contest form design*/

/* Start services and support design */
.page-node-10180,
.node-type-services-and-support,
.page-node-10180 p,
.node-type-services-and-support p {
    /*font-family: 'OptimaTRegular' !important;*/
}
.region-header #search-block-form #autocomplete {
    left: auto !important;
    right: 28px !important;
    width:400px !important;
    padding: 0 10px;
}
.page-node-10180 h1.page-title,
.node-type-services-and-support h1.page-title {
    display: none;
}
.page-node-10180 .service-img-right {
    float: right;
}
.page-node-10180 .service-img-left {
    text-align: center;
    min-height: 230px;
    padding-top: 5px;
}
.page-node-10180 .service-img-left p {
    line-height: 18px;
    margin-bottom: 5px;
}
.page-node-10180 .field-name-body .field-item {
    border-bottom: 1px solid #ccc;
}
.node-type-services-and-support .content-sidebar-wrap #content,
.page-node-10180 .content-sidebar-wrap #content {
    border-left: 1px solid #e7e7e8;
}
.page-node-10180 .region-content .block.block-views,
.node-type-services-and-support .block.block-views {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}
.customer-support .support-chat-block a:hover {
    color:#FFFFFF !important;
}
.node-type-services-and-support .block.block-views {
    margin: 0;
}
.page-node-10180 .region-content #block-views-services-and-support-list-block {
    border-bottom: 1px solid #ccc;
    margin: 10px 0 0;
   /* padding-bottom: 20px;*/
}
.node-type-services-and-support .region-content #block-views-b03eb0e051540d07c0a6896ebe8eaf6b {
    border-top: 1px solid #ccc;
    padding: 15px 0;
}
.view-services-and-support-list,
.view-service-options-list {
    float: left;
    width: 100%;
}
.view-services-and-support-list.view-display-id-block .views-row {
    float: left;
    margin-bottom: 20px;
    padding-right: 10px;
    text-align: center;
    width: 130px;
}
.view-service-options-list .views-row,
.view-services-and-support-list.view-display-id-block_1 .views-row {
    float: left;
    margin-bottom: 20px;
    padding-right: 10px;
    text-align: center;
    width: 168px;
}
.view-services-and-support-list .view-header p,
.view-service-options-list .view-header p {
    color: #e31b23;
    padding: 10px 0;
    display: none;
}
.view-services-and-support-list .views-field-title a,
.view-service-options-list .views-field-field-service-title a {
    color: #58595b;
}
.view-services-and-support-list .views-row {
    float: left;
    padding-right: 10px;
    width: 100px;
}
#block-menu-menu-support-menu,
#block-menu-menu-service-menu,
#block-views-service-options-list-block,
#block-views-service-and-support-link-block,
#block-views-a54cfa0f42fd83f3bd1251e84e6a0b93 {
    float: left;
    text-align: left;
    width: 100%;
}
#block-views-service-and-support-link-block,
#block-views-a54cfa0f42fd83f3bd1251e84e6a0b93 {
    border-top: 1px solid #ccc;
    margin-top: 0;
    padding: 15px 0;
}
#block-views-service-options-list-block {
    border-top: 1px solid #ccc;
    margin-top: 0;
    padding-top: 15px;
}
#block-menu-menu-support-menu .menu,
#block-menu-menu-service-menu .menu {
    margin-left: 0;
}
#block-menu-menu-support-menu h2,
#block-menu-menu-service-menu h2 {
    color: #c70d14 !important;
    font-size: 24px;
}
#block-menu-menu-support-menu .menu li,
#block-menu-menu-service-menu .menu li {
    list-style: none;
}
#block-menu-menu-support-menu .menu li a,
#block-menu-menu-service-menu .menu li a {
    color: #58595b;
    font-size: 18px;
    line-height: 1.5;
    text-transform: capitalize;
}
#block-menu-menu-support-menu .menu li a.active,
#block-menu-menu-service-menu .menu li a.active {
    color: #e31b23;
}
.node-type-services-and-support .field-name-field-service-detail-image {
    float: right;
    padding: 10px 0;
}
.node-type-services-and-support .field-name-field-service-description {
    /*text-align: center;*/
}
.node-type-services-and-support .field-name-field-service-description p {
    line-height: 18px;
    margin-bottom: 5px;
}
.node-type-services-and-support .field-name-field-service-sub-heading {
    /*color: #e31b23;*/
    font-size: 25px;
    font-family: 'OptimaTRegular';
    padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
}
.view-service-and-support-document-list .views-row,
.view-service-and-support-video-list ul ul li {
    float: left;
    font-size: 18px;
    min-height: 75px;
    padding-right: 10px;
    width: 48%;
}
.view-service-and-support-video-list ul {
    margin-left: 0px;
}
.view-service-and-support-video-list ul li {
    list-style : none;
}
.view-service-and-support-document-list h3 {
    border-top: 1px solid #ccc;
    float: left;
    clear: both;
    padding-top: 10px;
    width: 100%;
}
.view-service-and-support-document-list .views-row .views-field-php img,
.view-service-and-support-video-list ul ul li img {
    clear: both;
    float: left;
    padding-right: 10px;
    width: 34px;
}
.view-service-and-support-document-list .views-row .views-field-php a,
.view-service-and-support-video-list ul ul li a {
    clear: inherit;
    color: #58595b;
    float: left;
    font-size: 13px;
    padding-bottom: 0;
    width: 85%;
}
.view-service-and-support-document-list .views-row .views-field-php span {
    color: #58595b;
    float: left;
    width: 100%;
}
.view-service-and-support-document-list .views-row .views-field-php span span {
    font-size: 13px;
    width: 85%;
}
.node-type-services-and-support .view-service-options-list .view-empty {
    padding: 0;
}
/*font css*/
@font-face {
    font-family: 'OptimaTRegular';
    src: url('sites/all/themes/intermetro/fonts/LTe52401.ttf');
    /*src: local('?'), url('../fonts/lte50019.ttf') format('truetype');*/
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'OptimaTBold';
    src: url('sites/all/themes/intermetro/fonts/LTe54379.ttf');
    /*src: local('?'), url('../fonts/lte53509.ttf') format('truetype');*/
    font-weight: 400;
    font-style: normal;
}
/* End services and support design */

/* Start Literature Search solr design */
.page-search-site-literature .facetapi-facet-im-field-literature-doc-type {
    float: left;
}
.page-search-site-literature .facetapi-facet-sm-field-literature-number {
    float: left;
}
.page-search-site-literature .block-facetapi,
.page-search-site-literature #block-apachesolr-sort-sort {
    float: left;
}
.page-search-site-literature #block-apachesolr-sort-sort select.form-select {
    padding: 4px;
    width: 225px;
}
.page-search-site-literature .facetapi-facetapi-links li a,
.page-search-site-literature #sidebar-first .block-facetapi .content ul li a {
    background: url("images/grey_arrw.png") no-repeat scroll right center #e4e4e4;
    float: left;
    font-size: 13px;
    height: inherit;
    padding: 5px;
    width: 215px;
}
#search-literature-keys-header,
#block-block-52 .search-form input.form-text,
#block-block-52 #search-form input#edit-keys,
#block-block-52 .form-item-search-block-form input{
    float: left !important;
    height: 17px;
    margin-right: 20px !important;
    margin-top: 2px;
    width: 300px !important;
}
#block-block-52 #search-form input.form-autocomplete,
#block-block-52 .search-form input.form-autocomplete{
    background-position: right 7px;
}
#edit-literature-submit,
#block-block-52 .search-form .form-submit {
    background: #e31b23;
    border: none;
    color: #ffffff;
    font-weight: normal;
    height: 30px;
    padding: 5px 15px;
    text-indent: 0;
    text-transform: uppercase;
    width: 75px !important;
}
.page-search-site-literature #sidebar-first .block {
    margin-bottom: 0;
}
.page-search-site-literature .region-content {
    margin-top: 40px;
}
.page-search-site-literature #sidebar-first {
    margin-top: 50px;
}
.page-search-site-literature #sidebar-first .block-facetapi .content ul li a:hover,
.page-search-site-literature #sidebar-first .block-facetapi .content ul li a.facetapi-active {
    background: url("images/red_arrow.png") no-repeat scroll right center #e4e4e4;
}
.page-search-site-literature .block-facetapi h2,
.page-search-site-literature #block-apachesolr-sort-sort h2 {
    color: #e31b23 !important;
    float: left;
    font-size: 13px;
    padding: 10px 0px;
    width: 100%;
}
.page-search-site-literature .search-results {
    float: left;
    width: 100%;
}
.page-search-site-literature .search-results li {
    border: 1px solid black;
    clear: none;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 10px 10px 25px;
    position: relative;
    width: 43.5%;
}
.page-search-site-literature .search-results li:nth-child(2n+1) {
    clear: both;
}
.page-search-site-literature .search-results li h3 {
    font-size: 13px;
    margin-left: 105px;
}
.page-search-site-literature .search-results li .lit-number,
.page-search-site-literature .search-results li .lit-doc-type,
.page-search-site-literature .search-results li .lit-language {
    margin-left: 105px;
}
.page-search-site-literature .search-results li .lit-img {
    background: none repeat scroll 0 0 #7f7e7f;
    float: left;
    height: 110px;
    margin-right: 10px;
    width: 85px;
}
.region-header #search-block-form #autocomplete {
    left: auto !important;
    right: 28px !important;
    width:400px !important;
    padding: 0 10px;
}
.not-logged-in .region-header #search-block-form #autocomplete {
    right: 128px !important;
}
.page-search #search-form #autocomplete {
    padding: 0 10px;
    width: 575px !important;
}
#autocomplete li {
    clear: both;
}
#autocomplete li:hover,
#autocomplete li a:hover,
#autocomplete li div.apachesolr_autocomplete:hover,
#autocomplete li div strong:hover {
    color: #e31b23 !important;
    background: none !important;
}
/* End Literature Search solr design */
/* Request demo lightbox design */
#block-block-56 {
    float: left;
    left: 240px;
    position: absolute;
    top: 35px;
    font-weight: bold;
    background: #C8C9CB;
}
.page-node-13756 #block-block-56,
#block-block-56:hover {
    background: url("/sites/all/themes/intermetro/images/nav_ovr_bg.png") repeat-x scroll 0% 0%;
}
#block-block-56 .content p {
    margin-bottom: 0px;
    padding: 2px 0;
}
#block-block-56 .content p a {
    margin: 5px 0 6px 12px;
    display: inline-block;
    border-right: 1px solid #FFFFFF;
    padding: 6px 10px 0 0;
}
.page-node-10206 .page-title
/*#block-block-60,
.page-node-10206 #block-block-60 */{
    display: none;
}
/* End Request demo lightbox design */
/*** Cart Order Portal Welcome! ***/
.metroarbyorder-img img{
    height: 343px;
    padding: 20px;
    width: 556px;
}
/*.firefox .metroarbyorder-img img {
    height: 363px;
}*/
.metroarbyorder{
    background: #e9e9e7 none repeat scroll 0 0;
    float: left;
    height:344px;
    margin-top: 20px;
    width: 30%;
}
.page-node-10234 .webform-client-form{
    float: none;
    padding: 20px;
    width: 82%;
}
#webform-client-form-10234 .webform-submit{
    background:#a6a8aa;
    background: -moz-linear-gradient(center top , #ffffff 0%, #a6a8aa 100%);
    background: -webkit-linear-gradient(#ffffff, #a6a8aa); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #a6a8aa); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #a6a8aa); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #a6a8aa); /* Standard syntax */
    font-size: 12px;
}
.metroarbyorder-img{
    float: left;
    width: 62%;
}
.page-node-10234 .node-webform{
    width:100%;
    height: 460px;
}
.page-node-10234 .node-webform{
    background: none;
    float: none;
    padding: 0px;
}
.page-node-10234 .field-name-field-contest-image{
    display: none;
}
#webform-client-form-10234 .webform-component.form-item{
    width: auto;
    margin-top: 2px;
}
.page-node-10234 .field-name-field-contest-description{
    float: right;
    width: 50%;
    text-align: left;
}
.page-node-10234 .field-name-field-contest-description p{
    margin-left: 50px;
}
.page-arbys-order-login .arby-logo{
    float: left;
    width: 11%;
 }
.page-arbys-order-login #block-system-main{
    float: left;
    margin-bottom: 30px;
    margin-top: 35px;
    width: 34%;
}
.page-arbys-order-login #edit-password{
    width: 260px;
}
.page-arbys-order-login .metro-logo{
    float: left;
    margin-top: 20px;
}
.page-arbys-order-login .arby-footer{
    float: left;
    width: 100%;
}
.page-arbys-order-login #header,
.page-arbys-order-login #breadcrumbs,
.page-arbys-order-login #footer,
.page-arbys-order-login #foot,
.page-arbys-order-login #toolbar,
.page-arbys-order-login #banner,
.page-arbys-order-login .tabs-wrapper,
.page-arbys-order-login .page-title{
    display: none;
}
.page-arbys-order-login .arbyh1{
    float: left;
    padding-top: 20px;
    text-align: center;
    width: 73%;
}
.page-arbys-order-login .arbyline{
    border-bottom: 1px solid #000000;
    color: #333333;
    font-family: Helvetica;
    font-weight: 100;
    padding-bottom: 100px;
    padding-top: 10px;
    text-align: center;
}
#metroarbyorder-login{
background: #e9e9e7 none repeat scroll 0 0;
    border-radius: 20px;
    margin: 0 auto;
    padding: 15px;
    width: 100%;
}
.page-arbys-order-login #filData {
    font-size: 11px;
    padding-left: 15px;
}
.page-arbys-order-login .form-item-password{
    padding: 20px 0 0 21px;
}
.page-arbys-order-login  #edit-submit{
    margin-left: 20px;
}
.page-node-10234 #content .page-title{
    display : none;
}
.page-node-10234 .webform-confirmation p {
    font-size:24px;
}
/*** End Cart Order Portal Welcome! ***/
/* Metro web pages design */
.node-type-metro-web-pages .region-content,
.node-type-metro-web-pages #block-system-main {
    float: left;
    width: 100%;
}
.node-type-metro-web-pages .region-content img {
    width: 100%;
    height: auto;
}
.node-type-metro-web-pages .region-content .block-views,
.node-type-metro-web-pages .region-content .view-display-id-block,
.node-type-metro-web-pages .region-content .metro-web-block  {
    float: left;
    position: relative;
    width: 100%;
}
.node-type-metro-web-pages .region-content .view-display-id-block {
    margin-bottom: 1em;
}
.node-type-metro-web-pages .region-content .views-field-field-template-description,
.node-type-metro-web-pages .region-content .views-field-field-template-multiple-descript,
.node-type-metro-web-pages #block-system-main .field-name-body {
    float:left;
    margin: 0 auto;
    width:100%;
}
.node-type-metro-web-pages .region-content .views-slideshow-controls-bottom {
    bottom: inherit;
    position: absolute;
    right: inherit;
    width: 100%;
    z-index: 5;
}
.node-type-metro-web-pages .region-content .views-slideshow-controls-text {
    bottom: 0;
    position: absolute;
    float: left;
    right: 10%;
    top: 0;
    width: 100%;
    z-index: 5;
}
.node-type-metro-web-pages .region-content .views-slideshow-pager-fields {
    bottom: 0;
    float: left;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
    z-index: 5;
}
.node-type-metro-web-pages .region-content .view-template-b-view .views-slideshow-controls-text {
    right: 5%;    
    width: 90%;
}
.node-type-metro-web-pages .region-content .view-template-c-view .views-slideshow-controls-text {
    top: 50%;
    width: 80%;
}
.node-type-metro-web-pages .region-content .view-template-d-view .views-slideshow-controls-text {
    top: 35%;
    width: 80%;
}
.node-type-metro-web-pages .region-content .views-slideshow-controls-text-pause {
    display: none;
}
.node-type-metro-web-pages .region-content .views-slideshow-controls-text-previous {
    background: url("/sites/all/themes/intermetro/images/ipad_home_mob_25.png") center center no-repeat;
    left: 0px;
    height: 30px;
    /*opacity: 0.7;*/
    position: absolute;
    text-align: center;
    text-indent: 9999px;
    top: 30%;
    width: 30px;
}
.node-type-metro-web-pages .region-content .views-slideshow-controls-text-next {
    background: url("/sites/all/themes/intermetro/images/ipad_rt_icon.png") center center no-repeat;
    height: 30px;
    /*opacity: 0.7;*/
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: 9999px;
    top: 30%;
    width: 30px;
}
.node-type-metro-web-pages .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item {
    background: none repeat scroll 0 0 #666;
    border-radius: 5px;
    display: inline-block;
    height: 10px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    text-align: center;
    width: 10px;
}
.node-type-metro-web-pages .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item:hover,
.node-type-metro-web-pages .views-slideshow-controls-bottom .views-slideshow-pager-fields .views-slideshow-pager-field-item.active {
    background: none repeat scroll 0 0 #e31b23;

}

/***** Static class design******/
.two-column-content {
    width: 100% !important;
}
.two-column-content > img {
    width: 45% !important;
}
.metro-content-100-percent {
    width: 100% !important;
}
.metro-content-700,
.metro-content-900,
.metro-content-500 {
    margin: 0 auto !important;
    max-width:980px;
}
/* End Metro web pages design */
.view-product-category-list .views-row,
.view-id-category_product_list_ .views-row {
    position: relative;
}
.view-category-product-list- .views-field-php .badge-img {
    left: 0;
    position: absolute;
    top: 0;
}
.view-category-product-list- .views-field-php .badge-img img {
    width: 50%;
}
#footer-bottom {
  border-top: 1px solid #a7a6a6;
  display: inline-block;
  padding-top: 10px;
  margin-top: 5px;
  width: 100%;
  text-align: center;
}
#footer-bottom .block {
    margin-bottom: 0px;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960 {
    display: table;
    padding: 0;
    width:100% !important;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960 .left {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    padding: 0;
    width: 40%;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960 .right {
    text-align: center;
    padding: 0;
    width: 70%;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960 .right.align-mid {
    vertical-align: middle;
    display: table-cell;
}
.page-search-box #content {
    /*height: 1000px;*/
}
.node-type-metro-landing-page ul.metro-landing-list {
    padding: 0 50px;
}
.node-type-metro-landing-page ul.metro-landing-list li {
    display: inline-block;
    list-style: none;
    width: 25%;
}
.node-type-metro-landing-page ul.metro-landing-list li strong {
    width: 100%;
    float: left;
}
.node-type-metro-landing-page .single-para {
    width: 50%;
}
.node-type-metro-landing-page .button-left {
    float: left;
}
.node-type-metro-landing-page .button-right {
    float: right;
}
.not-front.node-type-metro-landing-page .content-sidebar-wrap #content {
    float: none;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960 .left-50 {
    width: 50%;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960 .right-50 {
    width: 50%;
    display: table-cell;
}
.node-type-metro-landing-page .metro-content-section img {
    max-width: 100%;
}
.video-responsive,
.node-type-metro-landing-page .metro-content-section div.video-responsive {
    text-align: center;
    padding-bottom: 75px;
}
/********* Lean HC style Start **************/
.node-type-metro-landing-page .resource-grid {
    width: 30%;
    float: left;
    display: inline-block;
    text-align: center;
}
.node-type-metro-landing-page .resource-grid h4 a,
.node-type-metro-landing-page ul.metro-landing-list.lead-hc-list li a {
    color: #788ba9;
    text-decoration: underline;
}
.node-type-metro-landing-page .btn {
    background: #E31B23;
    border: 0 none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    line-height: 22px;
    outline: none;
    padding: 9px 20px;
    text-shadow: none;
    filter: none;
    -webkit-transition: background .2s linear, color .2s linear;
    transition: background .2s linear, color .2s linear;
    white-space: normal;
}
.node-type-metro-landing-page .btn.btn-white {
    background: #fff;
}
.node-type-metro-landing-page .btn.btn-blue {
    background: #788ba9;
}
.node-type-metro-landing-page .lean-color,
.node-type-metro-landing-page .btn.lean-color {
    color: #788ba9;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960 .right.align-left,
.node-type-metro-landing-page .metro-content-section .metro-content-960 .text-align-left {
    text-align: left;
}
.node-type-metro-landing-page .full_image.lead-grid .left,
.node-type-metro-landing-page .full_image.lead-grid .right {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
    padding: 0;
    width: 50%;
}
.node-type-metro-landing-page ul.metro-landing-list.lead-hc-list {
    padding: 0px;
}
.node-type-metro-landing-page ul.metro-landing-list.lead-hc-list li {
    width: 12.7%;
    padding: 0 15px;
    text-align: center;
}
.node-type-metro-landing-page .lead-grid img {
    width: 100%;
}
.node-type-metro-landing-page .full_image.lead-grid .align-center {
    text-align: left;
    padding: 5% 10%;
    width: 30%;
}
.node-type-metro-landing-page .metro-content-section .full_image.lead-grid p,
.node-type-metro-landing-page .metro-content-section .right.align-left p {
    padding: 0;
    max-width: 100%;
}
/********* Lean HC style End **************/
/********* pillar style Start **************/
.node-type-metro-landing-page .metro-content-section .para-space p {
    margin-bottom: 10px !important;
}
.node-type-metro-landing-page .metro-content-section .para-space p strong {
    font-size: 15px;
}
.node-type-metro-landing-page .metro-content-section .para-space p img {
    margin-top:30px;
}
.node-type-metro-landing-page .metro-content-section a.arrow-red,
.node-type-metro-landing-page ul.metro-landing-list.lead-hc-list li a.arrow-red {
    background: url("/sites/default/files/Assest/Shape_red.png") no-repeat right center;
    padding-right: 15px;
    color: #E31B23;
}
.node-type-metro-landing-page ul.shelving-pillar-grid {
    width: 100%;
    display: inline-block;
    padding-top: 40px;
}
.node-type-metro-landing-page ul.shelving-pillar-grid li {
    list-style: none;
    width: 33.33%;
    display: inline-block;
    position: relative;
    margin: 0;
    float: left;
}
.node-type-metro-landing-page ul.shelving-pillar-grid li span {
    position: absolute;
    top: 48%;
    margin: 0;
    left: 0;
}
.node-type-metro-landing-page ul.shelving-pillar-grid li span a {
    background: url("/sites/default/files/Assest/Shape_white.png") no-repeat center bottom;
    padding-bottom: 20px;
    color: #FFFFFF;
    font-size: 22px;
}
.node-type-metro-landing-page ul.shelving-pillar-grid li img {
    width: 100% !important;
    background: rgba(0,0,0, 0.7);
    display: block;
    height: 330px !important;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960.pillar-container .left,
.node-type-metro-landing-page .metro-content-section .metro-content-960.pillar-container .right {
    width: 50%;
    text-align: left;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960.pillar-container .left {
    padding: 0 10px;
}
.node-type-metro-landing-page .metro-content-section div.para-space {
    padding: 0 2%;
    width: 96% !important;
}
.node-type-metro-landing-page .metro-content-section div.para-space p {
    padding: 0px;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960.pillar-container .right p {
    margin-bottom: 10px;
}
/********* pillar style end **************/
/********* cannabis style start **************/
.node-type-metro-landing-page .metro-content-section a.cannabis-color {
    color: #a0a778;
}
.node-type-metro-landing-page .metro-content-section .cannabis-banner-list span.can-title {
    color: #FFF;
    font-size: 20px;
    margin-top: 0;
    height: 40px;
}
.node-type-metro-landing-page .metro-content-section .cannabis-banner-list p {
    color: #FFF;
}
.node-type-metro-landing-page ul.metro-landing-list.cannabis-banner-list li strong {
    margin-top: 20px;
    color: #FFF;
}
.node-type-metro-landing-page .metro-content-section .cannabis-banner-list a,
.node-type-metro-landing-page ul.metro-landing-list.lead-hc-list.cannabis-banner-list li a {
    color: #FFF;
}
.node-type-metro-landing-page .metro-content-section .cannabis-banner-list a  {
    background: url("/sites/default/files/Assest/Shape_white.png") no-repeat center bottom;
    padding-bottom: 25px;
    background-size: 10px 10px;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960.cannabis-border-image {
    position: relative;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960.cannabis-border-image img {
    position: absolute;
    top: 0px;
    left: 50%;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960.cannbis-container .left,
.node-type-metro-landing-page .metro-content-section .metro-content-960.cannbis-container .right {
    width: 50%;
    text-align: left;
    vertical-align: top;
    padding: 0 2%;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960.cannbis-container .right ul {
    margin-left: 20px !important;
    margin-bottom: 10px !important;
}
.node-type-metro-landing-page .metro-content-section .metro-content-960.cannbis-container .right p {
    margin-bottom: 10px !important;
    padding: 0
}
.node-type-metro-landing-page .metro-content-section .metro-content-960.cannbis-container .right a {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
    text-decoration: underline;
    font-weight: bold;
}
.node-type-metro-landing-page .btn.btn-cannabis {
    background: #a0a778;
    color: #FFFFFF;
}
#block-views-recommended-products-block {
    background:#F0F0F0;
    padding: 50px 0 0;
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}
#block-views-recommended-products-block h2 {
    font-size: 2rem;
    color: #a0a778;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 30px;
    text-align: center;
}
.view-recommended-products .view-content,
.view-recommended-products .view-footer .metro-content-960 {
    display: table;
    padding: 0;
    width: 100%;
    margin: 0 auto;
    max-width: 980px;
}
.view-recommended-products .view-footer {
    margin-top: 50px;
}
.view-recommended-products td,
.view-recommended-products tr {
    background: #F0F0F0;
}
.view-recommended-products .views-field-field-recommended-image {
    position: relative;
    width: 100%;
}
.node-type-metro-landing-page .metro-content-section div.views-field-field-recommended-image {
    margin: 10px 0 auto !important;
    padding: 0 5px;
}
.node-type-metro-landing-page .metro-content-section .views-field-field-recommended-image .field-content {
    padding: 0;
}
.view-recommended-products .views-field-field-recommended-image img {
    width: 100%;
    margin-top: 20px;
}
.view-recommended-products .views-field-field-recommended-image a {
    display: inline-block;
    position: relative;
}
.view-recommended-products .views-field-field-recommended-image p {
    position: absolute;
    top: 30%;
    color: #FFFFFF;
    font-size: 16px;
    text-align: left;
    left: 25%;
    right: 25%;
    padding: 0;
}
.view-recommended-products .views-field-field-recommended-image p img {
    width: 26px;
    height: 17px;
    position: absolute;
    bottom: 0;
    left: 0;
    top: 80px
}

/********* cannabis style end **************/