@charset "utf-8";
/* CSS Document */


/* ------------ DEPT NAV ---------------- */
#deptNav {
	height: 23px;
	background-color: #f5f4f2;
}

	#deptLinks {
		width: 980px;
		color: #4a4439;
		padding-top: 3px;
	}
	
		#deptLinks h1 {
			font-size: 12px;
			line-height: 16px;
			font-weight: bold;
			color: #4a4439;
			display: inline;
			width: 50px;
			padding: 0px;
			margin: 0px;
		}
		
		#deptLinks a {
			font-size: 12px;
			font-weight: bold;
			padding: 0px 28px 0px 28px;
			/*_padding: 0px 15px 0px 15px;*/  /* Fix for IE 6 for certain deployments */
			color: #4a4439;
			border-right: 1px solid #9c927f;
			width: 100px;
		}
		
/* ------------ REFINEMENTS ---------------- */

.search_leftCol {
}

	.search_leftCol h2 {
		font-weight: bold;
		font-size: 14px;
		color: #746c5e;
		margin: 10px 0px 2px 15px;
		padding: 0px;
	}
	
	.search_leftCol h3 {
		font-size: 11px;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
	}
	
	.search_leftCol h4 {
		font-size: 10px;
		font-weight: normal;
		padding: 5px 0px 5px 0px;
		text-align: right;
	}
	
	.search_leftCol span {
		display: block;
	}
	
	.search_leftCol a:link, .search_leftCol a:active, .search_leftCol a:visited {
		color: #746c5e;
		display: block;
		margin: 0;
		padding: 1px 0 1px 15px;
		text-decoration: none;
	}

	.search_leftCol a:hover {
		background-color: #f5f4f2;
		color: #000;
	}

	.search_leftCol h2 a:link, .search_leftCol h2 a:active, .search_leftCol h2 a:visited {
		color: #746c5e;
		display: block;
		margin: 0px 0px 0px -15px;
		padding: 2px 0 2px 15px;
		text-decoration: none;
	}

	
/* ------------ BODY CONTENT ---------------- */


/*------------- MERCADO PHASE II CLASSES ----------------------*/

/* Reviews */
#Reviews, #pDescription, #TabContentWrapper {
}
.review_container {
	width: 740px;
	display: block;
	margin: 0px 10px 20px 0px;
}
.review_cont_main {
	width: 100%;
}
.review_cont_left_box {
	float: left;
	width: 125px;
	text-align: center;
}
.review_cont_right_box {
	float: left;
	width: 600px;
}
.review_title {
	margin: 0px 0px 15px 20px;
}
.review_ratings {
	float: left;
	width: 400px;
	_width: 350px;
}
.review_links {
	float: left;
	width: 100%;
	margin: 0px 0px 20px 20px;
}

.review_recommend {
	margin: 0px 20px 0px 20px;
	display: block;
}

.review_labels_stars_cont, .review_ratings_row {
	float: left;
}

.review_labels_stars_cont {
	margin-bottom: 10px;
}
.review_ratings_labels {
	float: left;
	width: 170px;
	text-align: right;
	margin: 0px 0px 7px 0px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.review_ratings_stars {
	float: left;
	margin: 0px 0px 2px 10px;
}
.review_ratings_legend {
	float: left;
	width: 172px;
}
fieldset {
	border: 1px solid #d7ccba;
}
legend {
	font-size: 14px;
	color: #9c927f;
	font-weight: bold;
	padding: 5px 10px 10px 10px;
}
.breakdown_stars {
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #d5883f;
}
.breakdown_stars img {
	padding: 0px 10px 0px 30px;
}
.review_cont_footer {
	width: 97%;
	float: left;
	text-align: right;
	background-color: #f7f6f4;
	padding: 5px 10px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #d7ccba;
}
#page_sort_container_bottom {
	float: left;
	width: 100%;
	height: 37px;
	display: block;
	background: url(../resources/assets/search/sorting_bg.jpg) repeat-x bottom #f5f4f2;
}
/* Reviews */

#prod_vertContentCol {
	margin-top: 10px;
	padding: 0px 0px 10px 10px;
	border: 1px solid #d7ccba;
	text-align: left;
}
	.ProductsTab:link span, .ProductsTab:visited  span, .ProductsTab:active  span, .ReviewsTab:link  span, .ReviewsTab:active  span, .ReviewsTab:visited  span {
		width: 180px;
		display: block;
		height: 43px;
		margin: 0px 0px 4px 0px;
	}
	
	.ProductsTabSelected:link span, .ProductsTabSelected:visited  span, .ProductsTabSelected:active  span, .ReviewsTabSelected:link  span, .ReviewsTabSelected:active  span, .ReviewsTabSelected:visited  span {
		width: 180px;
		display: block;
		height: 43px;
		margin: 0px 0px 4px 0px;
	}
	
	.ProductsTab span
	{
		background: url(../resources/assets/search/prodTab_off.jpg) right top no-repeat;
	}
	
	.ReviewsTab span
	{
		background: url(../resources/assets/search/reviewTab_off.jpg) right top no-repeat;
	}
	
	.ProductsTabSelected span {
		background: url(../resources/assets/search/prodTab_on.jpg) right top no-repeat;
	}
	
	.ReviewsTabSelected span {
		background: url(../resources/assets/search/reviewTab_on.jpg) right top no-repeat;
	}
	
	.ProductsTab:hover span {
		background: url(../resources/assets/search/prodTab_on.jpg) right top no-repeat;
	}

	.ReviewsTab:hover span {
		background: url(../resources/assets/search/reviewTab_on.jpg) right top no-repeat;
	}
		

