/* Header Landing styles */
div#container {position: relative;}
div#oc-header { width: 100%; padding-bottom: 4px; margin: 15px 0 12px 0; border-bottom: 1px solid #ccc;}
div#oc-header h1 {margin: 0 0 0 15px; padding: 0;  color: #000; font-size:18px; font-weight: normal; display: inline; float: left;}
div#oc-header span { font-size: 10px; padding-top: 5px; display: inline; float: right;}
div#oc-header span a:link, div#oc-header span a:visited, div#oc-header span a:active { text-decoration: underline; color: #c00;}
div#oc-caption-text { font-size: 11px;}

/* Outfitter */
div#outfitter-content-area {position: relative; height: 828px; width: 764px; background: url(../../assets/ws/images/outfitter/bg-outfitter.gif) no-repeat 0px 10px;}
div#o-overlay {position: absolute; z-index: 30001; display: none; top: 0; left: 0; background-color: #000; width: 780px; height: 0px; filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;}
div#o-leftcolumn { position: absolute; left: 0px; top: 0px; z-index: 2; width: 370px; position: relative; font-size: 11px;}
div#o-rightcolumn { position: absolute; left: 390px; top: 0px; z-index: 2; width: 372px; position: relative; font-size: 11px;}

span#o-report-behavior { position: absolute; top: 660px; left: 615px; font-size: 11px; white-space: nowrap; }
span#o-report-behavior a:link, span#o-report-behavior a:visited {text-decoration: underline;}

