﻿body { margin: 0px auto; padding: 0px; text-align:center; }
table, tr, td, div, span, p, li { font-size:9pt; color:#000000; line-height: 150%; font-family: Arial, Helvetica, sans-serif; }
.red { color:#F00; }
div, ul, li, td { margin:0px; padding:0px; }
#Header, #bodybox { margin: 0px auto; padding: 0px; width: 960px; clear: both; text-align: left; }
.ComLeft { float:left; }
.ComRight { float:right; }
.Clear { clear:both; }
.Lefter { float:left; width:200px; }
.Righter { float:right; width:750px; }
.RighterL { float:left; width:540px; }
.RighterR { float:right; width:200px; }
.menuRed { color:#A83600; }
.PageTitle { color:#A33400; }
.BWhite { font-weight:bold; color:#FFF; }
.ProDTitle { font-weight:bold; color:#C44000; font-size:20px; margin-left:50px; }
.TextTitle { font-weight:bold; color:#C44000; font-size:13px; text-decoration:underline; }
.TextContent { line-height:160%; }
.Box1 { border:solid 1px #CD4503; background-color:#FFFFFF; }
.Box1Header { height:30px; background:url(../images/Box1Header.gif); }
.Box1HeaderL { height:30px; line-height:28px; background:url(../images/ico_ring.gif) 5px center no-repeat; padding-left:25px; font-weight:bold; color:#FFF; float:left; }
.Box1HeaderR { float:right; height:30px; line-height:28px; color:#FFF; margin-right:10px; }
.Box2 { width:748px; border:solid 1px #CD4402; background-color:#E1E1E1; }
.Box2Header { width:748px; height:30px; background:url(../images/Box2Header.gif); }
.Box2HeaderL { 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; }
.Box2HeaderR { float:right; height:30px; line-height:28px; color:#FFF; margin-right:10px; }
.Box2Content { width:738px; background:#FFFFFF; margin:0px 5px 5px 5px; overflow:hidden; text-align:left;}
.Box3 { width:540px; border:solid 1px #CD4402; background-color:#E1E1E1; }
.Box3Header { width:540px; 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:540px; background:#FFFFFF; }
.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; height:30px; line-height:28px; color:#000; margin-right:10px; }
.BoxGray1Content { padding:5px 5px 0px 5px; }
.BoxGray1Row { background:url(../images/BoxGray1Row.gif); height:30px; text-align:center; padding-top:5px; }
.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; }
.BoxGray2Title { 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; text-align:left; }
.BoxGray2Text { line-height:160%; margin:10px; text-align:left; }
.spacer { margin:5px; }
.menuSpacer { margin:0px 20px 0px 20px; }
a { color:#000000; text-decoration:none; font-size:12px; font-family:Arial; line-height:120%; }
a:link { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:underline; }
a:active { color:#FF0000; text-decoration:underline; }
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 { margin: 0px auto; width: 960px; clear: both; text-align: center; font-size: 11px; color:#4444; line-height:22px; margin-top:8px; padding-top:8px; border:solid 1px #D7D7D7; background-color:#EEEEEE; }
a.FLink { font-size: 11px; color:#4444; padding: 0px 5px; line-height:25px; text-decoration:none; }
a.FLink:link { font-size: 11px; color:#4444; padding: 0px 5px; text-decoration:none; }
a.FLink:visited { font-size: 11px; color:#4444; padding: 0px 5px; text-decoration:none; }
a.FLink:hover { font-size: 11px; color:#FF0000; text-decoration:underline; }
a.FLink:active { font-size: 11px; color:#FF0000; padding: 0px 5px; 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 { color:#A83600; margin:0 auto; width:960px; text-align:left; padding-left:260px; padding-bottom:10px; }
.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; }
.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; display:block; }
a.PagerLinkOf:link { width:18px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:none; display:block; }
a.PagerLinkOf:visited { width:18px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:none; display:block; }
a.PagerLinkOf:hover { width:18px; height:16px; line-height:16px; color:#FFFFFF; background:#CACACA; text-decoration:underline; display:block; }
a.PagerLinkOf:active { width:18px; height:16px; line-height:16px; color:#FFFFFF; background:#CACACA; text-decoration:underline; display:block; }
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; display:block; }
a.PagerLinkOn:link { width:18px; height:16px; line-height:16px; color:#FFFFFF; background:#CACACA; text-decoration:none; display:block; }
a.PagerLinkOn:visited { width:18px; height:16px; line-height:16px; color:#FFFFFF; background:#CACACA; text-decoration:none; display:block; }
a.PagerLinkOn:hover { width:18px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:underline; display:block; }
a.PagerLinkOn:active { width:18px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:underline; display:block; }
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; display:block; }
a.PagerButton:link { width:50px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:none; display:block; }
a.PagerButton:visited { width:50px; height:16px; line-height:16px; color:#000000; background:#FFFFFF; text-decoration:none; display:block; }
a.PagerButton:hover { width:50px; height:16px; line-height:16px; color:#FFFFFF; background:#CACACA; text-decoration:underline; display:block; }
a.PagerButton:active { width:50px; height:16px; line-height:16px; color:#FFFFFF; background:#CACACA; text-decoration:underline; display:block; }
.linemiddle { height:30px; line-height:30px; background:url(../images/spacer_row.gif) center bottom no-repeat; }
.PShowLeft { float:left; width:138px; font-weight:bold; }
.PShowRight { float:left; }
.Title_Page { height:30px; line-height:30px; border-bottom:solid 2px #CCCCCC; position:relative; margin-top:10px; }
.Title_PageL { position:absolute; left:0px; top:0px; height:30px; line-height:30px; background:url(../images/title_box.gif) left bottom no-repeat; padding-left:25px; color:#000; font-weight:bold; }
.MarginRow { height:10px; overflow:hidden; }
/*ProductList Div styles*/
.PLBox { background:#FFFFFF; margin:0px 5px 5px 5px; }
.ProductList li { float:left; height:210px; width:145px; text-align:center; over-flow:hidden; padding:15px 0 0 12px; text-align:center; }
.ProductList li .cutImg { height:150px; font-size:80px; width:115px; margin:0 auto; }
.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; }
/*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/Open.gif) left center no-repeat; }
.MenuTitleOf { width:100%; cursor:pointer; color:#8A6014; padding:3px; padding-left:18px; background:url(../images/Close.gif) left center no-repeat; }
.BFONT { font-weight:bold; }
.RowsCss { background:url(../images/rowbg.jpg); height:23px; line-height:23px; margin-top:20px; padding-left:10px; color:#A33400; font-weight:bold; }
.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:#FF0000; }
.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 ================================== */
.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 }
.menuM { padding:10px 0 10px 15px; }
.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; }
.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; }
.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; }
.ulProdList li { list-style:none; float:left; display:block; padding:10px 0 12px 10px; }
.ulProdList .cutImg { height:120px; font-size:70px; border:#EEE 1px solid; width:120px; }

.PB form{text-align:left;}


