/**
 * Tridet Chemicals Phoenix
 *  (c) Arachnid 2013
 */

body
{
        background: #fff;
        color: #808080;
        font-family: Arial;
        padding: 0px;
        text-align: left;
        height: 100%;
        padding: 0px;
        margin: 0px;
        overflow: hidden;
        background: #E6E6E6!important;
/*        background: url('../../../images/tridet/saflag.jpg');*/
        background-attachment: fixed;
        background-position: center;
}

body.contentpane {
		width:auto;
		margin:10px;
		text-align: left;
}
img { border: 0 none; }



/*//// CORE TEMPLATE STYLES ////*/

#core-main-table {
/*    display: none;*/
}

#core-main-header {
/*    height: 12%;*/
    border: none;
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top, #fefefe 42%, #ebebeb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,#fefefe), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefefe 42%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefefe 42%,#ebebeb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefefe 42%,#ebebeb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fefefe 42%,#ebebeb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
}

.tridet-logo {
    width: 35%;
    height: auto;   
    float: left;
    position: relative;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    margin-left: 1em;
    border: none;
}

.green-and-gold-bar {
    width: 56%;
    height: auto;
    float: right;
    border: none;
}

.tridet-facebook {
    position: absolute;
    bottom: 2.6em;
    right: 0px;
    height: auto;
    width: 1.6em;
}

.tridet-facebook  img {
    width: 100%;
}

#core-main-navigation {
    padding: 0.2em;
/*    border: none;*/
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top, #fefefe 37%, #cfcfcf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(37%,#fefefe), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefefe 37%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefefe 37%,#cfcfcf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefefe 37%,#cfcfcf 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fefefe 37%,#cfcfcf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
    position: relative;
/*    overflow: hidden;*/
}

#core-search-nav {
    display: inline;
    display: none;
}

#core-search-nav .button {
/*    position: absolute;*/
    top: 0px;
/*    right: 0.50em;*/
    
}

#core-main-body-holder {
    
    border: none;
}

.core-frontpage-info-holder {
    border: none;  
    width: 100%;
    font-size: 0.9em!important;
}

.core-front-page-info-block {
    border: none;
    
/*    font-size: 0.9em;*/
    font-size: 0.9em;
    text-align: left;
    overflow: hidden!important;
    
}

.core-front-page-info-block p {
    
}

.ibleft {
    float: left!important;
/*    border: 1px solid black!important;*/
    width: 48%!important;
    cursor: pointer!important;
}

.ibright {
    float: right!important;
/*    border: 1px solid purple!important;*/
    width: 48%!important;
    padding-right: 0.6em!important;
    cursor: pointer!important;
}

.inblocktd {
    height: 20px;
}

.nspCol1 {
    padding: 0px!important;
    margin: 0px!important;
}



/*#flex__1_mcontentwrapper {
    border: none!important;
    width: 100%!important;
}

#flex__3_mcontentwrapper {
    border: none!important;
    width: 100%!important;
}*/

#core-footer {
    height: 8%;
    border: 1px solid yellow;
}

#core-right-panel {
    border: 1px solid purple;
    width: 22%;
    vertical-align: top;
    height: auto;
    overflow: hidden;
    position: relative;
}


#core-right-panel-nav {
/*    height: 200px;*/
    
    border: none;
    font-family: Arial,Helvetica,sans-serif;
    height: 50%;
}

#core-right-panel-banner {
    display: block;
/*    height: 50%;*/
    border: 1px solid pink;
    position: relative;
    bottom: 0px;
}


#core-main-body-holder {
    vertical-align: top;
}


.maindiv {
    margin-left: auto;
    margin-right: auto;
    width: 90%; 
    height: 100%; 
    border: 1px solid silver;
    background: white!important;
    -moz-box-shadow: -2px 4px 8px #CECECE;
    -webkit-box-shadow: -2px 4px 8px #CECECE;
    box-shadow: -2px 4px 8px #CECECE;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CECECE')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CECECE');
}


