/*
 * DESIGNER NAV
 */
#designer_nav{
	margin:50px 60px 15px 65px;
	padding-bottom:3px;
	background:transparent url(../images/designer/bg/designer-nav.gif) repeat-x 50% 100%;
}
#designer_nav h1{display:inline;}
#designer_nav ul{
	float:right;
	padding:12px 0 5px;
	text-align:right;
}
#designer_nav li{
	display:inline;
	margin:0 5px;
	font-size:11px;
	line-height:1em;
	color:#4c4845;
}
#designer_nav li a{
	font-weight:bold;
	text-transform:uppercase;
	color:#4c4845;
	background:transparent none no-repeat 0 0;
}
#designer_nav li a.previous{
	padding-left:10px;
	background-image:url(../images/global/bg/arrow-prev-sprite.gif);
}
#designer_nav li a.previous:hover{
	background-position:0 -12px;
}
#designer_nav li a.next{
	padding-right:10px;
	background-image:url(../images/global/bg/arrow-next-sprite.gif);
	background-position:100% 0;
}
#designer_nav li a.next:hover{
	background-position:100% -12px
}
#designer_nav li a:hover{
	color:#c50007;
}

/*
 * PROFILE
 */
#designer_profile{
	width:400px;
	margin-left:35px;
}
#designer_profile h2{
	display:none;
}
#designer_profile p{
	font-size: 1.3em;
	width: 85%;
	margin: 10px 0 0 20px;
}
#designer_profile p strong {
	font-weight: bold;
}
#designer_profile ul {
	font-size: 1.2em;
	list-style-type: square;
	width: 330px;
	margin: 5px 0 0 20px;
}
#designer_profile ul li {
	list-style-type: circle;
	margin: 2px 0 2px 16px;
}

#designer_profile img{display:block;}
/*
 * ASSETS
 */
#designer_assets{
	width:486px;
}
#designer_assets .asset{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
#designer_assets .asset h3{
	margin-bottom:10px;
	padding-bottom:15px;
	background:transparent url(../images/designer/bg/asset.gif) no-repeat 50% 100%;
}
/*
 * VIDEO
 */
#video_profile{
	position:relative;
}
#video_profile h4{
	display:none;
}
#video_profile .transcript{
	position:absolute;
	display:block;
	float:right;
	top:0;
	right:0;
	padding:3px 0 5px 20px;
	font-size:12px;
	font-weight:bold;
	color:#4d4947;
	text-decoration:underline;
	background:transparent url(../images/global/bg/transcript.gif) no-repeat 0 50%;
}
#video_profile .transcript:hover{
	color:#c50007;
}
/*
 * INSPIRATION
 */
#inspiration_viewer{
	width:445px;
	border:8px solid #fff;
	padding:14px 9px;
	background:#d9c9a3 url(../images/designer/bg/inspiration.jpg) 50% 0;
}
#inspiration_viewer p{
	margin:12px 5px 15px;
	padding-bottom:12px;
	font-size:12px;
	background:transparent url(../images/designer/bg/caption.gif) no-repeat 50% 100%;
}
#view_panel{
	width:435px;
	height:265px;
	margin:0 auto;
	background:#fff;
}

/* GALLERY */
#gallery{
	width:445px;
	height:50px;
	overflow:hidden;
	position:relative;
}
#thumb_wrapper{
	width:405px;
	overflow:hidden;
	height:50px;
	margin:0 auto;
	position:relative;
}
#gallery_thumbs{
	position:absolute;
	width:100%;
	height:48px;
	top:0px;
	left:0px;
}
#gallery_thumbs li{
	float:left;
	display:inline;
	padding-right:11px
}
#gallery_thumbs a{
	display:block;
	float:left;
	width:46px;
	height:46px;
	border:1px solid #4c4d4f;
	text-indent:-999em;
	background:#fff none no-repeat 0 0;
}
#gallery_thumbs a.current{
	border:1px solid #c50007;
	background-position:0 -46px;
}
#gallery_thumbs a.current:hover{
	cursor:default;
}
#gallery_thumbs a:hover{
	background-position:0 -46px;
}

/* CONTROLS */
#gallery .gallery_control{
	position:absolute;
	top:0px;
	left:0px;
	height:48px;
	width:15px;
	background:transparent url(../images/designer/bg/gallery-control-sprite.gif) no-repeat 0 0;
	text-indent:-999em;
}
#gallery #gallery_prev{
	background-position:-15px 0;
}
#gallery #gallery_prev:hover{
	background-position:-15px -49px;
}
#gallery #gallery_next{
	right:0px;
	left:auto;
}
#gallery #gallery_next:hover{
	background-position:0 -49px;
}
#gallery #gallery_prev.disabled,#gallery #gallery_prev.disabled:hover, #gallery #gallery_next.disabled, #gallery #gallery_next.disabled:hover{
	cursor:default;
	background-position:0 -96px;
}

/*
 * QA
 */
#qa img{
	display:block;
	margin-bottom:10px;
}
