/* ############################################# */
/* #  Estée Lauder                             # */
/* # ......................................... # */
/* #  RUBIX MEDIA LLC                          # */
/* #  P.Gold - 5 Jul 2008                      # */
/* ############################################# */

#content_wrapper.has_sidebars #main_content { width: 790px; padding-bottom: 40px; }
	#sidebar_right { padding-top: 0; }

#main_content h2 {
	background: url(/images/common/bg_dotted.gif) repeat-x left top;
	padding: 25px 0 17px;
	position: relative;
}


/* ************************* */
/*        sidebar_nav        */
/* ************************* */
	.sidebar_nav li,
	.sidebar_nav li a {
		font-size: 11px;
		text-transform: capitalize;
	}
		.sidebar_nav li .cat_hdr {
			padding: 2px 0 3px 0;
		}
		.sidebar_nav li .cat_hdr,
		.sidebar_nav li .cat_hdr a {
			font-size: 10px;
			text-transform: uppercase;
		}
			.sidebar_nav li li {
				padding: 4px 0;
			}

                        .sidebar_nav ul ul {
                            margin-left: 15px;
                            padding: 0;
                            list-style-type: none;
                        }



.search_results { padding: 2px; }
	.search_results dt {
		background: url(/images/common/bg_results_hdr.jpg) repeat-y left top;
		color: #fff;
		display: block;
		font-size: 12px;
		font-weight: normal;
		padding: 8px 7px 7px;
	}
	.search_results dd {
		background: url(/images/common/bg_dotted.gif) repeat-x left bottom;
		line-height: 1.3em;
		margin: 0 13px;
		padding: 13px 0 14px;
	}
	.search_results dd.last {
		background: none;
		padding-bottom: 13px;
	}
	#main_content .search_results blockquote p { padding: 0; margin: 0; }
	
	.main_content_header a,
	.search_results blockquote a,
	.search_results dd .action_btn,
	.search_results dd .action_btn a {
		color: #003066;
	}

	.search_results dd .action_btn,
	.search_results dd .action_btn a {
		text-transform: uppercase;
	}

    .prod_image { position:static; display:inline; float:left; }

    .prod_image a { position:static; }


.main_content_header {
	position: relative;
	padding-bottom : 0;
}

	.content_controls {
		bottom: 0;
		left: 0;
		padding-bottom: 1.5em;
		width:578px;
	}

		.content_controls .pagination,
		.content_controls .filter_controls {
			float: right;
		}
	
		.content_controls .pagination {
			padding-left: 10px;
		}

.search_result_content {
	padding: 4px 0 0 0;
}

#main_content .has_controls .search_result_content {
	width: 280px;
}
		




.recent_searches {
	float:left;
	margin-left:10px;
	top: -2px;
	width: 195px
}

.scope_nav {
	position: absolute;
	left: -158px;
	top: 2px;
	width: 140px	
}
	.scope_nav h4 {
		font-size: 10px;
		font-weight: bold;
		margin-bottom: 20px;
		text-transform: uppercase;
	}

		


.search_results .prod_details {
    width: 150px;
    padding-left: 0px;
}
	.search_results .prod_options:after {/* clearfix */content:".";display:block;height:0;clear:both;visibility:hidden;}
	.search_results .prod_options .action_btn,
	.search_results .prod_options .action_btn .form_submit,
	.search_results .prod_options .prod_price {
		display: inline;
		vertical-align: middle;
	}
	.search_results .prod_options .prod_price {
		float: left;
		margin-top: 3px;
		padding-right: 20px;
	}
	.search_results .prod_options .action_btn .form_submit {
		float: right;
	}


.search_results .prod_avail_data {
	float: right;
	width: 249px;
}
.search_results .prod_avail_data .prod_status {
	padding-left: 30px;
}

.search_results .shade_selector {
	width: 255px;
}

.search_results .shade_selector .selected_shade {
	padding-left: 6px;
}

.search_results .selected_shade .swatch_set,
.search_results .swatch_set {
	border: 1px solid #ebebeb;
	padding: 2px 1px;
}

.search_results .shade .swatch,
.search_results .selected_shade .swatch,
.search_results .selected_shade .first .swatch,
.search_results .selected_shade .last .swatch,
.search_results .selected_shade .solo .swatch,
.search_results .shade .set_item .over,
.search_results .shade .swatch:hover {
	height: 19px;
	width: 19px;
}

.search_results .shade .set_item .over,
.search_results .shade .swatch:hover {
	background: none;
	padding: 0 1px;
}

.search_results .selected_shade .set_item .over,
.search_results .selected_shade .swatch:hover,
.search_results .selected_shade .first .over,
.search_results .selected_shade .first .swatch:hover,
.search_results .selected_shade .last .over,
.search_results .selected_shade .last .swatch:hover,
.search_results .selected_shade .solo .over,
.search_results .selected_shade .solo .swatch:hover { margin: 0; }


	.search_results .shade .swatch_ico,
	.search_results .selected_shade .first .swatch .swatch_ico,
	.search_results .selected_shade .last .swatch .swatch_ico,
	.search_results .shade .set_item .over .swatch_ico,					
	.search_results .shade .swatch:hover .swatch_ico {
		width: 19px;
		height: 19px;
	}
	
	
	.search_results .shade .set_item .over .swatch_ico img,
	.search_results .shade .swatch:hover .swatch_ico img,
	.search_results .selected_shade .set_item .over .swatch_ico img,
	.search_results .selected_shade .swatch:hover .swatch_ico img,
	.search_results .selected_shade .solo  .over .swatch_ico img,
	.search_results .selected_shade .solo  .swatch:hover .swatch_ico img,
	.search_results .selected_shade .first .over .swatch_ico img,
	.search_results .selected_shade .first .swatch:hover .swatch_ico img { margin: 0; }
	
	
.search_results .shade_info {
	width: 90px;
}

.search_again {
	padding-top: 17px;
}
	.search_again * {
		display: inline;
		vertical-align: top;
	}
		.search_again .form_text {
			margin-right: 2px;
			width: 130px;
		}
	.main_content_header .search_again {
		padding-top: 0;
		padding-bottom: 17px;
	}

.shade_selector .shade {
	min-height: 30px;
	padding-bottom: 0;
}

.shadow_container {
    padding:0px;
    margin-bottom:10px;
    float:left;
    width: 578px;
}