/*//// *** *** ////*/


/*//// *** SUPERFISH *** ////*/
.jt-menu {
    margin: 0px!important;
}

/*//// *** *** ////*/


/*//// *** BROWSER SPECIFICS *** ////*/

.ie #core-main-banner-holder {
    display: none!important;
}

.ie .gkIsImage img {
    display:  block!important;
    height: auto!important;
}

.ie .core-secondary-banner-holder img {
    border: none!important;
    height: inherit;
    display: inherit;
    overflow: hidden!important;
}

.ie #core-right-panel-nav .fabrikinput {
    width: 99%!important;
}
.ie #core-right-panel-nav .fabrikElement {
    width: 99%!important;
}

.ie #core-right-panel-nav #viep3_contact_us___shortmessage {
    width: 99%!important;
}
 .ie #core-right-panel-nav .front-page-header-block {
    height: auto!important;
    margin-bottom: 0px!important; 
 }

.ie #core-right-panel-nav #form_1 {
    margin: 0!important;
}

.ie #core-search-nav form {
    position: relative;
    float: right;
    
}

.ie8 #form_2 * {
    vertical-align: top!important;
}

.ie #form_2 .leftCol {
    /*width: 7em!important;*/
    display: inline-block!important;
    float: left!important;
}

.ie #form_2 .fabrikinput {
    vertical-align: top!important;
    width: 85%;!important;
    display: inline-block!important;
    
    margin: 0px!important;
}

.ie #form_2 .fabrikElement {
    
    margin: 0px!important;
}

.ie #form_2 .fabrikElementContainer {
    padding-bottom: 0.5em!important;
}

/*//// *** *** ////*/

/*//// *** News Show *** ////*/
.nspInfo {
    display: none;
}

/*//// *** *** ////*/


#mod-search-searchword {

/*    color: red!important;*/
    font-size: 1em;
    color: #808080;
    padding-left: 0.4em;
    margin: 0px;
    width: 80%;
    border: 1px solid #EAEAEA;
    float: left!important;
    margin-right: 0!important;
    -webkit-transition: border 450ms;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: ease-in;
    -transition: border 450ms;
    -transition-delay: 0s;
    -transition-timing-function: ease-in;
}

#core-search-nav div.search {
/*    border: none;*/
    width: 100%!important;
    position: relative;
    float: right!important;
}

#core-search-nav label {
    display: none;
}

#core-search-nav form {
    position: relative;
    float: right;
    border: none;
    width: 17%;
}

.search {
    margin-top: 0.3em!important;
    margin-left: 0.5em!important;
}

.front-page-header-block {
    background: #d8d8d8; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #d8d8d8 0%, #ffffff 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d8d8), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d8d8d8 0%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d8d8d8 0%,#ffffff 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d8d8d8 0%,#ffffff 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #d8d8d8 0%,#ffffff 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    height: 100%;
    border: none;
    color: #808080;
    font-weight: bold;
    text-align: left;
    padding-top: 0.5em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
}


.readon {
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e4 74%, #e4e4e4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(74%,#e4e4e4), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-8 */
    border: 1px solid #CCCCCC!important;
    padding: 0.5em!important;
    color: #808080!important;
    font-size: 1em!important;
    text-decoration: none!important;
    -webkit-border-radius: 0.5em; 
    -moz-border-radius: 0.5em; 
    border-radius: 0.5em; 
/*    border: 1px solid purple!important;*/
    position: absolute!important;
    bottom: 0px!important;
}

.readon:hover {
    background: #95c831; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzA4NmEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODZhMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #95c831 0%, #95c831 10%, #086a02 85%, #086a02 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95c831), color-stop(10%,#95c831), color-stop(85%,#086a02), color-stop(100%,#086a02)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c831', endColorstr='#086a02',GradientType=0 ); /* IE6-8 */
    color: white!important;
    border: 1px solid #53881C!important;
    text-shadow: 1px 1px 2px black;
}

.product_s_desc {
    font-size: 0.8em;
}

