@charset "utf-8";
/*brgin reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/*end reset*/

html { height: 100%;}
body { padding: 0; margin: 0; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; }
body.popup { background-position: left -330px; height: 100%;}
#wrap { width: 950px; position: relative; margin: 0 auto; padding: 0 15px 15px 15px;} 
.popup #wrap { padding: 15px 15px 0 30px; width: auto; }
#header { height: 127px; }
.popup #header { height: 27px; }
#content { padding: 15px 0 0 0; }/*0714*/

#center { display:inline; }

#logo { position: absolute; }
#brandNavhf { padding: 31px 0 0 208px; }
#brandNavhf ul { height: 49px; width:555px; }
#brandNavhf li,
#brandNavhf li a {
	display: block;
	height: 49px;
	float: left;
	list-style-type: none;
}

#brandSubNavhf { height: 47px; }
#brandSubNavhf .navMenuEnd { margin-top: 0; width: 123px; height: 10px; background: url(/emyfone/action/cbg-include/images/bg_dropdown_end.png) no-repeat left top;_margin-top: 0; _width: 123px; _height: 10px; _background: url(/emyfone/action/cbg-include/images/bg_dropdown_end.png) no-repeat left top; }
#brandSubNavhf ul { margin: 0; padding: 0; }	
#brandSubNavhf ul li { float: left; list-style: none; }
#brandSubNavhf ul li h4 { padding: 0; margin: 0; height: 47px; }
#brandSubNavhf ul li h4 a { display: block; text-decoration: none; background-repeat: no-repeat; height: 47px; }
#brandSubNavhf ul li div {
	width: 123px;
	position: absolute;
	z-index: 99999;
	margin-top: 1px;
	visibility: hidden;
}	
#brandSubNavhf ul li div div { position: static; }
#brandSubNavhf ul li ul {	margin: 0; padding: 7px 0 0 0; width: 123px; background: #ebebeb; }
#brandSubNavhf ul li ul li { float: none; }
#brandSubNavhf ul li ul li a { width: auto; text-decoration: none; display: block; padding: 3px 0 0 22px; height: 18px; color: #666; background: url(/emyfone/action/cbg-include/images/btn_dropdown.gif) no-repeat left top; }
#brandSubNavhf ul li ul li a:hover { color: #FFF; background-position: left -20px; }
#iconBrand { float: right; }


#searchhf {
	position: absolute;
	top: 8px;
	right: 152px;
	background: url(/emyfone/action/cbg-include/images/bg_search.gif) no-repeat right top;
	padding-right: 3px;
}
#searchhf .textfield { width: 100px; height: 15px; border: 1px solid #c7c7c7; margin-right: 4px; float: left; margin-top: 1px;}
#searchhf .submit { float: left; }

#memberZonehf { position: absolute; right: 82px; top: 8px; background: url(/emyfone/action/cbg-include/images/bg_search.gif) no-repeat right top; padding-right: 3px;}

#languageSwitcherhf { position: absolute; right: 15px; top: 8px; }

.hoverItem { cursor: pointer; } 

#brandSubNavhf ul li.item-0 ul li a { background: url(/emyfone/action/cbg-include/images/menu_01_o.gif) no-repeat left top; }
#brandSubNavhf ul li.item-0 ul li a:hover { background: url(/emyfone/action/cbg-include/images/menu_01_h.gif) no-repeat left top; }
#brandSubNavhf ul li.item-1 ul li a { background: url(/emyfone/action/cbg-include/images/menu_02_o.gif) no-repeat left top; }
#brandSubNavhf ul li.item-1 ul li a:hover { background: url(/emyfone/action/cbg-include/images/menu_02_h.gif) no-repeat left top; }
#brandSubNavhf ul li.item-2 ul li a { background: url(/emyfone/action/cbg-include/images/menu_03_o.gif) no-repeat left top; }
#brandSubNavhf ul li.item-2 ul li a:hover { background: url(/emyfone/action/cbg-include/images/menu_03_h.gif) no-repeat left top; }
#brandSubNavhf ul li.item-3 ul li a { background: url(/emyfone/action/cbg-include/images/menu_04_o.gif) no-repeat left top; }
#brandSubNavhf ul li.item-3 ul li a:hover { background: url(/emyfone/action/cbg-include/images/menu_04_h.gif) no-repeat left top; }
#brandSubNavhf ul li.item-4 ul li a { background: url(/emyfone/action/cbg-include/images/menu_05_o.gif) no-repeat left top; }
#brandSubNavhf ul li.item-4 ul li a:hover { background: url(/emyfone/action/cbg-include/images/menu_05_h.gif) no-repeat left top; }
#brandSubNavhf ul li.item-5 ul li a { background: url(/emyfone/action/cbg-include/images/menu_06_o.gif) no-repeat left top; }
#brandSubNavhf ul li.item-5 ul li a:hover { background: url(/emyfone/action/cbg-include/images/menu_06_h.gif) no-repeat left top; }
#brandSubNavhf ul li.item-8 ul li a { background: url(/emyfone/action/cbg-include/images/menu_08_o.gif) no-repeat left top; }
#brandSubNavhf ul li.item-8 ul li a:hover { background: url(/emyfone/action/cbg-include/images/menu_08_h.gif) no-repeat left top; }


#footer { width: 100%; font-size: 11px; #font-size: 10px; height:102px;}
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .inner { width: 950px; padding: 40px 15px 22px 15px; #padding-bottom: 19px; margin: 0 auto; position:relative; }
#footerMsg span { padding-left: 4px; }
#footerMsg {}
#extralink { float: left; width: auto; }
#extralink img { margin-right: 8px; }
#footer .navitem { height: 23px; }
#footer .navitem li { display: inline; border-right: 1px solid #767676; padding: 0 5px 0 4px; }
#footer .navitem li.lastItem { border: none; padding-right: 0; }
#footerNav,
#footerMsg { white-space: nowrap; position:absolute; left:365px;width:610px; } 
#footerMsg { margin-top:23px;text-align:right;left:465px;width:500px;}
