/* CSS Document */
/* top */
a:link{
color:#666666;
text-decoration:none;
}

a:visited{
color:#666666;
text-decoration:none;
}

a:hover{
color:#0066CC;
text-decoration:none;
}

a:active{
color:#3E7BC9;
text-decoration:none;
}
div#main h2{
background:url(../img/h22_main.gif) no-repeat bottom;
font-size:medium;
margin:15px 0px;
padding:1px 17px 9px;
width:726px;
height:100%;
color:#000;
}
.module_footer002{
background:url(../img/bar_end.gif) no-repeat bottom left;
margin:0px;
padding:0px;
}


div#service{
width:700px;
margin:0px;
padding:0px 30px;
}

div#service p{
margin:0px 0px 25px;
padding:0px;
}

div#service .s01{
background:url(../trade/img/service_bg_01.gif) no-repeat top left;
width:330px;
height:80px;
margin:0px 15px 0px 0px;
padding:0px 5px 0px 20px; 
display:block;
float:left;
}

div#service .s02{
background:url(../trade/img/service_bg_01.gif) no-repeat top left;
width:300px;
height:80px;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 20px;
display:block;
float:left;
}

#service .s01 p,#service .s02 p{
width:auto;
margin:10px 0px 5px;
padding:0px;
}

div#service .c01{
margin:20px 0px 0px 0px;
padding:0px;
float:left;
clear:left;
}

div#service .c02{
font-size:12px;
background:#e6e6e6;
width:593px;
margin:20px 0px 0px 0px;
padding:2px 4px 2px 4px;
float:left;
}



div#merchandise{
background:url(../trade/img/bar_top.gif) no-repeat top left;
margin:0px 20px 0px;
padding:0px 0px 0px 10px;
line-height:100%;
}

div#merchandise p{
margin:10px 0px;
}

div#merchandise .c01{
font-size:12px;
background:#e6e6e6;
width:316px;
height:24px;
margin:0px 0px 3px 15px;
padding:6px 0px 0px 4px;
display:block;
float:left;
clear:left;
}


div#merchandise .c02{
font-size:12px;
background:#e6e6e6;
width:182px;
height:24px;
padding:6px 0px 0px 4px;
margin:0px 0px 3px;
display:block;
float:left;
}

div#merchandise .c03{
font-size:12px;
background:#e6e6e6;
width:182px;
height:24px;
margin:0px 0px 3px 15px;
padding:6px 0px 0px 4px;
float:left;
clear:left;
}


div#merchandise .c04{
font-size:12px;
background:#e6e6e6;
width:316px;
height:24px;
padding:6px 0px 0px 4px;
margin:0px 0px 3px;
float:left;
}

/* new */

div#whatsnew{
width:723px;
margin:20px 17px 0px 20px;
padding:0px;
}
div#whatsnew h3{
background:url(../img/whatsnew.gif) no-repeat top left;
width:723px;
height:35px;
margin:0px 0px 15px 0px;
padding:0px;
text-indent:-99999px;
}

#whatsnew .wn01{
background:url(../trade/img/bg_wn_01.gif) no-repeat top left;
margin:0px 9px 3px 0px;
padding:4px 0px 0px 20px;
width:91px;
height:19px;
display:block;
text-align:center;
float:left;
clear:left;
}

#whatsnew .wn02{
background:url(../trade/img/bg_wn_02.gif) no-repeat top left;
margin:0px 0px 3px 0px;
padding:4px 5px 0px 5px;
width:593px;
height:19px;
display:block;
float:left;
}

div#main .ptop{
background:url(../img/bg_main_03.gif) no-repeat bottom;
margin:20px 0px 0px;
padding:0px 17px 10px;
width:726px;
height:25px;
clear:both;
}

/* Local Contents  */
div#local .module_wrapper003{
background:url(../trade/img/local_ul_trade.gif) no-repeat top left;
margin:3px 0px 0px;
padding:15px 0px 0px;
}

div#local .trade_li{
width:192px;
height:auto;
background:url(../trade/img/lm_top.gif) no-repeat;
margin-bottom:6px;
display:block;
text-decoration:none;
}

div#local .trade_box{
background:url(../trade/img/lm_btm.gif) no-repeat bottom;
width:160px;
padding:5px 13px 5px 19px;
margin:0px;
display:block;
}

div#local .trade_box a{
text-decoration:none;
}

div#local .txt-red{
font-size:11px;
color:#9A2A5C;
}

div#local .e-box{
width:195px;
height:48px;
border:#999 1px solid;
background:#FFFFFF;
}

div#main .dot-end{
margin:0px;
padding-left:21px;
height:100%;
}