.product {
    width: 50%;
}

.row .width70 {
    width: 56%;
    float: left!important;
    
}

.product.floatleft.width50.vertical-separator {
    margin: 0px!important;
    padding: 0px!important;
}
.width70 {
/*    border: 1px solid purple!important;*/
    margin: 0px!important;
    padding: 0px!important;
}

.productdetails-view .width60 {
    width: 24%!important;
    border: none!important;
}

.productdetails-view .width40  {
    width: 70%!important;
    border: none!important;
    float: right!important;
}

/*.product-fields-title, .product-description, .product-field */

.greyfill  {
    display: block!important;
    clear: both;
    font-size: 10em!important;
    margin-top: 0.5em!important;
    margin-bottom: 0.5em!important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #d8d8d8 0%, #ffffff 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d8d8), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d8d8d8 0%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d8d8d8 0%,#ffffff 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d8d8d8 0%,#ffffff 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #d8d8d8 0%,#ffffff 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    border: 1px solid #CCCCCC!important;
    padding: 0.5em!important;
    color: #808080!important;
    font-size: 1em!important;
    text-decoration: none!important;
    
}

.productdetails-view .producttitle{
    display: block!important;
    clear: both!important;
    
    padding: 0.5em;
    margin: 0!important;
    margin-bottom: 0.2em!important;
    border-bottom: 1px solid #CCCCCC!important;
}

.product-short-description {
    margin: 0px!important;
}

.product-description  {
    font-size: 0.8em!important;
}
.product-field-display {
    font-size: 0.8em!important;
}

.menucorerightproductsmenu {
/*    border: none!important;    */
    padding: 0em!important;
    font-size: 0.9em;
}

.menucorerightproductsmenu li{
    list-style: none;
/*    border: none!important;*/
}

.menucorerightproductsmenu li a {
    color: #808080!important;
    display: block!important;
    width: 98%!important;
    height: 100%!important;
    padding: 0.5em!important;
    padding-left: 0.3em!important;
    padding-right: 0em!important;
    text-decoration: none!important;
    background: white;

}

.menucorerightproductsmenu li:hover {
    border: none!important;
}

.menucorerightproductsmenu li.current {
    border: none!important;
    border-top: none!important;
    
}

@-webkit-keyframes test {
    0% {
        background-color: white;
    }
    50%{
        background-color: #FECD00;
    }
    100%{
        background-color: #418715;
    }
    
}


.menucorerightproductsmenu li a:hover, .menucorerightproductsmenu li.current a  {
/*    background-color: #808080!important;*/
    background-color: #418715;
    -webkit-animation: test 350ms;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-fill-mode: forwards;
    animation: test 350ms;
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
    
    
/*    background-color: #418715!important;*/
    border: none!important;
    color: white!important;
}



.product-details {
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e4 74%, #e4e4e4 100%)!important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(74%,#e4e4e4), color-stop(100%,#e4e4e4))!important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%)!important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%)!important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%)!important; /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%)!important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 )!important; /* IE6-8 */
    border: 1px solid #CCCCCC!important;
    padding: 0.5em!important;
    color: #808080!important;
    font-size: 0.8em!important;
    text-decoration: none!important;
    -webkit-border-radius: 0.5em; 
    -moz-border-radius: 0.5em; 
    border-radius: 0.5em; 
}

.product-details:hover {
    background: #95c831; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzA4NmEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODZhMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
    background: -moz-linear-gradient(top,  #95c831 0%, #95c831 10%, #086a02 85%, #086a02 100%)!important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95c831), color-stop(10%,#95c831), color-stop(85%,#086a02), color-stop(100%,#086a02))!important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%)!important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%)!important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%)!important; /* IE10+ */
    background: linear-gradient(to bottom,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%)!important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c831', endColorstr='#086a02',GradientType=0 )!important; /* IE6-8 */
    color: white!important;
    border: 1px solid #53881C!important;
    text-shadow: 1px 1px 2px black;
}


.core-right-panel-contact-us div.leftCol {
    display: none!important;
}

.core-right-panel-contact-us .fabrikElement input {
    border: none!important;
    width: 100%!important;
}

form#form_1.fabrikForm {
    margin-top: 1em!important;
    margin-bottom: 0.5em!important;
    border: none!important;
}