/*------------- /MERCADO PHASE II CLASSES --------------------*/

.mainContent_wide {
	margin-top: 10px;
}

#searchResults {
	margin-top: 5px;
}

.emptySearch {
	padding: 8px;
	width: 584px;
	_width: 583px;
}

.emptySearch a {
	margin-right: 0px;
	line-height: 20px;
	width: 130px;
	display: block;
	float: left;
	white-space: nowrap;
}

#prodList_gridView {			/*USED FOR BRAND AND LANDING PAGES */
	margin-top: 5px;
	padding: 0px 0px 5px 5px;
	width: 580px;
	_width: 584px;
	background-color: #f5f4f2;
}

.prodList_gridView_search
{	
	margin-left: 5px;
	width: 733px;
	background-color: #ffffff;
}

.prodList_gridViewCell
{	
	border: 5px solid #f5f4f2;
	width: 158px;
	padding: 15px 10px 7px 10px;
	margin-left: -5px;
	margin-bottom: -5px;
	display: inline-block;
}

#prodList_listView {
	margin-top: 5px;
	padding: 0px 5px 5px 5px;
	background-color: #f5f4f2;
	width: 727px;
}

.searchAddBtn {
	float: left;
	width: 85px;
	padding: 0px;
	margin: 0px;
	display: block;
}

.stockStatus {
	font-size: 11px;
	color: #4a4439;
	font-weight: bold;
	float: left;
	padding: 0px;
	margin: 4px 0px 0px 0px;
	display: block;
}

#search_topBanner {
	margin-top: 10px;
}

#gridView td {
	border-right: 5px solid #f5f4f2;
}

	/* -------------- SORT/PAGINATE -----------------*/
	
	#sortPaginateTop, #sortPaginateTop_search {
	margin-top: 15px;
	font-size: 11px;
	color: #4a4439;
	font-weight: bold;
	display: block;
	background: url(../resources/assets/search/sorting_bg.jpg) repeat-x;
	height: 79px;
	}
	
	#sortPaginateTop {
		width: 584px;
	}
	
	#sortPaginateTop_search {
		width: 737px;
	}

	#sortPaginateBtm, #sortPaginateBtm_search {
		margin-top: 5px;
		padding-top: 4px;
		font-size: 11px;
		color: #4a4439;
		font-weight: bold;
		display: block;
		background: url(../resources/assets/search/sorting_bg.jpg) repeat-x bottom;
		height: 37px;
	}
	
	#sortPaginateBtm {
		width: 584px;
	}
	
	#sortPaginateBtm_search {
		width: 737px;
	}
	
	.sortingOptions, .paginateOptions {
		padding: 10px;
		float: left;
	}
	
	.sortingOptions {
		/*display: block;
		width: 100%;*/
	}

	.sortingOptionsReviews {
		padding: 10px;
		float: left;
		font-weight: bold;
		font-size: 11px;
	}
	
	.paginateOptions {
		padding-bottom: 0px;
		min-width: 150px !ie;
		_width: 225px;
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	.paginateOptions { width: 220px; }				/*------ FOR SAFARI WIDTH --------*/
}

	
	.sortDD {
		font-size: 11px;
		float: left;
		margin-right: 5px;
	}
	
	.sortLabel {
		float: left;
		padding-right: 5px;
	}
	
	.sortNew, .sortSpecial, .sortNatural, .searchPrevious, .searchNext {
		margin: 0px 0px 0px 4px;
		display: block;
		padding-right: 5px;
		float: left;
	}
	
	.paginateDD {
		font-size: 11px;
		width: 80px;
		float: left;
	}
	
	.paginateDisplay {
		float: right;
		margin-right: 10px;
		height: 32px;
	}


/* ------------ TEMPLATE OVERRIDES ---------------- */

#headUtil {
	width: 940px;
}

.pageWidth {
	width: 940px;
}

#topSubNav {
	width: 940px;
}

form {
	font-size: 12px;
}

#beltBuckle_inner {
	width: 770px !ie; 
}

.grid_13 {
	_margin-left:0px; 
	_margin-right: 0px; 
	_width: 760px;
}

.grid_3 {
	_margin-right: 0px;
}

.whitespace {
	white-space: nowrap;
}
