

BODY { } /*this needs be be here*/
	

	

#crutchhead { 
    height: 170px;
	width: 100%;
    background: #ffffff url('//a248.e.akamai.net/pix.crutchfield.com/canada/graphics/hdr_alt_bg.jpg') top left no-repeat;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	}
	

* html #crutchhead { height: 119px; }/* box model issue - adjust with prodnav height |m20859*/

#crutchhead #logotitle {
    border: 0;
    margin-left: 15px;
    padding: 0;
	float: left;
	}
.one  { float: left; width: 100px; height: 75px; margin-left: 40px; margin-top: 20px; text-align: center;}

#topTier {
	float: left;
	width: 100%;
	padding-bottom:auto;
	}	
	
#branding {
	float: left;
	padding: 6px 0 0 12px;
	}	

.cartTotalRow{background: transparent url(//a248.e.akamai.net/pix.crutchfield.com/canada/graphics/header/ico-cart.gif);
              background-repeat: no-repeat;
              background-position:0 14px; 
              }
.cartTotalLink
{
    font-size:12px;
    /*font-weight:bold;*/
    display:block;
    padding-right:10px;
    padding-left:20px;
    /*background: transparent url(//a248.e.akamai.net/pix.crutchfield.com/canada/graphics/header/ico-cart.gif) no-repeat 10px left;*/
    
    }

/* canada topnav */

#topNavMenu {
/*	background-image:url(//a248.e.akamai.net/pix.crutchfield.com/canada/graphics/topnav-background.jpg); */
	COLOR: #FFFFFF; 
	border:0;
	margin:0px;
	padding:0px;
}

#topNavMenu a {	
	font-size: 12px;
	font-weight: bold; 
	COLOR: #FFFFFF; 
	padding: 3px 11px;
	text-decoration:none;
}

#topNavMenu a:hover {	
	background: #D2E7FF; 
	color:0D3692;
	padding: 3px 11px;
	text-decoration:none;
}

	
#topNavMenu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#topNavMenu ul li {
	margin-left: 0;
	list-style: none;
	display: inline;
	}

#topNavMenu ul li.here {
	border-bottom: 1px solid #ffc;
	list-style: none;
	display: inline;
	}

#topNavMenu ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}


/* additional header updats 8/2011*/