#form_1 ul {
    border: none!important;
    padding: 0px!important;
    margin: 0px!important;
    width: auto!important;
}

#form_1 ul li {
/*    border: 2px solid blue!important;*/
    padding: 0px!important;
    margin: 0px!important;
}

#form_1 .leftCol {
    display: none!important;
}

#form_1 .fabrikElement {
    margin: 0px!important;
}

#form_1 textArea {
    
}
#group1 {
    padding: 0px!important;
    margin: 0px!important;
}
#form_1 .groupintro {
    padding: 0px!important;
    margin: 0px!important;
}

#form_1 .fabrikElementContainer {
    padding: 0px!important;
    margin: 0px!important;
}

#form_1 .fabrikActions {
    padding: 0px!important;
    margin: 0px!important;
}

legend.legend {
    border: 2px solid blue!important;
    display: none!important;
}

.custom h1 {
    display: none!important;
}

#form_1 ul li:hover, #form_1 ul a:hover {
    border: none!important;
}

#form_1 input {
    padding-left: 0.05em!important;
    padding-right: 0em!important;
}

#form_1 input, #form_1 textarea, #form_2 textarea, #form_2 input {
    -webkit-transition: border 450ms;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: ease-in;
    -transition: border 450ms;
    -transition-delay: 0s;
    -transition-timing-function: ease-in;
/*    box-shadow: 3px 3px 5px 6px white;*/
    margin-bottom: 0.2em;
}

    
#form_1 input:hover, #form_1 input:active, #form_1 input:focus, #form_1 textarea:focus, #form_1 textarea:active, #form_1 textarea:hover, #form_2 textarea:focus, #form_2 textarea:active, #form_2 textarea:hover, #form_2 input:hover, #form_2 input:active, #form_2 input:focus, #mod-search-searchword:hover, #mod-search-searchword:active, #mod-search-searchword:focus {
    border: 1px solid #418715!important;
/*    box-shadow: 2px 2px 20px 0px #418715;*/
    
}

#form_1 input, #form_1 textarea  {
    font-size: 0.8em!important;
    color:#808080!important;
    font-family: Arial!important;
}

#form_1 .fabrikActions {
    border: none!important;
}

#form_1 .fabrikActions input {
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e4 74%, #e4e4e4 100%)!important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(74%,#e4e4e4), color-stop(100%,#e4e4e4))!important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%)!important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%)!important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%)!important; /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%)!important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 )!important; /* IE6-8 */
    border: 1px solid #CCCCCC!important;
    padding: 0.5em!important;
    color: #808080!important;
    font-size: 0.7em!important;
    text-decoration: none!important;
    -webkit-border-radius: 0.5em; 
    -moz-border-radius: 0.5em; 
    border-radius: 0.5em; 
    cursor: pointer;
    width: 100%;
}

#form_1 .fabrikActions input:hover {
     background: #95c831; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzA4NmEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODZhMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;
    background: -moz-linear-gradient(top,  #95c831 0%, #95c831 10%, #086a02 85%, #086a02 100%)!important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95c831), color-stop(10%,#95c831), color-stop(85%,#086a02), color-stop(100%,#086a02))!important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%)!important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%)!important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%)!important; /* IE10+ */
    background: linear-gradient(to bottom,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%)!important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c831', endColorstr='#086a02',GradientType=0 )!important; /* IE6-8 */
    color: white!important;
    border: 1px solid #53881C!important;
    text-shadow: 1px 1px 2px black;
}

#form_1 .captcha {
/*    display: none;*/
}

#form_1 div.fabrikMainError.fabrikError {
/*    position: absolute!important;*/
    font-size: 0.7em!important;
    border: none!important;
    padding: 0.5em!important;
    display: none;;
    height: 10%!important;
}


