/* 
---------------------
list specific styles
---------------------
*/
.calloutBackground {
   background: #F9F5F2;
}
#listBody,#listPaginationBottom, #listProductGrid, #listSortPages, #listCrumbar {
   padding: 1px;
}
form {
   display:inline;
}

/****** list body ******/

/* assortment header background */
.headerBackground {
	background: #6B87A7;
}

/* Box containing product grid */
.productGridContainer {
	border: #D1D3D4 1px solid;
}
/* Box containing product grid */
.pageBorderContainer {
	border: #D1D3D4 1px solid;
   padding: 0px 0px 0px 0px;
}


/* breadcrumb */
.breadcrumb, .breadcrumbSearchTerm {
   color: #999999;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}
.breadcrumb a:link {
   color: #6D8796;
   text-decoration: none;
}
.breadcrumb a:visited {
   color: #6D8796;
   text-decoration: none;
}
.breadcrumb a:active, .breadcrumb a:hover {
   color: #751F39;
   text-decoration: none;
}


/* ?? */
.pageNaviText {
   color: #6B87A7;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
}
.pageNaviText a:link {
   color: #6D8796;
   text-decoration: none;
}
.pageNaviText a:visited {
   color: #6D8796;
   text-decoration: none;
}
.pageNaviText a:active, .pageNaviText a:hover {
   color: #751F39;
   text-decoration: none;
}


/* pagination */
.pageNumbers {
   color: #6B87A7;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}
.pageNumbers a:link {
   color: #6D8796;
   text-decoration: none;
}
.pageNumbers a:visited {
   color: #6D8796;
   text-decoration: none;
}
.pageNumbers a:active, .pageNumbers a:hover {
   color: #751F39;
   text-decoration: none;
}

.featuredItems {
	/* padding: 10px 5px 10px 10px; */
	background: #FBF8F5;
	border: #D1D2D4 1px solid;
}
.featuredItemsSlug {
   background: #FFFFFF;
}

/* 
------------------------
leftnavi-specific styles
------------------------
*/
.leftnaviBrandsContainer {
	padding: 10px 5px 10px 10px;
	background: #F9F5F2;
	border: #D1D3D4 1px solid;
	width: 136px;
}
.callouts {
	padding: 10px 5px 10px 10px;
	background: #F9F5F2;
	border: #D1D3D4 1px solid;
	width: 136px;
}


/* Box containing leftnavi refinement */
.refinementsContainer {
	padding: 10px 5px 10px 10px;
	background: #F1F1F2;
	border: #D1D3D4 1px solid;
	width: 134px;
}

/* Refinement heading */
.refinementsHeading {
   padding-top: 2px;
   padding-bottom: 2px;
}

/* Refinement links */
.refinements {
   color: #6D8796;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   text-transform: capitalize;
   padding-bottom: 3px;
}
.refinements a:link {
   color: #6D8796;
   text-decoration: none;
}
.refinements a:visited {
   color: #6D8796;
   text-decoration: none;
}
.refinements a:active, .refinements a:hover {
   color: #751F39;
   text-decoration: none;
}
.refinementsBold, .refinementsBold a:link, .refinementsBold a:visited, .refinementsBold a:active, .refinementsBold a:hover {
   color: #751F39;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-transform: capitalize;
   text-decoration: none;
   padding-bottom: 3px;
}
.refinementsBold a:active, .refinementsBold a:hover {
   color: #751F39;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}

/* used for instructions for designer listbox */
.refinementsSmall {
   font-weight: normal;
   font-size: 11px;
   color: #656565;
}
.refinementsListBox {
   font-weight: normal;
   color: #2D2D2D;
   font-size: 10px;
}
.refineFurther, .refineFurther a:link, .refineFurther a:visited {
   color: #6D8796;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   text-transform: capitalize;
   margin-left: 4px;
   padding-left: 4px;
   padding-bottom: 3px;
   text-indent: -8px;
}
.refineFurther a:active, .refineFurther a:hover {
   color: #751F39;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   text-transform: capitalize;
}


/* Refinement links */
.leftNaviList {
   color: #6D8796;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
   padding-bottom: 3px;
}
.leftNaviList a:link {
   color: #6D8796;
   text-decoration: none;
}
.leftNaviList a:visited {
   color: #6D8796;
   text-decoration: none;
}
.leftNaviList a:active, .leftNaviList a:hover {
   color: #751F39;
   text-decoration: none;
}
.leftNaviListBold, .leftNaviListBold a:link, .leftNaviListBold a:visited, .leftNaviListBold a:active, .leftNaviListBold a:hover {
   color: #2A3A5B;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   padding-bottom: 3px;
}

.leftNaviListBold a:active, .leftNaviListBold a:hover {
   color: #751F39;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}

/* num per page */
.numPerPage {
   color: #6D8796;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}
.numPerPage a:link, .numPerPage a:visited {
   color: #6D8796;
   text-decoration: none;
}
.numPerPage a:active, .numPerPage a:hover {
   color: #9F6971;
   text-decoration: none;
}
.numPerPageSelected {
   color: #6D8796;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.numPerPageSelected a:link, .numPerPageSelected a:visited {
   color: #6D8796;
   font-weight: bold;
   text-decoration: none;
}
.numPerPageSelected a:active, .numPerPageSelected a:hover {
   color: #9F6971;
   font-weight: bold;
   text-decoration: none;
}
