/* home page */
#home-flash{margin-bottom:10px;display:block;float:left;margin-top:25px;}

/* modules */
	/* featured designs */
	#featured-designs{
		margin-bottom:25px;
	}
	#featured-designs h2,
	#featured-designs h2 span{
		background:url('../img/headings/h2-shop-one-of-a-kind.png') top left no-repeat;
		width:315px;
	}
	#featured-designs h2{
		margin:22px auto 0 auto;
	}	
	#featured-designs .controls a{
		margin-top:135px;
		width:23px;
		height:46px;
	}
	#featured-designs .prev{
		background:url('../img/common/carousel-prev-next.png') top left no-repeat;
		margin-right:3px;
	}
	#featured-designs .next{
		background:url('../img/common/carousel-prev-next.png') top right no-repeat;
	}
	#featured-designs .prev:hover{
		background-position:0 -46px;
		cursor:pointer;
	}
	#featured-designs .next:hover{
		background-position:-23px -46px;
		cursor:pointer;
	}
	
	/* featured members */
	
	h2.featured-member,
	h2.featured-member span{
		background:url('../img/headings/h2-featured-member.png') top left no-repeat;
		width:211px;
	}
	h2.meet-designers,
	h2.meet-designers span{
		background:url('../img/headings/h2-meet-the-designers.png') top left no-repeat;
		width:231px;
	}
	#featured-members{
		margin-top:20px;
	}
	#featured-members .filler{
		font-size:16px;
		margin-bottom:20px;
		margin-top:5px;
	}
	#featured-members .controls{
		margin-top:12px;
		padding-top:8px;
		margin-right:40px;
	}
	#featured-members .buttons,
	#collective-buzz .buttons{
		float:right;
	}
	#featured-members .buttons a,
	#collective-buzz .buttons a{
		height:28px;
	}
	#featured-members .buttons a:hover,
	#collective-buzz .buttons a:hover{
		background-position:0 -28px;
	}
	#featured-members .individual{
		float:left;
		margin-bottom:9px;
		padding-bottom:9px;
		background:url('../img/common/dotted-separator.png') bottom left no-repeat;
	}
	
	#featured-members .individual a img{
		border:3px solid white;
	}
	#featured-members .individual a:hover img{
		border:3px solid #45A2D1;
	}
	#featured-members .individual .grid_4{
		text-align:right;
	}	
	ul.members li{
		margin-bottom:16px;
		padding-bottom:13px;
	}

	/* get social */
	#collective-buzz h2,
	#collective-buzz h2 span{
		background:url('../img/headings/h2-collective-buzz.png') top left no-repeat;
		width:170px;
	}

	#collective-buzz .prev{
		background:url('../img/btn/browse-up.png') top left no-repeat;
	}
	#collective-buzz .next{
		background:url('../img/btn/browse-down.png') top left no-repeat;
	}

	/* sharing */
	#share,
	#share a{
		font-size:12px;
		color:#333;
	}
	#share .box-inner{
		padding:4px 0;
	}
	#share .nav{
		padding:10px 10px 30px;
	}
	#share ul{
		margin-left:25px;
	}
	#share .rss{
		background:url('../img/common/dotted-line-vert.png') top right repeat-y;
		margin-right:20px;
		padding-right:22px;
	}
	#share .rss a{
		background:url('../img/icon/rss-mini.png') right center no-repeat;
		padding:2px 25px 2px 0;
		font-size:12px;
	}
	#share .social{
		margin-top:2px;
	}
	#share .social a,
	#share .social span{
		float:left;
		margin-right:5px;
	}
	#share .social span{
		margin-right:12px;
	}
	#share .social a{
		margin-top:-2px;
		position:relative; /* fixes negative margin chopping off element in IE6 */
	}
	
/* browse */
a.meet-designers{
	background:url('../img/btn/shop-by-designer.png') top left no-repeat;
	width:161px;
}

/* product_type_selecta nav */
#product_type_selecta{
	xxpadding-bottom:25px;
}
	#product_type_selecta .nav li{
		margin-right:0;
	}
	#product_type_selecta .nav li a{
		background:url('../img/nav/product-type-filter.png') top left no-repeat;
		text-indent:-999em;
		height:21px;
	}
	#product_type_selecta .nav .all a{
		width:32px;
	}
	#product_type_selecta .nav .women a{
		width:67px;
		background-position:-32px 0;
	}
	#product_type_selecta .nav .men a{
		width:49px;
		background-position:-99px 0;
	}
	#product_type_selecta .nav .kids a{
		width:36px;
		background-position:-148px 0;
	}
	#product_type_selecta .nav .recent-designers a{
		width:128px;
		background-position:-193px 0;
	}


	#product_type_selecta .nav .all a:hover{
		background-position:0 -21px;
	}
		#product_type_selecta .all .all a{
			background-position:0 -42px;
		}
	#product_type_selecta .nav .women a:hover{
		background-position:-32px -21px;
	}
		#product_type_selecta .women .women a{
			background-position:-32px -42px;
		}
	#product_type_selecta .nav .men a:hover{
		background-position:-99px -21px;
	}
		#product_type_selecta .men .men a{
			background-position:-99px -42px;
		}
	#product_type_selecta .nav .kids a:hover{
		background-position:-148px -21px;
	}
		#product_type_selecta .kids .kids a{
			background-position:-148px -42px;
		}
	#product_type_selecta .nav .recent-designers a:hover{
		background-position:-193px -21px;
	}

/* search results page */
h1.search-results,
h1.search-results span{
	background:url('../img/headings/h1-search-results.png') top left no-repeat;
	width:165px;
}


/* browse designers*/
table .member,
li.member,
#collective-designers li{
	padding:20px 0 !important;
}

h1.browse-members,
h1.browse-members span{
	background:url('../img/headings/h1-meet-the-designers.png') top left no-repeat;
	width:240px;
}

#member-picks li,
#collective-designers li{
	height:170px;
}
.member .designer{
	margin-bottom:5px;
}
.member .location{
	margin-top:5px;
}