
/* Elements tagged with this can have translucent PNGs as foreground (<img> tags) or background (anything) */
.iepngfix { behavior: url(/js/lib/iepngfix.htc); }

/* strange diff b.t shop and learn in crutch-layout-2co... (line 146) */
.recentItems { margin-left:7px; }

/* NEW LC STYLES */	
#LC-ABUP-Lead { width:640px; height:140px; overflow:hidden; padding-bottom:5px; }

.ABUP-Lead-soul { width:25%; float:left; }
.ABUP-Lead-articles { width:70%; float:right; display:block; padding-left:10px; padding-top:0px; margin-top:0px; font-size:11px; }

.LC-Heading { font-size:20px; color:#373737; font-weight:bold; padding:0px; margin:0px; }
.LC-ABUP-Heading { font-size:20px; color:#373737; font-weight:bold; padding:0px; margin:0px; }
.LC-SubHeading { color:#373737; font-weight:bold; font-size:14px; margin: 5px 0px 0px 0px; }

.featuredContent { font-size:13px; color:#373737; font-weight:bold; margin:10px 0px 0px 20px; }
.featuredContent li { list-style-image:url(//a248.e.akamai.net/pix.crutchfield.com/ca/new/icons/bltSquare.gif); margin-left:30px; padding-left:10px; }

.blueHeading { font-size:15px; color:#373737; font-weight:bold; padding:0px; margin:0px; }
.greyHeading { font-size:16px; color:#5d5d5d; font-weight:bold; padding:0px; margin:0px; }
.blueHeadingCCS { font-size:18px;	color:#373737; font-weight:bold; padding:0px; margin:0px; text-align:center; }
.white { color:#ffffff;	}

.LC-CallMsg { color:#5d5d5d; font-weight:bold; font-size:12px; margin:10px 0px 10px 0px; }
.spg-block-container { background:#FFFFFF; border:1px solid #999; float:left; margin-bottom:10px; width:100%; }
#maincolumn h2.full-styled { background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/ca/new/newbluebackground.gif) repeat scroll right bottom; color:#373737; font-size:110%; line-height:34px; margin:0pt; padding:0pt 0pt 0pt 10px; }

h4.category { margin:0px 0px 0px 10px; }
h4.videoLibrary { margin:10px 0 10px 10px; background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/videos/player/flowplayer/sm-playbutton.png) no-repeat scroll 185px 0; }

#maincolumn .spg-block-container { background:#FFFFFF; border:1px solid #999; float:left; margin-bottom:10px; width:100%; }

#leftcolumn .shopHeading { }

#LC-Group-Lead { width:640px; border: 1px solid #999; overflow:hidden; }

h2.LC-Header { background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/ca/new/round2-lighterblue.gif) repeat scroll right bottom; color:#373737; font-size:110%; line-height:34px; margin:0pt; padding:0pt 0pt 0pt 10px; }

.ABUP-linklist { padding-left:5px; display:block; float:left; width:46% }

.testimonialBlock { border-top:solid 1px #999; border-bottom:solid 1px #999; }

.boldText { font-weight:bold; }

.orangeLink a:link { color:#f60; text-decoration:none; }

#railShopLink a { color:#f60; font-size:95%; font-weight:bold; }

/* New LC Home */	
#mainColumnContent { border: 1px solid #999; width: 610px; height: 100%; margin:auto; background-color:#cfcfcf; display:block; clear:both; }
.mainHeaderImg { padding-left:10px; padding-right:10px; }
.railSpace { display:block; clear:both; }
.railDescriptions { margin-left:10px; padding:10px 5px 10px 0px; }
a.faux-bullet-list { background: url(//a248.e.akamai.net/pix.crutchfield.com/ca/new/icons/bltSquare.gif) no-repeat 0 9px; padding-left: 10px; display:block; }

.bupListContainer { width: 580px; height:100%; margin:auto; }

.bupListContainer:after { content:"."; display:block; clear:both; font-size:0; visibility:hidden; }

.bupContainerSeperator { border-bottom: 1px dashed #999; width:95%; margin:auto; display:block; clear:both; }
.bupLink { margin:0px; padding:5px; display:block; clear:both; }
.viewMore { float:right; padding-top:10px; padding-bottom:5px; }

.railButtons { padding-left:10px; padding-bottom:10px; }

.railButtonPlayVideo { padding-bottom:10px; padding-top:5px; float:left; }
.railVideoImg { padding-top: 5px; }
/*rail opacity*/
div.transOFF { width:238px; height:152px; }
div.transON {opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; width:238px; height:152px; }
div.trans25 {opacity:.25; filter: alpha(opacity=25); -moz-opacity: 0.25; width:238px; height:152px; }
div.trans75 {opacity:.75; filter: alpha(opacity=75); -moz-opacity: 0.75; width:238px; height:152px; }

a img { border:none; }

.video-thumb img { border:#999 1px solid; }

/* Article BUP/SAG listing */	
#maincolumn dl.spg-additional dt { float:left; height:90px; padding:0pt 12px 8px 0pt; width:100px; }

/* Article Group listing */	
.articleList-block-container { border-bottom:1px dashed #999; padding-bottom:10px; padding-top:10px; margin-left:10px; }
.articleList-block { position:relative; } 

.article-Heading { font-size:12px; color:#373737; font-weight:bold; padding:0px; margin:0px; }
.articleList-desc { font-size:12px; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px; width:90%; }

/* Article Display */	

/* -------[ added to check spacing ]------- */
	
#LC-ways-2-shop ul { font-size:95%; margin:5px 5px 5px 10px; width:95%; font-weight:normal; list-style-image:none; list-style-position:outside; color:#f60; }
#LC-ways-2-shop a { color:#f60; font-weight:bold; font-size:95%; }
#LC-ways-2-shop li { padding-bottom:4px; font-size:95% }

/* ---------fix narrow search padding ??? Need a new class for them!!!! menu level needs padding-bottom--------- */
.narrow-your-search { margin-bottom:0px; margin-top:0pt; padding:0px; padding-bottom:10px; }
.learn-by-category { background:#373737 none repeat scroll 0%; margin-bottom:0px; margin-top:0pt; padding:0px; }

#narrow-search li { font-size:12px; }
	
/* Customer Car Showroom */	
.ccs-Listing { border:1px solid #999; overflow:hidden; width:585px; margin:auto; }

dl.ccs-additional { clear:left; margin:0pt; width:100%; }
dl.ccs-additional dt { float:right; height:90px; padding:0pt 12px 8px 0pt; width:100px; }
dl.ccs-additional dt a.spg-img img { border:1px solid #373737; } 
dl.css-additional dd.title { font-size:90%; margin:0pt; padding:0pt; }
dl.ccs-additional dd.copy { font-weight:normal; padding-left:10px; width:490px; }

.ccsList-block-container { border-bottom:1px dashed #999; padding-bottom:10px; padding-top:10px; }

.ccsList-block { position:relative; padding:10px; } 
.ccsList-Imgblock { width:100px; float:right; }
.ccsList-thumb { padding-right:5px; padding-bottom:5px; }
.ccsSeperator { border-top:1px dashed #999; height:5px; clear:both; }

a.faux-bullet-list-ccs { background: url(//a248.e.akamai.net/pix.crutchfield.com/ca/new/icons/bltSquare.gif) no-repeat 0 9px; padding-left: 10px; padding-bottom:10px; display:block; font-size:12px; }

.ccs-Lead { margin:auto; overflow:hidden; width:585px; }

.article-Heading { font-size:12px; color:#373737; font-weight:bold; padding:0px; margin:0px; }
.ccsList-desc { font-size:12px; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px; width:90%; }

.ccsRailSpace { padding:10px; }
.ccsRailSpaceLink { padding:10px 0px 0px 10px; font-weight:bold; }

.col_left { clear:left; float:left; width:48%; }
.col_right { clear:right; float:right; margin-left:10px; width:48%; }

/* Video Library */	
.col_left_video { clear:left; float:left; width:90%; margin:auto; }
.col_right_video { float:left; margin:auto; width:90%; }

/* Bios */	
.bioSeperator { border-top:1px dashed #999; padding-top:5px; height:15px; clear:both; }

.bioListingBox { padding-left:10px; padding-top:5px; width:865px; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; }
.topLink { text-decoration:none; font-size:10px; float:right; padding-bottom:5px; }

#bio-Lead { border:1px solid #999; overflow:hidden; width:875px; }
#bio-LeadPop { border:1px solid #999; overflow:hidden; width:690px; }
.contributingWriter { width:95%; }

/* Bio Popup */	
#bio-LeadPop { border:1px solid #999; overflow:hidden; width:690px; }
.bioListingBoxPop { padding-left:10px; padding-top:5px; width:680px; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; }
.topLink { text-decoration:none; font-size:10px; float:right; padding-bottom:5px; }
.BioCopyPop { margin-left:140px; padding:0px 5px 5px 5px; font-size:97.5%; }

.bioContainer h3 { color:#373737; font-size:15px; }
.BioCopyPop p { font-family:inherit; font-size:85.5%; }
.contributingWriter { width:95%; }

/* Install guide */	
#installGuidesContainer { width:880px; }
.installGuidesLeftCol { width:48%; display:block; float:left; padding:8px; }
.installGuidesRightCol { width:48%; display:block; float:right; padding:8px; }
.installGuidesBlock { width:100%; display:block; float:left; padding:5px; }

/* Article page related articles link lists */	
.relatedArticles { padding:5px; }
.relatedArticles  li { margin-bottom:5px; }
#relatedShopping { padding:5px; width:200px; }
#relatedShopping  li  {  margin-bottom:8px; }

/* Author Bios Page */	
.BioImage { float:left; display:block; padding-right:8px; height:100%; width:15%; }
.BioCopy { margin-left:140px; padding:5px; width:80%; }
.bioContainer { width:100%;	clear:both; height:100%; }

.notFoundContainer { height:250px; }

blockquote.pull-quote {
background-image:url(//a248.e.akamai.net/pix.crutchfield.com/learningcenter/Lquote.png);
background-position:left top;
background-repeat:no-repeat;
border:medium none;
font-family:Arial,Helvetica,sans-serif;
font-style:italic;
margin:30px;

width:300px;
}


blockquote.pull-quote span {
background-image:url(//a248.e.akamai.net/pix.crutchfield.com/learningcenter/Rquote.png);
background-position:right bottom;
background-repeat:no-repeat;
display:block;
font-size:120%;
padding:8px 30px 10px;
text-align:center;
}

/* Blog icon */
/*.blogIcon { margin-left: -4px; }*/

