body {
    background: url('../images/tackle-box-background-optimized.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align:left;
}
img {
    border:0px;
}
.tblHeader {
    background-image:url('../images/header-background.png');
    background-repeat:repeat-x;
    width:1000px;
    padding-top:10px;
}
.tdNav {
    font-family:Calibri;
    color:#000000;
    font-size:20px;
    padding-top:105px;
    padding-right:5px;
    font-weight:bold;
    position:relative;
    left:-25px;
    text-align:center;
}
.tdNav2 {
    font-family:Calibri;
    color:#000000;
    font-size:20px;
    padding-top:105px;
    /*padding-right:5px;*/
    font-weight:bold;
    position:relative;
    left:-20px;
    text-align:center;
}
.tdNav a {
    color: #000000;
    text-decoration:none;
}
.tdNav a:hover {
    color: #6d6d6d;
    text-decoration:none;
}
.tdNav a:visited {
    color: #000000;
    text-decoration:none;
}
.tdNav2 a {
    color: #000000;
    text-decoration:none;
}
.tdNav2 a:hover {
    color: #6d6d6d;
    text-decoration:none;
}
.tdNav2 a:visited {
    color: #000000;
    text-decoration:none;
}
.tdLogo {
    width:341px;
}
.divSlide {
    position:relative;
    top: -72px;
    z-index:1;
}
.divLogo {
    z-index:10;
    position:relative;
}
h1 {
    font-family:Calibri;
    font-weight:bold;
    text-transform:uppercase;
    text-align:left;
    color: #000000;
    font-size:28px;
    padding-bottom:15px;
}
h2 {
    font-family:Calibri;
    font-weight:bold;
    text-transform:uppercase;
    text-align:left;
    color: #000000;
    font-size:24px;
    font-style:italic;
    padding-bottom:15px;
}
.divContent {
    background-color:#d7f1f9;
    width:1000px;
    position:relative;
    top: -72px;
    border-top:3px solid #000000;
    padding: 5px 15px 10px 15px;
    text-align:left;
    min-height:450px;
}
p {
    padding-bottom:15px;
    line-height:1.5;
}
.divFrontSlider {
    float:right;
    width:300px;
}
.divFooter {
    position:relative;
    top:-70px;
    text-align:center;
    width:1000px;
    color:#ffffff;
}
.tblFooter {
    width:1000px;
}
.tdProducts {
    vertical-align:middle;
    padding: 0px 10px;
}
.divProducts {
    width:300px;
    float:right;
    padding:0px 15px 15px 15px;
    text-align:center;
}
.divProducts h2 {
    text-align:center;
}
.spnH1 {
    /*font-size:34px;*/
    font-weight:bold;
    font-style:italic;

}
li {
    text-indent: 20px;
    padding-bottom: 8px;
}






ul {
            /*text-align: left;*/
            display: inline;
            /*margin: 0;*/
            /*padding: 15px 4px 17px 0;*/
            list-style: none;
            /*-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
            -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);*/
            z-index:9999;
        }
        ul li {
            /*font: bold 12px/18px sans-serif;*/
            display: inline-block;
            /*margin-right: -4px;*/
            position: relative;
            /*padding: 15px 20px;*/
            /*background: #fff;*/
            cursor: pointer;
            -webkit-transition: all 0.2s;
            -moz-transition: all 0.2s;
            -ms-transition: all 0.2s;
            -o-transition: all 0.2s;
            transition: all 0.2s;
        }
        ul li:hover {
            /*background: #555;*/
            color: #fff;
        }
        ul li ul {
            padding: 0;
            position: absolute;
            top: 48px;
            /*left: 0;*/
            /*width: 150px;*/
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            display: none;
            opacity: 0;
            visibility: hidden;
            -webkit-transiton: opacity 0.2s;
            -moz-transition: opacity 0.2s;
            -ms-transition: opacity 0.2s;
            -o-transition: opacity 0.2s;
            -transition: opacity 0.2s;
            z-index:9999;
        }
        ul li ul li { 
            /*background: #555;*/ 
            /*display: block;*/ 
            color: #000000;
            /*text-shadow: 0 -1px 0 #000;*/
            text-align:center;
        }
        ul li ul li:hover { /*background: #666;*/ }
            ul li:hover ul {
                display: block;
                opacity: 1;
                visibility: visible;
                /*background-color:lightblue;*/
            }

            .tdNav3 {
    font-family:Calibri;
    color:#000000;
    font-size:16px;
    padding-top:109px;
    padding-right:3px;
    font-weight:bold;
    position:relative;
    left:-25px;
    text-align:center;
}
.tdNav4 {
    font-family:Calibri;
    color:#000000;
    font-size:16px;
    padding-top:109px;
    /*padding-right:5px;*/
    font-weight:bold;
    position:relative;
    left:-20px;
    text-align:center;
}
            .tdNav5 {
    font-family:Calibri;
    color:#000000;
    font-size:19px;
    margin-top:92px;
    /*padding-right:10px;
    padding-left:10px;*/
    padding:3px 15px;
    font-weight:bold;
    /*position:relative;
    left:-25px;*/
    /*text-align:right;*/
    /*width:170px;*/
    background-color:#d7f1f9;
    border-top:solid 3px #000000;
    border-bottom:solid 3px #000000;
}
.tdNav3 a {
    color: #000000;
    text-decoration:none;
}
.tdNav3 a:hover {
    color: #6d6d6d;
    text-decoration:none;
}
.tdNav3 a:visited {
    color: #000000;
    text-decoration:none;
}
.tdNav4 a {
    color: #000000;
    text-decoration:none;
}
.tdNav4 a:hover {
    color: #6d6d6d;
    text-decoration:none;
}
.tdNav4 a:visited {
    color: #000000;
    text-decoration:none;
}
.divSlide2 {
    position:relative;
    top: -72px;
    z-index:1;
}
.pIndent {
    text-indent: 20px;
}
.divProductGrid {
    width:33.333%;
    padding:10px;
    float:left;
    min-height:300px;
}
.tdProductImg img {
    width:100%;
    margin:0px auto;
    text-align:center;
    max-height:150px;
}
.tdProductTitle {
    padding:10px;
    font-size:18px;
    font-weight:bold;
    text-align:center;
}
.divProductLanding {
    width:33.333%;
    padding:10px;
    float:left;
    min-height:300px;
    text-align:center;
}
.divProductLanding img {
    width:100%;
    margin:0px auto;
    text-align:center;
    max-height:150px;
}
.divProductLanding a {
    font-family:Calibri;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    color: #000000;
    font-size:24px;
    /*padding-bottom:15px;*/
}
.divProductLanding a:hover {
    text-decoration:none;
}