@charset "utf-8";
/* CSS Document */
body { margin:0; text-align:center; }
a img { border:0; }
body, div, a, input, p, td { font:11px/18px Calibri,Tahoma,verdana,Arial, Helvetica, sans-serif; color:#666666; }

/* top */
div.top { width:900px; margin:0 auto; height:83px; overflow:hidden; }
div.top a.logo { display:inline; margin:13px 9px 0 0; float:left; }
div.top div.w { float:left; margin-top:25px; }
div.top div.w a { display:block; }
div.top div.nav { float:right; display:inline; margin:26px 0 0 0; }

/* mainnav */
div#mnav { 
	width:900px; height:31px; margin:0 auto; text-align:left; overflow:hidden;
	border-bottom:solid 1px #c5c8cb;
}
div#mnav a { 
	display:inline; float:left; height:31px; width:90px;
	background-repeat:no-repeat; background-position:top;
 }
div#mnav a.home { background-image:url(/images/m_home.gif); }
div#mnav a.fashion { background-image:url(/images/m_fashion.gif); }
div#mnav a.basic { background-image:url(/images/m_basic.gif); }
div#mnav a.promotion { background-image:url(/images/m_promotion.gif); }
div#mnav a.baby { background-image:url(/images/m_baby.gif); }
div#mnav a.stock { background-image:url(/images/m_stock.gif); }
div#mnav a.odm { background-image:url(/images/m_odm.gif); }
div#mnav a.cs_center { background-image:url(/images/m_cs_center.gif); }
div#mnav a.inquiry { background-image:url(/images/m_inquiry.gif); }
div#mnav a.email { background-image:url(/images/m_email.gif); }
div#mnav a * { display:none; }

div#mnav a.active { background-position:bottom; }

div#mnav2 { width:898px; height:24px; line-height:24px; margin:0 auto; overflow:hidden; background-color:#e1e1e4; border:solid 1px #c4c4c6; margin:4px auto 6px; text-align:left; }
div#mnav2 div { position:absolute; display:none; line-height:24px; }
div#mnav2 div#index { color:#b80932; padding-left:20px; }
div#mnav2 div a { text-decoration:none; color:#0b0b0b; margin:0 5px; }
div#mnav2 div a:hover,div#mnav2 div a.active { color:#b80932; }
div#mnav2 div.active { display:block; }

span.cookieUser { display:inline; float:right; line-height:24px; padding:0 11px; }
span.cookieUser a { color:#b80932; margin:0 5px; line-height:24px; }

div.search { float:right; padding-top:6px; }
div.search img { margin:0 9px -5px; display:inline; }
div.search input { height:14px; line-height:14px; border:solid 1px #cbcbcb; background:#FFFFFF; }
div#mnav2 div.nav { float:right; padding:6px 30px 0 0; }
div#mnav2 div.nav a { margin:0 15px; display:inine; float:left; }

/* middle */
div.mid { 
	width:900px; background:#FFFFFF; overflow:auto; margin:0 auto;
	margin-bottom:3px; padding-bottom:3px;
}

/* footer - nav */
div#fnav { 
	width:898px; height:30px; margin:0 auto; clear:both; text-align:left; overflow:hidden; background-color:#e1e1e4; border:solid 1px #c4c7ca; 
}
div#fnav a { 
	display:inline; margin-right:12px; float:left;
	height:30px; background-position:top; background-repeat:no-repeat;
 }
div#fnav a:hover { background-position:bottom; }
div#fnav a.fnav01 { background-image:url(/images/f_01.gif); width:76px; margin-left:27px; }
div#fnav a.fnav02 { background-image:url(/images/f_02.gif); width:102px; }
div#fnav a.fnav03 { background-image:url(/images/f_03.gif); width:73px; }
div#fnav a.fnav04 { background-image:url(/images/f_04.gif); width:64px; }
div#fnav a.fnav05 { background-image:url(/images/f_05.gif); width:85px; }
div#fnav a.fnav06 { background-image:url(/images/f_06.gif); width:85px; }
div#fnav a.fnav07 { background-image:url(/images/f_07.gif); width:97px; }
div#fnav a.fnav08 { background-image:url(/images/f_08.gif); width:84px; }
div#fnav a.go_top { background-image:url(/images/f_top.gif); width:69px; }
/* footer */
div.footer { 
	width:900px; margin:0 auto; background:#FFFFFF; padding:7px 0 11px;
	text-align:right;
}
div.footer strong { color:#fe4040; font-weight:normal; }
div.footer a.go_top { 
	display:block; float:right; padding-left:17px;
	background:url(../images/go_top.gif) no-repeat left center; margin-right:13px; 
}

/* home */
img.swf_pic { float:left; }
div.idx_sid { 
	float:right; width:200px; height:260px; display:inline; margin-right:1px;
	background:url(../images/idx_sid_bg.gif) repeat-x; 
}
div.idx_sid a { 
	display:block; margin:0 auto 3px; width:184px;
	
	}
div.idx_sid img.t { margin:8px auto 9px; }

div.mid div.con1 { 
	float:left; width:411px; height:160px; margin-top:1px; padding:4px 0 0 12px;
	background:#f5f4ef url(../images/idx_con1_bg.gif) no-repeat right;
	text-align:left; border:solid 1px #c4c4c6;
}
div.mid div.con1 img.t { display:block; }
div.mid div.con1 a.see { 
	display:inline; float:right; text-decoration:none; font-weight:bold;
	background:url(../images/arrow2.gif) no-repeat left 7px;
	padding-left:7px; margin-right:123px; 
}

div.mid div.idx_pro { width:468px; height:164px; float:right; margin:1px 1px 0 0; display:inline; overflow:hidden; border:solid 1px #c4c4c6; }
div.mid div.idx_pro div#pro_pic { width:100%; overflow:hidden; }
div.mid div.idx_pro h1 { display:block; height:20px; background:#e2e2df; padding:11px 0 0; margin:0 0 5px; }
div.mid div.idx_pro table a img { margin:0 2px; border:solid 1px #e2e2df; }

a#Go2010AW { display:block; position:absolute; top:50px; right:50px; border:solid 1px #F00; }

.idx_main { margin:0 auto 4px; width:900px; height:239px; overflow:hidden; clear:both; background-color:#ccc; text-align:left; }
.idx_main ul { list-style-type:none; padding:0; margin:0; }
#slider {
    width: 900px; /* important to be same as image width */
    height: 239px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#slider img{
    border: 0px;
}

#sliderContent {
    width: 900px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 12px/14px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width:0;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}

#mnav_children div { position:absolute; border:solid 1px #CCC; background-color:#fff; }

div.login_info { width:750px; margin:11px auto; text-align:left; padding:9px 21px; border:solid 1px #ccc; }
div.login_info strong { color:#F00; font-weight:bold; font-size:1.5em; line-height:2em; }
div.login_info a { color:#F00; }

img.cs_banner { margin-bottom:11px; }

table.cs_feedback { border:none; }
table.cs_feedback th { width:70px; padding:2px; text-align:right; vertical-align:top; }
table.cs_feedback td { text-align:left; }
table.cs_feedback td span.date { display:block; padding:3px 11px; text-align:right; font-style:italic; color:#069; }
table.cs_feedback tr { background:url(/images/line_1.gif) repeat-x bottom; }
table.cs_feedback tr.answer { background:url(/images/line.gif) repeat-x bottom; }

textarea#question { width:98%; margin:auto; }
