#nav-bar-header{
    background-color:#363962;
} 
#nav-bar-header div.free-ship { color:#fff; }
/*#nav-bar-header ul li a:hover,#nav-bar-header ul li a:focus,#nav-bar-header ul li a:active{
	color:#fff;
	background-color:#7077CC;
}*/
 #nav-bar-header #currency_language ul{
    background-color:#363962;
}
#nav-bar-header #currency_language a{
    color:#fff;
}
#nav-bar-header #currency_language a:hover,#nav-bar-header #currency_language a:active{
    color:#CCCCCC;
    background-color:#7077CC;
}
#nav-area{
        margin:20px auto;
    } 
 #nav {
   /* height: 30px;
    line-height: 30px;*/
    background-color:#363962;/* #009acd*/
}
#nav ul.menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-size: 12px;
}
#nav .nav > li > a{
    color:#fff;
}
#nav .nav > li > a:hover,#nav .nav > li > a:active,#nav .nav > li > a:focus{
    background-color:transparent;
    /*color:#337ab7;*/
    text-decoration:underline;
}
#nav .dropdown-menu{
    background-color:#363962;
    min-width:234px;
}
#nav .dropdown-menu a{
    color:#fff;
}
#nav .dropdown-menu a div:hover{
    text-decoration:underline;
    background-color:#7077CC;
}
#nav .dropdown-menu li :hover,#nav .dropdown-menu li :active,#nav .dropdown-menu li :focus{
    background-color:#7077CC;
}
#nav .nav .open > a, #nav .nav .open > a:focus, #nav .nav .open > a:hover{
    background-color:#363962;
}
#menu a{
    color:#fff;
}
#menu a:hover,#menu a:focus{
    color:#000;
}
.light-link{
		color:#1995FF;
}
.light-link:visited,.light-link:hover,.light-link:active{
		color:#1929FF;
}
#navbar-collapse-1 
#navbar-collapse-1 .dropdown-menu{
    background-color:#363962;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{
    background-color:#363962!important;
   /* color:#337ab7!important;*/
}
#shopping-info{
    color:#000;
}
#shopping-info .navbar-default .navbar-nav > .open > a, #shopping-info .navbar-default .navbar-nav > .open > a:focus, #shopping-info .navbar-default .navbar-nav > .open > a:hover{
    background-color:#363962;
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{
    background-color:transparent;
}
#promo-banner-horiz {
    /*min-height: 195px;*/
    margin-top: 20px;
}
#promo-banner-horiz div{
    padding:0;
    margin:0;
}
#home_horizontal_banner{
    padding:0;
    margin:0;
}
#carousel-example-generic{
    padding:0;
    margin:0;
}
#embroidery-banner-one {
    margin-top: 10px;
}

