/********************************************************************/
/*	COLLECTION PAGE STYLES	     								    */
/********************************************************************/


/********************************************************************/
/*	FEATURE/HEADING   												*/
/********************************************************************/

#feature
{
	float: left;
	line-height: 0;
}

/********************************************************************/
/*	PRODUCTS/GRID													*/
/********************************************************************/
ul.collection
{
	width: 720px;
	padding-left: 0;
}
ul.collection a 
{
	color: #1a1a1a;
	text-decoration: none;
}
ul.collection ul li p a:hover
{
	color: #1a1a1a;
	text-decoration: underline;
}
ul.collection  li  ul  li
{
	float: left;
	list-style-type: none;
}
ul.collection  li
{
	float: left;
	list-style-type: none;
}
ul.collection  li  ul
{
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	height: 1%;
}

/* for bulleted lists within each product */
ul.collection li ul li ul {
	margin-top: 0;
}
ul.collection li ul li ul li {
	width: auto;
	float: none;
}


ul.collection-4x3  li  ul  li, ul.stacked-4x3  li  ul  li, ul.collection-faceted-4x3  li  ul  li
{
	width: 177px;
	padding-right: 4px;
} 
ul.collection-5x5  li  ul  li, ul.stacked-5x5  li  ul  li, ul.collection-faceted-5x5  li  ul  li
{
	width: 140px;
	padding-right: 5px;
}
ul.collection-4x3  li  ul li ul, ul.stacked-4x3  li  ul  li ul, ul.collection-faceted-4x3  li  ul  li ul,
ul.collection-5x5  li  ul  li ul, ul.stacked-5x5 li  ul  li ul, ul.collection-faceted-5x5  li  ul  li ul
{
	list-style:none;
}
ul.collection-4x3  li  ul  li ul li, ul.stacked-4x3  li  ul  li ul li, ul.collection-faceted-4x3  li  ul  li ul li,
ul.collection-5x5  li  ul  li ul li, ul.stacked-5x5  li  ul  li ul li, ul.collection-faceted-5x5  li  ul  li ul li
{
	background:url(../images/vs-list-bullet.gif) no-repeat left 0.5em;
	padding:0 0 0 10px;
}
ul.collection p
{
	margin-top: 5px;
}
ul.collection img
{
	display: block;
}
ul.collection a 
{
	display: block;
}
span.more-colors
{
	color: #999;
	font-weight: bold;
}
.bold 
{
	font-weight: bold;
}
.collection-bullet
{
	background: transparent url(../img/bullet.gif) no-repeat 0 6px;
	padding-left: 7px;
	overflow: hidden;

}
.special-price
{
	color: #cc0000;
}
.offer-callout
{
	color: #cc0000;
}


/********************************************************************/
/*	PAGINATION											     		*/
/********************************************************************/
ul#top-pagination,ul#bottom-pagination
{
	margin-top: 20px;
}
ul.pagination
{
	float: right;
	text-decoration: none;
}
ul.pagination a
{
	color: #1a1a1a;
	text-decoration: none;
}
ul.pagination strong
{
	font-weight: normal;
}
ul.pagination li.active strong
{
	font-weight: bold;
}
ul.pagination li
{
	display: inline;
	text-decoration: none;
}
ul.pagination li.ellipsis-low
{
	margin-left: -5px;
}
ul.pagination li.ellipsis-high
{
	margin-right: -5px;
}
ul.pagination li a
{
	padding: 5px;
	text-decoration: none;
}
ul.pagination li a:hover
{
	text-decoration: underline;
}
ul.pagination li.padding-r-0, ul.collection li.padding-r-0
{
	padding-right: 0;
}
li.arrow 
{
	vertical-align: top;
}
li.active
{
	font-weight: bold;
	color: #f63f75;
	padding: 5px;
}


/********************************************************************/
/*	FACETED FORM										     		*/
/********************************************************************/
#faceted-utilities
{
	position: relative;
	width: 720px;
}
#faceted-utilities ul.pagination
{
	position: absolute;
	right: 0;
	top: 24px;
	margin: 0;
}
form#update-collection
{
	float: left;
	margin-top: 20px;
}
form#update-collection select, form#update-collection input
{
vertical-align: bottom;
}
form#update-collection input
{
vertical-align: top;
}
form#update-collection ul li
{
	float: left;
	list-style-type: none;
	padding-right: 5px;
}
input#update-btn
{
	height: 22px;
}
input#clearance-update-btn
{
	height: 20px;
}
ul.margin-t-30
{
	margin-top: 30px;
}
