body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #F8F7E8;	margin-top: 0px;	line-height: 14px;}a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-decoration: none;}a:hover {	color: #7A0304;	text-decoration: underline;}.bodystyle {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}.small {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;}.medium {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}.big {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;}.xbig {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 24px;}.expanded {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	letter-spacing: 2px;}.justified {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-align: justify;}.productionComments {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #7B0708;	text-decoration: none;}.whiteProductionComments {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;	text-decoration: none;}.blackProductionComments {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;}.redProductionComments {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #990000;	text-decoration: none;}.accountHeaders {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #7B0708;	text-decoration: none;}.customerInfoHeaders {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: bold;	color: #7B0708;	text-decoration: none;}.footer {	font-family: "Times New Roman", Times, serif;	font-size: 9px;	color: #999999;}.box1 {	padding: 3px;	border-width: thin;	border-style: solid;	border-color: #CCCCCC #666666 #666666 #CCCCCC;}.box2 {	font-style: italic;	word-spacing: 2pt;	padding: 3px;	border-width: thin;	border-style: solid;}.topBG {	height: 92px;	background-image: url(../images/topBG.gif);	background-repeat: repeat-x;	background-position: bottom;}.topSearchBG {	height: 33px;	background-image: url(../images/topSearchBG.gif);	background-repeat: repeat-x;	background-position: bottom;}.mainBodyBG {	background-image: url(../images/navBarBottomShadow.gif);	background-repeat: repeat-x;	background-position: top;	background-color: #FFFFFF;}.searchTextField {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-indent: 5px;	height: 18px;	width: 150px;	line-height: 12px;	text-decoration: none;}.footerTD {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 11px;	color: #333333;	text-decoration: none;	background-image: url(../images/dottedLine666666.gif);	background-repeat: repeat-x;	height: 21px;	padding-top: 12px;	padding-bottom: 12px;}.footer {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;}.footer a {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	text-decoration: none;}.footer a:hover {	color: #7A0304;	text-decoration: underline;}.leftShoppingCartTD {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	color: #333333;	text-decoration: none;	font-weight: bold;	background-color: #F1F3EC;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #BBBBBB;	border-left-color: #BBBBBB;}.resultBox1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	text-decoration: none;	background-color: FFFFFF;	padding: 15px;	float: left;	width: 100%;	margin-bottom: 15px;	border: 0px solid #CCCCCC;}.sortByBox {	text-decoration: none;	background-color: #F1F3EC;	padding: 5px 15px;	float: left;	width: 540px;	margin-bottom: 15px;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px;}.homeMessageTitle {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	line-height: 22px;	text-decoration: none;	color: #990000;	padding-bottom: 10px;	display: block;	text-align: center;}.homeMessageBody {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 16px;	text-decoration: none;	color: #333333;	padding-bottom: 3px;	display: block;	text-align: center;}.homeMessageBodyLeft {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 16px;	text-decoration: none;	color: #333333;	padding-bottom: 3px;	display: block;	text-align: left;}.bookName {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 22px;	font-weight: bold;	text-decoration: none;	padding-bottom: 3px;	display: block;}.byline {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	padding-bottom: 7px;	font-weight: normal;	display: block;}.bookType {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	padding-bottom: 3px;	font-weight: bold;	display: block;}.ISDN {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	font-weight: normal;	color: #333333;	text-decoration: none;	padding-bottom: 7px;	display: block;}.bookSummary {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: normal;	color: #333333;	text-decoration: none;	padding-bottom: 11px;	display: block;}.srchBookName {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 21px;	font-weight: bold;	text-decoration: none;	padding-bottom: 3px;	display: block;}.srchByline {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	padding-bottom: 7px;	font-weight: normal;	display: block;}.srchBookSummary {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	font-weight: normal;	color: #333333;	text-decoration: none;	padding-bottom: 3px;	display: block;}.publisherAgesDate {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: normal;	color: #333333;	text-decoration: none;	padding-bottom: 7px;	display: block;	text-align: left;}.publisherAgesDateResults {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 13px;	font-weight: normal;	color: #333333;	text-decoration: none;	padding-bottom: 7px;	display: block;	text-align: left;}.priceRed {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 16px;	font-weight: bold;	color: #990000;	text-decoration: none;	padding-bottom: 7px;	display: block;}.quantityTextField {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-indent: 5px;	height: 18px;	width: 30px;	line-height: 12px;	text-decoration: none;}.bookPictureBox {	background-color: #FFFFFF;	padding: 3px;	height: auto;	width: auto;	border: 1px solid #666666;	clear: both;}.priceBlack {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 16px;	font-weight: bold;	color: #333333;	text-decoration: none;	padding-bottom: 7px;	display: block;	text-align: left;}.quantity {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	font-weight: bold;	color: #333333;	text-decoration: none;}.welcomeBox {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	text-decoration: none;	background-color: #F8F7E8;	padding: 10px;	float: left;	width: 100%;	border: 1px solid #CCCCCC;	margin-bottom: 15px;}.addressListA {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	text-decoration: none;	background-color: #F8F7E8;	padding: 10px;	float: left;	width: 100%;	border: 1px solid #CCCCCC;	margin-bottom: 15px;}.addressListB {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	text-decoration: none;	background-color: #CCCCCC;	padding: 10px;	float: left;	width: 100%;	border: 1px solid #CCCCCC;	margin-bottom: 15px;}.searchResultBox {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	text-decoration: none;	background-color: #F8F7E8;	padding: 15px;	float: left;	width: 540px;	margin-bottom: 15px;	border: 1px solid #CCCCCC;}.bookPictureBoxSearchResults {	background-color: #FFFFFF;	padding: 3px;	height: auto;	width: auto;	border: 1px solid #666666;	clear: both;}.searchResultsTitle {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	line-height: 22px;	text-decoration: none;	color: #990000;	padding-bottom: 11px;	display: block;	text-align: left;}.loginBox {	line-height: 15px;	text-decoration: none;	background-color: #F8F7E8;	padding: 10px;	float: left;	width: 100%;	border: 1px solid #CCCCCC;	margin-bottom: 15px;}.pageTitle {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	line-height: 22px;	text-decoration: none;	color: #990000;	padding-bottom: 10px;	display: block;	text-align: left;}.inputTextField {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-indent: 5px;	height: 18px;	width: 150px;	line-height: 12px;	text-decoration: none;}.inputTextFieldSm {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-indent: 5px;	height: 18px;	width: 75px;	line-height: 12px;	text-decoration: none;}.inputLabel {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 16px;	text-decoration: none;	color: #333333;	padding-bottom: 3px;	display: block;	text-align: right;}.inputError {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	line-height: 18px;	text-decoration: none;	color: red;	padding-top: 5px;	padding-bottom: 5px;	display: block;	text-align: center;}