/* global */
body	{
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 0; 
	background: url(../images/bg.gif) top left repeat-x #fff;
}

div, td	{
	vertical-align: top;
}

form	{
	margin: 0; 
	padding: 0;
}

blockquote	{
	font-size: 0.9em; 
	padding: 0; 
	margin: 25px;
}


/* identifiers */
#wrapper	{
	width: 100%; 
	text-align: center; 
	margin: 0; 
	padding: 0;
}

#container	{
	width: 760px; 
	margin: 0 auto; 
	padding: 0; 
	text-align: center;
}

#header1	{
	background-color: #900; 
	height: 18px; 
	padding: 4px 10px; 
	font-size: 0.7em; 
	text-align: right; 
	border-left: 1px solid #6e1111; 
	border-right: 1px solid #6e1111;
}

#header1	h1	{
	font-size: 1em; 
	margin: 0; 
	padding: 0; 
	font-weight: bold;
}

#header1	h1	a	{
	color: #fff; 
	text-decoration: none;
}

#header1	h1	a:hover	{
	color: #fff; 
	text-decoration: underline;
}

#header1-home	{
	background-color: #900; 
	padding: 4px 10px; 
	text-align: left; 
	border-left: 1px solid #6e1111; 
	border-right: 1px solid #6e1111;
}

#header1-home	p	{
	padding: 0; 
	margin: 0;
}

#header1-home	h1	{
	margin: 10px 0; 
	padding: 0; 
	text-align: left;
}

#header1-home	h1	a	{
	width: 482px; 
	height: 50px; 
	display: block; 
	background: url(../images/clc-logo.gif) top center no-repeat #900; 
	margin: 0 auto;
	text-indent: -9999px;
	text-align: left;
}

#main-header	h1					{margin: 5px 0; padding: 0; text-align: left; font-size: 1.6em; font-style: italic; color: #900;}

#header2							{margin: 0 auto; padding: 0;}
#navigation1						{list-style-type: none; margin: 0; padding: 5px; border-left: 1px solid #999; border-right: 1px solid #999;}
#navigation1	li					{display: inline; font-size: 0.75em; margin: 0; padding: 14px;}
#navigation1	li	a				{color: #666; text-decoration: none; border-bottom: none;}
#navigation1	li	a:hover			{color: #933; text-decoration: none; border-bottom: 3px solid #933;}

#sub-navigation2					{margin: 0; padding: 0; background: url(../images/bg-navigation2.gif) top left repeat-x #FF0000; display: block; height: 27px;}
#sub-navigation2	ul				{list-style-type: none; margin: 0; padding: 0;}
#sub-navigation2	ul	li			{margin: 0 0 10px; font-size: 0.9em; float: left; text-align: center; background: url(../images/bg-navigation2.gif) top left repeat-x #FF0000;}
#sub-navigation2	ul	li	a		{display: block; color: #fff; text-decoration: underline; padding: 6px 7px;}
#sub-navigation2	ul	li	a:hover	{display: block; color: #fff; text-decoration: none; padding: 6px 7px;}

#sub-navigation						{margin: 0; padding: 5px 0; background: url(../images/sub-navigation.jpg) top left no-repeat transparent; display: block; height: 25px; text-align: center;}
#sub-navigation	ul					{list-style-type: none; margin: 0 auto; padding: 0;}
#sub-navigation	ul	li				{margin: 0; font-size: 0.9em; text-align: center; display: inline; padding: 0 7px; height: 25px;}
#sub-navigation	ul	li	a			{color: #333; text-decoration: underline;}
#sub-navigation	ul	li	a:hover		{color: #333; text-decoration: none;}

#main	{
	margin: 10px 0; 
	/* border-top: 1px solid #ccc; */ 
	padding: 10px 0;
}

#content2							{margin: 0 0 0 185px; padding: 0 0 20px 10px; text-align: left; font-size: 0.8em; color: #666;}
#content2	p	a					{color: #000; text-decoration: underline;}
#content2	p	a:hover				{color: #000; text-decoration: none;}
#content2	h2						{color: #933; margin: 0 0 3px; padding: 0 2px 2px; border-bottom: 1px solid #933; font-size: 1.5em; letter-spacing: -1px;}

#content	{
	margin-left: 185px; 
	padding: 0 0 10px 10px; 
	text-align: left; 
	font-size: 0.8em; 
	color: #666;
}