#form_1 .fabrikGroup .fabrikError {
    border: none!important;
}

#form_1 .fabrikGroup .fabrikError input {
    border: none!important;
}

#form_1 .fabrikGroup .fabrikError input:active, #form_1 .fabrikGroup .fabrikError input:focus {
    border: 1px solid #DDDDDD!important;
}

.nspArt {
    padding-left: 0.5em!important;
}

.flexiresfeedbackbox {
    color: white!important;
}

#form_1 .captcha {
/*    height: 0px;
    overflow: hidden;*/
    display: none;
}

#core-right-panel-contact-us {
    border: none;
}

#form_1 .fabrikMainError img {
padding: 0em 2em 3em 00em;
float: left;
}


#viep3_contactuspageform___contactform_message {
    width: 67%;
}
.orderlistcontainer {
    display: none!important;   
}

.orderby-displaynumber,.vm-pagination {
    font-size: 1em!important;
}

.orderby-displaynumber li, .vm-pagination li {
    padding: 0.4em;
}

.vm-pagination li span {
/*    border: 1px solid red!important;*/
}
.vm-pagination li:hover {
    border: none!important;
}

.orderby-displaynumber li:hover {
    border: none!important;
}

.orderby-displaynumber a, .vm-pagination a {
    color: gray!important;
    border: 1px solid transparent!important;
    padding: 0.3em;
}

.pagenavactive, .orderby-displaynumber a:hover, .vm-pagination a:hover {
    background: #95c831; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzA4NmEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODZhMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #95c831 0%, #95c831 10%, #086a02 85%, #086a02 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95c831), color-stop(10%,#95c831), color-stop(85%,#086a02), color-stop(100%,#086a02)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c831', endColorstr='#086a02',GradientType=0 ); /* IE6-8 */
    color: white!important;
    border: 1px solid #FFCC00!important;
    text-shadow: 1px 1px 2px black;
    padding: 0.3em;
    text-decoration: none!important;
}

.ie .pagenavactive, .orderby-displaynumber a:hover, .vm-pagination a:hover {
    background: #418715!important; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzA4NmEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODZhMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #95c831 0%, #95c831 10%, #086a02 85%, #086a02 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95c831), color-stop(10%,#95c831), color-stop(85%,#086a02), color-stop(100%,#086a02)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c831', endColorstr='#086a02',GradientType=0 ); /* IE6-8 */
    color: white!important;
    border: 1px solid #FFCC00!important;
    text-shadow: 1px 1px 2px black;
    padding: 0.3em;
    text-decoration: none!important;
}

.pagenavtext {
    border: none!important;
}


.orderby-displaynumber a:hover, .vm-pagination a:hover {
    
}

.productdetails-view h1 {
    font-size: 1.5em!important;
    margin-left: 0.5em!important;
/*    color: #086A02;*/
}



.browse-view h1 {
    font-size: 1.5em!important;
    margin-left: 0.5em!important;
/*    color: #086A02;*/
}

.browseProductImage {
    width: 100%;
    border: 1px solid transparent!important;
    -webkit-transition: border 450ms;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: ease-in;
    transition: border 450ms;
    transition-delay: 0s;
    transition-timing-function: ease-in;
}

.browseProductImage:hover {
/*    border: 1px solid #086A02!important;*/
    border: 1px solid #418715!important;
    
}


.contentpagetitle {
    display: none!important;
}

.width70 h2 a {
    color: #808080!important;
    text-decoration: none!important;
    -webkit-transition: color 450ms;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: ease-in;
    transition: color 450ms;
    transition-delay: 0s;
    transition-timing-function: ease-in;
}

.width70 h2 a:hover {
    
/*    color: #086A02!important;*/
/*    color: #418715!important;*/
    color: #147206!important;
    
}

.customer-reviews {
    display: none!important;
}

.previous-page, .next-page {
    display: none!important;
}

span.vote {
    display: none!important;
}

