﻿* { margin:0px; padding:0px; }
BODY { width:960px; margin:0 auto; font-family: Arial, Helvetica, sans-serif; font-size:12px; background:#fff; color:#666; line-height:120%; }
div, ul, li, td { margin:0px; padding:0px; }
li { list-style:none }
img { border:none; }
.clearBar10 { clear:both; height:10px; }
.clear { clear:both }
.global { width:960px; }
.red { color:#F00; }
a { color:#666; text-decoration:none; font-size:12px; font-family:Arial; }
a:link { color:#666; text-decoration:none; }
a:visited { color:#666; text-decoration:none; }
a:hover { color:#F60; text-decoration:underline; }
a:active { color:#F60; text-decoration:underline; }
h3 { font-size:14px; color:#F60; line-height:22px; }
.boxcontd td { padding:2px 10px }
.boxcontdone td { padding:0px }
.perNex p { color:#7C4471; font-size:16px; font-weight:bold; }
#nav { background:url(../images/navBg.jpg) no-repeat; clear:both; height:100%; padding-left:10px; overflow:auto; }
#nav ul li { display:block; line-height:40px; float:left; padding:0 17px; list-style:none; }
#nav ul li a { color:#eee; font-weight:bold; font-size:14px; }
#searchBar { clear:both; background-color:#D9D9D9; border:1px solid #D9D9D9; height:30px; border-top:none; }
/* box--------------------- */
.box0 { text-align:left; clear:both; }
.box0 .BHead h1 { line-height:30px; margin:0; font-size:20px; color:#7C4471; }
.box0 .BContent { padding:20px; line-height:22px; text-align:left; height:100%; }
.box0 .B1Head { border-top:#D9D9D9 1px solid; line-height:27px; }
.box0 .B1Head h1 { background:url(../images/ss.jpg) no-repeat; margin:0; font-size:14px; padding-left:10px; color:#FFF; }
.box0 .B2Head { border-bottom:#D9D9D9 1px solid; line-height:30px; }
.box0 .B2Head h1 { background:url(../images/T4.jpg) 10px 8px no-repeat; color:#7C4471; margin:0; font-size:18px; padding-left:30px; }
.B0Head3 { line-height:27px; }
.B0Head3 h1 { background:url(../images/corner1-1.jpg) no-repeat; margin:0; font-size:16px; padding-left:25px; }
.B0Footer3 { background:url(../images/corner1-3.jpg) no-repeat; }
.B0Content3 { background:url(../images/corner1-2.jpg) repeat-y; height:100%; overflow:auto; padding:10px 0 0 10px; }
.sectionHead { line-height:30px; border-bottom:#CCC solid 1px; }
.sectionHead h1 { background:url(../images/menuH1.jpg) no-repeat 15px 8px; padding-left:30px; color:#7C4471; margin:0; font-size:18px; }
.sectionConten { background-color:#FFF; }
.box2 { border:#D9D9D9 1px solid; border-bottom:none; text-align:left; clear:both; }
.box4 { border:#D9D9D9 1px solid; text-align:left; clear:both; margin-bottom:10px; }
.box4 .BHead { background:url(../images/B1Head.jpg) repeat-x; }
.box4 .BHead h1 { background:url(../images/B1H1.jpg) no-repeat; line-height:30px; margin:0; font-size:16px; color:#FFF; padding-left:30px; }
.box4 .BHead h1 a { color:#FFF; font-size:16px; text-decoration:none; }
.box4 .BContent { padding:10px 0 10px 10px; height:100%; }
.prodListBH { background:url(../images/B1Head.jpg) repeat-x; line-height:30px; height:30px; }
.prodListBH h1 { float:left; width:30px; background:url(../images/prodListBHL.jpg) no-repeat; }
.prodListBH h2 { float:left; background:url(../images/prodListBHM.jpg) repeat-x; margin:0; height:30px; font-size:16px; color:#FFF; padding:0 10px 0 10px; }
.prodListBH h2 a { float:left; color:#FFF; font-size:16px; text-decoration:none; }
.prodListBH h3 { float:left; width:20px; background:url(../images/prodListBHF.jpg) no-repeat; height:30px; }
.box2 .menuHead { background:url(../images/menuHead.jpg) repeat-x; }
.box2 .menuHead h1 { background:url(../images/menuH1.jpg) no-repeat 10px 8px; line-height:30px; margin:0; font-size:16px; color:#000; padding-left:30px; }
.box2 .menuContent { background-color:#F6F6F6; height:100%; padding-left:10px; padding-top:10px; padding-bottom:10px; }
.box4 .prodSimple { border:4px #eee solid; border-top:none; text-align:center; padding-top:15px; overflow:auto; }
/* ulInline ------------------*/
.ulInline { height:100%; margin:0px; padding:0px; }
.ulInline li { list-style:none; display:block; float:left; padding-left:20px; padding-top:10px; }
.ulInline li .cutImg { height:120px; width:120px; position:relative;font-size:70px; }
.ulInline li img { }
.ulInline li p { line-height:22px; display:Inline; text-align:center; padding:5px 0 10px 0; display:block; }
.ulSim { height:100%; margin:0px; padding:0px; }
.ulSim li { list-style:none; display:block; float:left; padding-left:20px; padding-top:0; }
.ulSim li .cutImg { overflow:hidden; }
.ulSim li img { width:105px; height:95px; }
.ulSim li p { line-height:22px; display:Inline; text-align:center; padding:0 0 5px 0; display:block; }
.ulSim .prodName { padding:5px 0 10px 0; }
.ulSim .prodCode { display:none; }
.ulSim .prodPrice { display:none; }
/* ulSubNav ------------------*/
.ulSubNav li { list-style:none; background:url(../images/li.jpg) 20px 39px no-repeat #FFF; display:block; line-height:40px; }
.ulSubNav li a span { background:url(../images/subLiStyle.jpg) 50px 5px no-repeat; padding-left:80px; font-weight:bold; }
.ulSubNav li a:hover { display:block; width:100%; background:url(../images/subAHover.jpg) 180px 18px no-repeat #CCC; color:#FFF; text-decoration:none; }
.RowsCss { height:23px; line-height:23px; margin-top:20px; font-weight:bold; border-top:#7C4471 3px solid; }
/*Category Menu*/
.MenuBoxOP { display:block; padding-left:12px; line-height:25px; }
.MenuBoxOn { display:block; padding-left:18px; }
.MenuBoxOf { display:none; padding-left:18px; }
.MenuTitleOn { color:#FF0000; line-height:25px; padding-left:18px; background:url(../images/Open.gif) left center no-repeat; }
.MenuTitleOf { color:#8A6014; line-height:25px; padding-left:18px; background:url(../images/Close.gif) left center no-repeat; }
.BFONT { font-weight:bold; color:#F30; }
.BFONT a { font-weight:bold; color:#F30; }
.Righter { float:right; width:746px; }
.RighterL { float:left; width:453px; overflow:hidden }
.RighterR { float:right; width:281px; }
.Lefter { float:left; width:200px; border-bottom:#D9D9D9 1px solid; }
.menuRed { color:#7C4471; }
.TextTitle { font-weight:bold; color:#7C4471; font-size:14px; margin-top:20px; padding-bottom:5px; }
.ispage { clear:both; width:350px; }
.ispage A { float:left; margin:0 2px; BORDER: #ddd 1px solid; padding:1px 5px; display:block; FONT-SIZE: 11px; BACKGROUND: #fff; COLOR: #7d7b6f; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none }
.ispage A:hover { BACKGROUND: #a49c91; COLOR: #fff; TEXT-DECORATION: none }
.ispage B { float:left; margin:0 2px; color:#fff; BORDER: #a49c91 1px solid; DISPLAY: block; padding:1px 5px; FONT-SIZE: 11px; BACKGROUND: #a49c91; WHITE-SPACE: nowrap; TEXT-ALIGN: center }
.ispage A:link { COLOR: #7d7b6f; TEXT-DECORATION: none }
.ispage A:visited { COLOR: #7d7b6f; TEXT-DECORATION: none }
.ispage A:active { COLOR: #fff; TEXT-DECORATION: none }
.ispage A:hover { COLOR: #fff; TEXT-DECORATION: none }
.Pagebox { width:1px; margin:0 auto }
.Pager { float:left; width:16px; height:16px; margin-left:5px; text-align:center; }
.PagerDIV { float:left; margin-left:5px; text-align:center; }
.linemiddle { line-height:30px; /*background:url(../images/spacer_row.gif) center bottom no-repeat; */ }
.table1 { border-left:#DDD 1px solid; }
.table1 td { border-right:#DDD 1px solid; border-bottom:#DDD 1px solid; line-height:25px; }
.table1 .td1 { line-height:25px; font-weight:bold; border-top:#7C4471 3px solid; background-color:#DDD; }
.highslideShow { DISPLAY: none }
.highslide { CURSOR: url(../images/zoomin.cur), pointer; outline: none }
.highslide-active-anchor IMG { VISIBILITY: hidden }
.highslide-wrapper { BACKGROUND: white }
.highslide-image { BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid }
.highslide-caption { BORDER-RIGHT: white 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 2px; DISPLAY: none; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; BORDER-LEFT: white 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: white 2px solid; BACKGROUND-COLOR: white }
.highslide-loading { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: 3px 1px; BORDER-TOP: black 1px solid; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(../images/loader.white.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: white; TEXT-DECORATION: none }
.highslide-move { CURSOR: move }
.highslide-overlay { DISPLAY: none }
A.highslide-full-expand { DISPLAY: block; BACKGROUND: url(../images/fullexpand.gif) no-repeat; MARGIN: 0px 10px 10px 0px; WIDTH: 34px; HEIGHT: 34px; }
.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 }
.ulPic2 li { list-style:none; float:left; padding:20px; }
/*=================================================================*/
/*header*/
/*header*/
#header { margin:0 auto; padding-top:14px; }
#nav { height:105px; }
#nav #cslogo { float:left; padding-left:35px; padding-top:5px; }
#nav .toplogin { height:22px; float:right }
#nav .toplogin span { float:left; line-height:21px; margin:0 5px; }
.toplogintext { }
#nav #topmenu { float:right; text-align:right; width:783px; }
#topmenu .smenu { float:right; height:32px; margin-top:18px; }
#topmenu .smenu li { float:left; margin-right:5px; padding-right: 5px; border-right:1px #ccc solid; }
#topmenu .smenu li { height:12px; line-height:12px; }
#topmenu .smenu li.last { border:none }
#nav #navbnt { float:right; }
#nav #navbnt li { float:left; width:102px; height:33px; line-height:33px; text-align:center; margin-left:3px; }
#nav #navbnt li { background:url(../images/navbnt.gif) no-repeat; }
#nav #navbnt li a { font-weight:bold; color:#666; }
#navtag { clear:both; height: 33px; border:1px #999 solid; background:#666; line-height:33px }
#navtag .tagtit { color:#F90; padding-left:15px; }
#navtag .taglist li { float:left; margin:0 15px; }
#navtag .taglist li a { color:#fff }
#location { height:32px; line-height:32px; }
.searchbox { float:right; padding:0px 0!important; padding:5px 0; padding-right:20px; }
.searchbox input { height:16px; border:1px #999 solid; line-height:16px; }
.location { padding-left:30px; }
.ComLeft { float:left; }
.ComRight { float:right; }
.Clear { clear:both; }
.PageTitle { color:#A33400; }
.BWhite { font-weight:bold; color:#FFF; }
.ProDTitle { font-weight:bold; color:#C44000; font-size:20px; margin-left:50px; }
.TextContent { line-height:160%; }
.proinfo_l { float:left; width:340px; padding:20px 10px 0px 10px; text-align:center; }
.proinfo_r { float:right; width:340px; padding:0px 0px 0px 0px; }
.proinfo_t1 { background:url(../images/proinfotit.gif) left top no-repeat; height:39px; overflow:hidden }
.proinfo_t2 { background:url(../images/promini.gif) left top no-repeat; padding-top:23px; overflow:hidden }
.Box1 { }
.Box1Header { background:url(../images/boxtit.gif) no-repeat left top #575757; height:35px; }
.titright { float:right; background:url(../images/boxtit.gif) no-repeat -709px top; width:10px; height:35px; overflow:hidden; }
.Box1HeaderL { font-size:18px; color:#fff; font-family:Arial; font-weight:normal; line-height:33px; padding-left:35px; }
.Box1HeaderR { float:right; height:30px; line-height:28px; color:#FFF; margin-right:10px; }
.menuboxbt { height:8px; background:url(../images/menuboxbt.gif) no-repeat; overflow:hidden }
.boxcon { border:2px #ccc solid; border-top:none; border-bottom:none; }
.boxbt { background:url(../images/boxbt.gif) no-repeat left bottom; height:10px; }
.boxbt .boxbtR { float:right; background:url(../images/boxbt.gif) no-repeat right top; width:20px; height:10px; overflow:hidden; }
.boxconinfo { line-height:200%; padding:5px 20px }
.boxmore { float:right; padding-right:12px; padding-top:10px; }
.boxconblock { padding:10px 20px; }
.Box1Content { width:216px; overflow:hidden }
.Box1Content .prolist { padding:10px 0; }
.Box1Content .prolist li { float:left; width:95px; margin:0 5px; }
.Box1Content .prolist li img { width:95px; height:95px; }
.Box1Content .prolist li p { text-align:center; padding:10px 0px; }
.Box2 { }
.Box2Header { background:url(../images/boxtit.gif) no-repeat left top #575757; height:35px; }
.Box2HeaderR { float:right; background:url(../images/boxtit.gif) no-repeat -709px top; width:10px; height:35px; overflow:hidden; }
.Box2HeaderL { float:left; font-size:18px; color:#fff; font-family:Arial; font-weight:normal; line-height:33px; padding-left:35px; }
.indbanner { margin-bottom:10px; }
.Box3 { }
.Box3Header { height:30px; background:url(../images/Box2Header.gif); }
.Box3HeaderL { height:30px; line-height:28px; background:url(../images/ico_dwl.gif) 5px center no-repeat; padding-left:25px; font-weight:bold; color:#FFF; float:left; }
.Box3HeaderR { float:right; height:30px; line-height:28px; color:#FFF; margin-right:10px; }
.Box3Content { width:506px; overflow:hidden }
.Box2Content { width:721px; }
.Box4Content { width:712px }
.PerNext { width:360px; margin:0 auto; }
.Box3Content .prolist li { width:33% }
.Box2Content .prolist li { width:25% }
.Box4Content .prolist li { width:25% }
.PerNext .prolist li { width:50%; }
.BoxContent .prolist { padding:10px 0; }
.BoxContent .prolist li { display:block; float:left; text-align:center; overflow:hidden }
.BoxContent .prolist li img { width:150px; height:150px; }
.BoxContent .prolist li p { text-align:center; padding:10px 0px; }
.PerNext .prolist li a p { font-size:14px; font-weight:bold; color:#F90 }
.BoxRContent { width:196px; overflow:hidden }
.BoxRContent .prolist li { float:none; width:150px; margin:10px auto; padding-top:20px }
.BoxGary1 { border:solid 1px #CCC; background-color:#F3F3F3; }
.BoxGary1Header { height:30px; background:url(../images/BoxGray1Header.gif); }
.BoxGary1HeaderL { height:30px; line-height:28px; background:url(../images/ico_grayring.gif) 5px center no-repeat; padding-left:25px; font-weight:bold; color:#000; float:left; }
.BoxGray1HeaderR { float:right; background:url(../images/boxtit.gif) no-repeat -709px top; width:10px; height:35px; overflow:hidden; }
.BoxGray1Content { background:#e7e7e7; padding-top:10px; }
.BoxGray1Row { background:url(../images/aboutmenubnt.gif) no-repeat left -1px; height:42px; line-height:42px; }
.BoxGray0Row { background:url(../images/aboutmenubnt.gif) no-repeat left 0px; height:43px; line-height:43px; }
.BoxGray0Row a, .BoxGray1Row a { font-weight:bold; font-size:14px; display:block; padding-left:55px; }
.abouton a { color:#F60 }
.BoxGary2 { width:748px; border:solid 1px #CDCDCD; background:#F3F3F3; }
.BoxGary2Header { width:748px; height:30px; background:url(../images/BoxGray2Header.gif); }
.BoxGary2HeaderL { height:30px; line-height:28px; background:url(../images/ico_drl.gif) 5px center no-repeat; padding-left:25px; font-weight:bold; color:#000000; float:left; }
.BoxGray2HeaderR { float:right; height:30px; line-height:28px; color:#000; margin-right:10px; }
.BoxGray2Content { width:738px; background:#FFFFFF; margin:0px 5px 5px 5px; }
.BoxGray2Title2 { height:25px; line-height:25px; background:url(../images/title_line.gif) left center no-repeat; color:#546759; font-weight:bold; font-size:13px; padding-left:10px; }
.BoxGray2Title { height:25px; line-height:25px; font-weight:bold; font-size:13px; padding-left:10px; color:#f60; }
.BoxGray2Text { line-height:160%; margin:10px; }
.spacer { margin:5px; }
.menuSpacer { margin:0px 20px 0px 20px; }
a.MenuTop { color:#FFF; text-decoration:none; font-size:13px; font-family:Arial; line-height:25px; font-weight:bold; }
a.MenuTop:link { color:#FFF; text-decoration:none; }
a.MenuTop:visited { color:#FFF; text-decoration:none; }
a.MenuTop:hover { color:#F60; text-decoration:underline; }
a.MenuTop:active { color:#F60; text-decoration:underline; }
a.menuRed { color:#A83600; text-decoration:none; font-size:12px; font-family:Arial; line-height:25px; }
a.menuRed:link { color:#A83600; text-decoration:none; }
a.menuRed:visited { color:#A83600; text-decoration:none; }
a.menuRed:hover { color:#F60; text-decoration:underline; }
a.menuRed:active { color:#F60; text-decoration:underline; }
a.White { color:#FFFFFF; text-decoration:none; font-size:12px; font-family:Arial; line-height:30px; font-weight:bold; }
a.White:link { color:#FFFFFF; text-decoration:none; }
a.White:visited { color:#FFFFFF; text-decoration:none; }
a.White:hover { color:#F60; text-decoration:underline; }
a.White:active { color:#F60; text-decoration:underline; }
.Footer { background-color:#fff; margin-top:10px; border-top:solid 2px #888; padding-top:10px; text-align:center; color:#666666; line-height:25px; padding-bottom:10px; }
.bottomnav { width: auto; margin:0 auto; text-align:center }
.bottomnav a { margin-left:15px; padding-right:15px; background:url(../images/spacer_gray.gif) no-repeat right center; }
.bottomnav a.last { background: none }
a.FLink { color:#666666; text-decoration:none; font-family:Arial; line-height:25px; }
a.FLink:link { color:#666666; text-decoration:none; }
a.FLink:visited { color:#666666; text-decoration:none; }
a.FLink:hover { color:#FF0000; text-decoration:underline; }
a.FLink:active { color:#FF0000; text-decoration:underline; }
a.MenuParent { font-size:12px; font-family: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: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: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; }
.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:#6C6; font-size:12px; font-weight:bold; }
.CartRowCol { background:#FFFFFF; text-align:center; }
.CartFooter { background:#FFFFFF; }
.PageBar { margin:0px 0px 10px 260px; color:#A83600; }
.PageBar a { color:#A83600; text-decoration:none; font-family:Arial; line-height:normal; }
.PageBar a:link { color:#A83600; text-decoration:none; line-height:normal; }
.PageBar a:visited { color:#A83600; text-decoration:none; line-height:normal; }
.PageBar a:hover { color:#FF0000; text-decoration:underline; line-height:normal; }
.PageBar a:active { color:#FF0000; text-decoration:underline; line-height:normal; }
.topline { border-top:1px #ccc solid; }
.ispage { CLEAR: both; margin-top:10px; margin-bottom:5px; overflow:hidden }
.ispage A { float:left; margin:0 2px; BORDER: #ddd 1px solid; padding:1px 5px; display:block; FONT-SIZE: 11px; BACKGROUND: #fff; COLOR: #7d7b6f; WHITE-SPACE: nowrap; TEXT-ALIGN: center; TEXT-DECORATION: none }
.ispage A:hover { BACKGROUND: #a49c91; COLOR: #fff; TEXT-DECORATION: none }
.ispage B { float:left; margin:0 2px; color:#fff; BORDER: #a49c91 1px solid; DISPLAY: block; padding:1px 5px; FONT-SIZE: 11px; BACKGROUND: #a49c91; WHITE-SPACE: nowrap; TEXT-ALIGN: center }
.ispage A:link { COLOR: #7d7b6f; TEXT-DECORATION: none }
.ispage A:visited { COLOR: #7d7b6f; TEXT-DECORATION: none }
.ispage A:active { COLOR: #fff; TEXT-DECORATION: none }
.ispage A:hover { COLOR: #fff; TEXT-DECORATION: none }
.Pagebox { width:1px; margin:0 auto }
.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:#CACACA; text-decoration:underline; }
a.PagerLinkOf:active { width:18px; height:16px; line-height:16px; color:#FFFFFF; background:#CACACA; text-decoration:underline; }
a.PagerLinkOn { font-size:11px; font-family:Arial; width:16px; height:16px; line-height:16px; color:#FFFFFF; background:#CACACA; border:solid 1px #CACACA; text-decoration:none; text-align:center; }
a.PagerLinkOn:link { width:18px; height:16px; line-height:16px; color:#FFFFFF; background:#CACACA; text-decoration:none; }
a.PagerLinkOn:visited { width:18px; height:16px; line-height:16px; color:#FFFFFF; background:#CACACA; 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:#CACACA; text-decoration:underline; }
a.PagerButton:active { width:50px; height:16px; line-height:16px; color:#FFFFFF; background:#CACACA; text-decoration:underline; }
.PShowLeft { color:#F60; }
.PShowLeft b { color:#333; }
.PShowRight { float:left; }
.Title_Page { height:30px; line-height:30p; background:#666; margin-top:10px; }
.Title_PageL { color:#fff; font-weight:bold; padding-left:10px; height:30px; line-height:30px; overflow:hidden }
.MarginRow { height:10px; overflow:hidden; }
/*ProductList Div styles*/
.PLBox { background:#FFFFFF; margin:0px 5px 5px 5px; }
.ProductList { float:left; height:185px; over-flow:hidden; margin:10px 2px 0px 2px; text-align:center; }
.ProductListPic { position:relative; width:120px; height:160px; }
.ProductListPic img { display:block; position:absolute; bottom:0px; left:0px; }
.ProductListText { margin-top:5px; }
.ProdcutRowSpacer { float:left; width:100%; height:3px; overflow:hidden; background-color:#E1E1E1; margin:10px 0px 0px 0px; }
.RowsCss1 { height:23px; line-height:23px; margin-top:20px; padding-left:10px; background:#fff; font-weight: normal }
.RowsCss1 b { font-weight: normal }
.Border { border:solid 1px #CCC; }
.BorderLR { border-left:solid 1px #CCC; border-right:solid 1px #CCC; }
.BorderTP { border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; }
.MainColor { color:#A83600; }
.errorEmphasis { color:#f60; }
.VLine { width:100%; height:3px; margin:10px 0px 10px 0px; background:url(../images/v_line.jpg) center repeat-x; }
select { margin-top:5px; }
.btnRemoveCart { width:102px; height:22px; background:url(../images/btnRemoveCart.jpg); border:0px; cursor:pointer; }
.btnUpdateCart { width:102px; height:22px; background:url(../images/btnUpdateCart.jpg); border:0px; cursor:pointer; }
.btnChangeShipping { width:124px; height:22px; background:url(../images/btnChangeShipping.jpg); border:0px; cursor:pointer; }
.btnDelete { width:24px; height:24px; background:url(../images/btnDelete.jpg); border:0px; cursor:pointer; }
.btnSignIn { width:58px; height:23px; background:url(../images/btnSignIn.gif); border:0px; cursor:pointer; }
.btnSignUp { width:58px; height:23px; background:url(../images/btnSignUp.gif); border:0px; cursor:pointer; }
.btnSubmit { width:60px; height:23px; background:url(../images/btnSubmit.gif); border:0px; cursor:pointer; }
.btnReset { width:58px; height:23px; background:url(../images/btnReset.gif); border:0px; cursor:pointer; }
.btnBuyNow { width:79px; height:23px; background:url(../images/btnBuyNow.gif); border:0px; cursor:pointer; }
/* function ================================ */
.hide { display:none; }
.BImg { position:relative; width:120px; }
.prodAction { font-size:16px; color:#F00; position:absolute; top:60px; font-weight:bold; left:10px; background:#280100; padding:2px 5px; z-index:99; }
.ulProdList { height:100%; margin:0px; padding:0px; }
.ulProdList li { list-style:none; display:block; float:left; padding-left:20px; padding-top:10px; height:210px; overflow:hidden; width:120px;}
.ulProdList li .cutImg { height:120px; width:120px; position:relative; font-size:70px; overflow:hidden; border: #EEE 1px solid;}
.ulProdList li p { line-height:22px; display:Inline; text-align:center; padding:5px 0 10px 0; display:block; }

.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;}


.BFLinks h1 { float:left; background:url(../images/boxbtL.gif) no-repeat; font-size:16px; font-weight:bold; color:#FFF; padding-left:35px; }
.BFLinks h2 { float:right; background:url(../images/boxbtR.gif) no-repeat; width:10px; }
.BFLinks { background:url(../images/boxbtFM.gif) repeat-x; height:10px; }
.BMLinks { padding:0 35px; word-break:break-all; }
.BMLinks .A1 { line-height:45px; margin-top:15px; }
.BMLinks .A2 { line-height:30px; margin-right:25px; }



.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}

.prodDescription{display:none;}

.PN_Txt a{line-height:25px; font-size:14px; font-weight:bold; }

.txt{text-align:center; padding-top:5px; line-height:20px;}