/*----------------------------------------------------------------------------------------
browse.css
----------------------------------------------------------------------------------------*/

/* sales page
----------------------------------------------------------------------------------------*/
.salesbanner img {
	margin: 15px 0 0 10px;
}

/* typography
----------------------------------------------------------------------------------------*/
p { }
.search h1 { 
	float: left;
	margin: 0 14px 0 0;
}
.search .content_head h2 {
	float: left;
	margin: 11px 0 0 0;
	font-size: 1.5em;
	color: #797979;
}
	.search .content_head h2 strong {
		color: #444;
	}

/* #content
----------------------------------------------------------------------------------------*/
#container #content #content_main {
	background: url(/html/img/bg/bg_sidebar_cat.gif) repeat-y scroll left top;
	padding: 0 10px 0 0;
}
	#container #content #content_main.faceted { background: none; }
#content .content_head { margin: 0 0 21px 0; }
	#content .content_head h1 { /* width: 500px; */ }	
	#content #content_body .content { padding: 22px 0 0 20px; }
	#content #content_body .content.sales { padding: 10px 0 0 20px; }
	#content #content_body .content.product_list_view { padding: 8px; }
	/*PXP64:BOF:Shuchi*/
	/*#content .content_head span {padding: 221px 0 0 20px;}*/ //Commented for CSS Error in PXP35:This file is Added for Brandlanding Page:6/25/2010:By kinjal
	/*PXP64:EOF*/
	
	
/* .content_head
----------------------------------------------------------------------------------------*/

.search .content_head { padding-bottom: 12px; }
	.content_head .col_a {
		float: left;
		padding: 0 0 0 9px;
		width: 550px;
	}
	.content_head .col_b {
		float: right;
		width: 158px;
	}
	
/* .browse_listing
----------------------------------------------------------------------------------------*/
.browse_listing {
	border: 1px solid #dadada;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;	
}	
	.browse_listing .sprite.spritewhite .top,
	.browse_listing .sprite.spritewhite .top div,
	.browse_listing .sprite.spritewhite .btm,
	.browse_listing .sprite.spritewhite .btm div,
	.browse_listing .sprite.spritewhite .content,
	.browse_listing .sprite.spritewhite { background: none;}
	
/* .browse_utility
----------------------------------------------------------------------------------------*/
#container #wrapper .sprite.spritewhite .content { padding: 4px 9px 4px 4px; }
.browse_utility {
	background: url(/html/img/bg/bg_utility_browse.gif) no-repeat;
	height: 41px;
	padding: 0 5px 0 15px;
	border-bottom: 2px solid #fff;
}
	.browse_utility .col_a {
		float: left;
		margin: 9px 0 0 0;
		width: 230px;
	}
	.browse_utility .col_b {
		float: left;
		width: 270px;
		margin: 9px 0 0 0;
	}
	.browse_utility .col_c {
		float: right;
		margin: 10px 0 0 0;
	}
	
	.browse_utility p {
		font-weight: bold;
		font-size: 1.2em;
		color: #333;
		float: left;
		margin: 3px 10px 0 0;
	}
	.browse_utility .col_a p {
		color: #de5400;
		font-size: 1.6em;
		margin: 0;
	}
	.browse_utility .col_b p { margin-top: 4px; }
	.browse_utility select {
		float: left;
		margin: 5px 0 0 0;
	}
	.browse_utility ul.views,
	.browse_utility ul.custom { 
		float: left;
	}
	.browse_utility ul.custom { width: 160px; }
		.browse_utility ul.views li { 
			float: left;
			margin: 0 7px 0 0;
			display: inline;
		}
			.browse_utility ul.views li a { 
				float: left;
				display: block;
				height: 22px;
				background-position: left bottom;
				background-repeat: no-repeat;
				text-transform: uppercase;
				color: #333;
				font-size: 1.1em;
				line-height: 2.1;
				text-indent: 23px;
				filter:alpha(opacity=50);
				-moz-opacity:0.5;
				-khtml-opacity: 0.5;
				opacity: 0.5;
			}
			.browse_utility ul.views li a.btn_list { 
				width: 54px;
				background-image: url(/html/img/btn/btn_view_list.gif); 
			}
			.browse_utility ul.views li a.btn_grid { 
				width: 56px;
				background-image: url(/html/img/btn/btn_view_grid.gif); 
			}
			.browse_utility ul.views li a.active {
				filter:alpha(opacity=100);
				-moz-opacity: 1.0;
				-khtml-opacity: 1.0;
				opacity: 1.0;
				font-weight: bold;
			}
			#container #wrapper .browse_utility ul.views li a:hover { color: #000; }
			
