﻿body {
background-color:#ffffff !important;
}


.container .navbar {
margin-bottom:0px;
}

.navbar ul li ul {
border:1px solid #666666;
background-color:#fafafa;
}


ul.nav {
margin-left:0px;
padding-left:0px;
}
.navhead{
margin-left:0px;
margin-right:0px;
padding-left:8px !important;
padding-right:2px !important;
}


.display-block{
    display:block;
}

.display-inline{
    display:inline-block;
}

.sidebar {
       font-size:90%;
       line-height:1.2em;
      }

      .block {
          margin-bottom:12px;
          margin-top:12px;
       }

        .sidebartitle {
        padding:4px;
        margin-bottom:4px;
        background-color:#eeeeee;
        }

        .rightborder {
            border-right:1px solid silver;
        }

        .leftborder {
        border-left:1px solid silver;
        }
        
        .footer {
            background-color:green !important;
            color:white;
            margin-left:3px;
            margin-right:3px;
            margin-bottom:15px;
            padding-top:6px;
            padding-bottom:6px;
        }

        .footer a {
                color: white;
            }

        .footernew{
            background-color:forestgreen !important;
            color:white;
            margin-left:3px;
            margin-right:3px;
            margin-bottom:15px;
            padding-top:6px;
            padding-bottom:6px;
            border-top-color:#98ce78;
            border-top-width:8px;
            border-top-style:solid;
        }
        .footernew a{
            color: white;
        }



        .width630 {
        max-width:630px;
        }

        .nomargin {
        margin:0px;
        padding:0px;
        }

        .push6 {
            margin-top: 6px;
            margin-bottom: 6px;
        }

.push12 {
    margin-top: 12px;
    margin-bottom: 12px;
}
.subcategories {
    margin: 0px;
    padding: 0px;
}
    .subcategories li {
     margin: 0 0 0 20px;
     padding: 0px;
    }

.newsblock {
    margin-top: 6px;
    margin-bottom: 6px;
}
.ad {
width:100%;
height:auto;
}

.sidebaradpanel {
border-top:1px solid silver;
border-bottom:1px solid silver;
}

.sidebarad {
width:100%;
height:auto;
max-width:250px;
}

.featuredvideopanel {
border-top:1px solid silver;
border-bottom:1px solid silver;
}

.eventimage {
width:100%;
height:auto;
}
.altrow {
background-color:#eeeeee;
}

.pantagcloud {
margin-bottom:6px;
margin-top:6px;
}

.autocompletelist {
background-color:white;
padding:6px;
border-left:1px solid silver;
border-right:1px solid silver;
border-bottom:1px solid silver;
width:190px !important;
}

.autocompletelistitem {
background-color:white;
color:black;
list-style:none;
font-size:11px;
padding:3px;
cursor:hand;
}

.autocompletelistitemhighlight {
background-color:#eeeeee;
color:black;
list-style:none;
font-size:11px;
padding:3px;
cursor:hand;
}

.featureddept {
width:100%;
height:auto;
max-width:340px;
margin:3px;
}

  .GridPager a, .GridPager span
    {
        display: block;
        height: 36px;
        min-width: 36px;
        font-weight: normal;
        text-align: center;
        text-decoration: none;
    }
    .GridPager a
    {
        background-color: #ffffff;
        color: #428bca;
        border: 1px solid #dddddd;
        padding-top:7px;
        padding-left:3px;
        padding-right:3px;
    }
    .GridPager span
    {
        background-color: #428bca;
        color: #ffffff;
        border: 1px solid #428bca;
        padding-top:7px;
         padding-left:3px;
        padding-right:3px;
    }

.adminoptionsbar {background-color:#dff0d8;padding:6px;color:black;
}

      .fitthumbnail {
    width:100%;
    height:auto;
    margin:0px;
    }
.xlargethumbnail {
   
    max-width:200px !important;
    max-height:200px !important;
    margin:0px;
    }


    .largethumbnail {
   
    max-width:200px !important;
    max-height:200px !important;
    margin:0px;
    
    }
     .mediumthumbnail {
    
    max-width:150px !important;
    max-height:150px !important;
    margin:0px;
    }
    
    .smallthumbnail {
   
    max-width:100px !important;
    max-height:100px !important;
    margin:0px;
    }
     .xsmallthumbnail {
   
    max-width:50px !important;
    max-height:50px !important;
    margin:0px;
    }

    .caption {
    padding-left:3px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;
    }

         .productactivesearch td label{
     font-weight:normal;
     padding-left:3px;
     padding-right:3px;
     font-size:80%;
     }

      .productsellonlinesearch td label{
     font-weight:normal;
     padding-left:3px;
     padding-right:3px;
     font-size:80%;
     }
        .productshowpricesearch td label{
     font-weight:normal;
     padding-left:3px;
     padding-right:3px;
     font-size:80%;
     }

        .checkboxlist input[type=checkbox] + label {
         font-weight:normal;
     margin-left:3px;
     padding-left:3px;
     display:inline-block;
        }

        .checkbox {
        margin-left:20px;
        margin-top:0px;
        margin-bottom:0px;
        padding:3px;
        }

        .checkbox label {
        margin-left:3px;
        padding-left:3px;
        }

       .gridviewcheckbox {
            text-align:center;
            vertical-align:middle;
            display:block;
            margin: 0 auto;
        }
        .gridviewtextbox {
        margin-left:0px;
        margin-right:0px;
        border:0 solid white;
        padding-top:1px !important;
        padding-bottom:1px !important;
        font-size:smaller;
        height:24px;
        line-height:16px;

         }
        .gridviewicon {
            width:100%;
            height:auto;
            max-width:150px;
            max-height:150px;
        }
       
        .gridviewtextbox:hover {
        border:1px solid silver;
        }

        .hyphenate {
 -ms-word-break: break-all;
     word-break: break-all;
  -webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

        .nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

        .footersocialicons{
            max-width:36px !important;
            width:100%;
            height:auto;
            text-align:center;
            vertical-align:middle;
        }