/* CSS Document */
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/h2_main.gif) no-repeat bottom;
font-size:medium;
margin:15px 0px 40px;
padding:1px 32px 9px;
width:696px;
height:100%;
color:#000;
}

div#apparel{
width:730px;
margin:0px;
padding:0px 0px 0px 30px;
}

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

#apparel .s01{
background:url(../apparel/img/apparel_bg_01.gif) no-repeat top left;
width:267px;
min-height:160px;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 20px; 
display:block;
float:left;
}

#apparel .s02{
background:url(../apparel/img/apparel_bg_02.gif) no-repeat top left;
width:362px;
min-height:160px;
margin:0px 15px 0px 20px;
padding:0px 5px 0px 20px;
display:block;
float:left;
}

#apparel .s03{
background:url(../apparel/img/apparel_bg_03.gif) no-repeat top left;
width:675px;
height:65px;
margin:15px 20px 0px 0px;
padding:0px 5px 0px 20px;
display:block;
clear:both;
}

#apparel .s04{
background:url(../apparel/img/apparel_bg_04.gif) no-repeat top left;
width:675px;
margin:15px 20px 0px 0px;
padding:0px 5px 20px 20px;
display:block;
clear:both;
}

#apparel .s05{
background:url(../apparel/img/apparel_bg_05.gif) no-repeat top left;
width:675px;
margin:15px 20px 20px 0px;
padding:0px 5px 0px 20px;
display:block;
clear:both;
}

#apparel .s01 p,#apparel .s02 p,#apparel .s03 p,#apparel .s04 p,#apparel .s05 p{
width:auto;
margin:10px 0px 5px;
padding:0px;
}

.npdc_box{
width:140px;
height:155px;
margin:30px 10px 0px 15px;
float:left;
display:block;
}

.pdc_box{
width:117px;
height:160px;
padding:10px 5px 0px 11px;
float:left;
display:block;
}

#apparel .pdc_box p{
background:url(../apparel/img/ec.gif) no-repeat top left;
padding:0px 0px 0px 20px;
margin:0px;
display:block;
}

#apparel .npdc_box p{
padding:0px 5px;
display:block;
}

div#local .module_wrapper002{
background:url(../apparel/img/local_ul_news02.gif) no-repeat top left;
margin:3px 0px 0px;
padding:15px 0px 0px;
}

div#local .module_footer{
background:url(../img/local_ul_end.gif) no-repeat bottom left;
margin:0px;
padding:0px;
}

#ap_lm_box{
background:url(../apparel/img/ap_lm_bg.gif) no-repeat bottom;
width:192px;
padding:0px;
margin:0px 0px 15px;
display:block;
}

#ap_lm_btn{
width:192px;
padding:0px;
margin:0px 0px 15px;
}

#ap_lm_box ul{
width:171px;
padding:0px 0px 0px 21px;
margin:0px;
display:block;
}

.pdt_img01{
width:77px;
padding:0px 8px 22px 0px;
margin:0px;
text-align:center;
float:left;
}

.pdt_img{
width:50px;
height:80px;
margin:0px 5px 5px 0px;
float:left;
}

.pdt_img01 img{
width:5em;
height:5em;
}
.pdt_img img{
width:4em;
height:4em;
}
.pdt_img p{
font-size:10px;
}
div#local .ap_archive{
margin:0px 0px 0px 20px;
padding:0px 0px 10px 0px;
list-style-type:disc;
}

/* 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(../apparel/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(../apparel/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;
}
