/*
===== CONTENTS ===========================================

	1: Reset Default css
	2: Accessibility
	3: PEC Header Standard Base
	4: LOGO
	5: Search
	6: Global Navigation
	
==========================================================
*/


/*
===== 1: Reset Default css ==========================================
*/
*{
	/*margin: 0px;
	padding: 0px;*/
}
body{ /*margin:0;*/}

/*link color*/

a:link {
	color: #000;
}
a:visited {
	color: #000;
}
a:hover {
	color: #B91440;
}

/*
===== 2: Accessibility ==========================================
*/

/* navi skip */
.navskip {
	position: absolute;
	left: -9999px;
	clear: both;
	margin: 0;
	padding: 0;
	}
/* display_none */
.display_none {
	display:none;
	}

/*
===== 3: Standard Base & Layout ==========================================
*/

/* 
-- Base & Background Setting ----- 
*/

/* Header Outer Wrap */
.header_container {
	/*background:url(/template/img/pec_header/header_back.gif) repeat-x ;*/
	margin:0;
	padding:0;
	width:100%;
	height:43px;
	text-align:center;
}


/* Black Background for HOME PRODUCTS */
.bg_black_header {
	background:url(/template/img/pec_header_black/header_back.gif) repeat-x ;
}
.header_container img {
	border:none;
}

/* 
-- Header Base ----- 
*/

.header_contents {
	text-align:left;
	margin:0 auto;
	height:44px;
	width:956px;
	position:relative;
}

/* Width Switch 920px -> 755px */	
.width755{
	width:791px;
}

/* Left Box */
.header_container .header_left {
	width:250px;
	height:44px;
	float:left;
	position:absolute;
	left:18px;
}

/* Right Box */

/* Standard ( Products, Corporate, Support ) : (1)Products (2)Corporate (3)Supoprt (4)Shopping */
.header_right {float:right; width:496px; height:44px; padding-right:18px;} 

*html .header_container {
	overflow:hidden;
}

/* Adjust Width */
.width_carro {width:299px;} /* CARROZZERIA: (1)Pioneer Products */
.width_dj {width:377px;}	/* DJ: (1)Pioneer Products (2)Shopping */
.width_home {width:479px;}	/* HOME:(1)Pioneer Products (2)Support (3)Shopping */
.width_product_business {width:418px;}	/* Biz(/product/business/) :(1)Products (2)Corporate (3)Supoprt */
/*
===== 4: LOGO  ==========================================
*/

.header_container div.logo {
	padding:0;
	margin:12px 0 0 0;
	float:left;
	display:inline;
	border: none;
	vertical-align:top;
	}
.header_container div.logo img {vertical-align:top;	display:inline;}

/* add Mail Magagine Button */
.header_container div.logo a.header_mailmagagine{margin-left:18px;}


/*
===== 5: Search  ==========================================
*/
.header_container #search2 {
	float:right;
	width:147px;
	height:20px;
	margin:11px 0 0 0;
	text-align:right;
	vertical-align:middle;
}
.header_container #search2 input {
	vertical-align:middle;
}
.header_container #search2 #textfield {
	border:1px solid #CCC;
	width:120px;
	height:18px;
	padding-left:2px;
	padding-top:1px;
	margin-right:2px;
	vertical-align:middle;
}
.header_container.bg_black_header #search2 #textfield {
	border:1px solid #666;
	background:#000;
	color:#ddd;
}
.header_container #search2 #icon {
	width:21px;
	height:21px;
	margin:0;
	padding:0;
}
.header_container #search2 #icon a {
	border:none;
	margin:0;
	padding:0;
	display:inline;
}
.header_container #search2 form input {
	border:none;
	margin:0;
	padding:0;
}

/*
===== 6: Global Navigation  ==========================================
*/

.header_container ul {
	list-style-type:none;
	width:349px;
	height:12px;
	padding:0;
	margin:17px 0 0 0;
	float:left;
}
.width_carro ul {width:152px;}	/* CARROZZERIA: (1)Pioneer Products */
.width_dj ul {width:230px;}		/* DJ: (1)Pioneer Products (2)Shopping */
.width_home ul {width:332px;}	/* HOME:(1)Pioneer Products (2)Support (3)Shopping */
.width_product_business ul {width:271px;}	/* Biz(/product/business/) :(1)Products (2)Corporate (3)Supoprt */

.header_container ul li {
	float:left;
}
.header_container ul li a { 
	height:12px;
	margin-right:15px;
	display:block;
	text-indent:-9999px;
	/*\*/
	overflow:hidden;
	/**/
}

/* 
-- button ----- 
*/
/* Pioneer products */
.header_container ul li#p_product a {width:137px; background:url(/template/img/pec_header/btn_p_product.gif) no-repeat 0 0; }/*white*/
.header_container.bg_black_header ul li#p_product a {width:137px; background:url(/template/img/pec_header_black/btn_p_product.gif) no-repeat 0 0; }/*black*/
.header_container ul li#p_product a:hover, .header_container ul li#p_product a.current_menu { background-position:0 -12px; }

/* products */
.header_container ul li#product a {width:82px; background:url(/template/img/pec_header/btn_product.gif) no-repeat 0 0; }/*white*/
.header_container.bg_black_header ul li#product a {width:82px; background:url(/template/img/pec_header_black/btn_product.gif) no-repeat 0 0; }/*black*/
.header_container ul li#product a:hover ,.header_container ul li#product a.current_menu{ background-position:0 -12px; }

/* corp */
.header_container ul li#corp a {width:57px; background:url(/template/img/pec_header/btn_corporate.gif) no-repeat 0 0; }/*white*/
.header_container.bg_black_header ul li#corp a {width:57px; background:url(/template/img/pec_header_black/btn_corporate.gif) no-repeat 0 0; }/*black*/
.header_container ul li#corp a:hover, .header_container ul li#corp a.current_menu { background-position: 0 -12px; }

/* support */
.header_container ul li#support a {width:87px; background:url(/template/img/pec_header/btn_support.gif) no-repeat 0 0; }/*white*/
.header_container.bg_black_header ul li#support a {width:87px; background:url(/template/img/pec_header_black/btn_support.gif) no-repeat 0 0; }/*black*/
.header_container ul li#support a:hover, .header_container ul li#support a.current_menu { background-position: 0 -12px; }

/* shopping */
.header_container ul li#shopping a {width:58px; height:12px;	margin-left:5px; margin-top:1px; background:url(/template/img/pec_header/submenu_shopping.gif) no-repeat 0 0; }/*white*/
.header_container.bg_black_header ul li#shopping a {width:58px; height:12px;	margin-left:5px; margin-top:1px; background:url(/template/img/pec_header_black/submenu_shopping.gif) no-repeat 0 0; }/*black*/
.header_container ul li#shopping a:hover, .header_container ul li#shopping a.current_menu { background-position: 0 -12px; }


/*
===== 7: Add to Adjust  ==========================================
*/

/*Corp mlmg*/
.header_right.width_mlmg {width:548px;} 
.width_mlmg ul li#shopping a.mlmg_shopping {position:relative; top:-11px; left:0;}
.mlmg_corp {
	position:absolute;
	left:465px;
	top:17px;}
	
/*mlmg_carro*/
.mlmg_carro{position:absolute; top:9px; left:473px;}

/*homepage enquete*/

.header_container #search2.addbanner ,.header_container #search.addbanner  {
	margin-top:3px; !important
}
.width755 .hp_enq{
	position:absolute;
	top:25px;
	left:626px;}
.hp_enq{
	position:absolute;
	top:25px;
	left:791px;}


