

/* ================================================= *
 * MAIN CONTAINER                                    *
 * ================================================= */
.feature-container {
	width:640px; 
}

/* ================================================= *
 * RECOMMENDED TAB                                   *
 * ================================================= */
.feature-container .feature-tab span a.why {
	font-size:85%;
	color:#FFF;
	font-weight: normal; 
}
body#signatureBody .feature-container .feature-tab {
	font-size:12px;
	color:#FFF;
	display:block;
	float:left;
	margin:0 3px 0 3px;
	padding-left:12px; 
}
body#signatureBody .feature-container .feature-tab span {
	display:block;
	float:left;
	line-height: 24px;
	padding-right:12px;
	font-weight:bold; 
}
/* ================================================= *
 * THE FULL MONTY TAB                                *
 * ================================================= */
.the-full-monty {
    border-bottom:8px solid #0A2F80;
    float:left;
    width:100%;
    margin-bottom:8px; }
.the-full-monty .view-all-tab {
	font-size:12px;
	color:#FFF;
	display:block;
	float:left;
	margin:0 3px 0 3px;
	padding-left:12px; 
}
.the-full-monty .view-all-tab span {
	display:block;
	float:left;
	line-height: 24px;
	padding-right:12px;
	font-weight:bold; 
}

/* ================================================= *
 * RECOMMENDED TAB - JTip                            *
 * ================================================= */
.featured-product-explanation {
	font-size: 95%; }
.featured-product-explanation h3 {
	display:none;
}
.featured-product-explanation ul {
	list-style-type:square;
	margin-left:14px;
}
.featured-product-explanation ul li {
	margin-bottom: 6px; }

/* ================================================= *
 * MAIN CONTENT                                      *
 * ================================================= */
.feature-content {
	width:640px;
	float:left;
}	
.feature-content .featureList {
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:auto;
	padding: 0;
	min-height: 260px;
}
.feature-content table { 
    width:100%;
}

/* ================================================= *
 * ICON                                              *
 * ================================================= */
.featureIcon {
	position:absolute;
	top: 16px;
	left: 5px;
	display:none; 
}

/* ================================================= *
 * TITLE                                             *
 * ================================================= */
.featureTitle h3 {
    background-color:#fff;
    border-bottom:1px solid #999;
    color:#5d5d5d;
	height: 28px;
	line-height: 26px;
	text-align: center;
	font-size: 16px; 
}
.featureTitle h3 img {
	padding-top:4px; 
}

/* ================================================= *
 * THUMBNAIL                                         *
 * ================================================= */
.featureThumb {
	width:106px;
	height:96px;
	margin: -8px auto 2px auto; 
}
.featureThumb a.featureThumbImg {
	display: block; 
}
.featureThumb a.featureThumbImg img {
	background: #FFF;
	padding: 3px;
	border: 1px solid #CCC; 
}

/* ================================================= *
 * PRODUCT NAME/DESCRIPTION                          *
 * ================================================= */
.featureTitleDesc {
	min-height: 95px;
	margin-top: 6px;
	padding:0 4px;
}
.featureTitleDesc .featureTitle { 
    font-size:14px;
	text-align: center;
	font-weight:bold;
	margin-bottom: 3px; 
}
.featureTitleDesc .featureDesc {
	text-align: center;
	font-size: 12px;
}

/* ================================================= *
 * PRICE/ACTION                                      *
 * ================================================= */
.featurePriceAction {
	margin-bottom: 10px;
	min-height: 20px;
	padding-top: 6px;
}
.featurePriceAction .featurePrice {
	width:100px;
	float: left;
}
.featurePriceAction .featureAction {
	width:100px;
	float: right;
}
.featurePriceAction .featurePrice .price {
	color:#FF7800;
	font-size:16px;
	font-weight:bold;
	padding-left: 10px; 
	font-family:Arial, Helvetica, sans-serif;
}
.strike {
	text-decoration:line-through; 
}
.featurePriceAction .featurePrice .rebate {
	color:#666;
	font-size:9px;
	padding-left: 10px; 
}
.featurePriceAction .featureAction .featureCart {
	padding-left: 5px;
	padding-right:10px;
	padding-top:3px; 
}
.featurePriceAction .featureAction .featureCartExtra {
	color:#666;
	font-size:9px;
	padding-left: 12px;
	padding-right:10px; 
}

/* ================================================= *
 * EXTRA DIV - REVIEWS                               *
 * ================================================= */
.featureExtra {
	clear: both;
	min-height: 40px;
}
.featureExtra .featureStarRating {
	width: 200px;
	margin: 8px auto;
	text-align: center;
	color:#666;
	font-size:11px; 
}

/*=================*
 * DYNAMIC CONTENT *
 *=================*/

.recommendation-mybuys .not-loaded
{
	display: block;
	float: left;	
	height: 260px;
	width: 213px;
	background: transparent url(//a248.e.akamai.net/pix.crutchfield.com/spinner-wheel.gif) no-repeat 50% 50%;
}
/* ======================================================== *
 * OUTLET STYLES
 * ======================================================== */   
       
body#outlet .the-full-monty .view-all-tab {
background:#FFFFFF url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/recommend-box/outlet.gif) repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
margin:0 3px;
padding-left:12px;
}

body#outlet .the-full-monty .view-all-tab span {
background:#FFFFFF url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/recommend-box/outlet.gif) repeat scroll 100% 0;
display:block;
float:left;
font-weight:bold;
line-height:24px;
padding-right:12px;
}

body#outlet .the-full-monty {
border-bottom:8px solid #5D2E02;
float:left;
margin-bottom:8px;
width:100%;
}