.width30.floatleft.center {
    line-height: 0px!important;
    font-size: 0px!important;
}

span.title, span.product-fields-title {
    font-size: 1em!important;
/*    color: red!important;*/
    border-bottom: none!important;
    clear: right!important;
    width: 100%!important;
    display: block!important;
    background-color: #EEEEEE!important;
    padding: 0.5em!important;
}

.product-field-display {
    font-size: 1em!important;
    padding-top: 1em!important;
    padding-left: 0.5em!important;
    display: block!important;
}

.product-description p {
    font-size: 1em!important;
    padding-top: 0em!important;
    padding-left: 0.5em!important;
    display: block!important;
}

.maincontentdiv {
/*    visibility: hidden;*/
}

.flexiloading {
    display: none;
    z-index: 99999;
    position: absolute;
    top: 25%;
    left: 25%;
    padding-top: 5%;
    text-align: center;
    height: 10%;
    width: 50%;
    border: 1px solid silver;
    font-weight: bold;
    background: white!important;
    -moz-box-shadow: 3px 3px 40px silver;
    -webkit-box-shadow: 3px 3px 40px silver;
    box-shadow: 3px 3px 40px silver;
    
}

.frontpagecontent * {
    vertical-align: top!important;
}

.footerdiv {
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top, #fefefe 37%, #cfcfcf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(37%,#fefefe), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefefe 37%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefefe 37%,#cfcfcf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefefe 37%,#cfcfcf 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fefefe 37%,#cfcfcf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */   
    padding-left: 0.5em!important;
    padding-right: 0.5em!important;
    padding: 0.5em!important;
    visibility: hidden;
    position: relative!important;
    bottom: 0px!important;
}

.footer-logo-middle-holder div {
/*    position: relative; margin-left: auto; margin-right: auto; width: 15%; display: inline-block;*/
    position: relative; margin-left: auto; margin-right: auto; width: 12%; 
    display: inline-block;
    float: left;
}

.footer-logo-middle-holder img {
    width: 100%; height: auto; position: relative; top: 0px; left: 0px;
}

.category-view .category {
/*    border: 2px solid red;*/

    width: 20%!important;
    height: 18em!important;
    margin-top: 1em!important;
    margin-left: 1em!important;
}

.category-view a,.category-view a:visited {
    margin-top: 0.5em!important;
    font-size: 1em!important;
    color: #808080!important;
    text-decoration: none;
/*    white-space: nowrap!important;*/
    text-align: center!important;
    -webkit-transition: color 450ms;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: ease-in;
    transition: color 450ms;
    transition-delay: 0s;
    transition-timing-function: ease-in;
}

.category-view a:hover {
    color: #147206!important;
}

.contactuspageform-holder * {
    font-size: 0.99em!important;
}

.contactuspage {
    
}

.contacts-holding-table {
    width: 100%;    
}

.contacts-holding-table td {
    width: 100%;    
}

#form_2 fieldset, #form_2 .fabrikGroup {
    margin: 0px!important;
    padding: 0px!important;
    border: none!important;
}

#form_2 fieldset > ul {
    margin: 0px!important;
    padding: 0px!important;
}

#form_2 .fabrikElementContainer {
    border: none!important;
    padding: 0px!important;
    margin: 0px!important;
}

#form_2 .groupintro {
    margin-top: 0px!important;
}

#form_2 .fabrikActions {
    margin: 0px!important;
    padding: 0px!important;
    border: none!important;
}

.btn-primary {
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e4 74%, #e4e4e4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(74%,#e4e4e4), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-8 */
    border: 1px solid #CCCCCC!important;
    padding: 0.5em!important;
    color: #808080!important;
    font-size: 0.99em!important;
    text-decoration: none!important;
    -webkit-border-radius: 0.5em; 
    -moz-border-radius: 0.5em; 
    border-radius: 0.5em; 
    cursor: pointer;
}