#embroidery-banner-two {
    margin-top: 10px;
}

    a#cart-pop-up .dropdown-toggle{
        padding:10px 0;
    }
		#header{
			margin-top:60px;
		}
    #header-fb_like{
        width:25%;
        text-align:right;
    }
    .lang-es #promolimit, .lang-fr #promolimit {
        line-height:13px!important;
    }
    .lang-es .shopping_total, .lang-fr .shopping_total{
        padding:12px 0;
    }
    #inStock {
            color:#008800;
    }
    #outStock{
            color:#AA0000;
    }
    .shopping_total, .shopping_desc{
      background: #fafafa none repeat scroll 0 0;
        border: 1px solid #ccc;
        padding-top: 30px;  
    }
    .product-feed{
    margin-bottom:60px;
}
    .product-feed ul{
       list-style-type:none;
       margin:0;
       padding:0; 
    }
    .product-price {
    	margin:10px auto;
    }
    /*.product-feed > ul > li{
        padding:10px 15px;
        margin:25px auto;
        height:450px;
    }*/
    #cart_wrapper{
        margin:60px auto;
    }
  .product-image:hover .quickview {
    width: 100%;
    height: 100px;
    position: absolute;
    left: -3px;
    top: 100%;
    margin-top: -35px;
    background: url('/shared/layouts/home_page/images/view-detail-hover-3.png') no-repeat;
      -webkit-background-size: 100% auto;           /* Safari 3.0 */
      -moz-background-size: 100% auto;           /* Gecko 1.9.2 (Firefox 3.6) */
      -o-background-size: 100% auto;           /* Opera 9.5 */
      background-size: 100% auto;           /* Gecko 2.0 (Firefox 4.0) and other CSS3-compliant browsers */
      -moz-border-image: url('/shared/layouts/home_page/images/view-detail-hover-3.png') 0;    /* Gecko 1.9.1 (Firefox 3.5) */
      -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='path_relative_to_the_HTML_file', sizingMethod='scale')";
}
.rating_system-small {
  height:13px;
  display:inline-block;
  margin:2.5px;
  line-height:13px;
  text-decoration:none;
  font-size:12px;
  padding-left:90px;
  margin-top:4px;
  position:relative;
  z-index:1;
  cursor:pointer;
  background:url('/shared/images/rating-sprite.png') no-repeat 3px -190px;
} .rating_system-small a { 
    text-decoration:none !important; 
  color:#00BFFF;
} .small-rating_1 {
  background:url('/shared/images/rating-sprite.png') no-repeat 3px -195px;
} .small-rating_15 {
  background:url('/shared/images/rating-sprite.png') no-repeat 3px -209px;
} .small-rating_2 {
  background:url('/shared/images/rating-sprite.png') no-repeat 3px -222px;
} .small-rating_25 {
  background:url('/shared/images/rating-sprite.png') no-repeat 3px -236px;
} .small-rating_3 {
  background:url('/shared/images/rating-sprite.png') no-repeat 3px -250px;
} .small-rating_35 {
  background:url('/shared/images/rating-sprite.png') no-repeat 3px -264px;
} .small-rating_4 {
  background:url('/shared/images/rating-sprite.png') no-repeat 3px -277px;
} .small-rating_45 {
  background:url('/shared/images/rating-sprite.png') no-repeat 3px -292px;
} .small-rating_5 {
  background:url('/shared/images/rating-sprite.png') no-repeat 3px -304px;
} 

.rating-detail {
    width:100%;
    max-width:360px;
  display:none;
  top:19%;
  position:absolute;
  text-align:center;
  font-size:16px;
  line-height:20px;
  padding-top:15px;
  left:0px;
  cursor:default;
} .rating-detail-hover{
  border:1px solid #ccc; background:#fff;
  border-radius:5px; padding:15px;
} .rating-detail p {
    padding:0; margin:0; color:#868686; padding-bottom:15px; font-size:13px;
} .rating-detail ul {
  list-style-type:none;
  margin:0; padding:0;
} .rating-detail li {
    line-height:20px;
  color:#00BFFF;
  font-size:13px;
  padding-bottom:5px;
} .loadbar-bar {
    background:#F7D385;
  height:18px;
  float:left;
  background:url('/shared/images/18px-gradient--gold.jpg');
} .rating-number { font-size:10px; color:#868686; }

.sale_label{
    font-size:120%;
    position:absolute;
    top:21px;
}

.product-image{
    position:relative;
}

@media(min-width:992px){
.sale_label{
    font-size:150%;
    top:10%;
    right:0;
}

}/*end of Query*/

@media (min-width:768px) and (max-width:991px){
.sale_label{
    top:60px;
}
}/*end of Query */

 .back_order { font-size:14px; }
    
    .carttotal {
        color:#454545;
    }
     /*  NEW CSS  */

a#logo {
   /* width: 340px;
    height: 190px;*/
    margin: 5px auto;
    display: block;
}

#content-wrapper {
 padding-top:10px;
 background-color: #ffffff;
 /*box-shadow: 3px 4px 6px #C6C6C6;*/
} 

.box-header-top ul{
    margin:0 auto;
    list-style-type:none;
}

.box-header-top ul li{
    text-decoration:none;
    border-left: 1px solid #000;
    color: #2f261e;
    display: inline-block;
    font-family: Verdana,sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 40px;
    padding: 6px 5px 0;
}

