body{
  background-color:#f5f8fe;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-top:0px;
  sbackground-image: url(/images/content-bg.jpg);
  margin-left: 0px;
  margin-bottom: 0px;
}
.lgf{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}
.lgf a{
  text-decoration:none;
  color:#456b30;
}
#header{position:relative; background:url(/images/bgSlogan.png) repeat-x top; background-color:#FFFFFF; height:120px; width:1008px}
#header_logo{position:absolute;  left:0px;top:0px; width:390px; background:#FFFFFF; text-align:center}
#header_slogan{position:absolute;  left:400px;top:0px; width:600px; font-size:36px; font-family:"Times New Roman", Times, serif;  color:#315a83; font-style:italic;  height:50px; padding-left:29px;}
#header_menuBox{position:absolute;  left:400px;top:100px; width:600px;height:40px; text-align:center;}
#header_searchBox{position:absolute;  left:700px;top:50px; width:300px;height:30px; text-align:right }

#container{
  width:1008px;
  text-align:left;
  display:table;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: #a0bbd5;
}
#logo{
  float:left;
  width:390px;
  background-color:#FFFFFF;
}
#logo img {
  margin-left:74px;
}
.slogan{
  font-size:36px;
  font-family:"Times New Roman", Times, serif;
  color:#315a83;
  font-style:italic;
  height:49px;
  line-height:49px;
  padding-left:29px;
  background-image: url(/images/bgSlogan.png);
}

#slogan {
  margin-left:28px;
}
.topPart{
  background-color:#FFFFFF;
  overflow:hidden;
  height:114px;
}
.menuBox{
  float:left;
  border:0px solid #0066FF;
  height:63px;
  line-height:63px;
  width:319px;
}
.hotLinks{
  text-decoration:none;
  color:#23496e;
}
.searchBox{
  height:63px;
  line-height:63px;
  float:right;
  color:#14293d;
  width:292px;
}
.searchBox form{
  padding:0px; margin:0px;
  margin-left:0; margin-right:0px;
  display:block;
  _margin-top:20px;
}
#topRight{
  border:0px solid #003366;
  display:table;
  width:100%;
  height:114px;
}
.inputField{
  border:1px solid #d4dbe2;
}
.inputLoginForm{
  border:1px solid #d4dbe2;
  width:130px;
}
.inputFieldCount{
  border:1px solid #d4dbe2;
  width:50px;
  color:#385a7c;
}
.inputButton{
  background-image:url(/images/bgButton.png);
  border:1px solid #88ba91;
  border-right:1px solid #7699be;
  height:20px;
  padding-bottom:4px;
}
.menuNav{
  list-style:none;
  margin-left:15px;
  padding:0;
  margin-top:0px;
  margin-bottom:0px;
}
.menuNav li{
  list-style:none;
  display:inline;
  margin-left:10px;
  margin-right:10px;
}
.menuNav li a {
  font-size:12px;
  color:#2f669c;
}
.tdmenuNav{
  list-style:none;
  display:inline;
  margin-left:10px;
  margin-right:10px;
}
.tdmenuNav a {
  font-size:12px;
  color:#2f669c;
}