/* browse_head
----------------------------------------------------------------------------------------*/
.browse_head {
	height: 30px;
	background: #eae4ce url(/html/img/icon/icon_arrow_compare.gif) no-repeat left top;
	padding: 0 0 0 40px;
	border-bottom: 1px solid #fff;
}	
.search .browse_head,
.browse_filter .browse_head { background-image: none; }
	.browse_head .btn_compare { 
		margin: 4px 5px 0 0; 
		float: left;
	}
	.browse_head h3 {
		color: #8e6d61;
		font-size: 1.1em;
		font-weight: bold;
		margin: 8px 0 0 10px;
		text-transform: uppercase;
	}
	.browse_head .col_compare {
		float: left;
		width: 425px;
	}
		.browse_head .col_compare  p {
			color: #9a8d89;
			font-size: 1.2em;
			margin: 6px 0 0 0;
			float: left;
		}
	.search .browse_head .col_compare  .btn_compare,
	.search .browse_head .col_compare  p{ visibility: hidden; }
	.browse_head .col_cost {
		float: left;
		width: 41px;
		height: 30px;
	}
	.browse_head .col_price {
		float: left;
		width: 116px;
		height: 30px;
	}
	
	/*PXP64:Honeywell Thermostat Finder:05/14/2010:Shuchi*/
	/*PXP64:BOF*/
	.browse_head .col_compare_th {
		float: left;
		/*width: 625px;*/
	}
		.browse_head .col_compare_th  p {
			color: #9a8d89;
			font-size: 1.2em;
			margin: 6px 0 0 0;
			float: left;
		}
	.search .browse_head .col_compare_th  .btn_compare,
	.search .browse_head .col_compare_th  p{ visibility: hidden; }
	/*PXP64:EOF*/


/* browse_head_th
----------------------------------------------------------------------------------------*/
.browse_head_th {
	/*height: 30px;*/
	background:url(/html/img/icon/icon_arrow_compare_th.gif) no-repeat left top;
	padding: 0 0 0 30px;
	/*border-bottom: 1px solid #fff;*/
	float: left;
		width: 270px;
		margin: 1px 0 0 0;
}	
.search .browse_head_th,
.browse_filter .browse_head { background-image: none; }
	.browse_head_th .btn_compare { 
		margin: 4px 5px 0 0; 
		float: left;
	}
	.browse_head_th h3 {
		color: #8e6d61;
		font-size: 1.1em;
		font-weight: bold;
		margin: 8px 0 0 10px;
		text-transform: uppercase;
	}
	.browse_head_th .col_compare {
		float: left;
		/*width: 425px;*/
	}
		.browse_head_th .col_compare  p {
			color: #9a8d89;
			font-size: 1.2em;
			margin: 6px 0 0 0;
			float: left;
		}
	.search .browse_head_th .col_compare  .btn_compare,
	.search .browse_head_th .col_compare  p{ visibility: hidden; }

	}
	
	/*PXP64:Honeywell Thermostat Finder:05/14/2010:Shuchi*/
	/*PXP64:BOF*/
	.browse_head_th .col_compare_th {
		float: left;
		/*width: 625px;*/
	}
		.browse_head_th .col_compare_th  p {
			color: #9a8d89;
			font-size: 1.2em;
			margin: 6px 0 0 0;
			float: left;
		}
	.search .browse_head_th .col_compare_th  .btn_compare,
	.search .browse_head_th .col_compare_th  p{ visibility: hidden; }
	/*PXP64:EOF*/

/* spritecontextual.compare
----------------------------------------------------------------------------------------*/
.spritecontextual.compare {
	top: 0;
	width: 960px;
}
	.spritecontextual.compare #overlay_scroll_wrapper { 
		overflow: auto; 
		height: 450px;
	}
