/* 45822112EE_0400 */
/* --------------------- */
/* 45822001EE_01 */
/* --------------------- */



#header {
	
}

#headerUpper {
	padding: 0 0 4px;
	background: #fff;
	border-bottom: 4px solid #f00;
}

#header #meta div {
	display: block;
	float: left;
}
#header #meta div:first-child  {
	height: 49px;
}



#header #model {
	margin: 8px 0 0;
	display: block;
	font-weight: bold;
	color: #3d3d3d;
	vertical-align: top;
}


#dm {
	margin: 0;
	padding: 0;
	width: 1px;
	height: 1px;
	position: absolute;
	top: -10px;
}



#utility {
	padding: 12px 15px 0px 3px;
}


#utility label {
	display: none;
}
#search #searchKey {
	margin: 0px 0 0;
	padding: 4px 4px 1px;
	width: 200px;
	height: 18px;
	border: 1px solid #535353;
	line-height: 17px;
	color: #444;
}
#searchSubmit {
	display: none;
}
#searchBtn {
	margin: -2px 0 0 8px;
	display:inline-block;
	width: 47px;
	height: 26px;
	vertical-align: middle;
	cursor: pointer;
}
/* IE7 */
* html #searchBtn,
*:first-child+html #searchBtn {
	vertical-align: baseline;
}
#searchBtn span {
	display: none;
}


#printBtn {
	padding: 11px 0 0;
	width: 52px;
	height: 30px;
}

#top #printBtn {
	padding: 11px 0 0 -10px;
	width: 52px;
	height: 30px;
}

#printBtn #thisPrint {
	background: url(../img/common.png) no-repeat -250px 0;
	width: 30px;
	height: 30px;
	border: 0px none;
	cursor: pointer;
}
#printBtn #thisPrint:hover,
#printBtn #thisPrint:focus {
	background: url(../img/common.png) no-repeat -250px -50px;
}
#printBtn button span {
	display: none;
}




#globalNavi {
	height: 30px;
	width: 650px;
}
#globalNavi ul {
	float: left;
}
#globalNavi .toHome {
	margin: 0 0 0 22px;
}
#globalNavi .toHome li {
	margin: 0 9px 0 8px;
}
#globalNavi .toHome a.navi0 {
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url(../img/common.png) no-repeat 0 0;
}
#globalNavi .toHome a.navi0:hover,
#globalNavi .toHome a.navi0:focus {
	background: url(../img/common.png) no-repeat 0 -50px;
}
#globalNavi .toHome a span {
	display: none;
}



#globalNavi .toCategory li {
	margin: 0 9px 0 8px;
	float: left;
}
#globalNavi .toCategory a {
	width: 60px;
	height: 30px;
	display: inline-block;
	/*background: url(../img/common.png) no-repeat;*/
}
/*#globalNavi .toCategory a.navi1 { background-position: -50px 0; }
#globalNavi .toCategory a.navi2 { background-position: -100px 0; }
#globalNavi .toCategory a.navi3 { background-position: -150px 0; }
#globalNavi .toCategory a.navi4 { background-position: -200px 0; }
#globalNavi .toCategory a.navi1:hover,
#globalNavi .toCategory a.navi1:focus { background-position: -50px -50px; }
#globalNavi .toCategory a.navi2:hover,
#globalNavi .toCategory a.navi2:focus { background-position: -100px -50px; }
#globalNavi .toCategory a.navi3:hover,
#globalNavi .toCategory a.navi3:focus { background-position: -150px -50px; }
#globalNavi .toCategory a.navi4:hover,
#globalNavi .toCategory a.navi4:focus { background-position: -200px -50px; }*/
#globalNavi .toCategory a span{
	display: none;
}





#headerNavi {
	padding: 2px 0 0;
	text-align: left;
}
#headerNavi .toHome {
	margin: 0px 200px 0 20px;
	float: left;
	height: 45px;
}





#headerNavi .utilityNavi {
	padding: 4px 0 0;
}
#headerNavi .utilityNavi li {
	padding: 0 0 0 15px;
	background: url(../img/list_icon.png) no-repeat -180px -48px;
}
#headerNavi .utilityNavi li a {
	
}







#headerShowHide {
	position: absolute;
	right: 15px;
	top: 63px;
}

#headerShowHide span {
	width: 15px;
	height: 15px;
	background: url(../img/common.png) no-repeat -520px -30px;
	display: block;
	cursor: pointer;
}
#headerShowHide span:hover,
#headerShowHide span:focus {
	
}
#headerShowHide.hide span {
	background-position: -520px -45px;
}




