﻿
    h1 {
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        color: #fff;
        margin: 0px;
        font-size: 1.6em;
        color: #000;
    }
    
    h3 {
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        color: #000;
        margin: 0px;
        font-size: 1.3em;
    }

    h3.withborder {
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        color: #000;
        margin: 0px;
        font-size: 1.3em;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-top-width: 1px;
        margin-bottom: 5px;
    }

    h4 {
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        color: #000;
        margin: 0px;
        font-size: 1.0em;
    }

    h4.withborder {
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        color: #000;
        margin: 0px;
        padding-top: 5px;
        font-size: 1.0em;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-top-width: 1px;
        margin-bottom: 5px;
    }

    h4.level3 {
        font-size: 0.8em;
    }

    h5 {
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform:uppercase;
        color: #000;
        margin: 0px;
        font-size: 0.8em;
    }
    
    .label {
        padding-top: 10px;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		color: #6b7770;
        font-size: 1.25em;
    }

    .checkbox-label div {
        float: left;
    }

    input[type=text], input[type=password] {
        height: 30px;
        width: 600px;
        padding:5px;
        font-family: 'Open Sans Condensed', sans-serif;
        color: #6b7770;
        font-size: 1.0em;
    }

    select {
        height: 48px;
        width: 612px;
        padding:5px;
        font-family: 'Open Sans Condensed', sans-serif;
        color: #6b7770;
        font-size: 1.0em;
    }

    textarea {
        height: 90px;
        width: 600px;
        padding:5px;
        font-family: 'Open Sans Condensed', sans-serif;
        color: #6b7770;
        font-size: 1.0em;
    }

    a.callout {
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        color: #fff;
        margin: 0px;
        font-size: 1.0em;
    }

    input[type=checkbox] {
        height: 25px;
        width: 25px;
        margin-left:-1px;
    }

    input[type=submit], .submit-button {
        margin-top: 5px;
        height: 50px;
        width: 611px;
        padding:5px;
        font-family: 'Open Sans Condensed', sans-serif;
        background: #70bd36;
        font-size: 1.0em;
        border-width: 0px;
        color: #fff;
    }

    input[type=submit]:hover, .submit-button:hover {
        background: #7DC943;
    }

    .submit-button-disabled {
        margin-top: 5px;
        height: 50px;
        width: 611px;
        padding:5px;
        font-family: 'Open Sans Condensed', sans-serif;
        background: #D3D3D3;
        font-size: 1.0em;
        border-width: 0px;
        color: #fff;
    }

    .submit-button-red {
        margin-top: 5px;
        height: 50px;
        width: 611px;
        padding:5px;
        font-family: 'Open Sans Condensed', sans-serif;
        background: #CC542B;
        font-size: 1.0em;
        border-width: 0px;
        color: #fff;
    }

    .submit-button-red:hover {
        background: #CC541B !important;
    }

    .desktop-hide {
        display: none !important;
    }
    
    .header-desktop {
        display: block !important;
    }

    #is-mobile {
        color: black;
    }

    #is-desktop {
        color: red;
    }

    #is-tablet {
        color: black;
    }

    #template
    {

    }

    .small-quantity-dropdown {
        width: 50px;
        height: 30px;
    }

    .container-print {
        margin-left: -325px !important;
        width: 618px !important;
        padding-left: 16px !important;
        padding-right: 16px !important;
        padding-bottom: 10px !important;
    }

    #container
    {
        box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.25);
        position: relative;
        left: 50%;
        margin-left: -480px;
        width: 934px;
        padding-left: 14px;
        padding-right: 14px;
        padding-bottom: 10px;
        background-image: url(/images/DiggersPaper1920x1200.jpg?cssver=1020);
    }

    .main-site-search-form {
        margin-top: 40px;
        margin-left: 554px;
    }

    .main-site-search-form input[type=submit] {
        position: absolute;
        top: 35px;
        right: 0px;
        width: 70px;
        height: 28px;
        background-image: url(/images/diggers-sprite1.png?cssver=1020);
        background-repeat: no-repeat;
        background-position: -204px -234px;
        background-color: transparent;
    }

    .main-site-search-form input[type=submit]:hover {
        
    }

    .button-32 {
        font-size: 1.2em;
        border-radius: 8px;
        display: block;
        width: 28px;
        height: 32px;
        float: left;
        margin-top: -2px;
        color: #fff;
        padding-left: 8px;
        padding-top: 4px;
    }

    #header
    {
        margin-bottom: 37px;
        height: 205px;
    }

    #header-home
    {
        margin-bottom: 37px;
        height: 172px;
    }

    #membership-message {
        position: absolute;
        top: -25px;
        z-index: 1002;
    }

    #header-myaccount-link {
          position: absolute;
          top: -25px;
        width: 934px;
        text-align: right;
        z-index: 1001;
    }

    #content {
        display: block !important;
    }

    #footer {
        display: block !important;
    }

    .header-block {
        z-index: 10000 !important; 
        position: absolute; 
        top: 0px; 
        width: 934px; 
        left:50%;
        margin-left:-467px;
        height: 170px;
        background-image: url(/images/DiggersPaper1920x1200.jpg?cssver=1020);
    }

    .header-cart-add {
        z-index: 100000119 !important; 
        position: fixed; 
        top: 0px; 
        width: 934px; 
        left:50%;
        margin-left:-467px;
        text-align: center; 
        font-size: 0.8em; 
        margin-top: 0px;
        height: 30px;
        font-weight: bold; 
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;    
        background: #70bd36;
        font-size: 1.2em;
        padding-top: 3px;
        color: #fff;
        display: none;
    }

    .header-cart-add-large {
        z-index: 100000119 !important; 
        position: fixed; 
        top: 0px; 
        width: 934px; 
        left:50%;
        margin-left:-467px;
        text-align: center; 
        font-size: 0.8em; 
        margin-top: 0px;
        font-weight: bold; 
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;    
        background: #70bd36;
        font-size: 1.2em;
        padding-top: 3px;
        color: #fff;
        display: none;
    }

    .header-top-menu {
        z-index: 10000001 !important;
        position:absolute;
        width:934px;
        left:50%;
        top: 0px;
        margin-left:-466px; 
        font-size: 0.8em;
        margin-top: 0px;
        height: 75px;
        font-weight: bold;
        font-family: 'Open Sans Condensed', sans-serif;
        text-transform: capitalize;
        background-image: url(/images/DiggersPaper1920x1200.jpg?cssver=1020);
    }

    #header-myaccount-link a {
        color: #000 !important;
    }

    .header-top-menu ul {
        list-style: none;
        margin-right: -7px;
        margin-left: 20px;
    }

    .header-top-menu ul li{
        float: right;
    }

    .header-top-menu li:nth-child(n+1):after {
        content: "|";
        padding:0 5px;
    }
    
    .header-top-menu li:first-child:after {
        content: "";
    }

    .header-top-menu-basket {
        z-index: 10000099 !important;
        position: absolute;
        top: 0px;
        margin-top: 0px;
        font-size: 0.8em;
        font-weight: bold;
        font-family: 'Open Sans Condensed', sans-serif;
        text-transform: capitalize;
        width:934px;
        left: 50%;
        top: 5px;
        height: 25px;
        width: 478px;
    }

    .header-top-menu-basket a {
        color: #000 !important;
    }

    .header-top-menu-basket ul {
        list-style: none;
        margin-right: -7px;
        margin-left: -20px;
        margin-top: 10px;
    }

    .header-top-menu-basket ul li{
        float: right;
        height:30px
    }

    .header-top-menu-basket li:nth-child(n+1):after {
        content: "|";
        padding:0 5px;
    }
    
    #header-cart-link:after {
        content: "" !important;
    }

    #header-blank-link:after {
        content: "" !important;
    }
    
    .header-user {
        position:absolute;
        top:70px;
        left:412px;
        font-size:11px;
        font-weight:bold;
        width:200px;
    }

    .header-logo {
        background-image: url(/images/diggers-sprite1.png?cssver=1020);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        height: 133px;
        position:absolute;
        width:350px;
        left:50%;
        top: 0px;
        margin-left:-467px; 
        margin-top: 5px;
        z-index: 10000003 !important; 
    }

    .header-logo-collapsed {
        width: 160px;
        height: 54px;
        background-image: url(/images/diggers-sprite1.png?cssver=1020);
        background-repeat: no-repeat;
        background-position: -352px -0px;
        position:fixed;
        left:50%;
        top: 0px;
        margin-left:-467px; 
        margin-top: 10px;
        z-index: 10000003 !important;
        display: none;
    }

    .header-search {
        position: absolute; 
        top:27px;
        left:408px;
    }

    .header-search input {
        height: 18px;
        border: 0px solid;
        padding: 3px;
        border: 1px solid #92633A;
        font-style: italic;
    }

    .header-nav {
        position: absolute; 
        top:11px;
        left:516px;
    }

    .header-nav ul
    {
        list-style: none;
    }

    .header-nav ul li
    {
        float: left;
        padding-top: 6px;
        padding-bottom: 3px;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 12px;
        color: #fff;
        height: 17px;
        margin-right: 5px;
        font-weight: bold;
    }

    .header-nav ul li a
    {
        color: #fff;
    }

    .header-nav-large {
        position:absolute;
        top:63px;
        left:656px;
        z-index: 100000001;
        width: 400px;
    }

    .header-nav-large a{
        height: 64px;
        width: 64px;
        display: block;        
    }

    .header-nav-large-shop {
        background-image: url(/images/diggers-sprite1.png?cssver=1020);
        background-repeat: no-repeat;
        background-position: -66px -135px;
    }

    .header-nav-large-checkout {
        background-image: url(/images/diggers-sprite1.png?cssver=1020);
        background-repeat: no-repeat;
        background-position: -264px -135px;
    }

    .header-nav-large-plant {
        background-image: url(/images/diggers-sprite1.png?cssver=1020);
        background-repeat: no-repeat;
        background-position: -0px -135px;
    }

    .header-nav-large-seeds {
        background-image: url(/images/diggers-sprite1.png?cssver=1020);
        background-repeat: no-repeat;
        background-position: -132px -135px;
    }

    .header-nav-large ul
    {
        list-style: none;
    }

    .header-nav-large ul li
    {
        float: left;
        margin-right: 10px;
    }

    .header-nav-large ul li a
    {
        text-transform: none;
    }

    .header-nav-large ul li:after
    {
        content: "" !important;
    }

    #header-navigation
    {
        width:934px;
        left:50%;
        top: 0px;
        margin-left:-467px; 
        background-color: #92633A;
        height: 30px;
        position: absolute;
        top: 170px;
        z-index: 10000001;
    }

    .header-navigation-fixed
    {
        top: 75px !important;
    }

    .header-top-fixed
    {
        display: none !important;
    }

    .header-navigation-level1 li {
        float: left;
        padding-top: 5px;
        padding-bottom: 3px;
        padding-left: 8px;
        padding-right: 8px;
        font-size: 1.0em;
        color: #fff;
        height: 24px;
        text-align: center;
        font-family: 'Open Sans Condensed', sans-serif;
        text-transform: uppercase;        
    }

    .header-navigation-level1
    {
        list-style: none;
        margin-left: -40px;
        margin-top: -1px;
    }

    .header-navigation-level1:first-child
    {
        border-left: solid 3px #92633A;
    }

    .header-navigation-level1 li a
    {
        color: #fff;
    }

    #header-menu {
        padding: 10px;
        width: 906px;
        background-color: #787730;
        margin-top: 30px;
        z-index: 10000000;
        display: none;
        border-left: solid 3px #92633A;
        border-right: solid 3px #92633A;
        border-bottom: solid 16px #92633A;
    }

    .header-menu-nav-container {
        width: 220px;
        float: left;
    }

    #header-menu-nav td{
        width: 300px;
        vertical-align: top;
    }

    #header-menu-nav ul
    {
        list-style: none;
        margin-left: -40px;
        margin-top: 10px;
    }

    #header-menu-nav ul li 
    {
        color: #fff;
        padding-bottom: 5px;
    }

    #header-menu-nav ul li a
    {
        color: #fff;
        font-size: 1.0em;
    }

    #header-menu-nav ul li ul li
    {
        
    }

    #header-menu-nav ul li ul li a
    {
        color: #fff;
        font-size: 0.8em;
    }

    .header-cart-link-hover {
        background: #787730;
        display: block;
        margin-right: 8px;
        padding-top: 5px;
        padding-right: 5px;
        padding-left: 5px;
        margin-top: -5px;
        padding-bottom: 10px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }

    .quick-basket {
        z-index: 10000100;
        position: fixed;
        left: 50%;
        margin-left: 67px;
        width: 400px;
        top: 30px;
        display: none;
        /*border: 2px solid #000;*/
    }
    .quick-basket-inner {
        margin-top: -30px;
    }
    .quick-basket table {
        width: 100%;
        background: #787730;
        color: #fff;
        font-family: 'Open Sans Condensed', sans-serif;
        text-transform: capitalize;
        padding: 10px;
        margin-top: 34px;
        margin-right: 8px;
        font-size: 0.8em;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        border-collapse: collapse;
    }
    .quick-basket table a {
        color: #fff;
    }

    .quick-basket table tr td {
        text-align: left;
        vertical-align: top;
        border-bottom: 1px solid #fff;
        padding: 3px;
        padding-top: 8px;
    }

    .quick-basket table tbody tr:first-child td {
        color: #fff;
        padding-top: 10px !important;
    }
    
    .quick-basket table tbody tr td:first-child {
        width: 30px;
        padding-left: 10px;
    }
    
    .quick-basket table tbody tr td:last-child {
        width: 40px;
        padding-right: 5px;
    }
    .quick-basket table tbody tr td:last-child a {
        font-size: 1.2em;
        background: #CC542B;
        border-radius: 8px;
        display: block;
        width: 18px;
        height: 24px;
        float: left;
        margin-top: -2px;
        color: #fff;
        padding-left: 10px;
        padding-top: 4px;
        margin-left: 10px;
    }

    .quick-basket table tfoot tr td {
        padding-left: 5px;
    }

    .checkout-button {
        height: 45px;
        background: #70bd36;
        font-size: 1.6em;
        border-width: 0px;
        color: #fff;
        /*border-top-right-radius:10px;*/
        border-radius:10px;    
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;
        width: 380px;
        display: block;
        text-align: center;
        padding-top: 15px;
        margin-left:5px;
        margin-bottom:15px;
        margin-top:10px;
    }

    .checkout-continue-button{
        height: 30px;
        padding-top:10px;
        padding-bottom:10px;
        padding-right:10px;
        background: #70bd36;
        font-size: 1.2em;
        border-width: 0px;
        color: #fff;
        /*border-top-right-radius:10px;*/
        border-radius:10px;    
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;
        width: 186px;
        display: block;
        text-align: center;
        margin-top: 10px;
        float: left;
        margin-left: 10px;
    }

    .generic-button{
        height: 40px !important;
        padding-right:10px !important;
        padding-left:10px !important;
        font-size: 1.0em;
        border-width: 0px;
        color: #fff;
        /*border-top-right-radius:10px;*/
        border-radius:10px;    
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;
        display: block;
        text-align: left;
        margin-top: 5px !important;
        width: 285px !important;
    }

    .generic-button-a{
        height: 20px !important;
        padding-right:10px !important;
        padding-left:10px !important;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 1.0em;
        border-width: 0px;
        color: #fff;
        /*border-top-right-radius:10px;*/
        border-radius:10px;    
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;
        display: block;
        text-align: left;
        margin-top: 5px !important;
        width: 275px !important;
    }

    .newsletter-input {
        width: 270px !important;
    }

    .checkout-disabled-button{
        height: 30px;
        padding-top:10px;
        padding-bottom:10px;
        padding-right:10px;
        background: #ABABAB;
        font-size: 1.2em;
        border-width: 0px;
        color: #fff;
        /*border-top-right-radius:10px;*/
        border-radius:10px;    
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;
        width: 186px;
        display: block;
        text-align: center;
        margin-top: 10px;
        float: left;
        margin-left: 10px;
    }

    .checkout-continue-button div:nth-child(1) {
        margin-left: -20px;
        margin-top: 3px;
    }

    .checkout-continue-button div:nth-child(2) {
        position: absolute;
        margin-left: 155px;
        margin-top: -38px;
        font-size: 1.8em;
    }

    .checkout-button:hover, .checkout-continue-button:hover {
        background: #7DC943;
    }

    .checkout-basket table{
        width: 612px;
        border-collapse: collapse;
        border-left: 2px solid #787730;
        border-right: 2px solid #787730;
    }

    .checkout-basket .blank-row{
        background: none !important;
    }

    .checkout-basket table thead th, .checkout-basket-thead td {
        text-align: left;
        font-size: 1.0em;
        font-family: 'Open Sans Condensed', sans-serif;  
        background-color: #787730;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #fff;
    }

    .checkout-basket table thead th.retailprice {
        width: 100px;
        text-align: center;
    }

    .checkout-basket table thead th.memberprice {
        width: 100px;
        text-align: center;
    }

    .checkout-basket table tbody td {
        text-align: left;
        font-size: 0.8em;
        padding-top: 10px;
        font-family: 'Open Sans Condensed', sans-serif;  
    }

    .checkout-basket table tbody tr.plain td {
        font-size: 0.8em !important;
        color: #000 !important;
    }

    .checkout-basket table tbody tr:nth-child(even) td {
        font-size: 1.0em;
        font-weight: bold;
        border-bottom: 2px solid #787730;
        color: #CC542B;
        text-transform:uppercase;
    }

    .checkout-basket table tbody tr:nth-child(4n-1) td, .checkout-basket table tbody tr:nth-child(4n) td {
        background: #F7F7DE;
    }

    .checkout-basket table tbody td.info {
        font-size: 1.0em;
        padding: 5px;
    }

    .checkout-basket table tbody td.retailprice {
        font-size: 1.2em;
        width: 100px;
        text-align: center;
    }
   
    .checkout-basket table tbody td.memberprice {
        font-size: 1.2em;
        width: 100px;
        text-align: center;
    }

  
    .checkout-basket table tfoot tr:first-child td {
        background: #787730;
        font-size: 1.0em;
        font-family: 'Open Sans Condensed', sans-serif;
        color: #fff;
    }

    .checkout-basket table tfoot tr td:first-child {
        text-align: right;
    }

    .checkout-basket table tfoot tr td {
        padding: 10px;
        font-size: 1.0em;
        font-family: 'Open Sans Condensed', sans-serif;
        text-transform: uppercase;
    }

    .checkout-basket table tfoot tr:last-child td {
        border-bottom: 2px solid #787730;
    }

    .checkout-basket table tfoot td.retailprice {
        font-size: 1.2em;
        width: 100px;
        text-align: center;
    }

    .checkout-basket table tfoot td.memberprice {
        font-size: 1.2em;
        width: 100px;
        text-align: center;
    }
   
    .header-menu-close {
        position: absolute;
        left: 924px;
        display: none;
    }

    #content
    {
        color: #000;
        padding-top: 3px;
    }

    #footer
    {
        padding-top: 10px;
        border-top: 7px solid #92633A;
        margin-top: 10px;
        margin-bottom: 40px;
        text-align: center;
        width: 752px;
        padding-left: 90px;
        padding-right: 90px;
        height: 300px;
    }

    #footer .menu
    {
        list-style: none;
        display:table;
        font-family: 'Open Sans Condensed', sans-serif;
        text-transform: uppercase;
        font-size: 0.9em;
        font-weight: 700;
        text-align: left;
        margin-left: -75px;
    }
    
    #footer .menu > li
    {
        list-style:none;
        padding:0px 5px 0px 5px;
        position:relative;
        display:table-cell;
        width:1%;
        text-align: left;
    }

    #footer .menu > li a{
        color: #787730;
    }

    #footer .menu li ul
    {
        list-style: none;
        width: 140px;
        display:block;
        text-indent:0px;
        line-height:20px;
        margin-right:10px;
        border-left:none;
        border-right:none;
        position:relative;
        margin-left: -30px; 
    }

    .megamenu {
        float: left !important;
        width: 210px !important;
        margin-left: 20px !important;
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform: capitalize;
        font-size: 0.8em;
    }
    .megamenu-first {
        margin-left: 0px !important;
    }

    .megamenu .mmcb {
        height: 15px !important;
        width: 15px !important;
    }

    .megamenu .mmli {
      margin-top: -20px;
      display: block;
      margin-left: 20px;        
    }

    .megamenu ul {
        list-style: none !important;
        margin-left: 0px !important;
        margin-top: 0px !important;
    }
    .megaLetter {
        position: absolute !important;
        font-size: 2.4em !important;
        font-weight: bold !important;
        color: #787730;
        margin-top: -8px;
    }

    #header-menu-nav .megaLetter {
        color: #ffffff !important;
    }

    .pager-info {
font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.0em;
  color: #787730;
  float: right;
  margin-top: 6px;
    }

    .pager-info-bottom {
        margin-top: 20px !important;
    }
    
    .crumbtrail-checkout {
        font-size: 1.5em !important;
        text-transform:uppercase !important;
    }

    .crumbtrail-checkout li a {
        color: #000;
    }

    .crumbTrailWrapper {
        width: 933px;
        height: 35px;
        background-image: url(/images/DiggersPaper1920x1200.jpg?cssver=1020);
        position: absolute;
        z-index: 9999999;
        margin-top: 195px;
        border-bottom: 5px #787730 solid;
    }

    .crumbtrailRightLinks {
        margin-left: 776px;
        margin-top: -23px;
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform:capitalize;
        font-size: 0.8em;
    }

    .quickSearchLinks {
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform:capitalize;
        font-size: 0.8em;
    }

    .crumbtrail
    {
        list-style: none;
        margin-left: -40px;
        padding-top: 0px;
        padding-bottom: 10px;
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform:capitalize;
        font-size: 0.8em;
    }

    .crumbtrail li
    {
        float: left;
    }

    .crumbtrail li:nth-child(n+1):after {
        content: "/";
        padding:0 5px;
    }

    .crumbtrail li:last-child:after {
        content: "";
    }
    
    .sub-header
    {
        background-color: #92633A;
        width: 912px;
        height: 27px;
        margin-top: 10px;
        padding-top: 4px;
        padding-left: 10px;
        padding-right: 10px;
        color: #fff;
        font-weight: bold;
        font-size: 1.0em;
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
    }

    .latest-news
    {
        list-style: none;
        margin-left: -40px;
        margin-top: 10px;
    }

    .latest-news li
    {
        font-size: 1.0em;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .latest-news li .thumb
    {
        float: left;
    }

    .latest-news li .text-title
    {
        margin-left: 96px;
    }
    
    .latest-news li a
    {
        font-weight: bold;
    }

    .latest-news-more {
        position:absolute;
        margin-top:-10px;
        left:865px;
        font-size:11px;
        font-weight:bold;
    }
    
    /*Home*/
    .banner-left
    {
        float: left;
        width: 618px;
        height: 298px;
    }

    .banner-right
    {
        float: left;
        margin-left: 10px;
        background-color: #F7F7DE; 
        width: 285px; 
        height: 278px; 
        padding:10px;
    }

    .column-left
    {
        float: left;
        width: 618px;
    }

    .column-right
    {
        float: left;
        margin-left: 10px;
        width: 285px; 
    }

    .column-right-inner
    {
        background-color: #F7F7DE; 
        padding:10px;
        margin-bottom: 10px;
        margin-right: -20px;
    }

    .panels-fixed
    {
        width: 932px;
    }

    .panels
    {
        /*width: 932px;*/
    }

    .panels-narrow
    {
        /*width: 634px;*/
    }

    .panels-narrow-no-right-2 .panel:nth-child(2n+2)
    {
        margin-right: 0px !important;
    }
    
    
    .panels div:nth-child(3n+3)
    {
        margin-right: 0px !important;
    }

    .panels div:nth-child(3n+4)
    {
        clear: both;
    }

    .desktop-panel-3 {
        
    }

    .panel
    {
        margin-right: 10px;
        border-top-width: 8px;
        border-top-style: solid;
        width: 304px;
        float: left;
        margin-top: 10px;
    }

    .panel-2
    {
        border-top-width: 8px;
        border-top-style: solid;
        width: 618px;
        float: left;
        margin-top: 10px;
    }

    .panel-info {
        color: #E6D6BD; 
        padding: 5px; 
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        margin-top: -4px; 
    }

    .panel-price {
        color: #E6D6BD; 
        padding: 5px; 
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        text-transform:capitalize;
        font-size: 0.7em;
        margin-top: -4px; 
    }

    .panel-img
    {
        /*width: 304px;
        height: 146px;*/
    }

    .panel-img-large
    {
        width: 304px;
        height: 380px;
    }

    .column-right .panel-img
    {
        width: 285px !important;
        height: 136px !important;
    }

    .slides-overlay
    {
        position: absolute;
        z-index: 1000;
        height: 15px;
        width: 598px;
        margin-top: -50px;
        padding-bottom: 10px;
        padding-right: 10px;
        padding-left: 10px;
        padding-top: 5px;
        font-size: 1.0em;
        background-color: #787730;
        font-family: 'Open Sans Condensed', sans-serif;
        text-transform: uppercase;
        color: #E6D6BD;
    }

    .slides-overlay div {
        margin-top: -1px;
    }

    .slides-overlay-fixed
    {
        position: absolute;
        z-index: 1000;
        height: 15px;
        width: 284px;
        margin-top: -50px;
        padding-bottom: 10px;
        padding-right: 10px;
        padding-left: 10px;
        padding-top: 5px;
        font-size: 1.0em;
        background-color: #787730;
        font-family: 'Open Sans Condensed', sans-serif;
        text-transform: uppercase;
        color: #E6D6BD;
    }

    #slides img, .slides-1-image img {
        width: 618px;
        height: 300px;
    }

    .ui-autocomplete {
        list-style-type: none;
        background-color: #E6D6BD;
        margin: 0;
        padding: 0;
        border: 1px solid #92633A;
        width: 333px;
        height: 200px; 
        overflow-y: scroll; 
        overflow-x: hidden;
        z-index: 10000002 !important;
        font-size: 10px;
        font-weight: bold;
    }

    .ui-autocomplete li{
        padding: 5px;
    }

    .ui-autocomplete li a{
        color: #000;
    }

    .ui-autocomplete li.hover{
        background-color: #ABABAB;
    }

    .input[type=submit], .large-btn {
        margin-top: 5px;
        height: 50px;
        padding:10px;
        background: #70bd36;
        font-size: 1.0em;
        border-width: 0px;
        color: #fff;
        /*border-top-right-radius:10px;*/
        border-radius:10px;
    }

    .large-btn:hover {
        background: #7DC943;
    }
    
    .main-site-search-criteria[type=text] {
        height: 20px;
        padding:3px;
        color: #6b7770;
        font-size: 1.0em;
        border: 1px solid #006838;
        border-bottom-left-radius: 8px;
        border-top-left-radius: 8px;
        width: 327px;
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;   
    }

    .main-site-search-criteria-sli[type=text] {
        height: 20px;
        padding:3px;
        color: #6b7770;
        font-size: 1.0em;
        border: 1px solid #006838;
        border-bottom-left-radius: 8px;
        border-top-left-radius: 8px;
        width: 327px;
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;   
    }

    .checkout-search-criteria[type=text], .catalogue-search-criteria[type=text] {
        /*width: 604px;*/ 
        height: 30px;
        padding:3px;
        color: #6b7770;
        font-size: 1.0em;
        border: 1px solid #92633A;
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;  
    }

    .product-info {
        margin-left: -5px;
        margin-top: -5px;
    }

        .panel-product-info {
        margin-left: 0px !important;
        margin-top: 0px !important;
    }

    .product-info-quick {
        width: 100% !important;
        font-family: 'Open Sans Condensed', sans-serif;  
        background-color: #92633A !important;
        border-color: #92633A !important;
        margin-left: 0px;
    }

    .product-info-quick tr td {
        padding: 5px !important;
        background-color: #92633A !important;
        border-color: #92633A !important;

    }

    .product-price {
        margin-top: 8px;
        color: #e6d6bd;
        font-size: 1.2em;
    }

    .product-code {
        color: #000;
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:uppercase;
        margin-bottom: 5px;
    }

    #productVariation {
        width: 270px;
        margin-bottom: 10px;
        margin-left: -2px;
    }

    .product-info tr td{
        vertical-align: top;
        border-color: #92633A !important;
    }

    .product-info tr:first-child td:first-child{
        font-size: 1.2em;
    }

    .product-info .product-info-buttons {
        width: 120px;
    }

    .product-info .product-info-description {
        font-size:0.8em;
        color: #fff !important;
    }

    .product-info-description-table {
        width: 590px !important;
    }
    
    .popup-wait {
        text-align: center;
        top: 350px;
        position: relative;
        left: 50%;
        margin-left: -200px;
        margin-bottom: 75px;
        font-size: 20px;
        background-color: #fff;
        padding: 50px;
        width: 400px;
        border: 2px solid #787730;
    }

    .popup-wait .checkout-continue-button {
        font-size: 0.8em;
        width: 166px;
    }

    .popup-wait .popup-continue-message {
        font-size: 0.8em;
    }

    .quick-pick-image {
        /*width: 580px;*/
    }

    .gift-recipient-detail {
        
    }

    .gift-recipient-delete {
        position: absolute; 
        left: 587px;
        margin-top: 7px;        
    }

    .postage-pay-address{
        padding:10px;
        background: #70bd36;
        font-size: 1.2em;
        border-width: 0px;
        color: #fff;
        /*border-top-right-radius:10px;*/
        border-radius:10px;    
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;
        display: block;
        margin-top: 10px;
        margin-right: 5px;
    }

    .postage-pay-address .line {
        font-size:0.8em;
    }

    .billing-address-postage, .shipping-address-postage, .shipping-address-postage-gift {
        padding:10px;
        border: 2px solid #92633a;
        font-size: 1.2em;
        color: #92633a;
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:capitalize;
        display: block;
        margin-bottom: 10px;
        margin-right: 5px;
    }

    .billing-address-postage .line, .shipping-address-postage .line, .shipping-address-postage-gift .line {
        font-size:0.8em;
        color: #000;
    }
 
    .responsive-navigation .crumb{
        list-style: none;
        margin-left: -40px;
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:uppercase;
        font-size: 1.2em;
    }

    .responsive-navigation a {
        color: #000 !important;
    }
    
    .responsive-navigation .crumb li {
        float: left;
    }
    .responsive-navigation .crumb li:nth-child(n+1):before {
        content: "<";
        padding:0 5px;
    }

    .responsive-navigation .crumb li:last-child:after {
        content: "";
    }

    .responsive-navigation .siblings{
        list-style: none;
        margin-left: -40px;
        font-family: 'Open Sans Condensed', sans-serif;  
        text-transform:uppercase;
    }

    .responsive-navigation .siblings li{
        padding:10px;
        background: #CC542B;
        font-size: 1.0em;
        color: #fff;
        /*border-top-right-radius:10px;*/
        border-radius:5px;  
        border-color: #CC542B;
        font-family: 'Open Sans Condensed', sans-serif;  
        display: block;
        margin-top: 10px;
        margin-right: 5px;
    }

    .responsive-navigation .siblings .selected {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;  
        background: #787730 !important;
    }

    .responsive-navigation .siblings li ul{
        background-image: url(/images/DiggersPaper1920x1200.jpg?cssver=1020);
        margin-left: -9px;
        margin-right: -9px;
        margin-bottom: -9px;
    }

    .responsive-navigation .siblings li ul li{
        margin-left: -40px;
        border-radius:0px;  
        background-image: url(/images/DiggersPaper1920x1200.jpg?cssver=1020);
        border-bottom: 1px solid #787730;
        margin-right: 0px;
    }

    .responsive-navigation .siblings li ul li:last-child{
        margin-left: -40px;
        border-radius:0px;  
        background-image: url(/images/DiggersPaper1920x1200.jpg?cssver=1020);
        border-bottom: 0px solid #787730 !important;
    }

    .responsive-navigation .siblings .link, .responsive-navigation .siblings .nolink {
        float: left;
        display: block;
        width: 590px;
    }

    .responsive-navigation .siblings .link .arrow {
        float: right;
        display: block;
    }

    .responsive-navigation .siblings .root {
        float: left;
        display: block;
        width: 590px;
    }

    .responsive-navigation .siblings .toolbar {
        float: right;
        margin-right: 30px;
        margin-top: -20px;
    }

    .responsive-navigation .siblings .toolbar a {
        float: right;
        font-size: 1.2em;
        border-radius: 8px;
        display: block;
        width: 18px;
        height: 22px;
        margin-top: -2px;
        margin-left: 5px;
        color: #fff;
        padding-left: 8px;
        padding-top: 4px;
        background: #92633A;
    }

    .fileSelectorInfoBox {
        float: left;
        width:525px;
        min-height: 75px;
        border: 1px solid #ABADB3;
        padding:5px;
        font-size:1.2em;
        font-family: 'Open Sans Condensed', sans-serif;
        background: #fff;
        margin-top: 10px;
        height: 110px;
    }

    .fileSelectorInfoBox div {
        padding: 2px;
        height: 20px;
    }

    .fileSelectorButtons {
        float: left;
    }

    .fileSelectorButton {
        height: 55px;
        width: 55px;
        padding:5px;
        font-family: 'Open Sans Condensed', sans-serif;
        background: #92633A !important;
        font-size: 1.0em;
        border-width: 0px;
        color: #fff;
        margin-left: 10px;
        margin-top: 10px;
    }

    .filePhotoButton {
        height: 55px;
        width: 55px;
        padding:5px;
        font-family: 'Open Sans Condensed', sans-serif;
        background: #787730 !important;
        font-size: 1.0em;
        border-width: 0px;
        color: #fff;  
        margin-left: 10px;      
        margin-top: 10px;
    }

    .fileSelectorFallBack {
        margin-bottom:5px;
        margin-top:5px;
        width: 410px;
    }    
    
    .imagePreview {
        width:100px;
        height:100px;
        margin-top:5px;
        margin-right:5px;
    }   

    .checkbox-grid-left {
        float: left;
        width: 515px;
    }

    .checkbox-grid-right {
        float: right;
        font-size:0.8em;
        margin-top:-25px;
    }

    .more-picker {
        
    }

    .iframe-video-right {
        width: 283px;
        height: 240px;
    }

    .iframe-video-main {
        width: 614px;
        height: 300px;      
    }

    a.slidesjs-next {
        margin-top: -43px;
        margin-left: 600px;
        position: absolute;
        background-position: -12px 0;
        z-index: 1000;
    }

    a.slidesjs-previous {
        margin-top: -43px;
        margin-left: 580px;
        position: absolute;
        background-position: 0 0;
    }

    ul.quick-list {
        margin-left: -22px;
    }

    ul.quick-list-horizontal {
        margin-left: -40px;
        list-style: none;
    }

    ul.quick-list-horizontal li {
        float: left;
        content: "|";
        margin-bottom: 10px;
        text-align: center;
        padding-right: 5px;
    }

    ul.quick-list-horizontal li label{
        margin-top: 0px;
        display: block;
        margin-left: 0px;
    }

    .pager {
        list-style: none;
        margin-left: -45px;
        font-family: 'Open Sans Condensed', sans-serif;
    }
    
    .pager li{
        float: left;
        color: #787730;
        margin-left: 5px;
    }

    .pager li a {
        text-align: center;
        width: 15px;
        padding: 5px;
        display: block;
        color: #787730;
        border: 1px solid #787730;
    }

    .pager li span {
        text-align: center;
        width: 15px;
        padding: 5px;
        display: block;
        color: #92633a;
        border: 1px solid #92633a;
    }

    .pagecount {
        margin-top: 5px;
    }

    .plant-finder-table {
        padding: 0px;
        margin: 0px;
        border-collapse: collapse;
        width: 100%;
    }

    .plant-finder-table th{
        text-align: left;
        color: #787730;
        font-family: 'Open Sans Condensed', sans-serif;
        border: 1px solid #92633a;
        text-transform: uppercase;
        padding: 5px;
        font-weight: bold;
    }

    .plant-finder-table td{
        text-align: left;
        color: #92633a;
        font-family: 'Open Sans Condensed', sans-serif;
        border: 1px solid #92633a;
        text-transform: uppercase;
        padding: 5px;
    }

    #map-canvas {
        height: 197px;
        width: 617px;
    }

    .advancedsearch .option{
        float: left;
    }

    .advancedsearch .label{
        font-size: 0.8em;
    }

    .advancedsearch .option:nth-child(even){
        margin-left: 10px;
    }


    .advancedsearch select{
        width: 301px;
        height: 35px;
    }

    .result-button {
        float: left; 
        width: 288px; 
        padding: 5px; 
        display: block; 
        border-width: 1px;
        border-style: solid;
        height: 30px;
    }

    .coupon-input {
        width: 74px !important;
    }

    .quick-nav {
        list-style: none;
        margin-left: -40px;
        margin-top: -5px;
    }
    .quick-nav li {
        float: left;
        margin-right: 5px;
    }
    .quick-nav li:after {
        
    }
    .quick-nav li:last-child {
        margin-right: 0px !important;
    }
    .quick-nav li:last-child:after {
    content: "" !important;
    }

.no-border-top {
    border-top-width: 0px !important; 
    border-top-style:none !important;
}

.catalogue-search-criteria[type=text]{
    width:495px !important;
}

.catalogue-search-criteria-qty {
    width:100px !important;
    height: 38px !important;
    margin-top: -13px !important;
}

.sorter-all {
      width: 257px;
      height: 30px !important;
      padding: 5px !important;
      font-size: 0.8em !important;
}

.sorter-sort {
      width: 358px;
      height: 30px !important;
      padding: 5px !important;
      font-size: 0.8em !important;
}

.sorter-page {
      width: 189px;
      height: 30px !important;
      padding: 5px !important;
      font-size: 0.8em !important;
}

.sorter-instock {
      width: 110px;
      height: 30px !important;
      padding: 5px !important;
      font-size: 0.8em !important;
}

.backToTop {
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 0.8em;
    margin-left: 860px;
}
