/*     GLOBAL        */
a{
		color:#232323;
}
a:hover{
		color:#232323;
}
#nav{
  margin:2% auto;  
}
#nav .nav li a:hover,.nav li a:focus{
		background:transparent!important;
		text-decoration:underline;
}
#nav-bar-header a { color:#a1a1a1 !important; }

.telephone {

		padding:2px;
		padding-left:24px;
		background:url('/shared/images/phone-icon-blk.png') no-repeat left center;
		font-size:12px;
		padding-right:10px;
		color:#000;
		margin:2px;
		line-height:24px;
		text-decoration:none !important;
}
.telephone img{
		/* float:right;*/
}
/*    END OF GLOBAL */


/* HOME / LANDING  */

#carousel_container_home{

}
#carousel_container_home div{
		padding:0;
		margin:0;
}   
#add_links > .three_img > div, #add_links > .two_img > div {
		padding:20px 15px 0!important;
}
#add_links > .three_img > div > img, #add_links > .two_img > div > img{
		width:100%;height:auto;
}

/* END OF HOME / LANDING  */


/*    CSS FROM TEMPLATE */

#nav-area{
		margin:20px auto;
}
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_list .product-wrapper{
		margin-bottom:25px!important;
}
#cart_wrapper{
		margin:60px auto;
}
#lg_category_list{
		padding:0;
}
#lg_category_list .lg_category_list a{
		padding:0!important;
}
#lg_category_list .lg_category_list a>img{
		/*max-height:181px;*/
}
#lg_category_list .lg_category_list{
		padding:0;
		margin:20px 0px;
}
.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:240px;
  display:none;
  top:13px;
  position:absolute;
  text-align:center;
  font-size:16px;
  line-height:20px;
  padding-top:15px;
  left:-60px;
  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('/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:block;
		padding:10px 0;
		visibility:hidden;
		overflow:hidden;
		position:fixed;
		top:0;
		left:0;
		min-width:100%;
		margin:auto;
		z-index:5;  
}
#cat_quick_select ul{
		display:block;
		margin:auto;
		padding:auto 15px;
}
#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; 
}

.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')";
}   
/* END OF TEMPLATE CSS */


#nav .dropdown-menu{
		min-width:234px;
}
#nav .dropdown-menu a div:hover{
		text-decoration:underline;
		background-color:#CCCCCC;
}
.nav .dropdown.open .caret, .caret_reverse{
		border-top: none;
		border-bottom: 4px solid #CCCCCC;
}

.navbar-default .navbar-toggle .icon-bar{
	 background-color:#777;
}
.navbar-toggle:after{
	 color:#777;
}
