div#outer {	width:750px;	}#navlist {	margin: 0px;	padding: 0px;	text-align: left;	background-color: #f30;	font-size: 14px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	padding-right: 10px;	padding-bottom: 4px;	padding-top: 4px;	}#navlist a, #navlist a:link, #navlist a:visited {	border: 1px solid #f30;	padding: 1px;	padding-left: 0.5em;	padding-right: 0.5em;	color: #000000;	font-weight: bold;	text-decoration: none;	}#navlist a:hover, #navlist a:active, #navlist a:focus {	border: 1px solid #000000;	padding: 1px;	padding-left: 0.5em;	padding-right: 0.5em;	text-decoration: none;	}#navlist #active a { 	background-color: #000000;	}#head {	position: relative;	margin-top: 4px;	margin-left: 18px;	}#thin_left { 	position: relative; 	width: 150px;	margin-left: 10px;	}* html #fat_right{top: 50px;}/*** Feed the line above only to IE browsers, then override it below ***/#fat_right {	position: absolute;	width: 580px;	left: 170px;	right: 20px;	padding-left: 10px;/* \*/	top: 35px;/* Hide the line above from Mac IE 5.x */	}#fat_left p {	padding-right: 15px;}#fat_left li {	line-height: 125%;	padding-bottom: 6px;}#fat_left { 	position: relative; 	margin-left: 15px;	margin-top: -12px;	padding-right: 15px;	width: 530px;}#thin_right p, #thin_right li, #thin_right td {	font-size: 13px;		font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	padding-right: 0px;	}#thin_right td {	font-size: 13px;		font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	padding-right: 0px;	padding-bottom: 2px;	}#thin_right {	position: absolute;	width: 193px;	left: 555px;	padding-left: 10px;/* \*/	top: 120px;/* Hide the line above from Mac IE 5.x */	}	* html #thin_right{top: 130px;}/*** Feed the line above only to IE browsers, then override it below ***//*** Override for Windows IE ***//* \*/* html #thin_right{top: 134px;}/* Hide the line above from Mac IE 5.x */#featured_titles p {	display: block;	padding-right: 25px;	padding-left: 98px;}#body_text {	position: relative;	margin-top: -12px;	padding-left: 10px;	}* html #body_text{margin-top: -12px;}/*** Feed the line above only to IE browsers ***/#body_text li {	list-style: none;	list-style-type: decimal;	margin-left: 0px;	margin-right: 40px;	padding-top: 2px;	padding-bottom: 2px;	}#footer	{	width: 100%;	margin-top: 20px;	border-top: 1px dotted;	}#footer p {    text-align:center;	/*text-decoration: underline;*/	padding-bottom: 2px;	font-size: 10px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	}/* Here's where the styles start. */body {	background-color: #e8f6f6;	color: black	}p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	line-height: 140%;	color: black;}a:link, a:focus {	text-decoration: none;	color: #00990d;	}	a:active {	text-decoration: none;	color: #2ec600;	}a:visited {	text-decoration: none;	color: #399325;	}a:hover {	text-decoration: underline;	color: #15ff00;	}li {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	line-height: 150%;	}h2 {	font-weight: bold;	font-size: 14px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	background-color: #FFCC66;	margin-top: 10px;	margin-bottom: 5px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 4px; 	}h3 {	font-weight: bold;	font-size: 14px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	}* html ul.marginalia{margin-left: 16px;}/*** Feed the line above only to IE browsers, then override it below ***/ul.marginalia   {	font-size: 13px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	margin-left: -10px;	list-style: none;	list-style-type: none;	}.marginalia   {	font-size: 13px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	padding-right: 2px;	}.price   {	display: inline;	font-size: 30px;	font-weight: bold;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	}.nav_item {	background-color: #f30;	font-size: 14px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	}.list_item  {	list-style-type: disc;	font-size: 12px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	padding-right: 10px;	margin-left: 20px;	padding-left: 0px;	list-style-position: outside;	}.list_item li {	font-size: 12px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	}.new_book_title   {	font-weight: bold;	font-size: 24px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	line-height: 100%;	padding-bottom: 2px;	}.bulletless_list {	font-weight: bold;	line-height: 160%;	}.big_head   {	font-weight: bold;	font-size: 48px;	font-family: Georgia, "Times New Roman", Times, serif;	padding-bottom: 2px;	}* html .small_head{line-height: 200%;}/*** Feed the line above only to IE browsers, then override it below ***/.small_head   {	color: #5581ff;	font-size: 20px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	line-height: 150%;	margin-left: 10px;	padding-top: 2px;	padding-bottom: 2px;	}.little_cover {	margin-top: 4px;	}.catalog_table {	font-weight: bold;	font-size: 12px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	}.catalog_table th {	text-align:left;	border-top: 2px solid #FFCC66;	border-bottom: 1px solid #FFCC66;	}* html .catalog_table td {padding-top: 5px; padding-bottom: 3px;}/*** Feed the line above only to IE browsers, then override it below ***/.catalog_table td {	line-height: 130%;	border-bottom: 1px solid #FFCC66;	padding-top: 5px;	padding-bottom: 5px;	}.order_steps {	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;		font-size: 13px;	}.order_steps li {	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;		font-size: 13px;	line-height: 120%;	}.small_title   {	font-weight: bold;	font-size: 14px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	margin-bottom: -14px;	}.news_headlines, dt   {	font-weight: bold;	font-size: 13px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	}dd {	font-size: 12px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	padding-right: 15px	}.faq_TOC  {	font-weight: bold;	font-size: 13px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	}.faq_TOC li {	font-weight: bold;	font-size: 13px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	}.faq_list  {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	}.buy_stuff {	margin-right: 10px;	padding-bottom: 10px;	border-bottom: 1px dotted;	}.quote {	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	font-size: 13px;	padding: 3px;	border: solid 1px #f30 }.tc_message {	position: relative; 	float: right; 	border: solid 1px #f30; 	width: 170px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	font-size: 13px;	padding: 4px;	margin-left: 10px;	text-align: left;}.tinytext {	font-size: 10px;	font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;	}.backpath { 	display: none;	}
