


.narrow-your-search {
	background: #fff;
	border-bottom: #5d5d5d;
	}
.narrow-your-search h3, .narrow-your-search .narrowHeading  {
	background: #373737;
    margin:0;
    padding:10px;
    color:#FFF;
    font-size:16px;
    font-weight:bold;
    }
*html .narrow-your-search h3 {
    height:34px;
    position:relative;
    }

.narrow-your-search h3 span {  }
	
.narrow-your-search h3.learn {
    background:#373737;
    margin: 0;
    padding-left:10px;
    color:#fff;
    font-family:Arial, Sans-Serif;
    }
*html .narrow-your-search h3.learn {
    height:34px;
    position:relative;
    }

.narrow-your-search h3.learn span { }
	
.narrow-your-search h4.other-ways-2-shop {
	margin: 20px 0 0 10px;
	
	}

.narrow-your-search h4.category {
	margin: 5px 0 0 10px;
	}
	
.narrow-your-search ul#other-ways-2-shop {
	
	line-height:1em;
    }

.narrow-your-search .filter-show-all { margin-top:5px; }
	
.narrow-your-search .filter-show-all a { font-size:80%; }
.control-box {
	padding:0 0 10px 0;
	margin-bottom:10px;
	border:1px solid #CCC;
    }
.control-box h2 { font-size:16px; }
.control-box .r-sort-strip-top,
.control-box .r-sort-strip {
	width:620px;
    }
.warning { color:Red; }

h1.no-results {
	font-size:22px;
	margin:30px 0 0 5px;	
	}
h1.no-results span.search-term {
	background-color:#FFFDCE;
	padding:0 3px 5px;
	color:#000;
	}
.did-you-mean 
    {
	margin:10px 5px;
	font-family:Arial, Sans-Serif;
	font-size:18px;	
	background: url(//a248.e.akamai.net/pix.crutchfield.com/homepage/0309test/arrow-green.png) no-repeat 0 2px;
	padding-left:18px;
	color:#109644;
    }
.did-you-mean span 
    {
	font-weight:bold;
	color:#000;
    }
.vehicle-suggest {font-size:14px; background-position: 0 4px; font-weight:bold; }

.search-word-suggest, .search-without-filter 
    {
	margin-left:23px;
    }

.control-box .warning {
	display:block;
	font-size:14px;
	background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/icons/carFit-modify.gif) no-repeat 0 2px;
	padding-left:20px;
	font-weight:normal;
	margin-bottom:7px;
	color: #5B5B5B;
    }
.control-box .items div {width:608px; margin-bottom:10px;}

#noresultsSuggestions {
    }
#contactBlock { float: left; width: 300px; }
#contactBlock img { float: right; width: 115px; height: 115px; }
.contactInfo { padding: 10px; margin: 0 0 10px 0; }

p.noresultsTextBlock { margin: 25px 0 0; }

.nosearchNumber { font-weight: bold; font-size: 14px; line-height:18px;}

.noresultsBlockOne { margin: 0 0 5px 0; font-size: 18px; line-height:22px; }
.noresultsBlockTwo { margin: 15px 0 0; font-size: 16px; line-height:20px;}

.noresultsTextBlockOne { margin: 40px 0 0; }
.noresultsTextBlockTwo { margin: 0 0 0 94px; }

.chatButton { float: left; margin: 5px; }

.giftCardSmall {
    background:url(//a248.e.akamai.net/pix.crutchfield.com/ImageHandler/scale/100/100/graphics/giftcard/redcard.png) no-repeat scroll left top;
    line-height:64px;
    margin-left:20px;
    padding-left:110px;
    }

#searchSuggestionBlock {
    float: left;
    width: 525px;
    margin: 0 0 0 10px;
    padding: 16px;
    }

#contactBlock a:link { text-decoration: none; color: #fff; float:left; margin-left:0; }

.search-suggestions {
	padding:26px 0 20px 0;
    }

.search-suggestions-image-strip {float:right; margin-top:-30px;}

.search-suggestions p.bullet {
	padding-left:20px;
	background: url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/icons/right-arrow.gif) no-repeat 4px 2px;
	margin-left:15px;
    }

