﻿ body {
    font-family: Arial !important;
    padding:0;
}
 .sub{display:none;}
 .global_notification{width:100%;top:0;font-size:16px;background-color:#00558C;text-align: center;color: white;display:block;}
.top-banner a {
    color: white;
    text-decoration: none;
}

.top-banner p {
    text-align: center;
    margin-top: 8px;
}

.HideMe {
    height: 0;
    display: none;
}

.top-banner {
    background: #00558C !important;
    vertical-align:-10px;
}

.row {
    margin: 0;
}
.btn-custom{background-color:#930303;border-color:#930303; color:white;}

.input-group .form-control {
    z-index: 0;
}

p, h2, a {
    font-family: Arial !important;
}

@media (min-width: 1425px) {
    .title .search {
        right: 60%;
    }
}
/*.title .search .input-group{ padding-top: 12px; padding-left:12px;}*/
.title .search .twitter-typeahead {
    width: 98%;
    /*z-index:0;
    margin-left:10px;*/
}

.title .search .tt-input {
    text-transform: uppercase;
}
/*.title .search { width: 320px; background: url(../../../Images/CSSImages/SearchBar.jpg) repeat-x;  height:35px; float:left; margin: 8px 4px 0 0; }*/
.title .search .text_box {
    margin: 8px 7px 3px 3px;
    width: 258px;
    float: left;
    margin-right: 7px;
    margin-left: 0px;
    text-align: left;
    text-transform: uppercase;
    font-size: 12px;
    height: 16px;
    border-style: none;
    padding-left: 6px;
    margin-top: 6px;
    margin-bottom: 50px;
    padding-top: 6px;
}

    .title .search .text_box:focus {
        outline: none;
    }

.title .search .search_button {
    margin-left: -24px;
    height: 38px;
    width: 50px;
    z-index: 0;
    margin-bottom:5px;
}

@media(max-width:769px) {
    .title .search .search_button {
        margin-left: -18px;
    }
}

@media(min-width:769px) and (max-width:1496px) {
    .title .search .search_button {
        margin-left: -18px;
    }
}

@media(max-width:768px)and (min-width:992px) {
    .title .search .search_button {
        margin-right: 25px;
    }
}
/*.title .search .search_button, .title .search .search-box{
    border-radius:5px!important;
}*/
.title .search .search-box {
    /*padding: 18px !important;*/
    margin-left:11px;
    z-index:0;
}

/*.title .bestseller {
    display: none;
    position: absolute;
    width: 318px;
    border: 1px solid #00678F;
    background: #FFF;
    z-index: 110;
}*/

    .title .bestseller h3 {
        display: block;
        background: #00678F;
        padding: 2px;
        text-align: center;
        color: #FFF;
    }

    .title .bestseller ul li {
        list-style: none;
        line-height: 20px;
        font-weight: bold;
        padding-left: 3px;
    }

        .title .bestseller ul li a {
            text-transform: capitalize;
        }



.footer {
    height: 160px;
    background-color: white;
    border-top: 3px solid black;
    margin-top: 20px;
    padding-left: 2%;
}

    .footer a {
        color: black !important;
        line-height: 2;
    }

@media(max-width:480px) {
    .footer a, .footer h4 {
        margin-left: 10px;
    }
}
/*@media(max-width:480px){.title .search{left: 10px; }}*/
.footer a:hover {
    text-decoration: underline;
    color: #00558C !important;
}

.footer span {
    padding-left: 10px;
}

    .footer span p {
        padding-left: 34px;
        margin: 0;
    }

.title .search {    background-color: #FFF;position: absolute; _position: absolute; right: 10px;   margin-right: 4%; width:100%; }
 
.title .middle_1 { 
    text-align: left;
    color: #fff;
    font: bold 12px Arial;
}

    .title .middle_1 .left_login {
        float: left;
        padding-right: 3px;
        margin-top: 12px;
        margin-right: 75px;
    }

    .title .middle_1 .right_login {
        float: left;
        padding-left: 3px;
        text-align: left;
    }

    .title .middle_1 a, .title .middle_1 span {
        color: #000; /*letter-spacing: 2px;*/
        padding-left: 0px;
    }

    .title .middle_1 ul {
        margin: 0; /*margin-left:-45px;*/ /*float:right;*/
        margin-bottom: 10px;
    }




.title .middle_1 ul li {
    display: inline;
    padding-left: 0px;
    padding-right: 0px;
    border-right: 1px solid black;
    font-size: 14px;
    text-align: center;
}

    .title .middle_1 ul li:last-child {
        border-right: 0px;
    }

.title .shoppingCartSummary {
    background: url(../../../Images/CSSImages/CheckoutBox.png) no-repeat;
    float: right;
    width: 100px;
    margin-top: 5px;
    height: 43px;
    text-align: left;
    font: normal 11px Arial;
    padding: 5px 0 0 5px;
}

    .title .shoppingCartSummary .item_count {
        color: White;
        font: bold 13px Arial;
    }

    .title .shoppingCartSummary a {
        color: White;
        font: bold 12px Arial;
        text-decoration: none;
        display: block;
        text-align: left;
        margin: 0;
        padding: 0;
    }
    .gisearch {vertical-align: top;}
 .ppkImg img {margin-bottom: 0px;}
.shop a {padding-right: 2px;padding-left: 2px; margin-left:0px;}
 .bottom li {border-right: 2px solid #ddd;}
 .bottom li img {padding: 8px 8px 2px 2px;  border-style: none;}
  .bottom li img a:hover {color: #337ab7 !important; }
  .down {    margin-left: 100px;    margin-bottom: 0px;} 
   
.title .right {float: right; width: 170px;  margin-top: 5px;}
/*@media(max-width:1024px){
    .title .middle_1 ul li a{padding-left:2px; padding-right:2px;}
}*/

@media(max-width:480px) {       
     .title .middle_1 ul li {font-size: 12px !important;font-weight: normal;}
     }
      @media(max-width:760px) {
    .title .search {padding-top: 5px; margin-right:0; padding-left:15px;}
    } 
      /*@media (min-width: 1200px) {
          .bottom li {display: block;   border: 0px;   text-align: center; padding-bottom: 5px; }
}*/
      /*@media (min-width: 992px) and (max-width: 1199px) {
     .bottom li {display: block;   border: 0px;   text-align: center; padding-bottom: 5px; }
   }*/ 
      @media (min-width: 768px) and (max-width: 991px){
          .bottom li {display: block;   border: 0px;   text-align: center; padding-bottom: 5px; }
      }
      @media (max-width: 768px){
          .bottom li {display: block;   border: 0px;   text-align: center; padding-bottom: 5px; }
      }
      @media(max-width:760px) {
    .down {margin-left: 0px;}
   
}
      @media(max-width:760px) {
    .title .middle_1 ul {margin-left: -75px;}
   
}

@media(min-width:769px) and (max-width:1496px) {
    .title .search .search_button {margin-left: -18px; }
 
}
   
.clear{clear:both;}

@media(max-width:400px){
    .lgn{padding-left:18px!important;}
}

@media(max-width:320px){
    .lgn{padding-left:28px!important;}
}

@media(max-width:1280px){.welcome{margin-left:100px;}} 
@media(max-width:1920px){.welcome{margin-left:130px;}}
@media(max-width:1680px){.welcome{margin-left:129px;}}
@media(max-width:1650px){.welcome{margin-left:125px;}}
@media(max-width:1600px){.welcome{margin-left:123px;}}
@media(max-width:1550px){.welcome{margin-left:118px;}}
@media(max-width:1500px){.welcome{margin-left:113px;}}
@media(max-width:1450px){.welcome{margin-left:110px;}}
@media(max-width:1400px){.welcome{margin-left:106px;}}
@media(max-width:1350px){.welcome{margin-left:100px;}}
@media(max-width:1300px){.welcome{margin-left:98px;}}
@media(max-width:1250px){.welcome{margin-left:92px;}}
@media(max-width:1199px){.welcome{margin-left:88px;}}
@media(max-width:1100px){.welcome{margin-left:81px;}}
@media(max-width:1025px){.welcome{margin-left:75px;}}

/*/*Tablet and Mobile Dimensions*/
@media(max-width:1024px){.welcome{margin-left:74px;}}
@media(max-width:768px){.welcome{margin-left:86px;}}
@media(max-width:400px){.welcome{margin-left:10px; font-weight:normal;}}
@media(max-width:375px){.welcome{margin-left:31px; font-weight:normal;}}
@media(max-width:320px){.welcome{margin-left:22px; font-weight:normal;}} 
.welcome{font-size:14px;  font-weight:bold;}  