	.dc_container , .dp_container{
		width: 960px;
		height: auto;
	}
	.dc_header , .dp_header{
		padding-bottom: 10px;
	}
	.dc_header .gray_line , .dp_header .gray_line {
		width: 100%; background: #ECECEC; height: 15px; padding: 5px 0px 3px 0px; color: #666;
	}
	
	.breadcrumb{
		padding-left:20px;
	}
	
	.dc_body, .dp_body{
		width: 100%; 
	}
	
	.dc_header .verbiage{
		padding:10px 0px;
		text-align: center;
		font-size: 19px;
	}
	
	.dc_body .designers{
		list-style-type: none;padding: 0px; margin: 0px; float: left;
	}
	
	.dc_body .designers li{
		list-style-type: none;padding: 0px; margin: 0px;
		width: 450px; height:335px; overflow: hidden;padding-bottom: 50px;
	}
	.dc_body .designers li:nth-child(even){
		float: right;
	}
	.dc_body .designers li:nth-child(odd){
		float: left;
	}
	.designer_avatar{
		position: relative;left: 0;top: -140px; border-top: 15px white solid;border-right: 15px white solid;
	}
	.viewAll{
		float: right;font-size: 19px; padding-top: 5px;font-style: italic;
	}
	
	.profile_banner{
		width: 100%;height: auto;min-height: 455px;
	}
	
	.designer_title{
		border-bottom: 3px black solid; width: 100%; margin-bottom: 5px;
	}
	
	.profile_left{
		width: 590px;float: left;
	}
	.profile_right{
		width: 310px;float: right;position: relative;
		top: -150px; height: 285px;
	}
	.designer_name{
		font-size: 60px;
	}
	.description p{
		margin-top: 15px; font-size: 15px;
		
	}
	
	.designer_avatar_profile{
		border-top: 15px white solid;border-left: 15px white solid;
	}
	
	.interview_link{
		font-size: 20px; font-style: italic; color: black; margin-top: 20px;
	}
	
	.designer_avatar_profile_buttom{
		color: #BFBFBF; text-align: center; margin-top: 5px; width: 100%;font-size: 17px;
	}
	
	.see_all_designer{
		color: black; font-size: 20px; padding-top: 48px;
	}
	.profile_designer_info{
		width: 100%;height: auto;
	}
	.profile_featured_designs{
		width: 100%; margin: 15px 0px 0px 0px;
	}
	
	.feature_design_title{
		font-size: 35px; color: black;padding-bottom: 5px;
	}
	
	.view_collection{
		font-size: 18px;color: black;padding-top: 26px;
	}
	
	.showcase{
		width:100%;height:auto;margin-bottom:15px;
		border-bottom: 3px black solid; border-top: 3px black solid; 
	}
	.showcase ul , .showcase ul li{
		list-style-type: none;margin: 0px;padding: 0px; float: left;
	}
	.showcase ul li {
		margin-right: 15px; min-width: 225px;min-height: 240px; padding: 5px 0px 10px;
	}
	.showcase ul li .product_img{
	}
	
	.showcase ul li .product_title{
		text-align: center;
	}