/* CSS Document */
@charset "shift_jis";

/*** FONT ADJUST FOR HTML 4.01 STRICT (DEFAULT) ***/
body
{
font-size:x-small; /* win ie5.x */
fo\nt-size:small; /* win ie6.x,mac ie5.x */
line-height:1.3em;
}
/* for gecko without mac ie5 \*/
html>body {
font-size:small;
}
/* for gecko without mac ie5 end */



/*** FONT ADJUST COMMON ***/
select,
input,
textarea
{
font-size:100%;
}
/* for gecko without mac ie5 \*/
html>body select,
html>body input,
html>body textarea
{
font-size:100%;
}
/* for gecko without mac ie5 end */



/* General */
body, div,span, ul,ol, li, dl, dt, dd, p,a,form, input, h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;} 
body { font-size:12px;height: 100%;line-height: 18px;color: #838383; background:url(../images/body.jpg) repeat; text-align:left}
.BlockContent ul li{line-height:22px;/* float:right; width:170px;*/list-style:none;}
input, select {	font-size: 12px;}

a {	font-weight: normal;}
a:link {color: #838383;text-decoration: none;}
a:visited {color:#838383;text-decoration: none;}
a:hover {color: #f27eae; text-decoration: underline;}
h2 {font-size: 1.8em;font-weight: normal;margin: 0 0 8px 0;}
h3 {font-size: 1.1em;margin-bottom: 6px; color:#7A3E8F;}
h4 {font-size: 1.1em;margin-bottom: 4px;}

ul, li {list-style-type:none; margin:0;padding:0;}
ol {list-style:decimal;}
blockquote {margin-left: 28px;}
select option {padding: 0 10px;}
hr { margin: 10px 0;padding: 0;height: 1px;border:0;}

img, ul, li, ol, a, fieldset {border:0;}
img, img a {border: 0;}

p {font-size:12px;}

.clear{ clear:both; margin:0px; padding:0px;}

.list{ color:#b94343}
a.list{ color:#b94343}
.hong{ color:#a61036}
#allo{ background:url(../images/body_top.jpg) top center no-repeat;}
#all{width: 985px; margin:0 auto;}

.height10{ height:10px;}

/* -----------------------------------  ##    heard   ## --------------------------------------- */
#heard{ padding-top:15px;}
.heard_left{ margin-left:10px; float:left}
.heard_right{ float:right; margin-top:10px; width:650px;}

#heard .heard_link a {	font-weight: normal;}
#heard .heard_link a:link {color: #ffffff;text-decoration: none;}
#heard .heard_link a:visited {color:#ffffff;text-decoration: none;}
#heard .heard_link a:hover {color: #f27eae; text-decoration: underline;}

#jp{ float:right; padding-right:10px;}

/* -----------------------------------  ##   search   ##  -------------------------------------- */

#search{ float:right; background:url(../images/search_bg.gif) no-repeat; height:20px; width:250px; padding:0px 0px 0px 10px; text-align:left}
#search .input-text{ width:180px;}
#search .in_img{margin-left:5px; vertical-align:middle}

#search input, #search select{ border:0px; background:none; color:#FFFFFF; font-size:12px;}

.heard_link{ float:right; padding-top:10px;}
.heard_link ul li{ float:left; background:url(../images/heard_link_xian.gif) right no-repeat; padding-left:10px; padding-right:10px;}
.heard_link ul li.last{ background-image:none;}

/* -----------------------------------  ##   home_js   ##  -------------------------------------- */

.home_js{ margin-top:15px; margin-left:1px; z-index:-1}

/* -----------------------------------  ##    menu    ##  -------------------------------------- */

.menu{ height:40px; margin-top:10px; z-index:99999; position:relative; }
.menu_left{ background:url(../images/menu_left.gif) left top no-repeat;height:40px;}
.menu_right{ background:url(../images/menu_right.gif) right top no-repeat;height:40px;}
/*.menu ul li{ float:left; line-height:40px; background:url(../images/menu_xian.gif) right center no-repeat; }
.menu ul li a{ padding:5px 15px 5px 15px;}
.menu ul li a:hover{ text-decoration:none;}

/* -----------------------------------  ##   middle   ##  -------------------------------------- */

#middle{ margin-top:10px; }
#middle_left{ width:780px; float:right;}
#middle_right{ width:195px; float:left;}
#middle_left3{width:780px;  float:right; }
#middle_right3{width:195px; float:left;}
#middle_left1{}

.links_daohang{ margin-top:8px;  color:#646464}
.links_daohang span{ color:#fd54a7}
.links_d_l{ float:left; width:780px;}
.links_d_r{ float:right; width:200px; text-align:right;}


/* -----------------------------------  ##    down    ##  -------------------------------------- */

#down{  margin:0 auto; padding:10px 10px 4em;  border-bottom:0;text-align:center; padding-bottom:10px; color:#838383;}
#down a{ color:#838383;}


#down .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; }
#down .informational label { color:#838383; font-weight:bold; padding-right:3px; }
#down .informational ul {
    display:inline;
    }
#down .informational li {
    display:inline;
    background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;
    padding-right:8px;
    padding-left:4px;
    }
#down .informational li.last { background:none; padding-right:0; }
#down .informational a, .footer .informational a:hover { color:#838383; }
#down .informational a { text-decoration:none; }
#down .legality {
    padding:13px 0;
    color:#838383;
    text-align:center;
    }
#down .legality a, .footer .legality a:hover { color:#838383; }

/* -------------------------------------- ##   m   ## ---------------------------------*/

.m_zhong{ background:url(../images/zhong_m.gif) repeat-x top #ffffff; }
.m_left{ background:url(../images/left_m.gif) no-repeat left top;}
.m_right{ background:url(../images/right_m.gif) no-repeat right top; padding-top:8px;}
.m_zhong_left{ background:url(../images/zhong_left_m.gif) repeat-y left;}
.m_zhong_right{ background:url(../images/zhong_right_m.gif) repeat-y right;}
.m_down{ background:url(../images/down_zhong_m.gif) repeat-x bottom;}
.m_down_left{ background:url(../images/down_left_m.gif) no-repeat left bottom;}
.m_down_right{ background:url(../images/down_right_m.gif) no-repeat right bottom;}
.m_nei_rong{ padding:10px 15px 15px 15px;}


.m_zhong2{ background:#ffecf6;}
.m_left2{ background:url(../images/m_left2_top.gif) no-repeat left top;}
.m_right2{ background:url(../images/m_right2_top.gif) no-repeat right top; padding-top:8px;}
.m_zhong_left2{ }
.m_zhong_right2{}
.m_down2{}
.m_down_left2{ background:url(../images/m_left2_down.gif) no-repeat left bottom; }
.m_down_right2{ background:url(../images/m_right2_down.gif) no-repeat right bottom;}
.m_nei_rong2{ padding:10px 15px 10px 15px;}


/* -------------------------------------------- ## new prodoct ## ------------------------------------------ */
.home_new{ margin-right:-10px;}
.home_new ul { text-align:left;}
.home_new ul li{ width:25%;*width:24.6%!important;*width:24.6%; margin-right:0px; list-style:none; float:left; height:350px;}
.home_new ul li .product-name{ width:175px}

.home_prodoct{color:#666; font-size:20px;line-height:45px; border-bottom:2px solid #A5BE56; text-transform:capitalize;}
.home_prodoct span{ color:#A5BE56}

.home_css td{ background:url(../images/td_xian.gif) center  bottom no-repeat;}
ul.product{ padding:5px; display:block;} 
ul.product a{display:block}
li.product img{border:1px solid #e1e1e0;}
.product_buy img{display:block; margin:3px 0;height:175px; border:1px solid #dcdcdc;}
.product-name{font-size:12px; padding-top:10px; padding-bottom:5px;text-decoration:none}
.product-name a{text-decoration:none; color:#585858}
.product_price{ padding-top:5px;font-size:11px; background: url(../images/bgArrowRight.gif) no-repeat scroll left center; padding-left:10px;  font-weight: normal; padding-top:5px ; color:#3faea3}
.product_price span{color:#3faea3; font-weight:bold}
.product_price span.c{color:#3faea3; font-weight:bold; text-decoration:line-through}

.add-to { margin:.5em 0; color:#bbb5b5; line-height:1.3em; font-size:.95em; font-weight:bold; }
.add-to a{font-size:11px; font-weight: normal; color:#bbb5b5}
.add-to a:hover {font-size:11px; font-weight: normal; }

h5.p_name { text-decoration:none}
h5 a.p_name { text-decoration:none}
.p_name a{ text-decoration:none}


/* ************************************************************ */

#productInfoTabber { }
#productInfoTabber h2{ color:#de5a92}

#productInfoTabberNav li { font-size:11px; float:left;border: #ececec 1px solid; padding: 0px 12px 0px 12px; font-weight:bold; background:url(../images/nav_bar_bg.gif) repeat-x;cursor:pointer; color:#555; line-height:22px; margin-right:3px; height:22px;}
#productInfoTabberNav li.hover {  background-position:0px -24px; color:#fff;height:22px;}
#productInfoTabberNav li.current { background:#fff; margin-bottom:; cursor:default; color:#000000; height:22px;}
#productInfoTabber .productInfoTabItem { border:#ececec 1px solid;background:#FFFFFF; padding:12px; display:none; margin-top:-1px;}
#productInfoTabber #productInfoTabItem_0 { display:block}
.productTabContentBox{}
.divider{ background:url(../images/dotted_divider.gif) repeat-x; padding-bottom:10px; margin-top:10px; height:1px;}



