

@charset "UTF-8";


/* ======================================================== *
 * TITLE  : CRUTCH FOOTER   |  crutch-footer.css            *
 * CREATED: 09 Mar 2007     |  UPDATED: 17 apr 2007         *
 * ======================================================== */

form#aspnetForm:after {
	content: ".";
	display: block;
	font-size: 0;
	clear: both;
	visibility: hidden;	}


/* ======================================================== *
 * CLASSIC FOOTER STYLES
 * ======================================================== */



#footer ul, #footer ol {
list-style-image:none;
list-style-type:none;
/*line-height:1em;*/
}



#footerCenter {
width:800px;
margin:0px auto;

}




/* ======================================================== *
 * FOOTER STYLES
 * ======================================================== */

.footercontainer:after, #ctl00_ctl00_CrutchfieldContentPlaceHolder_RecentlyViewedItems_RecentlyViewedItemsPnl:after 
{
		content: " ";
	display: block;
	font-size: 0;
	clear: both;
	visibility: hidden;	}
	
.footercontainer 
{
	clear:both;
	/* margin-top:14px; */
	padding:20px 0 0px;
	background: #fcfcfc url(//a248.e.akamai.net/pix.crutchfield.com/v3.0/backgrounds/maincontainer-bg_r4_c2.jpg) no-repeat scroll top center; 	

}

@media print {
	.footercontainer { display: none; }
}

#footer,.footer{
	text-align: left;
	margin:0 auto;
	padding: 0;
	width:750px;
	/*background: url("//a248.e.akamai.net/pix.crutchfield.com/v3.0/backgrounds/footer_gradient.gif") repeat-x scroll top center; */
}

#footer a,.footer a {
	color: #999;
	font-size:10px;
}

#footer a:hover,.footer a:hover {
color:#f00;
}

#footer h3 {
color:#999;
margin:0;
padding:0 0 5px 0;
font-size:100%;
border-bottom:1px dotted #999;
/*width:150px; */
}

#footer ul.footerList {
margin:0;
padding:0 0 0px 50px;
float:left;
width:150px;
}

#footer li.listTitle 
{
	height:18px; /*needed to ensure safari+opera compatibility*/
}


#footer ul.first {
padding-left:0px; 
}


#footer li,.footer li {
margin:0;
padding:0 0 2px;
line-height:0.8em;
font-size:1em;
}

.footer li  /*for sony mobile */
{
	display:inline;
	padding-left:10px;
	text-align:center;
}
.footer 
{
	text-align:center;
}


/*old styles*/


ul.ways2shop .hackersafe {
position:absolute;
left:60px;
top:20px;
}




ul.ways2shop .bizrate {
position:absolute;
left:590px;
width:140px;
text-align:left;
text-decoration:none;
}



* html ul.ways2shop .hackersafe 
{
display:none;
}


* html ul.ways2shop .bizrate 
{
display:none;
}

ul.ways2shop .bizrate img {
border:none;
text-decoration:none; 
margin-right:10px;
}

ul.ways2shop {
	text-align: center;
	clear: both;
	margin: 0px;  
	padding:20px 0 5px 0;
	position:relative;
	width:750px;

	}

ul.ways2shop li {
	display: inline;
	margin:10px;
	padding: 10px;
	}

ul.ways2shop li a.canadian {
	background: url('//a248.e.akamai.net/pix.crutchfield.com/graphics/international/iconCanada.gif') no-repeat top left;
	padding: 3px 10px 3px 20px;
	width:300px; }
ul.ways2shop li a.espanol {
	background: url('//a248.e.akamai.net/pix.crutchfield.com/graphics/international/iconEspanol.gif') no-repeat top left;
	padding: 3px 0 3px 20px; 
	}
		
ul.copyright {
	width: 100%;
	text-align: center;
	clear: both;
	padding:  0; 
	margin: 0;
	/*border-top:1px solid #E6E6E6;*/
	}




/*new styles*/

div.footer-bottom a.bizrate img {
border:none;
text-decoration:none; 
margin-right:10px;
}

div.footer-bottom a.bizrate 
{
	text-decoration:none;
} 


div.footer-bottom a.bizrate p 
{

	padding:0;
	margin:0;
}

div.footer-bottom {
	text-align: center;
	clear: both;
	margin: 0px auto 0 auto;  
	padding:0px 0 20px 0;
	width:575px;
		}

*html div.footer-bottom 
{
	width:595px;
}

*html div.footer-bottom div.middle
{
	width:290px;
}

div.footer-bottom div.left,div.footer-bottom div.middle,div.footer-bottom div.right{
	float:left;
	display:block;
	padding-bottom:5px;
	}
div.footer-bottom div.left
{
	padding-top:17px;
}

div.footer-bottom div.middle 
{
	padding:15px 30px 30px 30px;
	
}
div.footer-bottom div.right
{padding-top:5px;}


div.footer-bottom a.canadian {
	background: url('//a248.e.akamai.net/pix.crutchfield.com/graphics/international/iconCanada.gif') no-repeat top left;
	padding: 3px 10px 3px 20px;
}
div.footer-bottom a.espanol {
	background: url('//a248.e.akamai.net/pix.crutchfield.com/graphics/international/iconEspanol.gif') no-repeat top left;
	padding: 3px 0 3px 20px; 
	}
		
div.footer-bottom a.copyright {
	width: 100%;
	text-align: center;
	clear: both;
	padding:  0; 
	margin: 5px 0 0 0;
	display:block;
	/*border-top:1px solid #E6E6E6;*/
	}


