@charset "utf-8";
body,td,div,span,p,li { font-size:12px; color:#000000; font-family:Arial; }
.ComLeft { float:left; }
.ComRight{ float:right;}
ul{margin:0; padding:0;}
.MenuComm { border:solid 1px #DDCBC4; padding:5px; }
.MenuCommTitle { background:url(../images/New/title_spider.gif) left center no-repeat; border-bottom:solid 2px #DDCBC4;
				 margin-bottom:10px; padding:0px 0px 5px 20px; font-weight:bold;
}
.MenuCommItem  { height:20px; line-height:21px; text-align:center; background:url(../images/New/menu_left.gif) center 0px no-repeat; }
.MenuCommItemBottom  { height:21px; line-height:21px; text-align:center; background:url(../images/New/menu_left.gif) center center no-repeat; }

.PageTitle   { color:#8A6014; height:30px; line-height:30px; font-size:13px; }
.PageTitle a { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px; color:#8A6014; text-decoration:none; }
.PageTitle a:link    { color:#A21400; text-decoration:none; }
.PageTitle a:visited { color:#A21400; text-decoration:none; }
.PageTitle a:hover   { color:#FF0000; text-decoration:underline; }
.PageTitle a:active  { color:#FF0000; text-decoration:underline; }

.BTitle { color:#BB8222; font-weight:bold; font-size:14px;}
.ProTitle { font-size:18px;color:#006699;font-weight:bold; }
.Clear  { clear:both; }
.Lefter { float:left; width:190px; }
	.Title_L1 {
		  background:url(../images/New/title_arrow.gif) 5px 1px no-repeat;
		  border-bottom:solid 2px #DFCEA8; padding:0px 0px 5px 25px; line-height:20px;
		  font-weight:bold; font-size:13px; color:#A21400;
	}

.Righter { float:right;width:750px; }
	.Title_R1 {
		  background:url(../images/New/title_gold.gif) 5px 1px no-repeat;
		  border-bottom:solid 1px #DFCEA8; padding:0px 0px 1px 25px; line-height:20px;
		  font-weight:bold; font-size:13px; color:#A21400;
	}
	
	.Title_R2 {
		  background:url(../images/New/title_line.gif) left bottom no-repeat;
		  padding:0px 0px 1px 0px; line-height:20px;
		  font-weight:bold; font-size:12px; color:#A21400;
	}
	
	.Title_Page {
		  background:url(../images/New/title_line.gif) left bottom no-repeat;
		  padding:0px 0px 1px 0px; line-height:20px;
		  font-weight:bold; font-size:12px; color:#A21400;
	}

	.Righter_L { float:left;width:540px; }
	
	.Righter_R { float:right;width:190px; }
	
a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:120%; color:#8A6014; text-decoration:none; }
a:link    { color:#8A6014; text-decoration:none; }
a:visited { color:#8A6014; text-decoration:none; }
a:hover   { color:#FF0000; text-decoration:underline; }
a:active  { color:#FF0000; text-decoration:underline; }
	
a.MenuTop { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px; color:#917535; text-decoration:none; font-weight:bold; }
a.MenuTop:link    { color:#917535; text-decoration:none; }
a.MenuTop:visited { color:#917535; text-decoration:none; }
a.MenuTop:hover   { color:#FF0000; text-decoration:underline; }
a.MenuTop:active  { color:#FF0000; text-decoration:underline; }
	
a.MenuParent { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px; color:#8A6014; text-decoration:none; font-weight:bold; }
a.MenuParent:link    { color:#8A6014; text-decoration:none; }
a.MenuParent:visited { color:#8A6014; text-decoration:none; }
a.MenuParent:hover   { color:#FF0000; text-decoration:underline; }
a.MenuParent:active  { color:#FF0000; text-decoration:underline; }

a.MenuChildC { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; color:#8A6014; text-decoration:none; margin-left:20px; }
a.MenuChildC:link    { color:#8A6014; text-decoration:none; }
a.MenuChildC:visited { color:#8A6014; text-decoration:none; }
a.MenuChildC:hover   { color:#FF0000; text-decoration:underline; }
a.MenuChildC:active  { color:#FF0000; text-decoration:underline; }

a.MenuChildO { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; color:#FF0000; text-decoration:none; margin-left:20px; }
a.MenuChildO:link    { color:#FF0000; text-decoration:none; }
a.MenuChildO:visited { color:#FF0000; text-decoration:none; }
a.MenuChildO:hover   { color:#FF0000; text-decoration:underline; }
a.MenuChildO:active  { color:#FF0000; text-decoration:underline; }

.linetop    { line-height:25px;height:25px;border-bottom:solid 1px #DFCEA8; color:#000000; padding:0px 20px 0px 20px; overflow:hidden; }
.linemiddle { line-height:30px;height:30px;border-bottom:solid 1px #DFCEA8;border-top:solid 1px #FFFFFF; color:#000000; padding:0px 20px 0px 20px; overflow:hidden; }
.linebottom { line-height:30px;height:30px;border-top:solid 1px #FFFFFF; color:#000000; padding:0px 20px 0px 20px; overflow:hidden; }

.sBox { height:167px;background:url(../images/New/r_c_bg.gif);margin:20px 200px 20px 200px; }
.sBoxHeaderL { float:left;width:5px;height:5px;overflow:hidden;background:url(../images/New/r1_c1.gif); }
.sBoxHeaderR { float:right;width:5px;height:5px;overflow:hidden;background:url(../images/New/r1_c2.gif); }
.sBoxContent { height:157px;border:solid 1px #ECE3CC; border-width:0px 1px 0px 1px; }
.sBoxFooterL { float:left;width:5px;height:5px;overflow:hidden;background:url(../images/New/r2_c1.gif); }
.sBoxFooterR { float:right;width:5px;height:5px;overflow:hidden;background:url(../images/New/r2_c2.gif); }

.bBox { height:196px;background:url(../images/New/box_m.gif);margin:10px 0px 10px 0px; }
.bBoxL{ float:left;height:196px;background:url(../images/New/box_l.gif) left no-repeat; }
.bBoxSpacer { width:1px; height:196px; overflow:hidden; background:url(../images/New/box_spacer.gif) center center no-repeat;}
.bBoxR{ float:right;width:3px;height:196px;overflow:hidden;background:url(../images/New/box_r.gif); }

.PBPageTitle { height:30px; background:url(../images/New/line_1.gif) bottom repeat-x; }

.PB        { }
.PBHeader  { height:28px;background:url(../images/New/PB_r1_m.gif); }
.PBHeaderL { float:left;width:28px;height:28px;overflow:hidden;background:url(../images/New/PB_r1_l.gif); }
.PBHeaderR { float:right;width:28px;height:28px;overflow:hidden;background:url(../images/New/PB_r1_r.gif); }
.PBContent {  }
.PBContentL{ float:left;width:28px;background:url(../images/New/PB_r2_l.gif); }
.PBContentR{ float:right;width:28px;background:url(../images/New/PB_r2_r.gif); }
.PBFooter  { height:28px;background:url(../images/New/PB_r3_m.gif); }
.PBFooterL { float:left;width:28px;height:28px;overflow:hidden;background:url(../images/New/PB_r3_l.gif); }
.PBFooterR { float:right;width:28px;height:28px;overflow:hidden;background:url(../images/New/PB_r3_r.gif); }

.CartBox { margin:0px; padding:0px; border:solid 1px #FFFFFF; }
.CartHeaderT { height:30px; background:#E7DABD; line-height:30px; color:#917535; font-weight:bold; text-align:center; }
.CartHeaderF { height:30px; background:#ECECEC; line-height:30px; text-align:center; }
.CartBoxCol1 { width:150px; float:left; border-right:solid 1px #FFFFFF;  }
.CartBoxCol2 { width:120px; float:left; border-right:solid 1px #FFFFFF; }
.CartBoxCol3 { width:160px; float:left; border-right:solid 1px #FFFFFF; padding-top:5px; }
.CartBoxCol4 { width:120px; float:left; border-right:solid 1px #FFFFFF; }
.CartBoxCol5 { width:120px; float:left; border-right:solid 1px #FFFFFF; }
.CartBoxCol6 { width:120px; float:left; border-right:solid 1px #FFFFFF; }
.CartBoxCol7 { width:120px; float:left; border-right:solid 1px #FFFFFF; }
.CartButton { cursor:pointer; }

.CartHeader { height:25px; background:url(/images/New/rowbg.gif); font-size:12px; font-weight:bold; }
.CartRowCol { background:#FFFFFF; text-align:center; }
.CartFooter { background:#FFFFFF; }

.Pager { float:left; width:16px; height:16px; margin-left:5px; text-align:center; }
.PagerDIV { float:left; margin-left:5px; text-align:center; }

a.PagerLinkOf { font-size:11px; font-family:Arial; width:18px; height:16px; line-height:16px; color:#000000;
	background:#FFFFFF; border:solid 1px #CACACA; text-decoration:none; text-align:center; }
a.PagerLinkOf:link    { width:18px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:none; }
a.PagerLinkOf:visited { width:18px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:none; }
a.PagerLinkOf:hover   { width:18px; height:16px; line-height:16px; color:#FFFFFF; background:#FAAF25; text-decoration:underline; }
a.PagerLinkOf:active  { width:18px; height:16px; line-height:16px; color:#FFFFFF; background:#FAAF25; text-decoration:underline; }

a.PagerLinkOn { font-size:11px; font-family:Arial; width:16px; height:16px; line-height:16px; color:#FFFFFF;
	background:#FAAF25; border:solid 1px #CACACA;  text-decoration:none; text-align:center; }
a.PagerLinkOn:link    { width:18px; height:16px; line-height:16px; color:#FFFFFF; background:#FAAF25; text-decoration:none; }
a.PagerLinkOn:visited { width:18px; height:16px; line-height:16px; color:#FFFFFF; background:#FAAF25; text-decoration:none; }
a.PagerLinkOn:hover   { width:18px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:underline; }
a.PagerLinkOn:active  { width:18px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:underline; }

a.PagerButton { font-size:11px; font-family:Arial; width:50px; height:16px; line-height:16px; color:#000000;
	background:#FFFFFF; border:solid 1px #CACACA;  text-decoration:none; text-align:center; }
a.PagerButton:link    { width:50px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:none; }
a.PagerButton:visited { width:50px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:none; }
a.PagerButton:hover   { width:50px; height:16px; line-height:16px; color:#FFFFFF; background:#FAAF25; text-decoration:underline; }
a.PagerButton:active  { width:50px; height:16px; line-height:16px; color:#FFFFFF; background:#FAAF25; text-decoration:underline; }

.PShowLeft { float:left; width:110px; font-weight:bold; }
.PShowRight{ float:left; }

/*Category Menu*/
.MenuBoxOP   { display:block; }
.MenuBoxOn   { display:block; margin-left:20px; }
.MenuBoxOf   { display:none;  margin-left:20px; }
.MenuTitleOn { width:100%; cursor:pointer; color:#FF0000; padding:3px; padding-left:18px; background:url(../images/New/Open.gif) left center no-repeat; }
.MenuTitleOf { width:100%; cursor:pointer; color:#8A6014; padding:3px; padding-left:18px; background:url(../images/New/Close.gif) left center no-repeat;}
.BFONT { font-weight:bold; }

.mainColor { color:#8A6014; }
.Gary { color:#bbbbbb; }

select { margin-top:3px; }

.WF { width:100%; }

.RowsCss  { background:url(../images/New/rowbg.gif); height:25px; line-height:25px; margin-top:20px; padding-left:10px; color:#8A6014; font-weight:bold; }
.Border   { border:solid 1px #CFB97C; }
.BorderLR { border-left:solid 1px #CFB97C; border-right:solid 1px #CFB97C; }
.BorderTP { border-top:solid 1px #CFB97C; border-bottom:solid 1px #CFB97C; }

.PL_Box { float:left; width:24%; height:168px; overflow:hidden; margin-top:20px;text-align:center;background:url(../images/New/ProductBox.gif) center no-repeat;}
.PL_BoxPic { text-align:center; width:140px; height:100px; margin-top:10px; overflow:hidden; position:relative;}

.PL_IBox{ float:left; width:33%; height:168px; overflow:hidden; margin-top:20px; text-align:center; }
.PL_IBoxPic { text-align:center; width:150px; height:150px; margin-top:10px; overflow:hidden;}

/* showImg ============================*/
.highslide-overlay {DISPLAY: none}
.controlbar {BACKGROUND: url(../images/controlbar4.gif); WIDTH: 167px; HEIGHT: 34px}
.controlbar A {DISPLAY: block; FLOAT: left; HEIGHT: 27px}
.controlbar A:hover {BACKGROUND-IMAGE: url(../images/controlbar4-hover.gif)}
.controlbar .previous {WIDTH: 50px}
.controlbar .next {BACKGROUND-POSITION: -50px 0px; WIDTH: 40px}
.controlbar .highslide-move {BACKGROUND-POSITION: -90px 0px; WIDTH: 40px}
.controlbar .close {BACKGROUND-POSITION: -130px 0px; WIDTH: 36px}

.u1Special1{ background:url(../images/Hot_Num.gif) 15px 5px no-repeat;}
.u1Special1 li{list-style:none; line-height:24px; padding-left:35px; text-align:left;}
.ulCurrent1{ list-style:none;}
.ulMenu{ padding-left:5px; text-align:left;}
.ulMenu li{ list-style:none; background:url(../images/arrow_right.gif) 0 7px no-repeat;line-height:22px; padding-left:17px;}
.ulMenu .liMenuSpac{ background:url(../images/close.gif) -2px 3px no-repeat;padding-left:17px;}
.ulMenu .liMenuSpac1{ background:url(../images/close.gif) -2px 3px no-repeat;padding-left:17px;}
.ulMenu .liMenuSpac1 a{color:#aa5555; font-weight:bolder;}
.ulMenu .liMenuSpac1 a:visited{color:#aa5555;font-weight:bolder;}




/* function ======================== */
.hide{display:none;}
.BImg{ text-align:center; width:200px; margin:0 auto;}
.BImg .cutImg{width:120px; height:160px;  font-size:60px;}
.prodAction{font-size:16px; color:#F00; position:absolute; top:60px; font-weight:bold; left:10px; background:#280100; padding:2px 5px; z-index:99;}

.prodlist1 li{list-style:none; width:165px; float:left; text-align:center; margin-left:15px; margin-top:25px; overflow:hidden;}
.prodlist1 li .cutImg{ width:150px; height:140px;font-size:75px; overflow:hidden; border:#CCC 1px solid; text-align:center; padding:5px;}
.prodlist1 li .txt{padding-top:5px; }
.prodlist1 li .txt a{line-height:20px;}
.ulProdList li{ float:left; list-style:none; padding-right:25px;}
.ulProdList li .cutImg{ width:133px; height:133px; font-size:70px; overflow:hidden; border:#CCC 1px solid; text-align:center; padding:5px;}
.ulProdList li .txt{padding-top:5px;}
.prod2 li .prodPrice{display:none;}
.prod2 li .prodCode{display:none;}


.cutImg {
 /*非IE的主流浏览器识别的垂直居中的方法*/
 display: table-cell;
 vertical-align:middle;
 /*设置水平居中*/
 text-align:center;
 *display: block;
 /* 针对IE的Hack */
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

}
.cutImg img {
 /*设置图片垂直居中*/
 vertical-align:middle;
}

/*----------center--------*/
#outer {	
       display:table;
       height:310px;
	   width:223px;
       #position:relative;
       overflow:hidden;
	   margin:0 auto;	 
	   text-align:left;
}
#middle {
       display:table-cell;
       vertical-align:middle;
       #position:absolute;
       #top:50%;}	  
#inner {
       #position:relative;
       #top:-50%;
	  
} /*----------end center--------*/

/* page -------------------------*/
/*CSS scott style pagination*/

DIV.scott {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center}
DIV.scott A {BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #88af3f; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none}
DIV.scott A:hover {BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6}
DIV.scott A:active {BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6}
DIV.scott SPAN.current {BORDER-RIGHT: #b2e05d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b2e05d 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #b2e05d 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #b2e05d 1px solid; BACKGROUND-COLOR: #b2e05d}
DIV.scott SPAN.disabled {BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid}


.menuBM{padding:10px;}


.prodDescription{display:none;}