#container #wrapper .spritecontextual.compare .overlay_head  { margin: 0; }
#container #wrapper .spritecontextual.compare .overlay_head h3 { 
	font-size: 1.8em; 
	margin: 1px 0 0 0;
}

				
/* #sidebar.faceted
----------------------------------------------------------------------------------------*/
#sidebar.faceted { 
	background: none;
	margin: 0 0 0 10px;
	overflow: hidden;
}
	#sidebar.faceted .groups {
		background: #ede9e3 url(/html/img/bg/bg_sidebar_faceted.gif) repeat-y left top;
	}
	#sidebar.faceted .hdr_items {
		height: 21px;
		color: #333;
		font-weight: normal;
		font-size: 1.2em;
		text-indent: -1000em;
		margin: 0 0 10px 0;
		background: url(/html/img/hdr/hdr_display_items.gif) no-repeat left bottom;
	}
	#sidebar.faceted .content { padding: 21px 0; }
	.sales #sidebar.faceted .content { padding: 10px 0 21px 0; }
	#sidebar.faceted .module_filter {
		background: #c4c4c4 url(/html/img/bg/bg_module_filter_head.gif) no-repeat left top;
		padding: 6px 0 10px 0;
		margin: 0 0 8px 0;
	}
		#sidebar.faceted .module_filter .module_content { padding: 0 8px; }
		#sidebar.faceted .module_filter ol { margin: 0 0 9px 0; }
			#sidebar.faceted .module_filter ol li {
				font-size: 1.1em;
				font-weight: bold;
				background: #ececec;
				margin: 0 0 2px 0;
				zoom: 1;
				color: #333;
			}
				#sidebar.faceted .module_filter ol li a {
					color: #333;
					display: block;
					background: #eaeaea url(/html/img/btn/btn_close_filter.gif) no-repeat 97% -55px;
					padding: 5px 14px 3px 6px;
					_width: 134px;
				}
				#container #sidebar.faceted .module_filter ol li a:hover {
					background-position: 97% 6px;
					background-color: #fff;
					color: #333;
				}
	#sidebar.faceted .module_filter .btn_clear {
		float: right;
		display: block;
		background: url(/html/img/btn/btn_clear_filter.gif) no-repeat left bottom;
		height: 16px;
		width: 87px;
		font-size: 1.0em;
		line-height: 1.65;
		text-indent: 5px;
		text-transform: uppercase;
		color: #d1d0d0;
	}
	#container #sidebar.faceted .module_filter .btn_clear:hover { 
		background-position: left top;
		color: #fff;
	}
	#sidebar.faceted .hdr_refine {
		color: #3f1b0f;
		font-weight: normal;
		font-size: 1.4em;
		font-style: italic;
		height: 44px;
		background: #dbd4c9 url(/html/img/hdr/hdr_refine_list.gif) no-repeat left bottom;
		text-indent: -1000em;
		padding: 0;
		border-bottom: 2px solid #fff;
	}
	#sidebar.faceted .group {
		border-top: 1px solid #d3cfca;
		border-bottom: 3px solid #fff;
		margin: 0;
		padding: 15px 0;
	}
	#sidebar.faceted .group.last { border-bottom: 0; }
		#sidebar.faceted .group .group_content { padding: 0 9px; }
		#sidebar.faceted .group h3 {
			font-size: 1.2em;
			font-weight: bold;
			color: #3a2f23;
			text-transform: uppercase;
			border-bottom: 1px solid #d8d0ca;
			padding: 0 0 5px 0;
		}
		/*PXP309: Styles for left nav 'View More': Matt*/
		#sidebar.faceted .group .toggle {
			padding: 5px 0px 0px 0px;
			margin-top: 5px;
			cursor: pointer;
			text-align: center;
		}
		#sidebar.faceted .group .toggle a {
			text-decoration: underline;
			font-weight: bolder;
			font-size: 11px;
		}
		#sidebar.faceted .group .toggle img {
			display: inline;
		}
		/*PXP309: End*/
	#sidebar.faceted ul li {
		border-top: 0;
		border-bottom: 1px solid #e1dbd4;
		font-size: 1.1em;
	}
		#sidebar.faceted ul li a {
			background: none;
			color: #33779a;
			padding: 5px 0;
		}
			#sidebar.faceted ul li a em {
				font-style: normal;
				color: #8b8b8b;
			}
			#sidebar.faceted ul li a:hover em { color: #666; }
			
			
