body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333;
	line-height:22px; text-align:center;
	margin:0px; padding:0px; background-color:#ffffff;
}

.divDataHTML { display:none; }

a       { font-family:Arial; color:#333333; text-decoration:none; }
a:hover { font-family:Arial; color:#0051a6; text-decoration:none; }

.ns_Wrapper { width:1000px; text-align:left; background:#ffffff; border:0px; padding:0px; }

.ns_Header { width:100%; height:50px; background-color:#ffffff; vertical-align:middle; margin-top:2px; }
.ns_HeaderTr1 {}
.ns_HeaderTr2 {}
.ns_Header .meMsg_MsgTitleBlk                { display:; }
.ns_Header .meMsg_MsgBlk .meMsg_MsgTitle     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#444444; font-weight:bold; }
.ns_Header .meMsg_MsgBlk .meMsg_Content      { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
.ns_Header .meMsg_MsgListBlk .meMsg_MsgTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.ns_Header .meMsg_MsgListBlk .meMsg_Content  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.ns_Header a       { color: #333333; text-decoration: none; font-size:11px; }
.ns_Header a:hover { color: #ff8a00; }
#ns_Header      { }
#ns_HeaderLeft  { padding-left:8px;  }
#ns_HeaderRight { padding-right:8px; }

.ns_Footer { width:100%; vertical-align:middle; margin-top:4px; background-color:#f0f0f0; border-bottom:8px solid #cc8833; }
.ns_Footer .meMsg_MsgTitleBlk                { display:; }
.ns_Footer .meMsg_MsgBlk .meMsg_MsgTitle     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
.ns_Footer .meMsg_MsgBlk .meMsg_Content      { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
.ns_Footer .meMsg_MsgListBlk .meMsg_MsgTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
.ns_Footer .meMsg_MsgListBlk .meMsg_Content  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
.ns_Footer a       { color: #333333; text-decoration: none; }
.ns_Footer a:hover { color: #ff8833; }
#ns_Footer      { }
#ns_FooterLeft  { }
#ns_FooterRight { }

.ns_CtrlBtn { display:none; width:100%; margin-top:0px; margin-bottom:0px; background-color:#fa7000; padding-top:2px; padding-bottom:2px; padding-right:4px; }
#ns_CtrlBtn { text-align:right; }
#ns_CtrlBtn_AllBtn    { }
#ns_CtrlBtn_AllSearch { padding-right:8px; padding-top:2px; padding-bottom:2px;}
.ns_CtrlBtn_SearchStr        { font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #888888; font-size:11px; }
.ns_CtrlBtn_SearchBtn        { font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #888888; font-size:11px; }
* html .ns_CtrlBtn_SearchStr { font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #888888; font-size:13px; height:15px; }
* html .ns_CtrlBtn_SearchBtn { font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #888888; font-size:13px; height:21px; }
*+html .ns_CtrlBtn_SearchStr { font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #888888; font-size:13px; height:15px; }
*+html .ns_CtrlBtn_SearchBtn { font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #888888; font-size:13px; height:21px; }

.ns_MainBorder   { width:100%; }
.ns_MainBorderR1 { display:none; }
.ns_MainBorder1  { height:8px; width:8px; background-image:url(MainBorder1.gif); }
.ns_MainBorder2  { height:8px; background-color:#ffffff; }
.ns_MainBorder3  { height:8px; width:8px; background-image:url(MainBorder3.gif); }
.ns_MainBorder4  { background-color:#ffffff; display:none; }
.ns_MainBorder5  { width:100%; vertical-align:top; }
.ns_MainBorder6  { background-color:#ffffff; display:none; }
.ns_MainBorderR3 { display:none; }
.ns_MainBorder7  { height:8px; width:8px; background-image:url(MainBorder7.gif); }
.ns_MainBorder8  { height:8px; background-color:#ffffff; }
.ns_MainBorder9  { height:8px; width:8px; background-image:url(MainBorder9.gif); }

.ns_MainTable { width:100%; height:380px; }

#ns_MainLeft  { width:180px; padding-left:20px; padding-right:0px; }
.ns_MainLeftBlock { margin-bottom:10px; }
#ns_MainLeft  .div_MsgTitleBlk   { display:none; }
#ns_MainLeft  .meMsg_MsgTitleBlk {}
#ns_MainLeft  .meMsg_MsgMoreBlk  { display:none; }
#ns_MainLeft  .meMsg_MsgBlk table { width:100%; }
#ns_MainLeft  .meMsg_MsgBlk .meMsg_MsgTitle       { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_MainLeft  .meMsg_MsgBlk .meMsg_Content        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
#ns_MainLeft  .meMsg_MsgContentBlk .meMsg_Content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
#ns_MainLeft  .meMsg_MsgListBlk .meMsg_GroupNo    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#aa8833; }
#ns_MainLeft  .meMsg_MsgListBlk .meMsg_MsgTitle   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_MainLeft  .meMsg_MsgListBlk .meMsg_Content    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#444444; }

#ns_MainRight { width:180px; padding-left:0px; padding-right:20px; }
.ns_MainRightBlock { margin-bottom:10px; }
#ns_MainRight .div_MsgTitleBlk   { display:none; }
#ns_MainRight .meMsg_MsgTitleBlk {}
#ns_MainRight .meMsg_MsgMoreBlk  { display:none; }
#ns_MainRight .meMsg_MsgBlk .meMsg_MsgTitle       { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_MainRight .meMsg_MsgBlk .meMsg_Content        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
#ns_MainRight .meMsg_MsgContentBlk .meMsg_Content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
#ns_MainRight .meMsg_MsgListBlk .meMsg_GroupNo    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#aa8833; }
#ns_MainRight .meMsg_MsgListBlk .meMsg_MsgTitle   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_MainRight .meMsg_MsgListBlk .meMsg_Content    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#444444; }

.ns_ContentBorder   { width:100%; }
.ns_ContentBorderR1 { }
.ns_ContentBorder1  { width:0px; height:0px; }
.ns_ContentBorder2  { height:0px; }
.ns_ContentBorder3  { width:0px; height:0px; }
.ns_ContentBorder4  { width:0px; }
.ns_ContentBorder5  { }
.ns_ContentBorder6  { width:0px; }
.ns_ContentBorderR3 { }
.ns_ContentBorder7  { width:0px; height:0px; }
.ns_ContentBorder8  { height:0px; }
.ns_ContentBorder9  { width:0px; height:0px; }

.ns_Main { padding-left:8px; padding-right:8px; padding-bottom:8px; }
#ns_MainContentTop    { }
#ns_MainContentTop    .meMsg_MsgTitleBlk { display:; }
#ns_MainContentTop    .meMsg_MsgBlk .meMsg_MsgTitle        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_MainContentTop    .meMsg_MsgBlk .meMsg_Content         { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_MainContentTop    .meMsg_MsgContentBlk .meMsg_Content  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_MainContentTop    .meMsg_MsgListBlk .meMsg_MsgTitle    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; text-align:left; }
#ns_MainContentTop    .meMsg_MsgListBlk .meMsg_Content     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_MainContent       { width:100%; }
#ns_MainContent       .meMsg_MsgTitleBlk                   { }
#ns_MainContent       .meMsg_MsgTitleBlk td                { vertical-align:top; }
#ns_MainContent       .meMsg_MsgTitleBlk .meMsg_MsgTitle   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_MainContent       .meMsg_MsgTitleBlk .meMsg_Content    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; margin-top:8px; line-height:180%; }
#ns_MainContent       .meMsg_MsgBlk td                     { vertical-align:top; }
#ns_MainContent       .meMsg_MsgBlk .meMsg_MsgTitle        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_MainContent       .meMsg_MsgBlk .meMsg_Content         { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; margin-top:8px; line-height:180%; }
#ns_MainContent       .meMsg_MsgContentBlk td              { vertical-align:top; }
#ns_MainContent       .meMsg_MsgContentBlk .meMsg_MsgTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_MainContent       .meMsg_MsgContentBlk .meMsg_Content  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_MainContent       .meMsg_MsgListCaption                { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; text-align:left; margin-top:8px; line-height:180%; }
#ns_MainContent       .meMsg_MsgListBlk                    { width:100%; margin-top:8px; }
#ns_MainContent       .meMsg_MsgListBlk .meMsg_MsgTitle    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; text-align:left; }
#ns_MainContent       .meMsg_MsgListBlk .meMsg_Content     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_MainContentBottom { }
#ns_MainContentBottom .meMsg_MsgTitleBlk { display:; }
#ns_MainContentBottom .meMsg_MsgBlk .meMsg_MsgTitle        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_MainContentBottom .meMsg_MsgBlk .meMsg_Content         { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_MainContentBottom .meMsg_MsgContentBlk .meMsg_Content  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_MainContentBottom .meMsg_MsgListBlk .meMsg_MsgTitle    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; text-align:left; }
#ns_MainContentBottom .meMsg_MsgListBlk .meMsg_Content     { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }

.meMsg_ImgTD { vertical-align:top; }

.ns_ContentTopBorder   { display:; width:100%; }
.ns_ContentTopBorderR1 { display:; height:0px; }
.ns_ContentTopBorder1  { display:; height:0px; width:0px; }
.ns_ContentTopBorder2  { display:; height:0px; }
.ns_ContentTopBorder3  { display:; height:0px; width:0px; }
.ns_ContentTopBorder4  { display:; width:0px; }
.ns_ContentTopBorder5  { }
.ns_ContentTopBorder6  { display:; width:0px; }
.ns_ContentTopBorderR3 { display:; height:0px; }
.ns_ContentTopBorder7  { display:; height:0px; width:0px; }
.ns_ContentTopBorder8  { display:; height:0px; }
.ns_ContentTopBorder9  { display:; height:0px; width:0px; }

.ns_ContentTop { width:100%; }

#ns_ContentTopLeft  { width:50%; padding-left:6px; padding-right:6px; }
#ns_ContentTopLeft  .meMsg_MsgTitleBlk { display:; }
#ns_ContentTopLeft  .meMsg_MsgBlk .meMsg_MsgTitle       { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_ContentTopLeft  .meMsg_MsgBlk .meMsg_Content        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_ContentTopLeft  .meMsg_MsgContentBlk .meMsg_Content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_ContentTopLeft  .meMsg_MsgListBlk .meMsg_MsgTitle   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_ContentTopLeft  .meMsg_MsgListBlk .meMsg_Content    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }

#ns_ContentTopRight { width:50%; padding-left:3px; padding-right:6px; }
#ns_ContentTopRight .meMsg_MsgTitleBlk { display:; }
#ns_ContentTopRight .meMsg_MsgBlk .meMsg_MsgTitle       { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_ContentTopRight .meMsg_MsgBlk .meMsg_Content        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_ContentTopRight .meMsg_MsgContentBlk .meMsg_Content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_ContentTopRight .meMsg_MsgListBlk .meMsg_MsgTitle   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_ContentTopRight .meMsg_MsgListBlk .meMsg_Content    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }

.ns_ContentBottomBorder   { display:; width:100%; }
.ns_ContentBottomBorderR1 { display:; height:0px; }
.ns_ContentBottomBorder1  { display:; height:0px; width:0px; }
.ns_ContentBottomBorder2  { display:; height:0px; }
.ns_ContentBottomBorder3  { display:; height:0px; width:0px; }
.ns_ContentBottomBorder4  { display:; width:0px; }
.ns_ContentBottomBorder5  { }
.ns_ContentBottomBorder6  { display:; width:0px; }
.ns_ContentBottomBorderR3 { display:; height:0px; }
.ns_ContentBottomBorder7  { display:; height:0px; width:0px; }
.ns_ContentBottomBorder8  { display:; height:0px; }
.ns_ContentBottomBorder9  { display:; height:0px; width:0px; }

.ns_ContentBottom { width:100%; }

#ns_ContentBottomLeft  { width:50%; padding-left:6px; padding-right:3px; }
#ns_ContentBottomLeft  .meMsg_MsgTitleBlk { display:; }
#ns_ContentBottomLeft  .meMsg_MsgBlk .meMsg_MsgTitle       { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_ContentBottomLeft  .meMsg_MsgBlk .meMsg_Content        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_ContentBottomLeft  .meMsg_MsgContentBlk .meMsg_Content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_ContentBottomLeft  .meMsg_MsgListBlk .meMsg_MsgTitle   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_ContentBottomLeft  .meMsg_MsgListBlk .meMsg_Content    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }

#ns_ContentBottomRight { width:50%; padding-left:3px; padding-right:6px; }
#ns_ContentBottomRight .meMsg_MsgTitleBlk { display:; }
#ns_ContentBottomRight .meMsg_MsgBlk .meMsg_MsgTitle       { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_ContentBottomRight .meMsg_MsgBlk .meMsg_Content        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_ContentBottomRight .meMsg_MsgContentBlk .meMsg_Content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:left; }
#ns_ContentBottomRight .meMsg_MsgListBlk .meMsg_MsgTitle   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#222222; }
#ns_ContentBottomRight .meMsg_MsgListBlk .meMsg_Content    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }

.ns_PrdListContent {}
.ns_PrdCellContent { line-height:135%; }
.ns_PrdCellContent a       { color:#333333; text-decoration:none; }
.ns_PrdCellContent a:hover { color:#444444; }

.ns_PrdInfoContent  {}
.ns_PrdDataContent  { line-height:135%; }
.ns_ClassNoPath     { margin-bottom:4px; }
.ns_PrdImgB img     {}
.ns_PrdImgSList img { cursor:pointer; margin:2px; }
.ns_PrdDataContent .ns_TitleLineBg { background-color:#dddddd; width:100%; margin-top:12px; margin-bottom:12px; }
.ns_PrdDataContent hr     { border:1px solid #e0e0e0; }
.ns_prdpriceblock         {}
.ns_prdpriceblock td      { padding-right:2px; padding-top:8px; }
.ns_prdpricehint          { text-decoration:line-through; }
.ns_prdprice              { font-size:20px; color:#ff2200; font-weight:bold; }
.ns_prdexprice            { color:#ff2200; font-weight:bold; }
.ns_speclist td           { padding:0px; }
.ns_speclist select       { margin-bottom:2px; border:1px solid #888888; }
.ns_speclist .img0        { margin-bottom:2px; margin-left:1px;  border:2px solid #cccccc; }
.ns_speclist .img1        { margin-bottom:2px; margin-left:1px;  border:2px solid #888888; }
.ns_ctrlBuy td            {}
.ns_selectQty             { border-left:1px solid #dddddd; border-top:1px solid #dddddd; border-right:1px solid #888888; border-bottom:1px solid #888888; }
.ns_btnBuy                { width:100px; border-left:1px solid #dddddd; border-top:1px solid #dddddd; border-right:1px solid #888888; border-bottom:1px solid #888888; }
.ns_ctrlFav td            {}
.ns_btnFav                { width:100px; border-left:1px solid #dddddd; border-top:1px solid #dddddd; border-right:1px solid #888888; border-bottom:1px solid #888888; }
.ns_btnSend               { width:100px; border-left:1px solid #dddddd; border-top:1px solid #dddddd; border-right:1px solid #888888; border-bottom:1px solid #888888; }

.ns_BlogListContent       { background-color:#eeeeee; }
.ns_BlogListContent hr    { border:1px solid #e0e0e0; }

.ns_BlogInfoContent       { background-color:#eeeeee; }
.ns_BlogInfoContent hr    { border:1px solid #e0e0e0; }
.ns_BlogCommentContent    { background-color:#dddddd; }
.ns_BlogCommentContent hr { border:1px solid #d0d0d0; }
.ns_BlogAuthor { color:#888888; }
.ns_BlogDate   { color:#888888; }
.ns_BlogClass , .ns_BlogClass a { color:#888888; }
.ns_BlogState  { color:#888888; }

.code , .block , .pre { width:100%; border:1px solid #aaaaaa; background-color:#ffffff; }
.code td , .block td , .pre td { padding:4px; }
.code , .pre { white-space:pre; }
ul , ol { margin-top:0px; margin-bottom:0px; }

/* tabmenu */
.tabmenu      { width:100%; height:35px; margin-top:0px; margin-right:0px; margin-bottom:10px; text-align:center; background-color:#FF9900; }
.tabmenuleft  { width:9px; background-image:url(tabmenu_left.gif); }
.tabmenuright { width:9px; background-image:url(tabmenu_right.gif); }
.tabmenu td       { color:#ffffff; text-align:center; vertical-align:middle; }
.tabmenu .current { background-color:#FF6600; }
/* end of tabmenu */

/* tableblock */
.tableblock { text-align:center; }
.tableblock table { background-color:#ffffff; border-top:1px solid #cccccc; width:100%; }
.tableblock th    { background-color:#eeeeee; border-bottom:1px solid #cccccc; height:25px; padding:3px; text-align:center; }
.tableblock td    { border-bottom:1px solid #cccccc; height:25px; padding:3px; text-align:left; }
.tableblock .content { padding-top:4px; padding-left:10px; padding-right:10px; padding-bottom:10px; }
/* end of tableblock */

/* msg_MenuPopUp_js */
.msg_MenuPopUp_js   { border:0px; padding-left:4px; padding-right:4px; }
.msg_MenuPopUp_js a { display:block; }
.MenuPopUp_main     { border-top:1px solid #a6b1be; border-bottom:1px solid #ffffff; }
.MenuPopUp_main   a { width:100%; border-bottom:1px solid #a6b1be; border-top:1px solid #ffffff; padding-top:4px; padding-bottom:4px; }
.MenuPopUp_main   a:hover { background-color:#dddddd; }
.MenuPopUp_child    { background-color:#eeeeee; padding:4px; text-align:left; border:1px solid #cccccc; }
.MenuPopUp_child  a { }
.MenuPopUp_child  a:hover { background-color:#dddddd; }
/* end of msg_MenuPopUp_js */

.msg_SitePath_js   { font-size:12px; }
.msg_SitePath_js a { font-size:12px; }

.date { color:#985E3B; }
.ImgBorder1 { border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #888888; border-bottom:1px solid #888888; }
.ImgBorder2 { border-left:1px solid #eeeeee; border-top:1px solid #eeeeee; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.RowPadding { height:10px; }

.meMsg_MsgTitle .spotUL { font-weight:bold; color:#aaaaaa; margin-right:4px; }
.meMsg_MsgTitle .spotQL { font-weight:bold; color:#aaaaaa; margin-right:4px; }
.meMsg_MsgTitle .spotOL { font-weight:bold; color:#aaaaaa; margin-right:4px; }
.meMsg_MsgTitle .spotCL { font-weight:bold; color:#aaaaaa; margin-right:4px; }
.meMsg_MsgTitle .spotUL img { padding-left:12px; }
.meMsg_MsgTitle .spotQL img { padding-left:12px; }
.meMsg_MsgTitle .spotOL img { padding-left:12px; }
.meMsg_MsgTitle .spotCL img { padding-left:12px; }

/* iTree */
.iTreeTitle           { color:#222222; font-size:15px; border-bottom:1px solid #ccaa55; background-color:transparent; width:100%; }
.iTreeTitle a         { color:#222222; }
.iTreeTitleSelected   { color:#222222; font-size:15px; border-bottom:1px solid #ccaa55; background-color:#ffcc88; }
.iTreeTitleSelected a { color:#222222; }
.iTreeControl { color:#222222; }
.iTreeContent { color:#888888; }
.iTreeShadow0 { background-color:; }
.iTreeShadow1 { background-color:#dddddd; }
.iTreeLevelCSS_0 { padding:4px; font-size:15px; background-color:#ffffff; display:; }
.iTreeLevelCSS_1 { padding:4px; font-size:15px; background-color:#f0eedd; display:; }
.iTreeTitleSelected .iTreeLevelCSS_0 { padding:4px; font-size:15px; background-color:#ffcc88; display:; }
.iTreeTitleSelected .iTreeLevelCSS_1 { padding:4px; font-size:15px; background-color:#ffcc88; display:; }
.iTreeLevelCSS_2 { padding:4px; font-size:15px; background-color:#ffffff; border-top:1px solid #999999; border-bottom:1px solid #cccccc; }
.iTreeLevelCSS_3 { padding:4px; font-size:15px; background-color:#ffffff; border-top:1px solid #999999; border-bottom:1px solid #cccccc; }
.iTreeLevelCSS_4 { padding:4px; font-size:15px; background-color:#bbbbbb; border-top:1px solid #999999; border-bottom:1px solid #cccccc; }
.iTreeLevelCSS_5 { padding:4px; font-size:15px; background-color:#aaaaaa; border-top:1px solid #999999; border-bottom:1px solid #cccccc; }
.iTreeLevelCSS_6 { padding:4px; font-size:15px; background-color:#999999; border-top:1px solid #999999; border-bottom:1px solid #cccccc; }
.iTreeLevelCSS_7 { padding:4px; font-size:15px; background-color:#888888; border-top:1px solid #999999; border-bottom:1px solid #cccccc; }
.iTreeLevelCSS_8 { padding:4px; font-size:15px; background-color:#777777; border-top:1px solid #999999; border-bottom:1px solid #cccccc; }
.iTreeLevelCSS_9 { padding:4px; font-size:15px; background-color:#666666; border-top:1px solid #999999; border-bottom:1px solid #cccccc; }
.iTreeLevelCSS_0_td { width:10px; background-color:#ffffff; }
.iTreeLevelCSS_1_td { width:30px; background-color:#f0eedd; }
.iTreeTitleSelected .iTreeLevelCSS_0_td { width:10px; background-color:#ffcc88; }
.iTreeTitleSelected .iTreeLevelCSS_1_td { width:30px; background-color:#ffcc88; }
.iTreeLevelCSS_2_td { width:30px; }
.iTreeLevelCSS_3_td { width:50px; }
.iTreeLevelCSS_4_td { width:70px; }
.iTreeLevelCSS_5_td { width:90px; }
.iTreeLevelCSS_6_td { width:110px; }
.iTreeLevelCSS_7_td { width:130px; }
.iTreeLevelCSS_8_td { width:150px; }
.iTreeLevelCSS_9_td { width:170px; }

#MsgXmlID_52821 .iTreeTitle           { color:#222222; font-size:15px; border-bottom:0px; background-color:transparent; width:100%; }
#MsgXmlID_52821 .iTreeTitleSelected   { color:#222222; font-size:15px; border-bottom:0px; background-color:#ffcc88; }
#MsgXmlID_52821 .iTreeLevelCSS_0_td { width:10px; background-color:#ffffff; }
#MsgXmlID_52821 .iTreeLevelCSS_1_td { width:30px; background-color:#ffffff; }
#MsgXmlID_52821 .iTreeTitleSelected .iTreeLevelCSS_0_td { width:10px; background-color:#ffffff; }
#MsgXmlID_52821 .iTreeTitleSelected .iTreeLevelCSS_1_td { width:30px; background-color:#ffffff; }
/* end of iTree */

/* FieldForm */
.FieldForm_table    { background-color:#eeeeee; width:auto; }
.FieldForm_Header   { background-color:#dddddd; text-align:center; padding:2px; }
.FieldForm_Memo     { font-weight:bold; text-align:center; padding:2px; }
.FieldForm_Caption  { text-align:right; vertical-align:top; white-space:pre; padding:2px; padding-left:8px;}
.FieldForm_Edit     { text-align:left;  vertical-align:top; padding:2px; padding-right:8px; }
.FieldForm_Space    { height:8px; }
.FieldForm_desc     { font-size:11px; white-space:pre; }
.FieldForm_table input    { border:1px solid #aaaaaa; padding:2px; font-size:12px; }
.FieldForm_table textarea { border:1px solid #aaaaaa; padding:2px; font-size:12px; }
.FieldForm_Btn        { text-align:center; padding-bottom:10px; }
.FieldForm_ReturnDesc { font-weight:bold; }
/* end of FieldForm */

/* BBS */
.BBS_table { width:90%; background-color:#F4F1EC; }
.BBS_subject  { color:#887711; font-size:13px; text-align:left; }
.BBS_author   { text-align:right; float:right; }
.BBS_datetime { color:#985E3B; }
.BBS_content  { color:#4D4D4D; font-size:12px; line-height:18px; text-align:left; }
.BBS_ctrlinfo { text-align:left; }
.BBS_Reply_table { width:100%; background-color:#ffffff; border:1px solid #eecc77; margin-bottom:4px; }
/* end of BBS */

/* EDMList */
.EDMList_title     { text-align:left; font-size:13px; font-weight:bold; color:#00479F; border-bottom:#cccccc 1px solid; }
.EDMList_publishdt { text-align:left; color:#985E3B; border-bottom:#cccccc 1px solid; }
.EDMList_edmname   { text-align:left; border-bottom:#cccccc 1px solid; }
.EDMList_current   { font-weight:bold; }
.EDMList_offline   { color:#aaaaaa; }
.EDMList_ctrlinfo  { text-align:center; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid; }
/* end of EDMList */

.css_Keyword_0  { font-size:9px; }
.css_Keyword_1  { font-size:10px; }
.css_Keyword_2  { font-size:11px; }
.css_Keyword_3  { font-size:12px; }
.css_Keyword_4  { font-size:13px; }
.css_Keyword_5  { font-size:15px; }
.css_Keyword_6  { font-size:16px; }
.css_Keyword_7  { font-size:18px; }
.css_Keyword_8  { font-size:20px; }
.css_Keyword_9  { font-size:22px; }
.css_Keyword_10 { font-size:24px; }

.divTabMenuSub { color:#ffffff; }
.divTabMenuSub a { color:#ffffff; }
.divTabMenuSub a:hover { color:#ffdd88; }

#MsgXmlID_52483 a { font-weight:bold; }

.divBookCell { display:none; }
.tableBookCell { padding:4px; }
.tableBookCell .PrdImgs { width:96px; }
.divBookCard { display:none; }
.tableBookCard { padding:4px; }
.tableBookCard { padding:4px; }
.tableBookCard .cssShadow { margin-right:8px; }
.tableBookCard .PrdName  { font-size:15px; color:#886600; text-decoration:underline; margin-bottom:8px; }
.tableBookCard .Content  { font-size:13px; color:#222222; line-height:150%; }
.tableBookCard .Header { color:#666666; }
.tableBookCard .Author {}
.tableBookCard .Translator {}
.tableBookCard .Publisher {}
.tableBookCard .PublishDT {}
.tableBookCard .PrdPriceHint {}
.tableBookCard .PrdPrice {}
.tableBookCard .Price { font-weight:bold; color:#cc0000; font-size:14px; }
.tableBookCard .CatDesc { margin-top:8px; }

.tableBookCell_s01 { padding:4px; }
.tableBookCell_s01 .PrdImgs  { }

.tableBookCell_s02 { padding:4px; }
.tableBookCell_s02 .PrdImgs   { width:100%; }
.tableBookCell_s02 .Content   { font-size:12px; color:#222222; line-height:135%; }
.tableBookCell_s02 .ClassName { color:#996633; margin-bottom:4px; }
.tableBookCell_s02 .ClassName a       { color:#996633; text-decoration:none; }
.tableBookCell_s02 .ClassName a:hover { color:#aa8833; }
.tableBookCell_s02 .PrdName   { width:100%; height:32px; }
.tableBookCell_s02 .PrdName a       { color:#222222; text-decoration:none; }
.tableBookCell_s02 .PrdName a:hover { color:#aa8833; }
.tableBookCell_s02 .PrdPrice  { color:#ff0000; }
.tableBookCell_s02 .PrdMemo   { }

.tableBookCell_s03 { padding:4px; }
.tableBookCell_s03 .PrdImgs   { width:100%; }
.tableBookCell_s03 .Content   { font-size:12px; color:#222222; line-height:135%; }
.tableBookCell_s03 .ClassName { color:#996633; margin-bottom:4px; }
.tableBookCell_s03 .ClassName a       { color:#996633; text-decoration:none; }
.tableBookCell_s03 .ClassName a:hover { color:#aa8833; }
.tableBookCell_s03 .PrdName   { width:100%; height:32px; }
.tableBookCell_s03 .PrdName a       { color:#222222; text-decoration:none; }
.tableBookCell_s03 .PrdName a:hover { color:#aa8833; }
.tableBookCell_s03 .PrdPrice  { color:#ff0000; }
.tableBookCell_s03 .PrdMemo   { }

.tableBookCell_s04 { padding:4px; }
.tableBookCell_s04 .PrdImgs   { width:100%; }
.tableBookCell_s04 .Content   { font-size:12px; color:#222222; line-height:135%; }
.tableBookCell_s04 .ClassName { color:#996633; margin-bottom:4px; }
.tableBookCell_s04 .ClassName a       { color:#996633; text-decoration:none; }
.tableBookCell_s04 .ClassName a:hover { color:#aa8833; }
.tableBookCell_s04 .PrdName   { width:100%; height:32px; }
.tableBookCell_s04 .PrdName a       { color:#222222; text-decoration:none; }
.tableBookCell_s04 .PrdName a:hover { color:#aa8833; }
.tableBookCell_s04 .PrdPrice  { color:#ff0000; }
.tableBookCell_s04 .PrdMemo   { }

#divPrdListHorz .sp { width:20px; }
.tdPrdCell { padding-bottom:20px; }

.divPrdList { margin-top:4px; background-color:#ffffff; }
.divPrdList table { width:100%; }
.divPrdList .Header    { background-color:#ede2bd; text-align:center; }
.divPrdList td         {}
.divPrdList .PrdClass  { font-size:12px; }
.divPrdList .PrdName   { font-size:13px; font-weight:bold; }
.divPrdList .Author    { font-size:12px; }
.divPrdList .Publisher { font-size:12px; }
.divPrdList .PrdPrice  { font-size:13px; }
.divPrdList .Price     { font-size:13px; font-weight:bold; color:#ff0000; }

.divPrdListP { margin:15px; }
.divPrdListP table { width:100%; }
.divPrdListP .PrdName  { text-align:left; font-size:13px; color:#222222; height:40px; vertical-align:middle; line-height:110%; }
.divPrdListP .PrdImgs  { }
.divPrdListP .Content  { line-height:135%; font-size:13px; }
.divPrdListP .Price    { font-size:13px; font-weight:bold; color:#ff0000; }
.divPrdListP .CtrlBtn  { font-size:13px; text-align:center; margin-top:20px; margin-bottom:10px; }
.divPrdListP .PageNum  { font-size:13px; font-weight:bold; }
.divPrdListP .PageNum1 { font-size:13px; font-weight:bold; color:#ff0000; }

.divPrdListT { margin:5px; }
.divPrdListT table { width:100%; }
.divPrdListT .Header   { background-color:#ede2bd; text-align:center; }
.divPrdListT .PrdName   { font-size:13px; font-weight:bold; }
.divPrdListT .PrdName a { font-size:13px; font-weight:bold; }
.divPrdListT .PrdName a:hover { font-size:13px; font-weight:bold; }
.divPrdListT .Author    { font-size:12px; }
.divPrdListT .Publisher { font-size:12px; }
.divPrdListT .PrdPrice  { font-size:13px; }
.divPrdListT .Price     { font-size:13px; font-weight:bold; color:#ff0000; }
.divPrdListT .CtrlBtn   { font-size:13px; text-align:center; margin-top:20px; margin-bottom:10px; }
.divPrdListT .PageNum   { font-size:13px; font-weight:bold; }
.divPrdListT .PageNum1  { font-size:13px; font-weight:bold; color:#ff0000; }

.PrdListHeaderName { font-size:15px; font-weight:bold; color:#c04400; line-height:135%; }
.BlockHeaderName   { font-size:13px; font-weight:bold; color:#aa7744; padding-left:20px; }

.tablePrdInfo { width:780px; margin-top:10px; }
.tablePrdInfo .PrdName { font-size:14px; font-weight:bold; color:#9B4401; margin-bottom:8px; }
.tablePrdInfo .Content { font-size:12px; color:#222222; line-height:150%; }
.tablePrdInfo .Header { color:#666666; }
.tablePrdInfo .Author {}
.tablePrdInfo .Translator {}
.tablePrdInfo .Publisher {}
.tablePrdInfo .Publishdt {}
.tablePrdInfo .ISBN {}
.tablePrdInfo .VdrName {}
.tablePrdInfo .PrdMemo {}
.tablePrdInfo .LiteralClass {}
.tablePrdInfo .LiteralPgSize {}
.tablePrdInfo .LiteralPgNum {}
.tablePrdInfo .PrdPriceHint {}
.tablePrdInfo .PrdPrice {}
.tablePrdInfo .Price { font-size:14px; font-weight:bold; color:#ff0000; }
.tablePrdInfo .PrdPriceFree {}
.tablePrdInfo .LiteralStatus {}

.tableStep { width:auto; margin-top:10px; margin-bottom:10px; }
.tableStep td { padding-left:15px; padding-right:15px; }
.tableStep .tableBlock { width:auto; }
.tableStep .tableBlock td { padding:0px; }

/* 目錄總覽 */
.cssClassNo_0 { text-align:left; padding:5px; height:240px; float:left; }
.cssClassNo_1 { text-align:left; padding:1px; }
.cssClassNo_2 { text-align:left; padding:1px; float:left; }
.cssClassName_0 a { font-size:15px; color:#aa8833; padding:2px; text-decoration:none; font-weight:bold; }
.cssClassName_1 a { font-size:13px; color:#333333; padding:2px; text-decoration:none; }
.cssClassName_2 a { font-size:13px; color:#333333; padding:2px; text-decoration:none; float:left; }
.cssClassName_0 a:hover { color:#ccaa55; }
.cssClassName_1 a:hover { color:#888888; }
.cssClassName_2 a:hover { color:#888888; }

/* 網站路徑 */
.msg_SitePath_js { font-size:12px; color:#222222; }
.msg_SitePath_js a { font-size:12px; color:#222222; }
.msg_SitePath_js a:hover { font-size:12px; color:#aa8833; }

.cssInput { border:1px solid #888888; background-color:#f4f4f4; padding:3px;}
.Price    { font-size:13px; font-weight:bold; color:#ff0000; }
