
/* NAVIGATION STYLES */

div#member ul.tabs {
	list-style:				none;
	height:					37px;
	margin:					0;
	padding:				0;
	border-bottom:			1px solid #cccccc;
	background-image:		url(/images/member/tabBG.gif);
}

div#member ul.tabs li {
	float:					left;
	height:					37px;
	line-height:			37px;
	border-right:			1px solid #cccccc;
}

div#member ul.tabs li.active {
	background-image:		url(/images/member/tabActiveBG.gif);
}

div#member ul.tabs li a {
	text-decoration:		none;
	border-left:			1px solid #ffffff;
	padding:				12px 8px 13px 8px;
}

div#member ul.tabs li.active a {
	border-left:			0;
	color:					#000000;
	padding-left:			9px;
}


/* MEMBER LAYOUTS - member2Col - used for about, show details */
div.member2Col div.col1 {
	float:					left;
	width:					353px;
	padding:				0 0 1px 0;
}

div.member2Col div.col2 {
	float:					left;
	width:					299px;
	padding:				0 0 1px 0;
}

/* MEMBER LAYOUTS - video */
div.video div.col1 {
	float:					left;
	width:					352px;
	padding:				1px;
}

div.video div.col2 {
	float:					left;
	width:					297px;
	height:					281px;
	margin:					1px 0 0 0;
	background-color:		#d5e2e9;
}

div.video h1 {
	font-size:				11px;
	color:					#000000;
	margin:					19px 0 55px 20px; 
	font-weight:			bold;
}

ul.videos {
	list-style:				none;
	margin:					0;
	padding:				0;
}

ul.videos li {
	margin:					-1px 0 0 0;
	border-top:				1px solid #ffffff;
	border-bottom:			1px solid #ffffff;
	height:					25px;
}

ul.videos li a {
	display:				block;
	height:					25px;
	line-height:			25px;
	padding:				0 0 0 20px;
	color:					#666666;
	text-decoration:		none;
}

ul.videos li.active a {
	 background-image:		url(/images/member/videoLink.gif);
	 font-weight:			bold;
	 color:					#000000;
}

/* MEMBER LAYOUTS - collection - used for collection, lookbook, backstage */
div.collection div.col1 {
	float:					left;
	width:					345px;
	padding:				0 0 1px 0;
	
}

div.collection div.col2 {
	float:					left;
	width:					307px;
	padding:				0 0 1px 0;
}


div.collection div.col3 {
	clear:					both;
}


/* MEMBER LAYOUTS - review - used for review, */
div.review div.col1 {
	float:					left;
	width:					219px;
	padding:				0 0 1px 0;
}

div.review div.col1 img {
	display:				block;
	margin:					23px 0 0 23px;
}

div.review div.col2 {
	float:					left;
	width:					433px;
	padding:				0 0 1px 0;
}

div.review div.col2 h1 {
	font-size:				11px;
	color:					#000000;
	margin:					23px 20px 0 23px;
}

div.review div.col2 div.text {
	font-size:				10px;
	color:					#666666;
	margin:					17px 20px 0 23px;
}

/* MEMBER LAYOUTS - press - used for press, */
div.press div.col1 {
	padding:				0 0 1px 0;
}

div.press div.col2 {
	float:					right;
	width:					433px;
	padding:				0 0 1px 0;
}

div.press div.col2 h1 {
	font-size:				11px;
	color:					#000000;
	margin:					30px 20px 0 21px;
}

div.press div.col2 div.text {
	font-size:				10px;
	color:					#666666;
	margin:					20px 20px 20px 21px;
}

div.press div.col2 a.download {
	display:				block;
	font-size:				10px;
	color:					#333333;
	text-decoration:		none;
	height:					23px;
	line-height:			23px;
	margin:					0 20px 0 21px;
	padding:				0 0 0 17px;
	background-image:		url(/images/member/arrowDown.gif);
	background-repeat:		no-repeat;
	background-position:	3px 7px;
}

div.press div.col2 div.dotsDownload {
	display:				block;
	font-size:				1px;
	height:					1px;
	line-height:			1px;
	margin:					0 20px 0 21px;
	background-image:		url(/images/member/dots.gif);
}

/* ELEMENTS FOR ABOUT AND SHOWDETAILS */
div.member2Col div.col1 img {
	margin:					1px 0 0 1px;
}

div.member2Col div.col2 img {
	margin:					22px 0 0 182px;
}

div.member2Col div.col2 h1 {
	font-size:				10px;
	color:					#333333;
	margin:					22px 22px 0 21px;
	line-height:			13px;
	font-weight: bold;
	height:					auto;
}

div.member2Col div.col2 div.text {
	margin:					14px 22px 0 21px;
	line-height:			13px;
	color:					#757575;
}

div.member2Col div.col2 div.text a.emailLink {
	text-decoration:		none;
	color:					#757575;
}

div.member2Col div.col2 div.url {
	margin:					11px 0 0 21px;
	line-height:			13px;
}

div.member2Col div.col2 div.url a {
	text-decoration:		none;
	color:					#333333;
}

/* ELEMENTS FOR SHOWDETAILS */
div.member2Col div.col2 div.contactInfo {
	margin:					14px 22px 0 21px;
	line-height:			13px;
	color:					#999999;
	min-height:				80px;
}

* html div.member2Col div.col2 div.contactInfo {
	height:					80px;
}


/* REQUEST INVITATION */
div.member2Col div.col2 a.reqInv {
	margin:					18px 22px 0 21px;
	text-decoration:		none;
	color:					#000000;
	padding:				0 0 0 14px;
	background-image:		url(/images/member/reqBG.gif);
	background-repeat:		no-repeat;
	background-position:	0 2px;
}

