/* general */	body { margin:0; padding:0; color:#333333; background-color:#ffffff; }	img  { border:none; }	body,tr,td { font-size:100%; color:#000000; }	.LHeight120{ line-height:120%; }	.btLine     { border-bottom:1px solid #999999; }	.btLine2    { border-bottom:1px solid #CCCCCC; }	.CartBg     { background: url(../../common/img/img_cart_bg.gif) repeat-x; }	.FltLeft  { float:left; }	.FltRight { float:right; }/* Link */	a:link    { color:#0000ff; text-decoration:underline;}	a:visited { color:#0000ff; text-decoration:underline; }	a:hover   { color:#0000ff; text-decoration:underline; }	a:active  { color:#0000ff; text-decoration:underline; }	a.cart:link, a.cart:visited, a.cart:active a.category:hover{ color:#FFFFFF; text-decoration:underline;}	a.footerMenu:link, a.footerMenu:visited, a.footerMenu:active { color:#666666; text-decoration:underline; }/* font size */	.fs70 { font-size:70%; }	.fs80 { font-size:80%; }	.fs90 { font-size:90%; }	.fs120{ font-size:120%; }	.fs80B{ font-size:80%; font-weight:bold; }	.fs90B{ font-size:90%; font-weight:bold; }/* basic color */	.white    { background-color:#ffffff; }	.gray     { background-color:#DCDCDC; }	.beige    { background-color:#E6E7BB; }	.dkBlue   { background-color:#00408A; }/* font color */	.fcwhite{ color:#FFFFFF; }	.fcRed      { color:#FF0000; }	.fcwhite80  { font-size:80%; color:#FFFFFF; }	.fcwhite80B { font-size:80%; font-weight:bold; color:#FFFFFF; }	.orangeChapter{ font-weight:bold; color:#EB5F12; }	.fs120bDred{ font-size:120%; font-weight:bold; color:#D1002D; }	.fs70G { font-size:70%; color:#999999; }	.headFs70G { font-size:70%; color:#999999; letter-spacing:-1pt }/* Structure */	.BlockMrg   { margin-bottom:10px; }	.BlockMrgSS  { margin-bottom:3px;  }	.BlockMrgS  { margin-bottom:5px;  }	.BlockMrgM  { margin-bottom:15px; }	.BlockMrgL  { margin-bottom:20px; }	.BlockMrgLL { margin-bottom:30px; }	.SideMrgS  { margin:0px 5px 0px 5px; }	.SideMrg   { margin:0px 10px 0px 10px; }	.SideMrgL   { margin:0px 20px 0px 20px; }	.BoxMrg3       { margin:3px; }	.BoxMrg5       { margin:5px; }	.BoxMrg7       { margin:7px; }	.BoxMrg10      { margin:10px; }	.BoxMrg15      { margin:15px; }	.BoxMrg20      { margin:20px; }	.BtnMrgS        { margin:3px 2px 3px 2px ; }	.NewsMrg       { margin:7px 0px; }	.NewsTblMrg    { margin:0px 10px 40px 10px; }	.mMenuTlMrg    { margin:0px 10px 10px 10px;  }	.mMenuTblMrg   { margin:0px 10px 30px 10px;  }	.mMenuTxt      {  font-size:80%; margin:0px 0px 10px 5px;  }	.CircleArrowCsl  { font-size:80%; background: url(../../common/img/csl_h_menu.gif) no-repeat; padding-left:16px; margin-right:2px; }	.CircleArrowCsl2 { font-size:80%; background: url(../../common/img/csl_l_menu.gif) no-repeat; padding-left:16px; margin-right:2px; }	.SearchHelpCsl{ font-size:80%; background: url(../../common/img/icon_searcg_help.gif) no-repeat; padding-left:16px; margin-right:2px; }	.SearchMenu1  { background-image: url(../../common/img/img_search_menu_bg.gif); }	.SearchMenu2  { background-image: url(../../common/img/img_search_menu_bg2.gif); background-repeat:repeat-x; }
	.SearchMenu22  { background-image: url(../../common/img/img_search_menu_bg22.gif); background-repeat:repeat-x; }	.SearchMenu3  { background-image: url(../../common/img/img_search_menu_bg3.gif); background-repeat:repeat-x; }	.SearchMenu4  { background-image: url(../../common/img/img_search_menu_bg4.gif); background-repeat:repeat-x; }	.SearchLine   { background-image: url(../../common/img/img_search_line.gif); }	.categoryMrg  { margin:4px 0px; }	.NewsBg       { background-image: url(../../common/img/img_news_bg.gif); }	.MemberMenuBg { background-image: url(../../common/img/img_member_menu_bg.gif); }	.DotLine      { background-image: url(../../common/img/img_dot_line.gif); }	.BluleArrow   { margin-right:0 4px 4px 0px;}	.loginTitlel  { background-color:#83A2BE; margin-top:30px; margin-bottom:20px; padding:5px;}	.ForNoMemberTl{		width:168px;		background-color:#D5D5D5;		text-align:center;		padding:5px;		border-top:1px solid #CCCCCC;		border-right:1px solid #CCCCCC;		border-left:1px solid #CCCCCC;	}	.LoginBaseTxtMrg{ font-size:80%; margin:5px 0px 0px 5px; }	.LoginForm      { border:1px solid #999999; padding:4px;}	.LoginFormMrg1  { margin:6px 0px 0px 6px; }	.LoginFormMrg2  { margin:0px 0px 6px 6px; }	.LoginFormMrg3  { margin:0px 0px 0px 6px; }	.forgetPassCsl  { font-size:80%; background: url(../../common/img/icon_forget_pass.gif) no-repeat; padding-left:16px; }	input.formID { width:100px;height:1.5em; }	input.formPW { width:100px;height:1.5em; }	input.Search { width:300px; height:1.5em; }	input.formIDs { width:80px;height:1.5em; }	input.formPWs { width:80px;height:1.5em; }	.PopNewsTtl   { width:480px; text-align:left; background-color:#FC6; margin-top:30px; margin-bottom:20px; padding:5px;}	.PopNewsBG{		float:left;		width:110px;		background-color:#D5D5D5;		padding:5px;		border-top:1px solid #CCCCCC;		border-right:1px solid #CCCCCC;		border-left:1px solid #CCCCCC;	}	.PopNewsBgRight{		padding:5px;	}	.PopNewsTxt{ font-size:80%; margin:15px 0px 0px 5px; }