.btn-primary:hover {
   background: #95c831; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzA4NmEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODZhMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #95c831 0%, #95c831 10%, #086a02 85%, #086a02 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95c831), color-stop(10%,#95c831), color-stop(85%,#086a02), color-stop(100%,#086a02)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c831', endColorstr='#086a02',GradientType=0 ); /* IE6-8 */
    color: white!important;
    border: 1px solid #53881C!important;
    text-shadow: 1px 1px 2px black;   
}

.contactuspageform-holder h1 {
    font-size: 1.5em!important;
}

.contactframeholder {
    position: relative;
    width: 100%;
    height: 100%;
    border: none!important;
}

.contactframe {
    position: relative;
    border: none!important;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}


.contacts-holding-table a, .contacts-holding-table a:visited, .contacts-holding-table2 a, .contacts-holding-table2 a:visited  {
    color: #247C0B!important;
}

.contacts-holding-table a:hover, .contacts-holding-table2 a:hover {
    color: #247C0B!important;
}

#form_2 {
    border: none!important;
}

.rightpaneldiv {
    border: none; 
    width: 21%; 
    height: 100%;  
    margin: 0px; 
    overflow: hidden; 
    position: relative;
    float: right;
}

#form_2 .fabrikError {
    height: auto!important;
}

.core-main-banner-holder p, .core-secondary-banner-holder p {
    padding: 0px!important;
    margin: 0px!important;
}

.lof-ass .lof-next {
    background: url('../../../images/banner-right.png')!important;
    background-position: top left!important;
    background-repeat: no-repeat!important;
    width: 15px!important;
    height: 15px!important;
    right: 5px!important;
    top: 16px!important;
}

.lof-ass .lof-previous {
    background: url('../../../images/banner-left.png')!important;
    background-position: top left!important;
    background-repeat: no-repeat!important;
    width: 15px!important;
    height: 15px!important;
    position: absolute!important;
    right: 5px!important;
    top: 32px!important;
}

.lof-ass .lof-startstop .lof-stop {
    background: url('../../../images/banner-start.png')!important;
    background-position: top left!important;
    background-repeat: no-repeat!important;
    width: 15px!important;
    height: 15px!important;
    right: 0px!important;
    
}

.lof-ass .lof-startstop .lof-start {
    background: url('../../../images/banner-pause.png')!important;
    background-position: top left!important;
    background-repeat: no-repeat!important;
    width: 15px!important;
    height: 15px!important;
    right: 0px!important;
}

a.lof-previous {
    right: 0px!important;
    
    top: 0px!important;
}


.lof-startstop {
    position: absolute!important;
    right: 0px!important;
    border: none!important;
    width: 15px!important;
    height: 15px!important;
}

.lof-ass {
    border: none!important;
}



*:focus {outline: none;}

#core-div-header {
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 26%, #e8e8e8 63%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffffff), color-stop(63%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 26%,#e8e8e8 63%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 26%,#e8e8e8 63%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 26%,#e8e8e8 63%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 26%,#e8e8e8 63%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}

.home-detected {
    padding-left: 0px!important;
}

.item-page {
    padding-left: 0em;
}

.tridet-pages {
    padding-left: 0.8em!important;
    padding-right: 0.5em!important;
}

#searchForm button.button{
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e4 74%, #e4e4e4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(74%,#e4e4e4), color-stop(100%,#e4e4e4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e4e4e4 74%,#e4e4e4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-8 */
    border: 1px solid #CCCCCC!important;
    padding: 0.5em!important;
    color: #808080!important;
    font-size: 1em!important;
    text-decoration: none!important;
    -webkit-border-radius: 0.5em; 
    -moz-border-radius: 0.5em; 
    border-radius: 0.5em; 
    cursor: pointer;
}

#searchForm button.button:hover{
    background: #95c831; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzk1YzgzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzA4NmEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODZhMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #95c831 0%, #95c831 10%, #086a02 85%, #086a02 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95c831), color-stop(10%,#95c831), color-stop(85%,#086a02), color-stop(100%,#086a02)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #95c831 0%,#95c831 10%,#086a02 85%,#086a02 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c831', endColorstr='#086a02',GradientType=0 ); /* IE6-8 */
    color: white!important;
    border: 1px solid #53881C!important;
    text-shadow: 1px 1px 2px black;
    cursor: pointer;
}