#content	p						{margin: 11px;}
#content	p	a					{color: #000; text-decoration: underline;}
#content	p	a:hover				{color: #000; text-decoration: none;}
#content	h2						{color: #933; margin: 0 0 3px; padding: 0 2px 2px; font-size: 1.5em; letter-spacing: -1px;}

#leftnav	{
	float: left; 
	width: 172px; 
	margin: 0 0 10px;
}

#leftnav	ul						{width: 165px; margin: 0 auto 0 0; padding: 0; text-align: left; list-style-type: none;}
#leftnav	li						{margin: 0; padding: 0; font-size: 0.71em; line-height: 0.9em;}
#leftnav	li	a					{color: #666; text-decoration: none; padding: 4px; display: block; width: 165px; margin: 2px 0; border-left: 5px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3;}
#leftnav	li	a:hover				{color: #333; text-decoration: none; border-left: 5px solid #933; border-top: 1px solid #933; border-right: 1px solid #933; border-bottom: 1px solid #933;}

#fivesteps							{display: block; margin: 0;}
#fivesteps1							{width: 125px; padding: 0 5px; border-right: 1px solid #eee;}
#fivesteps1	p						{font-size: 0.8em; line-height: 0.8em; font-weight: bold;}
#fivesteps2							{padding: 0 5px; border-left: 1px solid #999;}

#test-home							{background: url(../images/test-home.jpg) top right no-repeat #fff; padding: 0 210px 0 0;}
#map								{margin: 15px 0 0; text-align: center;}

#search	{
	text-align: center; 
	border: 1px solid #a3a3a3; 
	font-size: 0.7em; 
	color: #666; 
	width: 170px; 
	margin: 0 0 10px; 
	padding: 0;
}

#search	input	{
	margin: 1px;
}

#searchbar	{
	border: 1px solid #666; 
	margin: 2px;
}

#footer								{font-size: 0.7em; color: #666; background-color: #eee; border-top: 1px solid #ccc; padding: 10px 0; widht: 740px; clear: both; bottom: 0;}
#footer		a						{color: #666; text-decoration: underline;}
#footer		a:hover					{color: #933; text-decoration: none;}

#sample-questions	ol	li			{margin: 10px 0 25px; font-weight: bold;}
#sample-questions	ol	li	ol		{list-style-type: lower-alpha;}
#sample-questions	ol	li	ol	li	{margin: 2px 0; font-weight: normal;}

