/* CSS Document */

*{margin:0 auto;padding:0;list-style:none;text-align:center;}
ul{margin:0;}
body{ background:#dbb6cb url(img/bg.gif) repeat; font-size:13px; font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif; color:#663300; }

table.green td input{width:100%;text-align:left;border:0;padding-left:0.5em;}
td.inputNormal input{width:auto;height:auto;}
td textarea{height:5em;line-height:1.2em;border:0;width:100%;text-align:left;padding-left:0.5em;}
.green th{ background:#CEE1FB; }
.green td{font-size:12px;background:#fff;line-height:2.5em;text-align:right;padding-right:1em;}
th{font-size:14px;line-height:1.6em;}
td{font-size:12px;background:#fff;}
th.normal{text-align:left;font-size:12px;background:#fff;font-weight:normal;padding-left:0.5em;}
td.productImg img{float:left;margin:3px;}
td.productImg .imgT{display:block;float:left;padding:5px 0;}
.imgT ul li{text-align:left;display:block;text-indent:1em;}
td a img{border:0}
table.green{ background:#CEE1FB; width:100%; border:0; color:#16387c; }
.messageStackError{width:100%;background:#fff;text-align:left;}

a{text-decoration:none;color:#603;}
a:hover{text-decoration:underline;color:#030;}
h1{ font-size:15px; font-family:Tahoma; color:#006600; line-height:38px; text-align:left; text-indent:2.5em;background:url(img/iconh1.gif) 5px center no-repeat; }
.clear,.ext{clear:both;width:100%;height:1px;background:#955b7f;overflow:hidden;}

.ext{background:#fff!important;}
#logoWrapper{width:920px;height:121px;background:url(img/all.gif) -790px top no-repeat;text-align:left;}
/*#logoWrapper{width:920px;height:121px;background:url(img/xmas.gif) left -1px no-repeat;text-align:left;}*/
.logo{margin-left:120px;}
.banner{float:right;margin-top:-107px;}

#navCatTabs{width:100%;height:46px;background:url(img/mu.gif) left top repeat-x;font-family:"Times New Roman", Times, serif;font-size:15px;font-weight:bold;}
#navCatTabs ul{width:800px;margin:0 auto;}
#navCatTabs ul li{ float:left; line-height:41px; padding:0 20px; border-right:1px solid #669933; }
#navCatTabs ul li a{color:#ffc;}
#navCatTabs ul li a:hover{ color:#fff; }
#navCatTabs li.noBorder{border:0;}

#subMenu{width:920px;height:38px;background:url(img/all.gif) left -145px no-repeat;}
#subMenu ul{width:900px;}
#subMenu ul li {float:left; background:url(img/all.gif) -800px -420px no-repeat;text-indent:1.5em;padding:0 15px 0 5px;margin-left:10px;line-height:33px;}
#subMenu ul li a{ color:#330000; font-size:13px; }
#subMenu ul li b{ font-size:16px; color:#ffc; }

#content{ width:900px; background:#fff; margin:10px auto 0; height:auto; border-top: 5px solid #F7D3F5; border-right: 5px solid #955b7f; border-bottom: 5px solid #875273; border-left: 5px solid #F7D3F5; }

#left{width:231px;float:left;background:#F7D3F5;}

#listMenu{background:#F7D3F5  url(img/leftBg.gif) right top no-repeat;}
#listMenu ul{width:92%;background:url(img/ulBg.gif) repeat;}
#listMenu ul li{ text-align:left;line-height:1.8em; border-bottom:1px dotted #999; display:block;background:url(img/all.gif) -780px -395px no-repeat;}
#listMenu ul li a{ color:#330000;width:100%; display:block;text-align:left;text-indent:4em;}

.card{background:url(img/all.gif) -352px top no-repeat;width:221px;height:120px;display:block;margin-top:20px;}

h2{background:url(img/all.gif) 5px -335px no-repeat;line-height:50px;font-size:14px;text-align:left;color:#fff;text-indent:3.5em;}
#index_right{float:left;width:664px;text-align:left;background:#955B7F;margin-left:5px;}


/*-----------------------首面图片切换---------------------------*/
#right{background:url(img/line.gif) repeat;float:left;width:650px;text-align:left;padding:0 4px;margin-left:5px;}

#show{background:#ede3e0;padding:5px 0;margin-bottom:10px;}

#shift{width:300px;padding:7px 7px 0;background:#fff;background:url(img/line.gif) repeat;margin-left:5px;float:left;}

#zoom img{width:250px;height:250px;border:1px #ccc solid;padding:0 25px;background:#fff;}
#zoom b{ display:block; background:#F2C0F3; margin-bottom:0; color:#060; height:1.5em; }
/*.gallery {float:left;margin-left:5px;}*/
.gallery li{ text-align:left; margin:5px 0; color:#060;height:60px; display:block;padding:13px 4px 0;float:left;}
.gallery li a img{width:50px;height:50px;border:1px solid #ccc;}
.gallery b{display:none}

.gallery_list{float:left;width:300px;padding-left:25px;}
.gallery_list li {display:block;height:120px;text-align:left;font-weight:bold;}
.gallery_list li a{ color:#060;text-decoration: underline; }
.gallery_list li a:hover{color:#000;}
.gallery_list li a img{margin:0 10px;border:0;}
.gallery_list li b{line-height:2.8em;color:#c03;display:block;text-align:left;}

.pic1,.pic2{border:1px solid #ccc;}
.pic1{width:100px;height:100px;}
.pic2{width:120px;height:120px;}
/*-----------------------首面心形排列---------------------------*/

.heart {padding:12px 0 5px 20px;display:block;width:630px;>height:584px!important;height:565px;background:url(img/heartBg.gif) center center no-repeat;}
.heart li{float:left;width:120px;height:180px;background:#ede3e0;text-align:left;padding-right:15px!important;padding:5px 14px 0;}
.heart li a img{display:block;margin-bottom:3px;}
.heart li b{line-height:2em;display:block;text-align:left;color:#c06;}
.heart li b img{border:0;float:left;padding-top:5px;}
.heart .center{margin:50px 90px 0;}
.heart .right{margin:30px 0 0 -50px;}
.heart .left{margin:-185px 0 0 50px !important;margin-left:25px;}
.heart .bottom{margin:-50px 0 0 240px!important;>margin-left:40px!important;margin:-50px 0 0 40px;}

#linkMenu{width:580px;margin:20px auto;text-align:center;clear:both;}
#linkMenu li.noBorder{border-width:0;}
#linkMenu li{ float:left; padding:0 20px; border-right:1px solid #330;}
#linkMenu li a{ color:#fff; font-weight:bold }
#bottom{width:100%;background:url(img/bottombar.gif) repeat;clear:both;height:60px;padding:5px 0;margin-top:10px;}
#bottom p{ background:#E1B8ED url(img/hand.gif) 320px center no-repeat; line-height:1.6em; coflor:#660033; padding:15px 0; }

/*-------------------in page----------------------*/
.listProduct{width:100%;display:block;background:#FAF4FB;padding:20px 0;}
.listProduct li { float:left; width:140px; height:190px; display:block; padding:5px; margin:0 5px 20px; line-height:1.2em; color:#B3AEDD; }
.listProduct li a{text-decoration:underline;color:#470286;}
.listProduct li a img{border:1px solid #999;display:block;}
.listProduct b{display:block;color:#c03;line-height:1.6em;}
.listProduct b a img{width:64px;height:16px;border:0;}

.detail{ width:100%;display:block; padding:20px 0; text-align:left;background:#fff; }
.greenBg{ background:#F3FCE2; }
.bigImg{width:250px;height:250px;border:1px solid #999;display:block;float:left;margin:0 40px;margin-left:20px!important;}
.in_list{float:left;width:250px;display:block;}
.in_list li{line-height:2em;border-bottom:1px dotted #000;text-align:left;background:url(img/all.gif) -805px -330px no-repeat;text-indent:1.8em;display:block;}
.in_list li a img{border:0;margin-right:5px;}
.in_list li b{font-size:14px;color:#c06;}

.add_text{margin-top:10px;display:block;}
.add_text li{text-align:left;color:#666;margin:5px;border-bottom:1px solid #ccc;padding-bottom:5px;}

#des_text{float:left;text-align:left;margin-top:10px;display:block;width:auto;}
#right #des_text p{background:#f3fce2;color:#371C00;padding:10px 0;}

#right p{ background:#fff; line-height:1.5em; text-align:left; padding:10px 10px; border-bottom:1px dotted #666; color:#0066CC; }

.greenStyle{border-bottom:1px solid #9c3;background:#E2FFA6;display:block;color:#333;text-align:left;text-indent:1.5em;margin-top:3px;line-heihgt:1.8em;height:1.8em;}
.blueStyle{border-bottom:1px solid #9cf;background:#EFF8FE;display:block;color:#06c;text-align:left;}
h3{line-height:1.6em;text-align:left;font-size:14px;text-indent:1em;}
p b{background:url(img/all.gif) -805px -395px no-repeat;padding-left:1.8em;color:#c06;font-size:14px;line-height:2em;}
p i{ font-weight:bold; font-style:italic; font-size:13px; color:#c03; }
p a img{border:0;}

#tit{float:left;width:660px;height:26px;}
#tit h3{background:url(img/all.gif) 7px -435px no-repeat;text-indent:3em;line-height:26px;font-size:18px;color:#fff;font-family:"Times New Roman", Times, serif;text-align:left;}

.page{background:#F3FCE2;color:#470286;padding:10px 0;margin:1px 0;}
.cartAdd{background:#fff;}

#ottotal{width:100%;background:#fff;}
#ottotal .lineTitle{display:none;}
#ottotal .totalBox{display:block;text-align:right;font-weight:bold;color:#c03;background:#fff;width:95%;}

div.attribImg{display:block;float:left;margin:8px;}
br.clearBoth{display:none;clear:both;}
#attrib input{clear:both;}
#attrib{text-align:left;}
#attrib em{display:block;font-style:normal;font-weight:bold;text-align:left;width:100%;line-height:2em;}