/*PXP64:Honeywell Thermostat Finder:05/14/2010:Shuchi*/	
/*PXP64:BOF*/		
/* .browse_utility_th
----------------------------------------------------------------------------------------*/
#container #wrapper .sprite.spritewhite .content { padding: 4px 8px 4px 3px; }
.browse_utility_th {
	background: url(/html/img/bg/bg_utility_browse_th.jpg) no-repeat;
	height: 31px;
	padding: 0 5px 0 15px;
	border-bottom: 2px solid #fff;
}
	.browse_utility_th .col_a {
		float: left;
		margin: 4px 0 0 0;
		width: 360px;
	}
	.browse_utility_th .col_b {
		float: left;
		width: 270px;
		margin: 4px 0 0 0;
	}
	.browse_utility_th .col_c {
		float: right;
		margin: 3px 0 0 0;
		
	}
	
	.browse_utility_th p {
		font-weight: bold;
		font-size: 1.2em;
		color: #333;
		float: left;
		margin: 3px 10px 0 0;
	}
	.browse_utility_th .col_a p {
		color: #de5400;
		font-size: 1.6em;
		margin: 0;
	}
	.browse_utility_th .col_b p { margin-top: 4px; }
	.browse_utility_th select {
		float: left;
		margin: 5px 0 0 0;
	}
	.browse_utility_th ul.views,
	.browse_utility_th ul.custom { 
		float: left;
	}
	.browse_utility_th ul.custom { width: 160px; }
		.browse_utility_th ul.views li { 
			float: left;
			margin: 0 7px 0 0;
			display: inline;
		}
			.browse_utility_th ul.views li a { 
				float: left;
				display: block;
				height: 22px;
				background-position: left bottom;
				background-repeat: no-repeat;
				text-transform: uppercase;
				color: #333;
				font-size: 1.1em;
				line-height: 2.1;
				text-indent: 23px;
				filter:alpha(opacity=50);
				-moz-opacity:0.5;
				-khtml-opacity: 0.5;
				opacity: 0.5;
			}
			.browse_utility_th ul.views li a.btn_list { 
				width: 54px;
				background-image: url(/html/img/btn/btn_view_list.gif); 
			}
			.browse_utility_th ul.views li a.btn_grid { 
				width: 56px;
				background-image: url(/html/img/btn/btn_view_grid.gif); 
			}
			.browse_utility_th ul.views li a.active {
				filter:alpha(opacity=100);
				-moz-opacity: 1.0;
				-khtml-opacity: 1.0;
				opacity: 1.0;
				font-weight: bold;
			}
			#container #wrapper .browse_utility_th ul.views li a:hover { color: #000; }			
/*PXP64:EOF*/
			
/***PXP136:BOF Tax Rebate:10/2/2010:By kinjal***/
/* .spritecontextual.overlay_taxRebate
----------------------------------------------------------------------------------------*/
.spritecontextual.overlay_taxRebate {
	width: 350px;
	margin: -30px 0 0 180px;		
}
	.spritecontextual.overlay_taxRebate .text {
		float: left;
		font-size: 1.0em;
		width: 112px;
		margin: 1px 10px 0 0;
	}
	.spritecontextual.overlay_taxRebate button {
		float: left;
	}
	.spritecontextual.overlay_taxRebate p {
		font-size: 1.2em;
		color:#000000;
		margin: 0 0 6px 0;
	}
/***PXP136:EOF Tax Rebate:10/2/2010:By kinjal***/

/* .category_bottom_desc
----------------------------------------------------------------------------------------*/
.category_bottom_desc {
	margin-top: 20px;
	padding-right: 20px;
}
.category_bottom_desc h2 {
	font-size: 18px;
	margin-bottom: 7px;
	color: #000;
}

/* PXP272: .category_review_starts : showStars: 03/29/2011: Shuchi
--------------------------------------------------------------------------------------*/
.showStars{
    float: left;
    padding: 5px 0px 0px 0px;
    width: 300px;
}
   
.pr-snippet-review-count {
    font-size: 95%;    
    margin: 0;
    padding: 0;
    position: relative;
}