.loading-abs { position: absolute; width: 100%; text-align: center; top: 200px; }

	/* Header of Outftter */
	div#o-header-left {width: 425px; display: inline; float: left; margin: 0 0 0 15px;}
	a.o-header-see-top-rated { text-decoration: underline; display: inline; float: right; }
	div#o-header-runway {width: 306px; height: 120px; display: inline; float: right; margin-top: 10px; overflow:hidden; background: url(../../assets/ws/images/outfitter/header/bg-header-runway.gif) no-repeat 0px 0px;}
	div#o-header-inner { width: 275px; margin: 15px auto 0 auto; font-size: 11px; line-height: 1.5;}
	div#o-header-rating { font-size: 16px; font-weight: bold; color: #db0c41; width: 88px; height: 70px; display: inline; float: right; text-align: center; background: url(../../assets/ws/images/outfitter/header/bg-rating.gif) no-repeat bottom left }
	span#o-pub-outfit-count { font-size: 12px; font-weight: bold; color: #db0c41;}
	span#o-no-published-msg {display: block; text-align: right; font-size: 11px;}
	/* --------------------- */

	/* Loading Messages */
	#o-closet-loading-msg {display: none; position: absolute; top: 250px; left: 515px; z-index: 30000; width: 126px; height: 22px;  background: url(../../assets/ws/images/outfitter/ajax-loader.gif) no-repeat 0px 0px;  }
	#o-manage-loading2 {display: none; position: absolute; top: 250px; left: 250px; z-index: 30000; width: 126px; height: 22px;  background: url(../../assets/ws/images/outfitter/ajax-loader.gif) no-repeat 0px 0px; }
	#o-manage-loading { display: none; position: absolute; top: 250px; left: 250px; z-index: 30000; width: 126px; height: 22px;  background: url(../../assets/ws/images/outfitter/ajax-loader.gif) no-repeat 0px 0px;  }
	#o-the-stage-loading {display: none; position: absolute; top: 280px; left: 140px; z-index: 30000; width: 126px; height: 22px; background: url(../../assets/ws/images/outfitter/ajax-loader.gif) no-repeat 0px 0px; }
	#o-publish-loading { display: none; position: absolute; z-index: 31000; top: 0px; left: 50%; margin-left: -63px; width: 126px; height: 22px; background: url(../../assets/ws/images/outfitter/ajax-loader.gif) no-repeat 0px 0px; }
	#update-progress-layer {display: none; position: absolute; z-index: 31000; top: 0px; left: 50%; margin-left: -63px;  width: 126px; height: 22px; background: url(../../assets/ws/images/outfitter/ajax-loader.gif) no-repeat 0px 0px; }
	#o-delete-loading {display: none; position: absolute; z-index: 31000; top: 0px; left: 50%; margin-left: -63px; width: 126px; height: 22px; background: url(../../assets/ws/images/outfitter/ajax-loader.gif) no-repeat 0px 0px; }
	/* -------------------- */

	/* Stage */
	ul#o-stage-items {display: none;}
	div#o-stage-area {position: absolute; width: 374px; height: 640px; top: 0; left: 0;}
	div#o-stage-hdr { width: 100%; margin-top: 10px; height: 30px; }
	
	span#o-stage-outfit-name-visible { display: inline; float: left; margin: 6px 0 0 15px; font-size: 16px; font-weight: bold; color: #fff;}
	span#o-stage-outfit-name { display: none; }
	span#o-stage-outfit-editname { display: inline; float: right; margin: 9px 15px 0 0; font-size: 11px; color: #fff;}
	span#o-stage-outfit-editname a:link, span#o-stage-outfit-editname a:visited, span#o-stage-outfit-editname a:active { color: #fff; text-decoration: underline;}
	
	div#o-stage-container { width: 374px; height: 616px; padding-top: 4px; }
	div#o-the-stage { position: relative; width: 338px; height: 563px; overflow: visible; margin-left: 15px; border: 1px solid #b9b9b9;}
	div#o-stage-btns {width: 274px; margin: 8px auto 0 auto;}
	div#o-stage-btns img {cursor: pointer;}
	
	.o-stage-drop-zone { filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5; }
	.o-stage-hover { filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99; }
	img.o-stage-image { position: absolute; top:0; left: 0; z-index: 1000; cursor: pointer;}
	
		/* Stage popup */
		div#o-stage-item-popup {position: absolute; z-index: 2; top: 0px; left: 0px; display: none; height: 215px; width: 234px; background:url(../../assets/ws/images/outfitter/bg-stage-popup.png) no-repeat 0px 0px; }
		div#o-stage-item-popup div#stage-item-popup-content {position: relative; width: 204px; margin: 10px auto 0 auto; text-align: left; }
		div#stage-item-popup-content .btn-close-stage-popup { cursor: pointer; position: absolute; top: -2px; left: -24px; }
		div#stage-item-popup-content span.itemName {display: block; font-size: 12px; font-weight: bold;}
		div#stage-item-popup-content span.itemPrice {display: block; font-size: 14px; color: #fe0000;}
		div#stage-item-popup-content span.itemViewOtherColors {display: block; margin-top: 10px; font-size: 11px; line-height: 1.4; color: #666;}
		div#stage-item-popup-content span.itemViewOtherColors a:link, div#stage-item-popup-content span.itemViewOtherColors a:visited {text-decoration: underline; color: #666;} 
		div#stage-item-popup-content span.itemViewOtherColors img {display: inline; float: left; border: 1px solid #b9b9b9; margin-right: 5px;}
		div#stage-item-popup-movement { width: 100%; margin-top: 10px; padding-bottom: 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
		div#stage-item-popup-actions {width: 100%; padding-top: 10px; margin-bottom: 15px;}
		div#stage-item-popup-actions img {cursor: pointer;}
		div#stage-item-popup-movement a:link, div#stage-item-popup-movement a:visited {text-decoration: underline;} 
		div#stage-item-popup-movement ul li.forward { font-size: 11px; margin-top: 10px; padding-left: 20px;  background: url(../../assets/ws/images/outfitter/icon-forward.gif) no-repeat 0px 0px;}
		div#stage-item-popup-movement ul li.backward { font-size: 11px; margin-top: 10px; padding-left: 20px; background: url(../../assets/ws/images/outfitter/icon-backward.gif) no-repeat 0px 0px;}
		img#btn-stage-popup {position: absolute; top: 0; left: 0; display: none; cursor: pointer;}
		/* -------------------- */
		
	/* -------------------- */

	/* Closet/Other Area */
	div#o-closet-other-area {position: absolute; top: 10px; left: 0; width: 377px; height: 647px;}
	
		/* tabs */
		div#o-tab-area {position: absolute; top: -13px; left: 9px; z-index: 3; }
		div#o-tab-area img { cursor: pointer;}
		div#o-tab-area img#active-tab {cursor: default;}
		/* ----------- */
		
		/* Closet Containers */
		div#o-my-closet { width: 354px; margin: 7px 0 0 7px; }
		div#o-my-outfits { width: 354px; margin: 7px 0 0 7px; }
		div.o-my-closet-container {height: 556px; width: 354px; margin-bottom: 8px; padding-bottom: 8px; overflow: auto; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
		/* ---------------- */
		
		/* Closet Counters */
		span#closet-item-count {color: red;}
		span#closet-outfit-count {color: red;}
		/* ------------------- */
		
		/* Sort Closet / Manage Links */
		span.o-closet-sort {display: inline; float: left;}
		span.o-closet-manage-link {display: inline; float: right; margin: 3px 0 8px 0;}
		a.manage-closet-link:link, a.manage-closet-link:visited, a.manage-closet-link:active {color: #333; text-decoration: underline;} 
		a.manage-outfits-link:link, a.manage-outfits-link:visited, a.manage-outfits-link:active {color: #333; text-decoration: underline;} 
		/* ----------------- */
		
		/* Closet Lists */
		ul#o-my-closet-items {position: absolute; top: 0px; left: 0px; display: none; }
		ul#o-my-closet-outfits {position: absolute; top: 0px; left: 0px; display: none; }
		/* ------------------- */
		
		/* Closet Detail Views */
		.btn-item-info {display: block; margin: -25px auto 0 auto; cursor: pointer;}
		.btn-outfit-info {display: block; margin: -25px auto 0 auto; cursor: pointer; }
		div.o-detail-view { font-size: 11px; display: none; height: 556px; width: 350px; margin: 8px 0 8px 0; padding-bottom: 8px; overflow: hidden; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: url(../../assets/ws/images/outfitter/detail_view/bg-closet-detail.gif) repeat-x 0px 0px; }
		div.o-detail-view .inner {width: 325px; margin: 0 auto 0 auto;}
			
			/* Item detail View */
			div.o-detail-hdr {margin: 25px 0 8px 0; padding-bottom: 8px; background: url(../../assets/ws/images/outfitter/bdr-1px-dotted.gif) repeat-x 0% 100%; width: 100%; }
			div.o-detail-hdr .back {background: url(../../assets/ws/images/outfitter/detail_view/icon-back.gif) no-repeat 0px 3px; padding-left: 12px; display: inline; float: right;}
			div.o-detail-hdr .back a:link, div.o-detail-hdr .back a:visited {text-decoration: underline; color: #333;}
			.o-detail-hdr-name {font-size: 12px; font-weight: bold; display: inline; float: left;}
			div#o-detail-closet-image-info-container { margin: 5px auto 0 auto; width: 300px; }
			div#o-detail-icons { display: inline; float: left; position: relative; width: 45px; margin-top: 90px;}
			div#o-detail-closet-img-container { width: 236px; border: 1px solid #ccc; display: inline; float: left; margin-right: 10px; background-color: #fff; }
			img#o-detail-closet-img {display: block;}
			.icon-size {text-align: center; display: block; border: 1px solid #999; color: #7a7a7a; font-size: 18px; padding: 4px; line-height: 1; background-color: #FFF;}
			#o-detail-view-icon-color { position: absolute; top: 0; left: 0;}
			#o-detail-view-icon-size { position: absolute; top: 60px; left: 0;}
			#o-detail-closet-view-price { color: #db0c41; font-size: 14px; }
			.o-detail-closet-info { width: 100%; text-align: center; margin: 30px 0 10px 0; padding-bottom: 30px; background: url(../../assets/ws/images/outfitter/bdr-1px-dotted.gif) repeat-x 0% 100%;}
			.o-detail-closet-info a:link, .o-detail-closet-info a:visited {text-decoration: underline;}
			.btn-o-detail-add-item {display: block; margin: 0 auto 0 auto;}
			/* ---------------- */
			
			/* Outfit detail view */
			div#o-detail-outfits-img-container { width: 201px; margin: 10px auto 0 auto; border: 1px solid #ccc; background-color: #fff;}
			img#o-detail-outfits-img {display: block;}
			span#o-detail-full-name {display: none; }
			#o-detail-outfits .o-detail-closet-info { padding-bottom: 10px; margin-top: 10px;}
			#o-detail-outfits-view-count { color: #ff0000;}
			/* ---------------- */
		
		/* ------------------ */
		
		/* Closet Images Definitiosn */
			/* Items */
			div#o-my-closet-images { margin: 0 auto 0 auto;}
			div.o-my-closet-image-container { display: inline; float: left; margin: 4px 4px 0 0; width: 106px; height: 130px; border: 1px solid #ccc;}
			img.o-closet-image {display: block; margin: 2px auto 0 auto; cursor: pointer;}
			/* ----------------- */
		
			/* Outfits */
			div#o-my-outfits div.o-my-closet-image-container { display: inline; float: left; margin: 2px 2px 0 0; width: 109px; height: 178px; border: 1px solid #ccc;}
			div#o-my-outfits img.o-closet-image {cursor: pointer; display: block; margin: 2px auto 0 auto; }
			/* ----------------- */
			
		/* --------------------- */
		
		/* Closet No Items / Outfit no items */
		div.o-closet-no-items { height: 556px; width: 350px; margin-top: 8px; padding-bottom: 8px; overflow: hidden; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: url(../../assets/ws/images/outfitter/detail_view/bg-closet-detail.gif) repeat-x 0px 0px; }
		div.o-closet-no-items .txt-no-items-container {text-align: center; display: block; width: 160px; margin: 190px auto 0 auto; }
		div.o-closet-no-items .txt-no-items-large { color: #db0c41; font-size: 17px; font-weight: bold;}
		div.o-closet-no-items a:link, div.o-closet-no-items a:visited {text-decoration: underline;}
		/* ------------------ */
		
		/* Empty Stage Directions */
		div#o-empty-stage-directions {position: absolute; top: 142px; left: -329px; display: none;}
		/* ----------------------- */
		
		/* messages */
		div#o-messages  {background: url(../../assets/ws/images/outfitter/manage_layer/bg-manage.png) no-repeat 0px 0px; font-size: 11px; z-index: 2; position: absolute; display: block; top: 0px; left: -392px; width: 764px; height: 645px; }
		
			/* messages layout */
			div#o-messages-nonmember { width: 290px;}
			div#o-messages-top { overflow: hidden; height: 80px; width: 730px; margin: 15px auto 0 auto;}
			div#o-messages-top span {display: block; border-bottom: 1px solid #ccc; padding: 5px 0 5px 0; margin-bottom: 8px; }
			div#o-messages-content {height: 535px; width: 730px; overflow: hidden; margin: 0 auto 0 auto; }
			
				/* Messages leftnav */
				div#o-messages-left {display: inline; float: left; width: 152px; }
				#composeMessage { display: block; cursor: pointer; }
				div#o-messages-left ul {margin-top: 45px;}
				div#o-messages-left li {text-decoration: underline; cursor: pointer; color: #000; margin-bottom: 15px;}
				div#o-messages-left li.active {font-weight: bold; text-decoration: none;}
				/* -------------------------- */
				
				/* Message Right */
				div#o-messages-right {display: inline; float: right; width: 565px; }
				.o-message-pagnation select {width: 75px;}
				div.o-message-pagnation, div.o-message-details-actions, div.o-message-action-hdr {width: 100%; height: 30px; overflow: hidden; background-color: #666; color: #fff;}
				div.o-message-pagnation span {display: inline; float: right; margin: 5px 15px 0 0;}
				div.o-message-pagnation span img { padding: 0 5px 0 5px; cursor: pointer;}
				#deleteMesssages {display: inline; float: left; cursor: pointer; margin: 5px 0 0 10px;}
				div.o-message-details-actions img { display: inline; float: left; margin: 6px 0 0 10px; cursor: pointer;}
				div#o-message-details-container {border: 1px solid #b9b9b9;}
				div#o-messages-the-msg { height: 335px; overflow: auto; padding: 0 0 0 30px; background: url(../../assets/ws/images/outfitter/messaging/bdr-message-divider.gif) repeat-x 0px 0px;}
				dl#o-messages-detail-hdr {width: 100%; padding-bottom: 8px;}
				dl#o-messages-detail-hdr dt { display: inline; float: left; margin: 15px 5px 0 30px; font-weight: bold;}
				dl#o-messages-detail-hdr dd {display: inline; float: left; margin-top: 15px;}
				dl#o-messages-detail-hdr dd.clr {display: block; float: none; clear: both; margin: 0 0;}
				dl#o-messages-detail-hdr dd#fi {display: inline; float: left; margin-left: 20px; color: #db0c41;}
				dl#o-messages-detail-hdr dd#fi span#friend-request-link {cursor: pointer; text-decoration: underline;}
				dl#o-messages-detail-hdr dd#fi span#block-user-link {cursor: pointer; text-decoration: underline;}
				dl#o-messages-detail-hdr dd#fi span#fi-text { font-style: italic; color: #999;}
				dl#o-messages-detail-hdr dd#fi span#fi-text span {text-decoration: underline;}
				#o-messages-send { display: inline; float: left; margin: 5px 0 0 10px; }
				#o-messages-cancel { display: inline; float: left; margin: 5px 0 0 20px; }
				#o-messages-action-info-left {display: inline; float: left; width: 275px; height: 120px; margin: 20px 0 0 20px; }
				#o-messages-action-info-right {display: inline; float: right; width: 260px; margin: 10px 5px 0 0;}
				#o-messages-action-info-left span.lbl { display: inline; float: left; font-weight: bold; text-align: right; width: 70px; margin-top: 12px;}
				#o-messages-action-info-left span.inp { display: inline; float: left; width: 200px; margin: 8px 0 0 3px;}
				#o-messages-action-info-left span.inp-date { display: inline; float: left; width: 200px; margin: 12px 0 0 3px;}
				#o-messages-action-info-left span.lbl-first { display: inline; float: left; font-weight: bold; text-align: right; width: 70px; margin-top: 3px;}
				#o-messages-action-info-left span.inp-first { display: inline; float: left; width: 200px; margin: 0px 0 0 3px;}
				#o-messages-action-info-left span.inp input, #o-messages-action-info-left span.inp-first input { width: 195px;}
				#o-messages-action-info-left span.caption { font-size: 10px; display: inline; float: left; margin-left: 70px; }
				#o-messages-action-info-left span.errorText{ display: inline; float: left; width: 200px; margin-left: 73px; padding-top: 2px; }
				#o-messages-action-info-right .caption { font-size: 10px;}
				#o-messages-action-info-right select { width: 180px; height: 90px; display: block; border-top: 1px solid #c1c1c1;}
				#o-messages-action-info-right #o-messages-select-area { display: inline; float: left; width: 180px; }
				#o-messages-action-info-right #friend-selector-add { cursor: pointer; display: inline; float: left; margin: 22px 5px 0 0;}
				#o-messages-action-message-error {display: block; margin: 3px 0 0 20px;}
				#o-messages-action-confirmation { padding-left: 35px; margin-top: 40px; height: 415px; color: #333;}
				#o-message-back-to-inbox {cursor: pointer; text-decoration: underline; color: #666;}
				#o-message-list-empty { padding: 35px 0 200px 35px; font-weight: bold; color: #333;}
				
				.in-style {border: 1px solid #e4e4e4; border-top: 1px solid #c1c1c1; }
				.in-style option {padding-bottom: 3px;}
				textarea.in-style {display: block; width: 525px; height: 290px; margin: 10px 0 0 20px;}
									
					/* message sorting styles */
					#o-message-sort { border: 1px solid #b9b9b9; border-left: 0px;} 
					.o-message-sort-bg-last { background: url(../../assets/ws/images/outfitter/manage_layer/bg-hdr-active.gif) repeat-x 0px 0px;} 
					.o-message-sort-bg-notlast { background: url(../../assets/ws/images/outfitter/manage_layer/bg-hdr-inactive.gif) repeat-x 0px 0px;} 
					.o-message-tbl-hdr-active { font-weight: bold; font-size: 12px; display: inline; float: left; padding: 10px 0 10px 0; background: url(../../assets/ws/images/outfitter/manage_layer/bg-hdr-active.gif) repeat-x 0px 0px; border-left: 1px solid #b9b9b9;  }
					.o-message-tbl-hdr-inactive { font-weight: bold; font-size: 12px; display: inline; float: left; padding: 10px 0 10px 0; background: url(../../assets/ws/images/outfitter/manage_layer/bg-hdr-inactive.gif) repeat-x 0px 0px; border-left: 1px solid #b9b9b9; }
					#o-message-sort .sortable {cursor: pointer; }
					#o-message-sort span span { padding-left: 10px;}
					/* ----------------- */
				
				div#o-messages-pagable {display: block; border: 1px solid #b9b9b9; border-top: 0px; height: 420px; overflow: hidden;}
				span.o-messages-main-page-error {display: block; padding: 3px 0 0 5px; font-style: italic; color: #db0c41; }
				
					/* Message Table styles */
					div#o-messages-pagable table {width: 100%;}
					div#o-messages-pagable table tr {background: url(../../assets/ws/images/outfitter/manage_layer/tbl-bdr-top.gif) repeat-x bottom left; }
					div#o-messages-pagable table .notViewed {font-weight: bold; }
					div#o-messages-pagable table td { padding: 1px 0 7px 10px; }
					div#o-messages-pagable table td .aMessage {cursor: pointer; text-decoration: underline;}
					/* ----------------------- */
				/* --------------------------- */
						
			/* ----------------------- */
			
		/* ------------------ */
	/* ----------------------- */

	/* Your Outfit Info Area */
	div#o-your-outfit-area {position: absolute; z-index: 1; top: 696px; left: 0; width: 586px; height: 111px; font-size: 11px; }
	div#o-your-outfit-table-container { margin-left: 111px; overflow: hidden; width: 443px; height: 110px;  }
	div#o-your-outfit-area table { font-size: 11px; margin: 0; padding: 0; margin-top: 0px; width: 444px;}
	div#o-your-outfit-area table td { border-bottom: 1px solid #d3d3d3; }
	div#o-your-outfit-area table td span.tableH { display: block; padding: 7px 0 6px 10px;}
	div#o-your-outfit-area table td.first { background: none; }
	div#o-your-outfit-area img.prev-btn { position: absolute; top: 30px; left: 559px; cursor: pointer; }
	div#o-your-outfit-area img.next-btn { position: absolute; top: 60px; left: 559px; cursor: pointer; }
	div#o-your-outfit-area span#o-out-of-stock-msg { display: inline; float: left; margin: 5px 0 0 15px; padding-left: 25px; font-style: italic; background: url(../../assets/ws/images/outfitter/icon-out-of-stock.gif) no-repeat 0px 1px; }
	div#o-your-outfit-area span#o-your-outfit-total { display: none; float: right; margin: 5px 80px 0 0; font-size: 13px; font-weight: bold; color: #333;}
	img.o-your-outfit-remove {cursor: pointer;}
	/* ----------------------------- */

	/* Tags Area */
	div#o-tags-area {position: absolute; top: 696px; left: 603px; width: 156px; overflow: hidden; }
	div#o-tags-area div#o-tags-listing-container { height: 77px; overflow: hidden; margin-top: 32px; }
	div#o-tags-area div#o-tags-listing-container ul {margin: 7px 0 0 8px;}
	div#o-tags-area div#o-tags-listing-container ul li { font-size: 11px; color: #333;}
	div#o-tags-area div#o-tags-nav {position: relative; display: inline; float: right; width: 30px; height: 79px;}
	div#o-tags-area div#o-tags-nav .prev-btn { position: absolute; top: 11px; left: 4px; cursor: pointer; }
	div#o-tags-area div#o-tags-nav .next-btn { position: absolute; top: 40px; left: 4px; cursor: pointer; }
	div#o-tags-area span#o-tags-links {display: inline; float: right; color: #333; font-size: 11px; margin-top: 5px;}
	div#o-tags-area span#o-tags-links a:link, div#o-tags-area span#o-tags-links a:visited, div#o-tags-area span#o-tags-links a:active { color: #333; text-decoration: underline;}
	/* ------------------------- */
	
	/* Outfitter Buttons */
	/*div#o-action-buttons-divder {width: 100%; margin: 10px 0 10px 0; border-top: 1px solid #b9b9b9;}*/
	div#o-action-buttons {width: 507px; margin: 8px auto 8px auto; }
	div#o-action-buttons img#btn-o-post-to-community {display: inline; float: left; margin-top: 14px; cursor: pointer;}
	div#o-action-buttons img#btn-o-send-to-a-friend {display: inline; float: left; margin: 14px 0 0 9px; cursor: pointer;}
	div#o-action-buttons img#btn-o-add-shopping-bag {display: inline; float: left; margin: 0 0 0 1px; cursor: pointer;}
	/* ------------------------- */

	/* Results Area */
	div#o-results-container { position: absolute; top: 0px; left: 0px; border: 1px solid #000;}
	/* ------------------- */
	
	/* Save outfit Popup */
	div#o-outfit-save-popup { position:absolute; width: 371px; z-index: 31000; display: none; background: url(../../assets/ws/images/outfitter/bg-update-outfit.png) no-repeat 0px 0px; height: 400px; }
	div#o-outfit-save-popup-content { position: relative; padding: 14px 0px 35px 0px; text-align: left;}
	div#o-outfit-save-popup-content-inner { padding: 0 13px 0 13px;}
	div#o-outfit-save-popup-content .btn-close-stage-popup {cursor: pointer; display: block; position: absolute; top: 12px; right: 13px; height: 20px; padding: 2px 22px 0 0px; text-decoration: underline; background: url(../../assets/ws/images/outfitter/icon-close.png) no-repeat top right;  }
	div#o-outfit-save-form-area {border-top: 1px solid #ccc; margin-top: 8px; padding-top: 8px; width: 100%; color: #666; font-size: 11px;}
	div#o-outfit-save-form-left {display: inline; float: left; width: 300px; margin: 18px 0 0 15px;}
	div#o-outfit-save-form-left img {cursor: pointer;}
	div#o-outfit-save-form-area input {padding: 3px 2px 3px 2px;border: 1px solid #e4e4e4; border-top: 1px solid #c1c1c1; }
	div#o-outfit-save-form-area dl { margin-bottom: 10px; }
	div#o-outfit-save-form-area dl dt { font-weight: bold; font-size: 12px; color: #333; padding: 2px 4px 0 0; }
	div#o-outfit-save-form-area dl dd.errorText { padding-top: 5px;}
	
	div#save-outfit-tag-area { width: 100%; height: 111px; overflow: hidden; position: relative; margin-top: 5px; background: url(../../assets/ws/images/outfitter/save-outfit-tag-bg.gif) no-repeat 0px 0px;}
	div#save-outfit-tag-area table {width: 266px; margin-top: 2px; position: absolute; top: 0px; left: 2px; z-index: 1; }
	div#save-outfit-tag-area table td label {display: inline; float: left; padding: 4px 0 4px 0; width: 108px;}
	div#save-outfit-tag-area table td input { display: inline; float: left; margin-top: 4px; height: 11px; border: 0px; }
	div#save-outfit-tag-area .prev-btn { position: absolute; right: 3px; top: 28px; cursor: pointer; display: none; z-index: 2; }
	div#save-outfit-tag-area .next-btn { position: absolute; right: 3px; top: 58px; cursor: pointer; display: none; z-index: 2; }
	/* ------------------- */

	/* Manager Layers */
	.o-manage-outfits-link {display: inline; float: right; margin-top: 5px;}
	.o-manage-outfits-link a:link, o-manage-outfits-link a:visited {text-decoration: underline; color: #333;}
	div#o-manage-layer {background: url(../../assets/ws/images/outfitter/manage_layer/bg-manage.png) no-repeat 0px 0px; font-size: 11px; z-index: 2; position: absolute; display: none; top: 0px; left: -392px; width: 764px; height: 645px; }
	div#o-manage-layer-inner {width: 746px; margin: 5px auto 0 auto;}
	div#o-manage-layer #manage-hdr { border-bottom: 1px solid #ccc; padding: 5px 0 5px 0; }
	#o-manage-view-back {display:inline; float: right; padding-right: 10px; background: url(../../assets/ws/images/outfitter/manage_layer/icon-red-arrow.gif) no-repeat 100% 3px;}
	#o-manage-view-back a:link, #o-manage-view-back a:visited {color: #db0c41; text-decoration: underline;}
	#o-manage-layer-content { width: 726px; margin: 5px auto 0 auto;}
	#o-manage-caption {display: inline; float: left; width: 538px; line-height: 1.5;}
	#o-manage-both { margin-top: 35px; width: 100%; background: url(../../assets/ws/images/outfitter/manage_layer/bg-manage-both.gif) repeat-y 580px 0px;}
	#o-manage-left { display: inline; float: left; width: 564px; }
	#o-manage-right { display: inline; float: right; width: 132px; }
	#o-manage-right ul { margin-top: 10px; border-top: 1px solid #b9b9b9; width: 100%;}
	#o-manage-right ul li { margin: 10px 0 5px 0; width: 95%; }
	#o-manage-right ul li a:link, #o-manage-right li a:visited { color: #333; text-decoration: underline;}
	#o-manage-count-msg {display: inline; float: left; margin-top: 6px;}
	#o-manage-count {font-size: 13px; font-weight: bold; color: #fe0005;}
	#o-manage-out-stock-msg {display: inline; float: left; padding-left: 10px; font-style: italic; background: url(../../assets/ws/images/outfitter/manage_layer/icon-black-arrow.gif) no-repeat 0px 0px; }
	#o-manage-out-stock-msg a:link, #o-manage-out-stock-msg a:visited {font-style: normal; color: #fe0005; }
	#o-manage-outfit-table-container { width: 564px; margin-bottom: 10px; height: 400px; overflow: scroll; border: 1px solid #b9b9b9; border-top: 0px;}
	#o-manage-outfit-table-container table td { padding: 10px 0 10px 10px; background: url(../../assets/ws/images/outfitter/manage_layer/tbl-bdr-top.gif) repeat-x bottom left; }
	#o-manage-outfit-table-container table td span.manage-load-outfit {cursor: pointer; text-decoration: underline; }
	.btn-manage-remove {cursor: pointer; display: block; margin-left: 10px;}
	.manage-image-icon {cursor: pointer; display: block; margin-left: 22px;}
	.manage-image-hover {position: absolute; z-index: 25000; border: 1px solid #ccc; background-color: #fff; }
	
		/* table header */
		#o-manage-outfit-table-hdr { width: 564px; margin-top: 6px; border: 1px solid #b9b9b9;  background: url(../../assets/ws/images/outfitter/manage_layer/bg-hdr-inactive.gif) repeat-x 0px 0px; }
		.o-manage-active-hdr {font-weight: bold; font-size: 12px; display: inline; float: left; padding: 10px 0 10px 0; background: url(../../assets/ws/images/outfitter/manage_layer/bg-hdr-active.gif) repeat-x 0px 0px; border-right: 1px solid #b9b9b9;  }
		.o-manage-inactive-hdr {font-weight: bold; font-size: 12px; display: inline; float: left; padding: 10px 0 10px 0; background: url(../../assets/ws/images/outfitter/manage_layer/bg-hdr-inactive.gif) repeat-x 0px 0px; border-right: 1px solid #b9b9b9; }
		.o-manage-remove-hdr { text-align: left; font-weight: bold; font-size: 12px; display: inline; float: left; padding: 10px 0 10px 0; background: url(../../assets/ws/images/outfitter/manage_layer/bg-hdr-inactive.gif) repeat-x 0px 0px; }
		.o-manage-active-hdr span, .o-manage-inactive-hdr span, .o-manage-remove-hdr span { display: block; padding-left: 10px;}
		.o-manage-active-hdr span.sortable, .o-manage-inactive-hdr span.sortable { cursor: pointer;}
		/* -------------- */
	
	/* --------------------- */
	
	/* Result Message Popup */
	#results-key {display: none;}
	#results-sub-key {display: none;}
	div#o-results-popup {position: absolute; left: 50%; margin-left: -221px; z-index: 31000; width: 442px; display: none; text-align: left; }
	div#o-results-popup-inner { position: relative; background: url(../../assets/ws/images/outfitter/bg-results-popup.png) repeat-y 0px 0px; padding: 15px 0 15px 0;}
	div#o-results-popup-content {color: #db0c41; font-size: 16px; border-bottom: 1px solid #ccc; width: 405px; margin: 0 auto 0 auto; padding-bottom: 5px; font-weight: bold;}
	span#o-results-close-btn {cursor: pointer; text-decoration: underline; position: absolute; top: 15px; right: 15px; padding: 2px 22px 0 0; height: 22px; background: url(../../assets/ws/images/outfitter/icon-close.png) no-repeat top right;}
	div#o-results-popup-content-sub {width: 405px; margin: 8px auto 0 auto; }
	/* -------------------- */
		

/* ------------------ */











 