.shop-udder-covers-headline {
 float:left;
 margin:auto;
 
}

.box-header-top, .box-header-sub, .box-header-about {
 height: 45px;
 padding-left: 20px;   
 border-top: 1px solid #000;
  border-bottom: 1px solid #000;
 margin-top:20px;
 color: #2f261e;

 
} 

h2 {margin:0;padding:0;}

/* #nav {
 text-align: center;
 height: 30px;
 background-color: #fff;
 margin-bottom:15px;
 margin-top:15px;
 
} */
 #new-print-banner {
 text-align: center;
 margin-bottom: 15px;
}
 h4 {
margin:0;
padding:0;
} 
 #footer h2 {
 color: #442418;
 font-size:17px;
 margin:0;
 padding:0;
} 
.about-us-images {
 margin:20px 35px 15px 20px;
 float:left;
}
 .about-sections {
 width:430px;
 min-height:650px;
 margin:25px;
 padding:50px;
 text-align:center;
  
} 
#contact-us-text {
 margin-top:15px 0 15px 0;
 padding:0 40px 15px 20px;
} 
#contact-us-text h4 {
 font-size:32px;
 
} 
#new-print-banner-shop {
 text-align: center;
 margin:15px 0 10px 0;
}
li.product-wrapper.has-pretty-child{
    display:none!important;
}


#cat_quick_select{
background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 39%, #d1d1d1 54%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(39%,#dbdbdb), color-stop(54%,#d1d1d1), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 39%,#d1d1d1 54%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 39%,#d1d1d1 54%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 39%,#d1d1d1 54%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom, #e2e2e2 0%,#dbdbdb 39%,#d1d1d1 54%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
      display:none;
      padding:10px 0;
      visibility:hidden;
						overflow:hidden;
      position:fixed;
      top:0;
      left:0;
      min-width:100%;
      margin:auto;
      z-index:3;  
    }
    #cat_quick_select ul{
        margin:0;
        padding:0;
    }
    #lg_category_list{
    	padding:0;
    }

   #lg_category_list .lg_category_list{
    	padding:0;
    	margin:20px 0;
    }

    #lg_category_list .lg_category_list a{
    	padding:0!important;
    }
		
				@media (min-width: 768px) {
					#lg_category_list .lg_category_list a>img{
										max-height:139px;
								}
				}
				

.navbar-default .navbar-nav > li > a#cart-pop-up, #cart_count a{
	color:#CCCCCC!important;
}
.navbar-default .navbar-nav > li > a#cart-pop-up:hover,.navbar-default .navbar-nav > li > a#cart-pop-up:focus,.navbar-default .navbar-nav > li > a#cart-pop-up:active, #cart_count a:hover, #cart_count a:focus, #cart_count a:active{
	color:#FFFFFF!important;
}
@media (min-width: 1200px) {
	#lg_category_list .lg_category_list{
	    	padding:0;
	    	margin:20px 19px;
	    }
}


@media (min-width: 992px) and (max-width:1199px) {
	#lg_category_list .lg_category_list{
	    	padding:0;
	    	margin:20px 16px;
	    }
}
@media (min-width: 768px) and (max-width: 991px) {
	#lg_category_list .lg_category_list{
	    	padding:0;
	    	margin:20px 12px;
	    }
}
@media (max-width: 767px) {
	#lg_category_list .lg_category_list{
	    	padding:0;
	    	margin:20px 8px;
	}
}
@media (max-width: 480px) {
	#lg_category_list .lg_category_list{
	    	padding:0;
	    	margin:20px 5px;
	}
}


@media (max-width: 979px) {}
@media (min-width: 980px) {}

     #return_top{
         display:block;
         visibility:hidden;
         width:60px;
         height:60px;
         position:fixed;
         top:0;
         left:0;
         z-index:1000;
         cursor:pointer;
     }
     #return_top img{
         width:60px;
         height:60px; 
     }
     
.nav .dropdown.open .caret, .caret_reverse{
    border-top: none;
    border-bottom: 4px solid #CCCCCC;
}