

/* ======================================================== *
 * MAIN FEATURE ZONE
 * ======================================================== */

#ctl00_ctl00_CrutchfieldContentPlaceHolder_MainContentPlaceHolder_CategoryBanner_CategoryBannerItemsPnl 
{
	margin-bottom:10px;
}


.feature-zone {
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	}


	/* STUPID IE FLOAT FIX - HAS LAYOUT BUG */
	/* move to a separate IE-ONLY CSS file  */
	* html .feature-zone {
		height: 1%; }
	
	.feature-zone:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	}
	.feature-zone-a {
		float:left;
		width:70%;
		padding:5px 0;
		min-height:140px; }
		* html .feature-zone-a {height:140px} /* IE Min-Height Hack */
		
	.feature-zone-b {
		float:right;
		width:30%;
		padding:5px 0;
		clear:right;
		min-height:140px;
		background: #C00 url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/bg-promo-1.gif) repeat-y top left;}

		* html .feature-zone-b {height:140px} /* IE Min-Height Hack */
		
		.feature-zone-c {
		width:100%;
		clear:left;
		padding:5px 0;
		text-align:center;
		min-height:140px; }
		* html .feature-zone-c {height:140px} /* IE Min-Height Hack */


		.feature-zone-d {
		width:100%;
		clear:both;
		padding:0 0 5px 0;
		margin:0 0 5px 0;
		text-align:center;
 /*	background: url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/backgrounds/feature-zone-d.gif) repeat-y top left; */
		 }
		* html .feature-zone-d {width:98%}
		
.feature-zone-d:after{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	}
	

		.feature-zone-d .middle {
		margin:0px 10px;
/*		border-left:1px dotted #ccc;
		border-right:1px dotted #ccc; */
		
		}


		.oneCol {
		width:99%;
		padding:5px;
		min-height:140px;
		 }
	
		
		.twoCol {
		float:left;
		width:48%;
		padding:5px;
		min-height:140px; }
	
		
		.threeCol {
		float:left;
		width:32%;
		padding:0px 0;
		min-height:140px;
 }
	
		
		
		.feature-zone-d   .productList-car-fit-yes,.feature-zone-d   .productList-car-fit-modify,.feature-zone-d   .productList-car-fit-no {
		margin:0px auto 5px auto;
		}
	
	
	.feature-zone-d h3 {    
    /* height:35px; 
    width:195px;*/
    /*background: #FFF url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/backgrounds/category-title-bg.gif) no-repeat top center;
    background:#E1ECF6;*/
    margin:3px 0;
    padding:0px 0;
    position:relative;
    vertical-align: middle;
    text-align:center;
    border:none; }
    * html .feature-zone-d h3 { width:100%;}
.feature-zone-d h3 a {
	background: transparent;
	width:auto;
	vertical-align:middle;
	position:relative;
	border:none;
	margin:0;
	padding:0;
	font-weight:bold;
	text-align:center; }
	* html .feature-zone-d h3 a { display:block;}

	
	
	
	
	/*
		.feature-zone-d h3 a {
		background:none;
		border:none;
		margin:0pt;
		padding:0 0 1px 0;
		}
*/
		
		.feature-zone-d  h4 {
		color:#5B5B5B;		
		line-height:1em;
		margin:0pt;
		padding:0 0 5px 0;	
		}
		
		.feature-zone-d  .price {		
		font-weight:bold;
		color:#FF7800;		
		margin:0;
		padding:0;

		}
		.feature-zone-d  .rebate {
		display:block;		
		color:#666;
		}
		
		.feature-zone-d  .star-rating {
		
		}

		.feature-zone-d  .star-rating a{
		text-decoration:none;
		color:#666;
}
		
		.feature-zone-d img.btnCart {
		/*margin:0px auto 0px auto;
		display:block;
		float:right;*/
	}

/* ======================================================== *
 * CATEGORY PAGE
 * ======================================================== */
.category-lead h2 {
	padding: 0;
	margin: 0 0 .7em 0; }
.category-lead ul {
	padding: 0 0 0 1.7em;
	margin: 0 0 .7em 0;	
	line-height:1.7em; }
	
/* specific styles */
.category-lead {
	width: 100%;
	margin-bottom:10px;
	padding: 0;
	/*background: url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/backgrounds/free-shipping-temp.jpg) no-repeat bottom center;*/
	min-height:0%; }
.category-lead:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	font-size: 0; }
.category-leadcontent {
	width: 440px;
	float: left;
	padding: 5px; }
.category-leadimage {
	float: right;
	padding: 8px 10px; }
.managedcopy ul li {
	list-style-image: url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/icons/bullet.png);
}


/* ======================================================== *
 * PRODGROUP PAGE
 * ======================================================== */

.spg-block-container {
    border:1px solid #ccc;
    margin-bottom:10px;
    float:left;
    width:100%;

     }
