/* meyer browser defaults reset */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus {	outline: 0;}body {	line-height: 1;	color: black;	background: white;}ol, ul {	list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}/* end browser defaults reset  *//* BEGIN MAIN STYLE */body {	background:#9AC4DB;}a {	text-decoration:none;}#wrap {position:relative; width:900px; margin:0 auto; background:#9cc6de; border:1px solid #8EB5CB;}#foot {display:block; position:relative; background:url('../image/footBG.jpg') top left repeat-x; width:100%; text-align:center; margin:15px auto; margin-bottom:0; padding:25px 0; clear:both;}div#nav + h2 {	position:relative; width:100%; text-align:center !important; margin:3px auto;}div#wrap h2 + span { display:block; position:relative; width:100%; text-align:center; margin:0 auto; padding-bottom:11px; letter-spacing:1.5px;}/* NAVIGATION  */#nav {position:relative; margin:0 auto; height:60px;  background:url('../image/footBG.jpg') top left repeat-x;}#nav ul {display:block; position:relative; top:5px; width:796px; list-style:none; margin:0 auto; padding-top:5px;}#nav ul li { display: block; position: relative; float: left; text-indent: -9999px; margin: 0 9px; background-repeat: no-repeat; background-position: 0px 10px; min-height:40px;}#nav ul li a { display:block; line-height:40px; padding-top:0px;}#nav ul li a:hover { border-top:3px solid #A62E88;}#nav ul li a#here { border-top:3px solid #999;}.home {display:block; position:relative; width:42px; height:13px; background:url('../image/navButtons/home.gif');}.order {width:37px; height:13px; background:url('../image/navButtons/store.gif');}.book {width:42px; height:13px; background:url('../image/navButtons/books.gif');}.newspapers {width:86px; height:15px; background:url('../image/navButtons/newspapers.gif'); margin-top:1px !important;}.personalized {width:89px; height:13px; background:url('../image/navButtons/personalized.gif');}.print {width:94px; height:13px; background:url('../image/navButtons/print-n-solve.gif');}.teachers {width:63px; height:13px; background:url('../image/navButtons/teachers.gif');}.retail {width:62px; height:13px; background:url('../image/navButtons/retailers.gif');}.contact {width:54px; height:12px; background:url('../image/navButtons/contact.gif');}.about {width:43px; height:13px; background:url('../image/navButtons/about.gif');}/* .interactive {width:83px; height:42px; background:url('../image/navButtons/OnLinePuzzles.gif');} *//* .comments {width:69px; height:30px; background:url('../image/navButtons/ReaderComments.gif');} *//* end Navigation *//* HOME PAGE */.title {position:relative; left:50%; background:url('../image/title.gif'); width:452px; height:214px; text-indent:-9999px; margin:17px 0 15px -226px;}.homeImg {position:relative; left:50%; margin:15px 0 0 -200px; width:400px; height:553px;}.bbird1 {position:absolute; top:220px; right:17px;}.mouse-purple {position:absolute; top:220px; left:17px;}/* end home page */#books, #personal, #about, #teacher, #contact, #newspaper, #order, #order_pal {position:relative; width:850px; margin:0 auto;}/* BOOKS */div#books div {position:relative; margin:0 auto; width:700px;  border-top:1px solid #A64C2E; min-height:375px;}#books div img, #personal div img {display:block; position:absolute; padding-top:3px;}div#books div h3, div#books div h4, div#books div span, div#books div p {position:relative; left:300px; width:325px; padding:5px 0;}div#books div span a {margin-left:25px;}div#otherAuthors {position:relative; border:1px solid #fff !important;}div#otherAuthors h2 {width:100%; line-height:25px; text-align:center; margin:0 0 7px 0; padding:3px 0; background:url('../image/itemBG1.gif'); border-bottom:1px solid #fff;}div#otherAuthors div img {margin-left:5px !important;}div#otherAuthors div span.chizzyPDF {display:block; height:23px; text-indent:0; text-align:center; margin:10px 0; background:url('../image/itemBG1.gif'); border:1px solid #fff;}div#otherAuthors div span.chizzyPDF a {margin:6px 0 !important; padding:0 0 0 0;}/* end books *//* PERSONALIZED PUZZLES */#personal {min-height:500px;}#personal p, #personal ul {position:relative; width:400px; left:0px; margin-bottom:10px;}#personal p {margin-top:15px;}#personal img {border:0 !important;}#personal ul {float:left; position:relative; width:33%;}#personal div#col2 ul > li:first-child, #teacher ul > li:first-child {color:#A62E88; margin:0 0 6px 0; font-size:16px; text-indent:0 !important; font-weight:100; }#personal ul li {text-indent:4px; margin:4px 0;}div#personal div ul + span {display:block; position:relative; margin:0px 0; padding:7px; width:50%; height:40px; line-height:19px; clear:both; background:url('../image/itemBG1.gif');}/* end personalized *//* ABOUT LIZ */#about > div:first-child {	width:450px;}div#moreLinks {width:450px !important;}div#moreLinks ul, div#moreLinks ul li {width:90% !important;}#about ul, #newspaper ul {	padding:4px 0;}#about div + div ul > li:first-child, #newspaper  div.paperList ul > li:first-child {	font-weight:bold;	margin-left:0;	color:#A62E88;}#about ul li {	margin:3px 4px;	color:#333;}div#about > div:first-child {position:relative; float:left; clear:left;}#about div + div {	position:relative;	float:right;	top:0;	right:0;	width:330px;	padding:5px;	border-top:1px solid #8EB5CB;	border-left:1px solid #8EB5CB;	}div#moreAbout {position:relative;}div#moreLinks {}	img#mouse0 {	position:relative; float:left; clear:left; margin:40px 0 0 10px;}/* end about liz *//* TEACHERS */#teacher div ul {	width:400px;	margin-bottom:15px;}#teacher div ul li {	padding:4px;	margin-left:4px;}#teacher div img {	position:absolute;	top:30px;	left:390px;}#teacher ul li span {	color:#666;	font-size:0.9em;}div#teacher div + div  {	position:absolute;	top:50px;	right:0;} div#teacher div + div ul  {	width:280px;}#teacher ul > li:first-child {background:url('../image/itemBG1.gif'); border-top:1px solid #fff;}#teacher img.frogSchool {position:absolute; bottom:35px; right:45px; }/* end teachers *//* CONTACT *//* see ContactForm.css *//* end contact *//* OLD ORDER */div#order {background:#A0CDE6;}/* end order *//* NEW ORDER */div#order_pal {}div.orderItem {position:relative; border-top:1px solid #8EB5CB; border-right:1px solid #8EB5CB; padding:3px 0; width:650px;}div.itemDesc {position:relative; height:70px; width:100%; overflow:hidden;}div.itemDesc img.th, div.itemDesc h3, div.itemDesc span, div.itemDesc form {display:block; float:left; position:relative; height:40px; margin-top:0; border:0px solid green; padding:0 12px;}div.itemDesc img.th {width:52px; height:70px;}div.itemDesc h3 {margin-top:15px; width:280px;}div.itemDesc span {margin:15px 0 0 7px;}div.orderItem div.slickbox {width:300px !important;}img.addCart {}div.itemDesc form {margin:15px 0 0 0;}.time4fun, .imagination, .frogfun, .vacation, .ht1, .holiday, .abc, .xmas, .summer, .friends, .bible, .miracles, .standard, .puzzles, .bearShoe, .animals, .topsy {margin:0 0 3px 85px; width:420px;}#moreOptions, #intlUsers {position:absolute; top:150px; right:0px; width:175px; background:#9AC4DB; padding:4px; border:1px solid #fff;}#moreOptions *, #intlUsers * {display:block; margin:4px auto;}#moreOptions h4, #intlUsers h4 {height:auto; background:url('../image/itemBG1.gif'); padding:7px 0;}div#intlUsers {top:10px;}/* end new order *//* RETAILERS */div#retailInfo {	position:relative;	width:700px;	margin:10px auto;}div#retailInfo div {	position:relative;	float:left;	clear:right;	width:200px;	border:1px solid #fff;	padding:4px;	margin:0 0 15px 15px;}div#retailInfo div a {	font-size:16px;}div#retailInfo div ul {	margin:0 0 0 8px;	text-align:center;}div#retailInfo div ul li {	line-height:22px;}div#retail div#bookInfo {	width:675px;	margin:5px auto;	position:relative;	clear:both;}div#bookInfo h5 {	position:relative;	display:block;	margin-top:12px;	padding:4px 0;	background:url('../image/itemBG1.gif') top left repeat-x;	text-align:center;	border:1px solid #fff;}div#retail div#bookInfo div {	position:relative;	float:left;	width:300px;	padding:3px;	margin:6px 7px;	min-height:250px;	border-top:1px solid #ffffcc;}div#retail div#bookInfo div ul li{	color:#262626;}div#retail div#bookInfo div h3 {	margin:0 0 5px 0;}/* end retailers *//* NEWASPAPERS */div#paperQuote {	display:block; position:relative;}/* Typography */body {font-family: Cambria, Optima, Georgia, serif; font-size:16px; font-weight:100; color:#202020;}a {color:#A64C2E;} a:hover {color:#A62E4C !important; font-weight:bold;}h2 {font-size:22px; letter-spacing:1.2px;}h3 {font-size:17px;}div#books div h4 {color:#fff;}#moreOptions h4, #intlUsers h4 {font-size:20px; color:#A62E4C; text-align:center;}#moreOptions h4 a, #intlUsers h4 a {color:#A62E4C;}#moreOptions h4 a:hover, #intlUsers h4 a:hover {color:#fff !important;}div#retailInfo h4, div#newspaper h4 {font-size:16px; color:#555; text-align:center; padding:5px 2px; background:url('../image/itemBG1.gif');}h5 {color:black; font-size:1.05em;}p {text-indent:4px; line-height:16px; letter-spacing:0.5px; margin-bottom:10px;}div#books div h3 + span {font-size:12px;}span.chizzyPDF {font-size:16px; text-align:left;}span.chizzyPDF a {color:#fff;}#foot {color:#666;}strong {font-weight:bold;}small {font-size:0.9em;}/* Miscellany */span#printMessage1 {display:none !important;} div#meta {position:relative; width:450px; left:50%; text-align:right; margin:7px 0;}div#meta a {display:inline; margin:0 5px; color:#888; font-size:14px;}div#meta a span {color:#666;}div#uscheck * {display:block; width:100%; text-align:center;}div#uscheck h2 {margin-bottom:15px;}div#uscheck p {font-size:14px; margin:6px 0 6px 0; padding:0 0 0 0;}div#uscheck h3 a:link {color:#A64C2E;} div#uscheck h3 a:hover {color:#A62E88; text-decoration:underline;}