#clickPathBox{position:relative; height:50px; }
.clickPath{position:absolute;  left:10px;top:0px;   width:760px;  min-width:767px;  padding-top:6px;height:27px;}
.clickPath a{  color:#23496e;  text-decoration:none;}
.priceLabel{position:absolute;  left:767px;top:0px;   height:27px;  line-height:27px;}
.priceLabel a{  text-decoration:none;  color:#14293d;}

.leftMenu ul{
  margin-top:0px;
  padding-top:0px;
  padding-left:0px;
  margin-left:0px;
  border:1px solid red;
  list-style:none;
}
.rightBox{
  display:table;
  width:240px;
}
.categoryBoxFirst{
  display:table;
  width:250px;
  border-bottom:1px solid #a0bbd5;
}
.categoryBoxSecond{
  display:table;
  width:250px;
  background-color:#FFFFFF;
  background-image:url(/images/vlineborder.png);
  background-position:right;
  background-repeat:repeat-y;
  clear:left;
}

.floatLeft{
  float:left;
}
.rightBoxLabel{
  background-image:url(/images/boxBg.png);
  _height:25;
  min-height:24px;
  padding-left:4px;
  padding-right:15px;
  border-top:1px solid #a0bbd5;
  border-right:1px solid #a0bbd5;
  float:left;
  margin-top:2px;
  color:#2f669c;
  font-weight:bold;
  line-height:24px;
}
.categoryLabel{
  background-image:url(/images/boxBg.png);
  _height:25;
  min-height:24px;
  padding-left:15px;
  padding-right:15px;
  border-top:1px solid #a0bbd5;
  border-right:1px solid #a0bbd5;
  border-left:1px solid #a0bbd5;
  float:left;
  margin-top:2px;
  color:#2f669c;
  font-weight:bold;
  line-height:24px;
}
.rightBoxContent{
  width:240px;
  float:left;
  border-left:1px solid #a0bbd5;
  border-right:1px solid #a0bbd5;
  border-bottom:1px solid #a0bbd5;
  background-color:#b8dbff;
}
.categoryBoxContent{
  width:250px;
  float:left;
  border-left:1px solid #a0bbd5;
  border-right:1px solid #a0bbd5;
  background-color:#b8dbff;
}
.categoryBoxLineBox{
  float:left;
  width:223px;
  min-width:225px;
  border-top:1px solid #a0bbd5;
  color:#23496e;
  background-color:#FFFFFF;
}
.categoryBoxLineBox ul{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:10px;
  padding:0px;
  list-style:none;
}
.categoryBoxLineBox ul li{
  margin-top:0px;
  padding:0px;
  height:15px;
  line-height:15px;
}
.categoryBoxLineBox a{
  text-decoration:none;
  color:#23496e;
}

.rightBoxLineBox{
  float:left;
  width:213px;
  min-width:215px;
  border-top:1px solid #a0bbd5;
  color:#23496e;
}
.rightBoxLine{
  background-color:#FFFFFF;
  margin-bottom:2px;
  display:table;
  line-height:20px;
  height:20px;
}
.itemName{
  width:150px;
  display:block;
  float:left;
  background-color:#FFFFFF;
}
.count{
  display:block;
  float:left;
  width:52px;
  background-color:#FFFFFF;
  text-align:center;
}
.space{
  float:left;
  display:block;
  width:10px;
  border:1px solid #FFFFFF;
  background-color:#FFFFFF;
}
.cartLink{
  width:213px;
  text-align:left;
  padding-left: 12px;
  padding-top: 3px;
  padding-bottom: 2px;
}
.cartLink a {
  text-decoration:none;
  color:#456b30;
}
#leftBar{
  float:left;
  padding-left:10px;
  padding-right:5px;
}
#center{
  float:left;
  padding-left:5px;
  padding-right:5px;
}
#rightBar{
  float:left;
  padding-left:5px;
}
.itemBox{
  margin-top:10px;
  display:table;
}
.itemTitle{
  margin-left:3px;
  margin-right:3px;
  display:block;
  background-color:#ddedfd;
  height:20px;
  line-height:20px;
  padding-left:14px;
  min-width:455px;
  border:1px solid #92aac2;
}
.itemTitle a{
  text-decoration:none;
  color:#ecf5ff;
}
.itemContentBox{
  display:table;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  text-align:left;
}
.itemPriceBox{
  padding-top:10px;
  height:20px;
  line-height:20px;
  text-align:right;
  width:460px;
  display:table;
  clear:left;
 
}
.itemPriceBox form{
  padding:0px;
  margin:0px;
  display:inline;
}
.itemContentBox span{
  float:left;
  margin-right:10px;
  margin-bottom:5px;
}
.categoryCenterBox{
  border:1px solid #a0bbd5;
  display:block;
  clear:left;
  background-color:#FFFFFF;
  width:475px;
  padding-top:5px;
}
.categoryCenterBox a{
  color:#14293d;
}
.active{
  text-decoration:none;
}
.pageListBox{
  border:1px solid #e2ecf6;
  padding-left:14px;
  height:22;
  line-height:22px;
  background-color: #f5faff;
}
.bg{
	background-color: #f5faff;
}
.pln{
  float:right;
  padding-right:10px;
}
.hotP{
  width:203px;
  display:block;
  float:left;
}
.hotP a{
  color:#456b30;
  text-decoration:none;
}
#foterBox{
  margin-top:20px;
  border-top:1px solid #FFFFFF;
  display:table;
  clear:left;
  width:100%;
  background-image:url(/images/bgfoter.png);
  color:#23496e;
}
#copyRight{
  float:left;
  width:300px;
}
#copyRight div{
  margin-left:10px;
}
#managmentA{
  padding-top:10px;
  padding-bottom:10px;
	float: left;
}
#jwind-logo {
	float: right;
	width: 100px;
	margin-top: 10px;
}
#managmentA p{
  padding:0px;
  margin:0px
}
.loginLabel{
  float:left; 
  display:block;
  height:20px;
  line-height:20px;
  width:60px;
}
.loginLabelInput{
  float:left;
  display:block;
  width:135px;
}
.registerForm{
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#23496e;
  width:100%;
}
.registerForm th{
  font-weight:normal;
  color:#04080b;
  text-align:left;
  background-color:#ddedfd;
  border:1px solid #a8b7d4;
  height:20px;
  line-height:20px;
  padding-left:10px;
}
.registerForm td{
  padding-left:10px;
}
.rfis{
  width:180px;
}
.rfs{
  height:10px;
  font-size:0px;
}
.rfsl{
  height:1px;
  font-size:0px;
  border-top:1px solid #ddebd9;
  padding:0;
}
.error{
  color:red;
}
#contentPage{
  padding:5 10 10 10;
}