body {	background-color: #FFFFFF;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #111111;}p.Error {	color: red;	font-weight: bold;	border: solid 1px red;	text-align: center;	padding: 10px;}p.Success {	color: green;	font-weight: bold;	border: solid 1px green;	text-align: center;	padding: 10px;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	text-transform: uppercase;	border: 1px solid #F5C682;	font-weight: 400;	padding: 5px;	margin: 0px;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #111111;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #111111;}.Clear {	clear: both;}.SmallBoldText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-align: center;	color: #111111;}.SmallStdText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: center;	color: #111111;}#WebPage {	background-color: #333399;	width: 760px;}#MainPage {	top: 141px;	position: absolute;	width: 760px;}#CentreCol {	background-color: #FFFFFF;	width: 450px;	position: absolute;	top: 0px;	left: 155px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}#RightCol {	background-color: #FFFFFF;	width: 135px;	left: 625px;	position: absolute;	top: 0px;}#LeftCol {	background-color: #FFFFFF;	width: 135px;	position: absolute;	top: 0px;	left: 0px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}#Header {	background-color: #FFFFFF;	height: 141px;	width: 760px;	position: absolute;	top: 0px;}.GoldCell {	background-color: #F5C682;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 5px;	text-align: center;}.StdText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #111111;}.BigText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #666666;	font-weight: bold;}.AlertText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ff0000;	font-weight: bold;}.StdForm {	margin: 0px;	padding: 0px;}.LHColInputBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	width: 95px;}.RHColInputBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	width: 90px;}.InputBoxContainer {	margin: 5px 0 5px 0;}.BoldText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}.BoxHeader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform: uppercase;	color: #ffffff;	background-color: #000000;	text-align: center;	padding: 5px;}.InputButton {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	width: 85px;}.SmallText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #111111;	text-align: center;}.RHColInputBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	width: 100px;}.LeftMenuItem {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform: uppercase;	color: #000000;	text-align: center;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	font-weight: bold;}.LeftMenuItemLink {	color: #000000;	text-decoration: none;}.LeftMenuItemLink:hover {	color: #f5c682}.SideBox {	padding-bottom: 20px;}#SiteMapLink {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;	color: #333333;}.GoldBox {	background-color: #f5c682;	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 5px;	text-align: center;}.RHRecentBooksItem {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333;	padding: 3px; 0 3px 0;}.OrderSummarySectionHead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #F5C682;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 5px;}.SideBoxLink {	color: #333;	text-decoration: none;}.SideBoxLink:hover {	color: #333;	text-decoration: underline;}.BookTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}.BrowseBookContainer {	padding: 5px 0px;}.StdImage {	border: 0;}.StdInputBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #111111;	width: 300px;}.TinyInputBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #111111;	width: 60px;}.CategoryNames {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F5C682;	padding-bottom: 5px;}#BookDetailBox {	position: absolute;	width: 450px;	margin-top: 10px;}#BookDetailTop {	margin-bottom: 10px;	min-height: 160px;}#BookDetailTopRight {	width: 290px;	position: absolute;	top: 0px;	left: 160px;	overflow: auto;}#BookDetailPic {	width: 160px;}#LoginBox {	background-color: #F5C682;	border: 1px solid #333333;	padding: 5px;	width: 210px;}#MessageboardBox {	background-color: #F5C682;	border: 1px solid #333333;	width: 375px;	margin: 10px 0 10px 0;}#MessageboardBoxInner {	padding: 5px;}.MessageboardInput {	width: 350px;}.StdLink {	color: #111111;	text-decoration: none;}.StdLink:hover {	color: #f5c682;	text-decoration: none;}.CartItemCountText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.SmallInputBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	width: 200px;}.EditorComment {	font-style: italic;	}.CurrentPageBrowseNav {	font-weight: bold;	color: #DCB174;}.StdBoldText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #111111;	font-weight: bold;}.HomepageAlertText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #F5C682;	padding: 5px;	margin: 0px;	border: 1px solid #000000;}.SearchResults {	margin: 10px 0 10px 0;	height: 10px;}.FloatRight {	float: right;}.FloatLeft {	float: left;}.BlackBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-color: #000000;	padding: 7px;}.RedBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-color: #FF0000;	padding: 7px;}.DarkRedBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-color: #990000;	padding: 7px;}.DarkRedBox a {	color: #FFFFFF;}/* Homepage */#HomepageWelcomeBox {	height: 250px;	overflow: auto;	margin: 10px 0 15px 0;	padding-right: 5px;}#HomepageFeaturedBox {	margin-top:5px;}