@import url(global.css);
@import url(header.css);
@import url(footer.css);

.swatchBox {
display:inline;
float:left;
padding:0pt;
margin-right:3px;
}

.detailsProductItem{
	height:42px;
}

#loading{
margin:8px 30px;
}

#mainPromotion {
	float: left;
	margin:0px;
	}
         
#secondaryPromotions {
   /*border-left: 1px solid #e5e5e5;*/
   float: left;
   margin-left: 5px;
   width: 177px;
   }

/** product nav **/
#productNav a {
   text-decoration: none;
   }
#productNav {
	 /*background:transparent url('../img/nav/prd_nav_gradient.png') repeat-x;*/
	 background-color:#c8c3bb; /* EFE6CB */
   display: inline;
   float: left;
   width: 150px;
   }

/* Headers Level 0 */
#navHdrFeature, #navHdrCategories, #navHdrCollections{
	padding:8px 0px 0px 8px;	
	color: #53352b;	
	font-weight:bold;
}
   
/* level 1 */
.navCategories {
background-color: transparent none;
   list-style: none;
   margin: 0;
   padding: 2px 0px;
   }

.navCategories a, .navSubcategories a, .navSilos a {
   
}
.navCategories a:visited, .navSubcategories a:visited, .navSilos a:visited  {

}

.navCategories a:active, .navSubcategories a:active, .navSilos a:active {

}

.navCategories a:hover, .navSubcategories a:hover, .navSilos a:hover {
 font-weight:bold;
}
	 
.navCategories li {
   display: block;
   font-size: 11px;
   list-style: none;
   margin: 0;
   padding: 0px 0px 0px 2px;
   }
.navCategories li.lastItem {
/*  border-bottom: 1px solid #d9994f;*/
   }
	 
/* level 2 */
.navSubcategories {
background-color: transparent none;
   list-style: none;
   margin: 0;
   margin-top: 7px;
   padding: 2px 0px;
   }
.navSubcategories li {
background-color: transparent none;
   border: 0 none;
   display: block;
   font-size: 11px;
   list-style: none;
   margin: 0;
   padding: 0px 0px 0px 13px;
   }
   
.navSubcategories li.lastItem {
   border: 0 none;
   padding-bottom: 0px;
   }


/* level 3 */
.navSilos {
background-color: transparent none;
   list-style: none;
   margin: 0;
   margin-top: 8px;
   padding: 2px 0px;
   }
.navSilos li {
background-color: transparent none;
   display: block;
   font-size: 11px;
   list-style: none;
   margin: 0;
   padding: 4px 0 3px 4px;
   text-indent:15px;
   }
.navSilos li.lastItem {
   padding-bottom: 3px;
   }

.currentItem {
   color: #000000;
	 font-weight:bold;
   padding-left:0px;
   }

.navGrad
{
	/*
	background: #FFFFFF url(../img/category/bc_gradient.png) repeat-x scroll 0 0;	
	*/
	margin:0px 0px 0px 0px;
	padding:5px;
	/* border:1px dotted #EFE6CB; 
	border-right:0px; */

}

.navPromo{
	background-color:#FFFFFF;	
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px dotted #EFE6CB; 
}
	
#rightColumn {
	background: #fff;
	display:inline;
	float: left;
	margin: 0px;
	width: 645px;
   }

#products{
	/* border-top:1px dotted #dacec1; */
	border-top:1px solid #c8c3bb;
	margin-left:20px;
}
   
   /** product item thumbnail box **/
.productItem {
	border-left:1px solid #c8c3bb;
	border-bottom:1px solid #c8c3bb;		
	padding:5px;
	width:140px;
	overflow:hidden;
	float:left;
	}
.productDetails{
	height:50px;
	line-height:12px;
	}
.productDetails, .productDetails a, .productDetails a:hover, .productDetails a:visited{
	color:#53352b;
	} 
.productDetails span{
   color: #53352b;
	} 

.productImage{
	text-align:center;	
	}	 
	 	 
a.nameProductItem, a.nameProductItem:visited {
/*   color: #E7D8B4;*/
   
   text-decoration: none;
}
a.nameProductItem:hover {
   color: #000000;
   text-decoration: none;
}

.productEmpty, .productEmptyLast{
	height:183px; 
	}

.productEmptyLast{
	height:183px; 
	border-right:1px solid #c8c3bb;
	}
/* Pagination */

.paginationHeader{
	margin-top:-18px;
	margin-bottom:10px;
	padding-bottom:8px;
	}
.pagingItems{
	float:right;
	}

.pagingHeader, .pagingFooter {
  float: right;
	margin-right:20px;
	text-align: right;
	text-transform:uppercase;
   }

.pagingFooter {
	margin-top:5px;
	}

.pagingHeader ul, .pagingFooter ul {
   display: inline; 
   }
.pagingHeader ul li, .pagingFooter ul li {
   border-right: 1px solid #fff;
   padding: 0 8px;
   }
.pagingHeader ul li a, .pagingFooter ul li a{
   text-decoration: none;
   }
.pagingHeader ul li a:hover, .pagingFooter ul li a:hover {
   color: #000000;
	 font-weight:bold;
   }   
.pagingHeader ul li.prevPage, .pagingFooter ul li.prevPage {
   border-right: 0 none;
   margin-left: 5px;
   padding: 0;
   }
.pagingHeader ul li.currentPage, .pagingFooter ul li.currentPage {
   color: #000000;
   font-weight: bold;
   }
.pagingHeader ul li.lastPage, .pagingFooter ul li.lastPage {
   border-right: 0 none;
   }
.pagingHeader ul li.nextPage, .pagingFooter ul li.nextPage {
   border-right: 0 none;
   padding: 0;
   }
.pagingHeader ul li.nextPage a, .pagingFooter ul li.nextPage a{
   text-decoration: none;
   }
.pagingHeader ul li.prevPage a, .pagingFooter ul li.prevPage a{
   text-decoration: none;
   }

span.cipaglnk-current{
 color:#000000;
 font-weight:bold;
}

a.cipaglnk:link, a.cipaglnk:visited, a.cipaglnk:active {
 color:#53352b;
 text-decoration:underline;
}

a.cipaglnk:hover {
 color:#000000;
 font-weight:bold;
 text-decoration:underline; 
}

.viewAllLink {
	line-height: 20px;
}

a.namePromoItem:hover {
   color: #000000;
   text-decoration: none;
}

a.namePromoItem:visited{
   
   text-decoration: none;
}
   
.promoProductItem div {
   
   margin-right: 1px;
   margin-left: 7px;
   margin-bottom: 5px;
}


a.namePromoItem {
   
   text-decoration: none;
}


.regularPrice {
	
	text-decoration: line-through;
}

.salePrice {
	color: #7f2f13;
}

#config a{
   
}

#config a:hover
{
   color: #000000;
    text-decoration: underline;
}
