.cate {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.nav1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	width: 12px;

	color: #6699CC;

}

.nav2 {

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 1px;

	height: 10px;

	color: #000033;

}

	.nav2 a { 

		color: #000033; 

		background: inherit; 

		text-decoration:none; 

}

		.nav2 a:Hover {	

			text-decoration: none;	

			font-weight: bold;	

			color: #003366; 

}

.nav2current {

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	width: 1px;

	height: 10px;

	color: #FFFFFF;

}

	.nav2current a { 

		color: #FFFFFF; 

		font-weight: bold; 

		text-decoration:none; 

}

		.nav2current a:Hover {

			color: #FFFFFF; 

			font-weight: bold;

			text-decoration: none;	

}	

.cateBox {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	height: 109px;

}

.cateBoxTitle1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-left: 5px;

	letter-spacing: normal;

	vertical-align: top;

	font-weight: bold;

	color: #333333;

	width: 53px;



}

.cateBoxTitle2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: normal;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 7px;

	vertical-align: top;

	color: #000000;

	width: auto;





}

.cateBoxTitle3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	padding-left: 5px;

	letter-spacing: normal;

	vertical-align: bottom;

	font-weight: bold;

	color: #999999;

	background-position: right;

	text-decoration: none;

	padding-bottom: 3px;

}

	.cateBoxTitle3 a { color: #999999; background: inherit; text-decoration:none; }



	.cateBoxTitle3 a:Hover { text-decoration: none;	font-weight: bold;	color: #333333; 

}

.cateTagStyle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-left: 5px;

	font-weight: bold;

	color: #666666;

	text-decoration: none;

}	

	.cateTagStyle a {

		color: #666666;

		text-decoration: none;

}

		.cateTagStyle a {

			color: #333333;

			text-decoration: none;

}

.cateBoxCart {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	letter-spacing: normal;

	vertical-align: bottom;

	font-weight: bold;

	color: #333333;

	background-position: right bottom;

	text-align: right;

	padding-right: 1px;

	padding-bottom: 3px;



}

.cateBookShadow1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;



}

.cateBookShadRight {

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.cateBookShadBottom {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	height: 3px;



}

.cateBookShadBR {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	height: 3px;

	width: 2px;



}

.cateBookBorder {

	font-family: Verdana, Arial, Helvetica, sans-serif;



}

.cateBoxA {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	height: 97px;

}

.cateName {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	vertical-align: bottom;

	padding-left: 5px;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding-bottom: 3px;

	color: #194E5B;

	letter-spacing: normal;



}

.cateName1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	vertical-align: bottom;

	padding-left: 5px;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding-bottom: 3px;

	color: #194E5B;



}

.cateNewIcon {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	vertical-align: top;

	background-position: center center;

	text-align: center;



}

.catePageNum {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: right;

	padding-right: 10px;

	font-weight: bold;

	color: #333333;



}

.cateFooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #999999;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #999999;

	text-align: center;

	text-decoration: none;

}

	.cateFooter a {

		color: #999999;

		text-decoration: none;

	}

		.cateFooter a:HOVER {

			color: #666666;

			text-decoration: underline;

	}

.bookShadRight {

	width: 4px;

}

.bookShadBottom {

	height: 5px;

}

.bookShadBR {

	height: 5px;

	width: 4px;

}

.bookBorder {

	border: 1px solid #333333;

}

.bookTitleStyle1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #1A99BF;



}

.bookTitleStyle1a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: bold;

	color: #666666;



}

.bookTitleStyle2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	padding-left: 15px;



}

.bookTitleStyle2a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 18px;



}

.bookTitleStyle3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 16px;

}

.bookPageStyle1 {

	border-bottom-width: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #999999;

}

.bookTitleStyle4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

	text-align: center;

	border-bottom-style: dotted;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-color: #666666;

	vertical-align: bottom;

	line-height: 17px;

	height: 15px;



}

	.bookTitleStyle4 a { color: #999999; background: inherit; text-decoration:none; }



	.bookTitleStyle4 a:Hover { text-decoration: none;	font-weight: bold;	color: #333333; }

.cateName2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	vertical-align: bottom;

	padding-left: 5px;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding-bottom: 3px;

	color: #194E5B;

	letter-spacing: normal;

}

a.footertxt.link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #999999;

	border: 1px none #999999;

	text-decoration: none;

}

a.footertxt.visited a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #999999;

	border: 1px none #999999;

	text-decoration: none;

}

a.footertxt.hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	border: 1px none #666666;

	text-decoration: underline;

	}

a.catePageNav{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #006B9F;}

a.catePageNav:visited{color: #006B9F;}  



a.prefLang{color: #006B9F;  font-size: 10px;}

a.prefLang:visited{color: #006B9F;  font-size: 10px;} 



a.imageLink:link{text-decoration: none;}

a.imageLink:visited{text-decoration: none;}

a.imageLink:hover{text-decoration: none;}

.CDcateFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	border: none;
}
	.CDcateFooter a {
		color: #003366;
		text-decoration: none;
		}
		.CDcateFooter a:HOVER {
			color: #003366;
			text-decoration: underline;
		}
		.sBox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #333333;


}
.sBox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 100px;

}
.sBox3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 150px;
}
.sBox4 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 200px;
}
.link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
	.link1 a {
		color: #006699;
		text-decoration: underline;
	}
		.link1 a:HOVER {
			color: #006699;
			text-decoration: underline;
	}