body { background: #BFD630 url('../images/bg_body_8.jpg') repeat-x top; }

.container { background: #fff; }

#header { background: #0073B6 url('../images/header_top_8.jpg') no-repeat top left; height: 120px; text-indent: -9999em; }
#header a { display: block; height: 120px; }

#blurb { font: 1.8em Arial, Helvetica, "Lucida Grande", Verdana, sans-serif; color: #000; /*text-shadow: 0px 1px 2px #333;*/
	background: #ABD517 url('../images/sunrays_6.jpg') no-repeat; height: 200px; }

	#blurb p { width: 330px; height: 175px; padding: 25px 30px 0 400px; background: url('../images/kids_toon_8.gif') no-repeat left; }

#mainarea { padding-top: 2em; background: url('../images/bg_mainarea.gif') repeat-x top; }

#content { padding: 0 20px; width: 358px; }
#content.fullwidth { width: 720px; }
	h3 { color:#0073B6; line-height: 1.2em; margin-bottom: 0.8em; }
	h4 { color:#0073B6; line-height: 1.2em; margin-bottom: 0.8em; }
	p.intro { font-size: 1.5em; color: #0073B6; font-family: Arial, Helvetica, "Lucida Grande", Verdana, sans-serif; 
		margin-bottom: 1em !important; }
	em { font-style: normal; background-color: #FFFFCC; }
	small { font-size: 0.9em; font-style: italic; color: #999; }
	strong { color: #00003F; }
	ul, ol { margin: 0 0 1.5em 10px; padding: 0 0 0 20px; }
	li { margin: 0 0 0.8em; }
	/*
	#content ul { list-style: none; margin-left: 0; padding: 20px 20px 12px 20px; 
		background: #cde9d0 url('../images/bg_list_4.jpg') no-repeat top left; }
	#content ul li { padding: 0 0 12px 32px; background: url('../images/arrow-next.gif') no-repeat 0px 5px; 
		font-size: 1.4em; color: #314f31; font-family: Arial, Helvetica, "Lucida Grande", Verdana, sans-serif; }
	#content ul li a { white-space: nowrap; }
	*/
	img.right { float: right; margin: 0 0 1em 20px; }

#sidebar { text-align: center; }
	#sidebar p { margin: 0 0 1em 0; }
	#sidebar img { float: none; margin: 5px; padding: 0; vertical-align: middle; }
	#sidebar div { float: left; width: 50%; }
	
	#sidebar .promo { margin: 0 auto 20px; display: block; padding: 0 0 12px; border-bottom: 1px dotted #eee; }
	#sidebar .promo img { margin: 0; display: block; }

#footer { background: #446016 url('../images/bg_footer.jpg') no-repeat; }

	#footer strong { color: #fff; }
	#footer p { padding: 90px 30px 10px 30px; color: #fff; }
	#footer a { color: #fff; }
	#footer a:hover { color: #eee; }



table { border-top: 1px solid #fef1e3; border-right: 1px solid #fef1e3; margin: 1em auto; border-collapse: collapse; width: 100%; }
caption { color: #b4a99b; letter-spacing: 0.1em; padding: 0; margin: 1em 0 0 0; margin-bottom: 0; 
	caption-side: top; text-align: center; }	
tr.odd td, tr.odd .column1 { background: #FEF5ED url('../images/bg_table.gif') no-repeat; }	
.column1 { background: #f9fcfe; }
td { color: #978167; border-bottom: 1px solid #fef1e3; border-left: 1px solid #f8efe5; padding: 0.3em 1em; 
	text-align: center; font-size: 0.9em; }				
th { font-weight: normal; color: #978167; text-align: left; border-bottom: 1px solid #fef1e3; border-left: 1px solid #f8efe5; 
	padding: 0.3em 1em; }	
thead th, tfoot th { background: #FEF5ED; text-align: center; font: bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; 
	color: #d3a366; margin: 0.5em 0.5em 0.5em 0; }
tfoot th em { color: #f03b58; font-weight: bold; font-size: 1.1em; font-style: normal; }	


#content ul.offers { background: none; margin: 0; padding: 0; width: 100%; }
#content ul.offers li { background: none; padding: 0; margin: 0 20px 30px 0; font-size: 1em; width: 338px; display: inline-block; vertical-align: top; }
#content ul.offers li img { float: right; margin: 0 0 0 10px; }