.logoBlock {width:400px;display:block;position:absolute}
.shipNewsMessageBlock{display:block;position:absolute;top:100;}
.shipBlock {width:275px;display:block; float:left;font-size:18px; text-decoration:none;margin:0px 0px 0px 10px; color:#e60909;position:absolute;}
.shipDetailsLink {font-size:11px;color:#999999;}
.newsBlock {width:220px;overflow:hidden;height:50px;display:block;position:absolute;left:290;float:right;font-size:18px; text-decoration:none;margin:0px 0px 0px 0px; color:#7e8084;background: transparent url(//a248.e.akamai.net/pix.crutchfield.com/canada/graphics/header/catalog-image.jpg) no-repeat top left;padding-left:45px}
.newsSignUpLink{font-size:11px;color:#05319b;}
.rightTopLinkBlock {position:absolute;right:0px;display:block;height:25px;}
.rightMainBlock{display:block;position: absolute;right: 15px;top: 30;width: 260px}
.rightMainBlockCont{display:block;float:right;}
.cartPayPalRow{height:36px;line-height:36px;padding:4px 0}
.payPalLogo{float:right;margin-right: 6px;margin-top: 8px;}
.myCartLink {display:block;padding-right:10px;padding-left:20px;background: transparent url(//a248.e.akamai.net/pix.crutchfield.com/canada/graphics/header/ico-cart.gif) no-repeat 10px left;}
.phoneNumRow{height:36px;padding:4px 0"><span style="color:#7e8084;font-size:12px}
.phoneNumberHeader{color:#05319b;font-size:18px;font-weight:bold}
.searchBoxRow{height:36px;padding:4px 0}
.searchButtonSpace{margin-right: 4px;padding-top:5px;}

/*  */


input.globalSearch {
	font-size: 14px;
	width: 160px;
	background: #fff;
	border-top: 1px solid #3C8AD8;
	border-left: 1px solid #3C8AD8;
	border-right: 1px solid #95C5FA;
	border-bottom: 1px solid #95C5FA;
	margin: 4px 4px 4px 3px;
	padding: 3px;
	float: left;
	/*line-height: 26px;
	font-weight: bold;*/
	height:26px;
}

/*
input.globalSearch {
	font-size: 11px;
	width: 116px;
	background: #fff;
	border-top: 1px solid #3C8AD8;
	border-left: 1px solid #3C8AD8;
	border-right: 1px solid #95C5FA;
	border-bottom: 1px solid #95C5FA;
	margin: 4px 4px 4px 3px;
	padding: 3px;
	float: left;
}

*/

div#topnavform {
/*width:192px;*/
background:none;


/*height:85px;*/
/*float:right; 
min-height:55px; 
margin-top:13px;
margin-right:4px;
margin-bottom:0px;
clear:right;
padding-left:27px;*/

/*background:transparent url('/templates/1/images/Template/bgPhone-number.gif') no-repeat top left;*/


}


* html div#topnavform img#phone_num {
margin-top:-10px;
}

input#go_button {
/*margin:4px 0px 0px 4px;*/
}


#form1a {
padding:0px;
}

* html input.globalSearch {
	padding: 1px 4px 8px 3px;
	
}

#navAdvisorMsg{
display:block;
margin-top:0px;
/*margin-right:4px;*/
margin-bottom:0px;
/*padding-left:80px;*/
width:242px;
float:right;
/*padding-right:8px;*/
clear:right;
}

#navAdvisorCarMsg{
display:block;
margin-top:0px;
/*margin-right:4px;*/
margin-bottom:0px;
/*padding-left:80px;*/
width:242px;
float:right;
/*padding-right:8px;*/
clear:right;
}

#navAdvisorHomeMsg{
display:block;
margin-top:0px;
/*margin-right:4px;*/
margin-bottom:0px;
/*padding-left:80px;*/
width:265px;
float:right;
/*padding-right:11px;*/
clear:right;
}
#navmessage{
display:block;
text-align:left;
margin:0px;
margin-top:100px;
margin-left:22px;
padding:0px;

}

#navmessage a {
color:#06C;
text-decoration:underline;
}

#navmessage a:hover {
color:#000;
text-decoration:none;
}

*html #navmessage {
margin-top:80px;
}

#navShippingMsg {
/*background-image:url('//a248.e.akamai.net/pix.crutchfield.comcanada-shipping-banner-holiday.gif'); */
display:block;
float:inherit;
margin-bottom:10px;
margin-right:0px;
margin-top:5px;
margin-left:5px;
/*padding-left:80px;
width:426px;
padding-right:8px;*/


}



#accountnav { /* my cart, my account, help center atop all pages */
    list-style: none;
    margin: 0;
    margin-top: 6px;
	margin-right: 12px;
    padding: 0;
    float: right;
    font-size: 10px;
	height:16px;
	}

#accountnav li {
    border-right: 1px dotted #49f;
    display: inline;
    padding: 0 0.5em;
	}

#accountnav li:last-child { border-right: none; }
#accountnav li.last-child { border-right: none; }

#accountnav a {
    font-weight: normal;
    text-decoration: underline;
    color: #248;
	padding-bottom: 3px;
	}

#accountnav a:hover { 
color:#000;
text-decoration: none; 
}

#accountnav #mycartnav a {
    padding-left: 20px;
    background: transparent url(//a248.e.akamai.net/pix.crutchfield.com/icons/minicart.gif) no-repeat top left;
	}

#accountnav #helpcenternav a {
    padding-left: 18px;
    background: transparent url(//a248.e.akamai.net/pix.crutchfield.com/icons/questionbubble.gif) no-repeat top left;
	}
	
	
#accountnav #email a {
background:transparent url(//a248.e.akamai.net/pix.crutchfield.com/canada/graphics/header/mail.png) no-repeat scroll left top;
padding-left:20px;
}



