/*This is the core style sheet of the site.*/body {background-color: #D9D8FF;background-image: url(images/page-bg.gif);font-family: Verdana, Helvetica, Arial, sans-serif;color: #022677;font-size: 1em;margin: 0;}#header a:link {	color: #022677;	background-color: #FFFFFF;	text-decoration: underline;}#header a:active {	background-color: #FFFFFF;}#header a:visited {	background-color: #FFFFFF;	color: #022677;}#header a:hover {	background-color: #D9D8FF;	color: #022677;}	h1 {	font-size: 1em;	text-align: right;	font-style: italic;	letter-spacing: 5px;	}	h2 {	font-size: 1.1em;	text-decoration: underline;	}		p {	font-size: 0.8em;	text-align: left;	line-height: 1.7em;	}		p.footer {	font-size: .6em;	text-align: center;	font-weight: bold;	}		a:link {	color: #E7EEFE;	background-color: #8B94CF;	text-decoration: none;	}	a:visited {	color: #E7EEFE;	background-color: #8B94CF;	}	a:hover {	background-color: #D9D8FF;	color: #495194;	}.bookTitle {	font-size: 0.8em;}	a:active {	background-color: #3cc7f0;	}	#header {	background-color: #ffffff;	border-bottom: solid #000000 1px;	padding-left: 125px;	padding-right: 125px;	padding-top: 10px;	padding-bottom: 10px;}#header p {font-size: .6em;}#outer-image {height: 185px;background-image: url(images/outer-image.jpg);background-position: center top;}#inner-image {height: 185px;background-image: url(images/inner-image.jpg);background-repeat: no-repeat;background-position: 120px 0px}#content {	position: relative;	width: 800px;	height: 194;}#content #bookAd {	width: 120px;	margin-top: 225px;	float: left;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}#navbar {	position: absolute;	top: 0px;	left: 0px;	width: 120px;	height: 200px;}#navbar ul li {list-style-type: none;margin: 0;padding: 0;}#navbar ul {margin: 0;padding: 0;}#navbar ul li a:link {	display: block;	background-color: #8B94CF;	text-decoration: none;	font-weight: normal;	border-bottom: solid #000000 1px;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 20px;	font-size: 0.9em;}#navbar ul li a:visited  {	display: block;	background-color: #8B94CF;	text-decoration: none;	font-weight: normal;	border-bottom: solid #000000 1px;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 20px;	font-size: 0.9em;}#navbar ul li a:hover {	color: #525A98;	background-color: #B1B3F0;}#main-text {background-color: #ffffff;margin-left: 120px;border-left: 1px #000000 solid;border-right: 1px #000000 solid;border-bottom: 1px #000000 solid;padding: 10px;}.quote {	width: 300px;	margin-left: 25px;	text-align: left;	line-height: 16px;}#content #main-text #orderForm {	float: right;	width: 200px;	margin: -75px -5px 10px 10px;	background-color: #8B94CF;	color: #1D2F6D;	padding: 8px;}#content #main-text .subhead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #022677;	text-decoration: underline;}#content #main-text li {	font-size: 0.8em;	line-height: 1.2em;}#content #main-text #subMenu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.7em;	color: #022677;	background-color: #8B94CF;}.leftImage {	float: left;}.rightImage {	float: right;}.centeredText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #2D2F6D;	text-align: center;}#content #main-text .leftImagePadded {	margin-right: 10px;	margin-left: 50px;	float: left;}.S1B_Layout { font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #CCCCCC; }.S1B_CartTitle { font-size:14px; font-weight: bold;	color: #022677; background-color:#FFFFFF; }.S1B_ColumnHeader {	font-size:10px;	font-weight: bold; color: #FFFFFF; white-space:nowrap; }.S1B_ColumnHeaderRow { background-color:#858FCC; }.S1B_Name {	font-size:10px;	font-weight: bold; color: #000000; text-align:left; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; white-space:nowrap; }.S1B_FirstColumnItem {	font-size:10px;	font-weight: bold; color: #000000; text-align:left; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; }.S1B_Desc {	font-size:10px;	color: #000000; text-align:left; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; }.S1B_ID {	font-size:10px;	color: #000000; text-align:center; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; }.S1B_Price {	font-size:10px;	color: #000000; text-align:center; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; }.S1B_ColumnItem {	font-size:10px;	color: #000000; text-align:center; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; }.S1B_TotPrice {	font-size:10px;	color: #000000; text-align:right; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; }.S1B_OrderTitle {	font-size:10px;	font-weight: bold; color: #022677; background-color:#CCCCCC; }.S1B_OrderHeader {	font-size:10px;	font-weight: bold; color: #022677; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; background-color:#FFFFFF; }.S1B_Subtotal {	font-size:10px;	font-weight: bold; color: #022677; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; background-color:#FFFFFF; }.S1B_SubtotalPrice {	font-size:10px;	color: #000000; text-align:right; border-bottom-style:solid; border-bottom-width: 1px; border-bottom-color:#CCCCCC; background-color:#FFFFFF; }.S1B_OrderLineItem {	font-size:10px;	color: #000000; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; background-color:#FFFFFF; }.S1B_OrderTotal {	font-size:10px;	font-weight: bold; color: #022677; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; background-color:#FFFFCC; }.S1B_RowOdd {	background-color:#FFFFCC; }.S1B_RowEven {	background-color:#FFFFFF; }.S1B_Footer {	background-color:#CCCCCC; }.S1B_QuickCartLayout { font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #CCCCCC; }.S1B_QuickCartHeader {	font-size:10px;	font-weight: bold; color: #022677; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; background-color:#FFFFFF; }.S1B_QuickCartLabel {	font-size:10px;	color: #022677; border-style:solid; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-bottom-color:#CCCCCC; text-align:right }.S1B_QuickCartValue {	font-size:10px;	font-weight: bold; color: #022677; }.S1B_QuickCartFooter {	background-color:#CCCCCC; }