@CHARSET "UTF-8";
@media print
{
#footer{display:none;}
#headerCell{display:none;}
.headerHolder{display:none;}
#booksContainer{display:none;}
#headerCart{display:none;}
.headerUnderline{display:none;}
#breadCrumb{display:none;}
#emailFriend{display:none;}
#dpt{display:none;}
#cartTable .cellStockNoField {width: 95%;}
#cartContainer {width:100%;}
.printHide {display:none;}
.headerMerch {display:none;}
#lineRHS{display:none;}
}
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{font-family: 微软雅黑, Verdana, Arial, Helvetica, sans-serif;color: black;padding: 0px;margin: 0px;background-color: white;}
#body_container {background-color:#fff;width:1003px;height:100%; margin:0 auto;}

/******* hyperlink and anchor tag styles *******/
a:link, a:visited{color: #333333;}
a:hover{color:#cc0000;}

/************** header tag styles **************/
h4{font: 100% 微软雅黑, Arial,sans-serif; color: black; margin: 0px; padding: 0px;}
h5{font: 80% 微软雅黑, Verdana, Arial, Helvetica, sans-serif; color: black; margin: 0px 1em 0px 0px;padding: 0px; font-weight:bold;}

/********* form and related tag styles *********/
form {margin: 0px; padding: 0px;}
label{font:1em Arial,sans-serif;}
input{font-family: 微软雅黑, Verdana; font-size:1em;margin: 0px;padding: 0px;}
.bold{font-weight:bold}
address{font-style:normal;}
th {
	text-align:left;font-weight:normal;width:25%;
}
.sectionTab{clear:both; background:url(../images/sectionTabRight.gif) no-repeat top right; padding-right:50px; float:left;}
.browseDt{padding:0px 10px; background:url(../images/sectionTabLeft.gif) no-repeat top left; color:#006699; line-height:31px;float:left; white-space:nowrap;}

/* form fields */
.inputfields{text-indent:1px; border-collapse:collapse; border:#000000 solid 1px;}
.btndiv{padding:1% 10px;}
.btn{border:solid 1px #006699;background-color:#E6E6E6; font-size:80%;  text-align:center; }

.greyOuter{clear:left; margin:0px; border:solid #e8e8e8 3px; padding:3px;font-size:70%;width:99%;overflow:visible;height:1%;}
.blueInner{border:solid 1px #006699;font-weight:normal;overflow:visible;width:100%;height:1%;}


.show{height:4px;}
.green{color:green;font-size:100%;font-weight:bold;}
.greenLarge{color:green;font-size:120%;font-weight:bold;}
.mandatory{color:#900;font-size:100%;font-weight:bold;}
.mandatoryLarge{color:#900;font-size:120%;font-weight:bold;}
.backbtn{text-align:right; width:98%; font-size:80%;}