.search-suggestions p.gift-card {
	padding-left:130px;
	background:#FFF url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/search-page/gift-card.png) no-repeat top left;
	margin-left:15px;
	font-size:14px;
	line-height: 80px;
	font-weight:bold;
    }

h3.hdr-suggest {
	padding:10px;
	background:#C0DFFC;
	border: 1px solid #99BEDF;
	width:700px;
    }

.current-filters {
	border:1px solid #248;
	background: #FFF url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/bg-filter-block.gif) no-repeat top center;
	padding-top:16px;
	margin-top:4px; 
	}
.current-filters dl.filter-block { margin:5px; }
.current-filters dl.filter-block dt { font-weight:bold; }
.current-filters dl.filter-block dd { margin-left:8px; }
.current-filters dl.filter-block dd span.filter-remove {
	float:right; 
	}
.current-filters dl.filter-block dd span.filter-remove a {	
	background: url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/icons/bullet-minus-small.gif) right center no-repeat;
	padding-right:12px; 
	}
.current-filters .filter-show-all {
	background:#248;
	padding:3px 0 3px 2px;
	}
.current-filters .filter-show-all a {
	background: url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/icons/arrow-white-R.gif) left center no-repeat;
	padding-left:10px;
	color:#FFF; 
	}

#narrow-search,
#other-ways-2-shop { width:100%;}
#narrow-search li,
#other-ways-2-shop li {
	padding: 0px;
	font-weight:bold; 
	}
#narrow-search li.main,
#other-ways-2-shop li.main {
	margin:4px 0 0 0;
	width:100%;
	font-size:12px; 
	}
#narrow-search li a { font-size:12px;}
#narrow-search li.secondary { font-size:85%; }
#narrow-search li.tertiary {
	font-size:100%;
	line-height:1.2em; 
	}

#narrow-search li a:hover,
#narrow-search li a:active { }

#narrow-search li span.count {
    text-decoration:none;
    padding-left:8px;
    }

#narrow-search li li {
	font-weight:normal;
	margin:5px 0 0 5px;
	}
	
#narrow-search li li.moreLess {
	background: #eaeaea url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/icons/arrow-gray-R.gif) 3px 5px no-repeat;
	padding:3px 0 3px 10px;
	cursor:pointer;
	color:#999; 
	}	
#narrow-search li li.moreLess:hover {
	color:#C00;
	background-color:#FFF;
	}

#narrow-search li li a 
    {
	}
#narrow-search li li a.whats-this {
	padding:1px 3px;
	border:1px solid #C3DFDA;
	font-size:9px;
	text-decoration:none; 
	}
#narrow-search li li a.whats-this:hover { background:#C3DFDA; }
#narrow-search li li li { font-size:100%; }
#narrow-search li li li { margin:5px 0 0 5px;}

a.head {  
	font-weight:bold;
	width:100%;
	display:block; 
	}	
a.selected { 
	color: #000;
	background:#E0EFEC;
	border-top:1px solid #C3DFDA;
	border-bottom:1px solid #C3DFDA;
	text-decoration:none; 
	}

#ArticleList { background-color:#fff; padding-bottom: 10px; }
#ArticleList:hover { background-color:#f7f7f7; }

#ArticleList ul.narrow-search { margin-top:10px; }
#ArticleList li {font-weight:normal; font-size:12px; margin-bottom:8px;}
#ArticleList ul.narrow-search li a {
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	background:url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/icons/arrow-ltblue-R.gif) no-repeat 0 4px;
	padding-left:8px;
	display:block;
	padding-bottom:2px;
    }
#ArticleList li p { margin:0; padding:0 0 0 8px; }

ul.narrow-search li a { font-size:12px; }

/* OUTLET STYLES */   
body#outlet .narrow-your-search h3 {
    background:#373737;
    color:#FFFFFF;
    font-family:Arial,Sans-Serif;
    line-height:34px;
    margin:0;
    padding-left:10px;
    }

/* SIGNATURE STYLES */   
body#signatureBody .narrow-your-search h3 {
    background:#6D6D6D;
    background-image:none;
    color:#FFFFFF;
    font-family:Arial,Sans-Serif;
    line-height:34px;
    margin:0;
    padding-left:10px;
    }

body#signatureBody .narrow-your-search h4.category {
    color:#330033;
    margin:5px 0 0 10px;
    }