.spg-block-container:after {
	content:"."; 
	display:block; 
	font-size:0; 
	clear:both; 
	visibility:hidden; }

.spg-block-container-three {
	border-top:1px solid #ccc;
	padding-top:0px;
	padding-bottom:10px; 
	background:url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/backgrounds/bg-spg-block-container.gif) repeat-y top center;
	float:left;
	width:100%;
	clear:left; }

.spg-block-container-full {
	border-top:1px solid #3C8BD5;
	padding-top:10px;
	float:left;
	clear:left;
	width:100%;	}
.spg-block-container-full .wrap {
	margin-right:5px;	}

.spg-block-container .spg-group-name div {
    font-size: 14px;
    font-weight: bold;
    margin-bottom:10px;
    margin-top:10px;
}

/*
.spg-block-container .spg-group-image img{
	width:190px;
	height:95px;
}
*/

.spg-block-container .spg-group-desc h4{
margin:5px 5px 0 5px;
text-align:left;
font-weight:normal;
}

.spg-block1 { /* Parent Wrapper for inside boxes */
 	margin: 0px;
 	display: inline; /* IE Hack */
 	width: 210px;
 	float: left;
 	text-align: center; }
	* html .spg-block1 {height:90px} /* IE Min-Height Hack */
.spg-block2 { /* Parent Wrapper for inside boxes */
 	margin: 0px;
 	display: inline; /* IE Hack */
 	width: 215px;
 	float: left;
 	text-align: center; }
	* html .spg-block2 {height:90px; margin-left:-2px;} /* IE Min-Height Hack */
.spg-block3 { /* Parent Wrapper for inside boxes */
 	margin: 0 0 0 4px;
 	display: inline; /* IE Hack */
 	width: 210px;
 	float: left;
 	text-align: center; }
	* html .spg-block3 {height:90px} /* IE Min-Height Hack */
	
.spg-block4 { /* Parent Wrapper for inside boxes */
 	margin: 0px;
 	display: inline; /* IE Hack */
 	width: 210px;
 	float: left;
 	text-align: center; }
	* html .spg-block4 {height:90px} /* IE Min-Height Hack */
.spg-block5 { /* Parent Wrapper for inside boxes */
 	margin: 0px;
 	display: inline; /* IE Hack */
 	width: 215px;
 	float: left;
 	text-align: center; }
	* html .spg-block5 {height:90px; margin-left:-2px;} /* IE Min-Height Hack */
.spg-block6 { /* Parent Wrapper for inside boxes */
 	margin: 0 0 0 4px;
 	display: inline; /* IE Hack */
 	width: 210px;
 	float: left;
 	text-align: center; }
	* html .spg-block6 {height:90px} /* IE Min-Height Hack */
	
/* ======================================================== *
 * PRODUCT BLOCK STYLES
 * ======================================================== */


.pg-feature-recommended {
    /* min-height:32px; */
	margin:0 0 0px 0;
	/* background:#FFF url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/backgrounds/pg-title-recommended-bg.gif) no-repeat center center;
	background:#E1ECF6; */
	padding:0;
	font-weight:bold;}
	
.pg-featured-image {
   /* width:195px;
	 background:#FFF url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/backgrounds/pg-list-image.gif) no-repeat center center; 
	background:#E1ECF6;*/
	text-align:center;
    display:block;   
    vertical-align:middle;
    }
.pg-featured-image a {
     }
.pg-featured-image a img {
    vertical-align:middle; }

	
.pg-feature-recommended span.text{
    line-height:28px;
    padding-left:10px; }
.pg-feature-recommended span.link a {
    line-height:28px; }

.pg-feature-image img {
	display:block;
	margin:0 auto;}		
.pg-feature-name {    
    display:table;
    height:35px;
    width:195px;
    background: #FFF url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/backgrounds/category-title-bg.gif) no-repeat top center;
    margin:6px 0 15px 0;
    padding:0;
    position:relative;
    vertical-align: middle; }
    * html .pg-feature-name { width:100%;}
.pg-feature-name h3 {
	background: transparent;
	width:auto;
	display:table-cell;
	vertical-align:middle;
	position:relative;
	border:none;
	margin:0;
	padding:0; }
	* html .pg-feature-name h3 { display:block;}
.pg-feature-name h3 a {
    font-weight:bold;
    /*color:#000;
    text-decoration:none;*/ }
.pg-feature-desc h4 {
	margin:6px 0;
	padding:0;
	font-weight:normal; }
a.pg-feature-learn {
	background:#E6E6D5;
	border:1px solid #CCC;
	padding:3px 7px;
	font-weight:bold;
	text-decoration:none;
	display:block;}
a.pg-feature-learn:hover {
	background:#F8F8F3; }
	
.pg-feature-fit {
	padding:0;
	font-weight:normal;
	margin-top:6px;	}
.pg-feature-fit a {
	background:url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/icons/cross-small.gif) no-repeat left center;
	padding-left:16px; 
	color:#C00;}
	

