@charset "utf-8";
/* CSS Document */
/*GOD IS AMAZING! :) */
/* Last updated Mar 4 2009 by Arif Merritt */

html, body { background: #FFF; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
img { float: left; }
h1 { font-size: 15px; }

#wrapper { margin: 0 auto; width: 800px; background-color: #FFF; }
#header { height: 69px; overflow: hidden; }
#banner { height: 200px; overflow: hidden; }
#navigation { margin-bottom: 5px; height: 19px; background-color: #FFF; clear: left; }
#subscribe { float: right; margin-top: 17px; }
#textContent { padding: 0 7px 7px 7px; }
#homeContent { height: 471px; overflow: hidden; background-color: #FFF; margin-bottom: 7px; }
#promotions { height: 98px; margin-bottom: 10px; } 
#productGallery { }
#productGallery img { margin: 0 10px 10px 0; }
#productGallery img:lastChild { clear: both; }
.item { float: left; width: 400px; }
.item h1 { text-align: center; }
.itemleft { float: left; width: 380px; margin-right: 10px; }
.itemleft h1 { text-align: center; }
.itemCenter { width: 800px; margin-top: 40px; text-align: center; clear: both; }
.itemCenter h1 { text-align: center; }
.itemCenter img { float: none; }
#copyright { background-color: #FFF; text-align: center; }
#thankYou { width: 300px; text-align: center; background-color: #FFF; }
#flashcontent { width: 412px; height: 98px; overflow: hidden; float: left; }
/*links*/
a, a:visited { text-decoration: none; color: #009; }
a:hover { color: #F00; }

/*typography*/


/*kdi quick custom chart*/
.sectiontitle {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.subtitles {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.introCopy {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.text {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; }

.bullets { color: black; font-size: 11pt; font-family: arial; font-weight: normal; font-style: normal; line-height: 1em; text-align: left; margin-left: 2em; }



/* Css for the chart */
#content {
	width: 55em;
	margin: 0px auto;
	padding: 10px;
	background-color: #fff;

	}
table {
	border-collapse: collapse;
	width: 50em;
	border: 1px solid #777777;
	}
th, td {
	padding: 0.1em 1em;
	}		
	
caption {
	font-size: 1.2em;
	font-weight: bold;
	margin: 1em 0;
	}
col {
	border-right: 1px solid #ccc;
	}
col#albumCol {
	border:none;
	}
thread {
	background: #ccc url(images/bg.gif) repeat-x left center;
	border-top: 1px solid #a7a7a7;
	border-bottom: 1px solid #a7a7a7;
	}
th {
	font-weight:normal;
	text-align:left;
	}
#play listPostHead {
	text-indent: -1000em;
	}
.odd {
	background-color: #fff;
	}
tr:nth-child(odd) {
	background-color: #edf5ff;
	}
tr:hover {
	background-color:#ed1c24;
	color: #fff;
	}
thread tr:hover {
	background-color: transparent;
	color: #fff;
	}