/* CSS Document */
/* table */

#intro { width: 360px; margin-bottom: 20px;}

#intro, #store
{
	padding: 6px;
	border: none;
	font: normal 10px verdana, sans-serif;
	text-align: left;
	border-collapse: collapse;
}

#intro caption
{
	border: none;
	text-align: left;
	caption-side: top;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	padding: 1em 0 ;
}

#intro p
{
	font: normal/1.4 11px verdana, sans-serif;
	margin: 1em 0;

}

#store td, #store th
{
	padding: 6px;
	border-bottom: 1px dotted #CC9;
}

#store th { font: bold 10px verdana, sans-serif; }
#store th[scope="col"] { text-align: center; }
#store th.first[scope="col"] { border-right: 1px dotted #CC9; }

#store th[scope="row"]
{
	text-align: right;
	padding-right: 1em;
}

/* this rollover CSS created by collys rollover generator at http://www.collylogic.com/scripts/rollover.html */
#store td a.button
{
	float: left;
	width: auto;
	height: auto;
	border: 1px solid #666;
	-moz-border-radius: .5em .5em 0 0;
	padding: .33em 1em;
	font: normal 10px verdana, sans-serif;
	text-decoration: none;
	text-align: center;
}

/* amazon */
a.amazon
{
	color: #000;
	background: #A5C6DE;
}

a.amazon:link, a.amazon:visited, a.amazon:active
{
	color: #000;
	text-decoration: none;
	background: #A5C6DE;
}

a.amazon:hover
{
	color: #750219;
	background: #E0E0BE;
}

/* b-n */
a.noble
{
	color: #000;
	background: #A5C6DE;
}

a.noble:link, a.noble:visited, a.noble:active
{
	color: #000;
	text-decoration: none;
	background: #CC9;
}

a.noble:hover
{
	color: #FFF;
	background: #750219;
}


/* audible */
a.audible
{
	color: #000;
	background: #B6CA64;
}

a.audible:link, a.audible:visited, a.audible:active
{
	color: #000;
	text-decoration: none;
	background: #B6CA64;
}

a.audible:hover
{
	color: #fff;
	background: #7E8E3D;
}