#searchForm fieldset {
    border: 1px solid silver!important;
}

#searchForm fieldset input {
    border: 1px solid silver!important;
}

.letuscallu {
    padding-bottom: 0em!important;
    margin-bottom: 0!important;
}

.frontpagecontent {
    margin: 0px!important;
}


@media (max-width: 1023px) and (min-width: 800px) {
    .maindiv {
        width: 90%!important;
    }
    .tridet-logo {
        width: 35%!important;
    }
    .green-and-gold-bar {
        width: 56%!important;
    }
    
    #flexibody {
        font-size: 0.8em!important;
    }
    }

    @media (min-width: 1024px) and (max-width: 1898px) {
          #flexibody {
              font-size: 0.8em;
            }
         .maindiv {
            width: 90%!important;
/*            border: 1px solid red!important;*/
            }
          .tridet-logo {
                width: 29%!important;
            }
         .green-and-gold-bar {
                width: 50%!important;
            }
    
        #core-search-nav .button {
            width: 20px!important;
        }
        
    }


    @media (min-width: 1360px) and (max-width: 1400px) {
          #flexibody {
              font-size: 0.8em;
            }
         .maindiv {
            width: 69%!important;
            /*  */
            }
          .tridet-logo {
                width: 29%!important;
            }
         .green-and-gold-bar {
                width: 50%!important;
            }
    
        #core-search-nav .button {
            width: 20px!important;
        }
        
    }


@media (min-width: 1900px) {
    .maindiv {
        width: 68%!important;
    }
    .tridet-logo {
        width: 35%!important;
    }
    .green-and-gold-bar {
        width: 56%!important;
    }
     #flexibody {
        font-size: 1em;
    }
}

.flexcroll {
    overflow: hidden;;
}


.nspCol1 {
/*    border: 1px solid red;*/
    position: relative!important;
    
}

a.nspArt.fright {
/*    border: 1px solid blue!important;*/
    position: relative!important;
    
/*    bottom: 0px!important;*/
}

.core-front-page-info-block.ibright {}


.infoblockdivholder {
/*    border: 1px solid black;*/
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}

div.width30.floatright.display-number {
/*    border: 1px solid red!important;*/
    margin-right: 0.8em!important;
}


.lb-outerContainer, .lb-container, .lb-nav {
    width: 30em!important;
    height: auto!important;
}

.lb-image {
    background: none!important;
    background-color: transparent!important;
    width: 29.3em!important;
    height: auto!important;
}

.imagenotespan {
    font-size: 0.8em!important;
    margin-left: 0.8em!important;
}

#form_2 input[type=text] {
/*    border: 1px solid red!important;*/
    width: 80%!important;
}

#form_2 textarea {
/*    border: 1px solid red!important;*/
    font-size: 1em!important;
    font-family: arial;
    width: 80%!important;
}


/* /// HACCP COLOURS /// */
.haccp-article {
    
}
.hcp-h {
    color: red!important;
}

.hcp-a {
    color: green!important;
}

.hcp-cone {
    color: #00AFEF!important;
}

.hcp-ctwo {
    color: goldenrod!important;    
}
.hcp-p {
    color: purple!important;
    
}

.bold   {
    font-weight: bold!important;
}

.normal {
    font-weight: normal!important;
}

.search-results a {
    color: #147206!important;
    font-weight: bold!important;
    text-decoration: none!important;
    font-size: 1.2em!important;
}

.search-results a:hover {
    text-decoration: underline!important;
}

.core-login-block {
    position: absolute; 
    left: 0px;
    bottom: 0px;
    width: 2em;
    height: 2em;
}

.core-login-block a {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    font-size: 0px;
    line-height: 0;
    color: transparent;
}