div.member2Col div.col2 div.status {
	margin:					14px 22px 5px 21px;
	line-height:			13px;
	color:					#000000;
}

/* ADD TO MY CAL */
div.member2Col div.col2 a.addCal {
	text-decoration:		none;
	color:					#000000;
	padding:				2px 0 3px 27px;
	background-image:		url(/images/member/calendar-icon.gif);
	background-repeat:		no-repeat;
	height: 				16px;
	line-height: 			16px;
}


/* SHOW MAP */
div.member2Col div.col2 a.showMap {
	text-decoration:		none;
	color:					#000000;
	padding:				2px 0 3px 27px;
	background-image:		url(/images/member/map-icon.jpg);
	background-repeat:		no-repeat;
	height: 				16px;
	line-height: 			16px;
}


/* ELEMENTS FOR COLLECTION */
div.collection h1 {
	margin:					20px 0 0 25px;
	font-size:				10px;
	color:					#666666 !important;
	font-weight:			bold;
	
}

div.collection h3 {
	margin:					10px 0 0 29px;
	padding:				0;
	font-size:				10px;
	color:					#666666;
	font-weight:			normal;
	
}

div.collection h1 span {
	font-weight:			normal;
}


div.collection ul.collectionImages {
	
	list-style:				none;
	height:					361px;
	margin:					20px 0 0 25px;
	padding:				0;
}

div.collection ul.collectionImages li {
	float:					left;
	display:				inline;
	overflow:				hidden;
	height:					166px;
	width:					109px;
	margin:					0 15px 14px 0;
	padding:				0;
}	

div.collection ul.collectionBar {
	list-style:				none;
	height:					26px;
	width:					605px;
	border:					1px solid #cccccc;
	margin:					1px 0 0 23px;
	padding:				0;
	background-image:		url(/images/member/collectionBarBG.gif);
}

div.collection div.col3 ul.collectionBar {
	list-style:				none;
	height:					26px;
	border:					1px solid #cccccc;
	width:					100%;
	border-right:			0;
	border-left:			0;
	margin:					0;
	padding:				0;
	background-image:		url(/images/member/collectionBarBG.gif);
}

div.collection ul.collectionBar li {
	float:					left;
	height:					26px;
}

div.collection ul.collectionBar li.right,div.collection ul.collectionBar li.arrowRight, div.collection ul.collectionBar li.arrowLeft, div.collection ul.collectionBar li.rightText {
	float:					right;
	height:					26px;
	border-left:			1px solid #cccccc;
}

div.collection ul.collectionBar li.rightText {
	border-left:			0;
	line-height:			26px;
	margin:					0 28px 0 0;
}

div.collection ul.collectionBar li.highRes {
	border-right:			1px solid #ffffff;
	width:					128px;
	height:					26px;
	line-height:			26px;
}

div.collection ul.collectionBar li.highRes a {
	display:				block;
	border-right:			1px solid #cccccc;
	height:					26px;
	line-height:			26px;
	color:					#000000;
	padding:				0 0 0 30px;
	background-image:		url(/images/member/plus.gif);
	background-repeat:		no-repeat;
	background-position:	15px 9px;
	text-decoration:		none;
}

div.collection ul.collectionPage {
	float:					left;
	list-style:				none;
	height:					26px;
	margin:					0;
	padding:				0 10px 0 10px;
	border-left:			1px solid #ffffff;
}

div.collection ul.collectionPage li {
	float:					left;
	height:					26px;
	line-height:			26px;
	margin:					0;
	padding:				0 4px 0 4px;
	color:					#666666;
}

div.collection ul.collectionPage li a {
	text-decoration:		none;
	color:					#666666;
}

div.collection ul.collectionPage li.active a {
	text-decoration:		none;
	color:					#000000;
	font-weight:			bold;
}

div.collection ul.collectionBar li.arrowRight a, div.collection ul.collectionBar li.arrowLeft a {
	display:				block;
	height:					26px;
	width:					27px;
	border-left:			1px solid #ffffff;
	background-repeat:		no-repeat;
}

div.collection ul.collectionBar li.arrowRight a {
	background-image:		url(/images/member/arrowRight.gif);
	background-position:	10px 9px;
	
}

div.collection ul.collectionBar li.arrowLeft a {
	background-image:		url(/images/member/arrowLeft.gif);
	background-position:	9px 9px;
}

div.collection ul.collectionBar li.text {
	height:					26px;
	line-height:			26px;
	margin:					0;
	padding:				0 0 0 12px;
	color:					#666666;
}

iv.collection ul.collectionBar li.textRight {
	height:					26px;
	line-height:			26px;
	margin:					0;
	padding:				0 0 0 12px;
	color:					#666666;
}

div.collection select {
	width:					212px;
	font-size:				10px;
	color:					#666666;
	margin:					26px 0 0 23px;
	padding:				0;
}

/* STYLES FOR COLLECTION IMAGE */
div.collection div.col1 img {
	display:				block;
	margin:					1px 0 0 1px;
	padding:				0;
}

/* STYLES FOR COLLECTION IMAGE */
div.collection div.col2 h1 {
	font-size:				10px;
	color:					#000000;
	margin:					40px 22px 0 29px;
	line-height:			13px;
}

div.collection div.col2 h2 {
	font-size:				10px;
	color:					#666666;
	margin:					15px 22px 0 29px;
	line-height:			13px;
}

div.collection div.col2 div.text {
	font-size:				10px;
	color:					#757575;
	margin:					13px 22px 0 29px;
	line-height:			13px;
}