#answers							{margin: 25px auto 0; width: 300px; text-align: left;}
.answers1							{padding: 2px; border: 1px solid #ccc; background-color: #eee; cursor: help;}
.answers1	a						{color: #333; text-decoration: underline;}
.answers1	a:hover					{color: #333; text-decoration: none;}

#state-list2	td					{padding: 5px 10px; margin: 0 0 10px; width: 25%; font-size: 0.8em;}
#state-list2	td	ul				{list-style-type: none; padding: 0; margin: 0;}
#state-list2	td	ul	li			{margin: 2px;}
#state-list2	td	a				{color: #666; text-decoration: none;}
#state-list2	td	a:hover			{color: #933; text-decoration: underline;}

#add-cart							{text-align: right; padding: 0; background-color: #eee; border-bottom: 1px solid #ccc;}

/* state header */
#state-header						{height: 75px; padding: 25px 0 0; text-align: left; width: 650px; margin: 0 auto;}
#state-header		h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2em; line-height: 1.4em; letter-spacing: -1px;}

#florida-header						{background: url(../images/florida.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#florida-header		h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#california-header					{background: url(../images/california.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#california-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#georgia-header						{background: url(../images/georgia.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#georgia-header		h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#michigan-header					{background: url(../images/michigan.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#michigan-header		h1			{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#new-york-header					{background: url(../images/new-york.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#new-york-header		h1			{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#north-carolina-header				{background: url(../images/north-carolina.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#north-carolina-header	h1			{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2em; line-height: 1.4em; letter-spacing: -1px;}

#virginia-header					{background: url(../images/virginia.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#virginia-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#texas-header						{background: url(../images/texas.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#texas-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#ohio-header						{background: url(../images/ohio.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#ohio-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#indiana-header						{background: url(../images/indiana.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#indiana-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#new-jersey-header					{background: url(../images/new-jersey.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#new-jersey-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#illinois-header					{background: url(../images/illinois.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#illinois-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#south-carolina-header				{background: url(../images/south-carolina.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#south-carolina-header	h1			{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2em; line-height: 1.4em; letter-spacing: -1px;}

#alabama-header						{background: url(../images/alabama.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#alabama-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#delaware-header					{background: url(../images/delaware.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#delaware-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#iowa-header						{background: url(../images/iowa.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#iowa-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#louisiana-header					{background: url(../images/louisiana.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#louisiana-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#maine-header						{background: url(../images/maine.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#maine-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#minnesota-header					{background: url(../images/minnesota.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#minnesota-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#nevada-header						{background: url(../images/nevada.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#nevada-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#pennsylvania-header				{background: url(../images/pennsylvania.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#pennsylvania-header	h1			{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#arkansas-header					{background: url(../images/arkansas.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#arkansas-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#alaska-header						{background: url(../images/alaska.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#alaska-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#vermont-header						{background: url(../images/vermont.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#vermont-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#arizona-header						{background: url(../images/arizona.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#arizona-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#connecticut-header					{background: url(../images/connecticut.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#connecticut-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#hawaii-header						{background: url(../images/hawaii.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#hawaii-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#kentucky-header					{background: url(../images/kentucky.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#kentucky-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#massachusetts-header				{background: url(../images/massachusetts.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#massachusetts-header	h1			{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2em; line-height: 1.4em; letter-spacing: -1px;}

#mississippi-header					{background: url(../images/mississippi.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#mississippi-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#west-virginia-header				{background: url(../images/west-virginia.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#west-virginia-header	h1			{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#oklahoma-header					{background: url(../images/oklahoma.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#oklahoma-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#utah-header						{background: url(../images/utah.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#utah-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#new-hampshire-header				{background: url(../images/new-hampshire.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#new-hampshire-header	h1			{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#rhode-island-header				{background: url(../images/rhode-island.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#rhode-island-header	h1			{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#district-of-columbia-header		{background: url(../images/district-of-columbia.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#district-of-columbia-header	h1	{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2em; line-height: 1.4em; letter-spacing: -1px;}

#montana-header						{background: url(../images/montana.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#montana-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#wyoming-header						{background: url(../images/wyoming.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#wyoming-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#nebraska-header					{background: url(../images/nebraska.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#nebraska-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#maryland-header					{background: url(../images/maryland.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#maryland-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#colorado-header					{background: url(../images/colorado.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#colorado-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#kansas-header						{background: url(../images/kansas.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#kansas-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#new-mexico-header					{background: url(../images/new-mexico.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#new-mexico-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#oregon-header						{background: url(../images/oregon.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#oregon-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#idaho-header						{background: url(../images/idaho.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#idaho-header	h1					{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#washington-header					{background: url(../images/washington.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#washington-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#south-dakota-header				{background: url(../images/south-dakota.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#south-dakota-header	h1			{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#north-dakota-header				{background: url(../images/north-dakota.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#north-dakota-header	h1			{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#missouri-header					{background: url(../images/missouri.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#missouri-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}

#wisconsin-header					{background: url(../images/wisconsin.gif) top left no-repeat #fff; height: 75px; padding: 25px 0 0 110px; text-align: left; width: 650px; margin: 0 auto;}
#wisconsin-header	h1				{font-style: italic; margin: 0; padding: 0; color: #900; font-size: 2.2em; line-height: 1.4em; letter-spacing: -1px;}


/* classes */
.searchH	{
	background-color: #a3a3a3; 
	padding: 2px; 
	color: #fff; 
	text-align: left;
}

.book								{text-align: left;}
.icons, .pdf, .cartcheck			{text-align: center;}
.price-column						{text-align: right;}
.bottom-addcart						{margin: 3px 5px;}

.prodlist	{
	border-top: 1px solid #eee; 
	border-left: 1px solid #eee; 
	margin: 4px 0 4px -3px; 
	width: 100%;
}

.prodlist	th						{padding: 2px; border-right: 1px solid #eee; border-bottom: 1px solid #ccc; font-size: 0.8em; background-color: #f7f7f7; text-align: center;}
.prodlist	th	a					{color: #666; text-decoration: underline;}
.prodlist	th	a:hover				{color: #333; text-decoration: none;}
.prodlist	td						{padding: 5px 3px; font-size: 0.8em; line-height: 1.2em; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
.prodlist	td	img					{margin: 0 auto; text-align: center;}
.prodlist	td	a					{color: #900; font-size: 1.1em; font-weight: bold; text-decoration: underline;}
.prodlist	td	a:hover	{
	color: #333; 
	font-size: 1.1em; 
	font-weight: bold; 
	text-decoration: none;
}
