﻿    body 
    {
        background:url('/assets/img/bg-default-80.jpg');
        overflow-x:hidden;
    }
    form .container
    {
        -webkit-box-shadow:  0px 0px 50px 0px rgba(0, 0, 0, 0.1);
        box-shadow:  0px 0px 50px 0px rgba(0, 0, 0, 0.1);
    }
    form .container .header
    {
        background:White;
    }
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container 
    {
        background:#fff;
    }
    .container-fluid
    {
        padding-left: 0;
        padding-right: 0;
    }
    .pageMargin 
    {
        margin:50px;
    }

/*** == Mobile Version Bootstrap addons */
    @media (max-width: 767px) 
    {
     
        body 
        {
            padding-left:0;
            padding-right:0;
        }
        .content
        {
            padding-top:20px !important;
        }
        .pageMargin 
        {
            margin:20px;
        }
        .navbar.main .nav > li a 
        {
            width:100%;
            display:block;
        }
        .navbar.main .nav
        {
            width:100%;
            padding:0;
            margin:0;
        }
        .navbar .navbar-inner {padding:0;}
        .navbar.main .nav > li 
        {
            width:100%;
            border-bottom:1px solid #fff;
        }
        .navbar.main .nav > li a:hover
        {
            background:inherit;
            color:inherit;
        }
    }

/*** == UTILITY NAVIGATION (EMAIL, PHONE, FAX) */
    .navbar.utility
    {
        margin-bottom:0;
        margin-top:55px;
        height:100%;
    }
    .navbar.utility .navbar-inner
    {
        background:none !important;
        border: none;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0);
        padding-right:0;
        padding-left:0 !important;
        filter:;
        box-shadow:0px 1px 4px rgba(0,0,0,0);
    }
    .navbar.utility .navbar-inner .nav
    {
        margin-right:0;
    }
    .navbar.utility .nav > li 
    {
        padding:0 15px;
    }
    .navbar.utility .nav > li a
    {
        text-shadow: 0 0 0 #333;
    }
    .navbar.utility .nav > li a:hover
    {
        background:#fff;
        color:#333;
        cursor:default;
    }
    .navbar.utility .nav > li:last-child a
    {
        padding-right:0;
    }

/*** == MAIN NAVIGATION */
    .navbar.main 
    {
        margin-bottom:0;
        margin-top:0;
    }
    .navbar.main .navbar-inner
    {
        background:#f0f0f0 !important;
        margin-top:10px;
        border: none;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0);
        padding-left:0 !important;
        filter:;
        box-shadow:0px 1px 4px rgba(0,0,0,0);
    }
    .navbar.main .nav > li a
    {
        padding-left:20px;
        padding-right:20px;
        text-shadow: 0 0 0 #333;
    }
    .navbar.main .nav > li.divider-vertical
    {
        padding-left:0px;
        padding-right:0px;
        border-right: 1px solid #fff;
        margin:0;
    }

/*** == ICONS */
    i.icon-fax
    {
        background:url('/assets/img/glyphs.gif');
        background-position:0 0;
        width:20px;
        height:20px;
        margin-right:10px;
        display:inline-block;
        *display:inline;
        zoom:1;
        position:relative;
        top:-3px;
    }
    i.icon-phone
    {
        background:url('/assets/img/glyphs.gif');
        background-position:-20px 0;
        width:20px;
        height:20px;
        margin-right:10px;
        display:inline-block;
        *display:inline;
        zoom:1;
        position:relative;
        top:-3px;
    }
    i.icon-mail
    {
        background:url('/assets/img/glyphs.gif');
        background-position:-40px 0;
        width:20px;
        height:20px;
        margin-right:10px;
        display:inline-block;
        *display:inline;
        zoom:1;
        position:relative;
        top:-3px;
    }

/*** == CONTENT */
    .content 
    {
        padding-top:50px;
    }

/*** == SIDEBAR */
    .sidebar 
    {
        background:#f0f0f0;
        padding:10px 18px;
    }
    
/*** == FOOTER */
    .footer {
        padding: 0;
        margin-top: 20px;
        border-top: 1px solid #E5E5E5;
    }

/*** == EXTRAS */
    .top-border-faded
    {
        height:1px;
        margin:0;
        padding:0;
        background:#333;
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(left,  #ffffff 0%, #797979 25%, #3a3a3a 44%, #333333 50%, #3a3a3a 58%, #797979 75%, #ffffff 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(25%,#797979), color-stop(44%,#3a3a3a), color-stop(50%,#333333), color-stop(58%,#3a3a3a), color-stop(75%,#797979), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left,  #ffffff 0%,#797979 25%,#3a3a3a 44%,#333333 50%,#3a3a3a 58%,#797979 75%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left,  #ffffff 0%,#797979 25%,#3a3a3a 44%,#333333 50%,#3a3a3a 58%,#797979 75%,#ffffff 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left,  #ffffff 0%,#797979 25%,#3a3a3a 44%,#333333 50%,#3a3a3a 58%,#797979 75%,#ffffff 100%); /* IE10+ */
        background: linear-gradient(to right,  #ffffff 0%,#797979 25%,#3a3a3a 44%,#333333 50%,#3a3a3a 58%,#797979 75%,#ffffff 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    }
    .shadow-sharp
    {
        width:98%;
        padding:0 1%;
    }
    abbr 
    {
        font-style:italic;
        font-weight:bold;
        color:#3A87AD;
    }
    
    /* =BOOTSTRAP OVERRIDES */
    .alert {margin-top:20px;margin-bottom:0px;}

/* Other */
.wholesale-disclaimer 
{
    line-height:35px;
    font-weight:bold;
    color:Black;
    font-style:italic;
    margin:0;
    padding:0;
}

