* { 
	margin: 0 auto;
	padding: 0;
	background-color: transparent;
	text-align: left;
	list-style: none;
	}

body  {
	width: auto;
	height: auto;
	background: #000 url(i/bg.gif) repeat-y center top;
	}
	
div#wrap {
	position: relative;
	width: 696px;
	height: auto;
	}

p {
	font: 11px/14px Verdana, Arial, sans-serif;
	color: #aaa;
	margin-bottom: 14px;
	}

a { text-decoration: none; color: #d6b97b; }
a:hover { color: #c47130; }

.dark-gray { color: #111; }
.dark-purple { color: #45227d; }
.light-purple { color: #6e5ca0; }
.gold { color: #c47130; }
.tan { color: #d6b97b; }

h1 {
	font: 11px/14px Georgia, Times, serif;
	color: #aaa;
	margin-bottom: 14px;
	}
	
h1.hdr-about-home,
h1.hdr-news-home,
h1.hdr-releases-home,
h1.hdr-merch-home {
	float: left;
	width: 212px;
	height: 30px;
	overflow: hidden; 
	text-indent: -999em;
	}

h1.hdr-about-home { background: transparent url(i/hdr-about-home.gif) no-repeat 0 0; }
h1.hdr-news-home { background: transparent url(i/hdr-news-home.gif) no-repeat 0 0; }
h1.hdr-releases-home { background: transparent url(i/hdr-releases-home.gif) no-repeat 0 0; }
h1.hdr-merch-home { background: transparent url(i/hdr-merch-home.gif) no-repeat 0 0; }

h2 { font: 14px/14px Georgia, Times, serif; color: #fff; }
h2 span.date { font: 12px/14px Georgia, Times, serif; font-style: italic; }

h3 {
	font: 18px/14px Georgia, Times, serif;
	color: #fff;
	margin-top: 34px;
	margin-bottom: 14px;
	}
	
h4 {
	font: 14px/14px Georgia, Times, serif;
	color: #fff;
	margin-bottom: 14px;
	}
	
h4 span.date {
	color: #ccc;
	font-style: italic;
	}

a#logo {
	float: left;
	width: 232px;
	height: 94px;
	background: transparent url(i/logo.gif) no-repeat 0 0;
	overflow: hidden; 
	text-indent: -999em;
	}

a#hdr-ad {
	float: left;
	width: 464px;
	height: 94px;
	background: transparent url(i/header-ad.gif) no-repeat 0 0;
	overflow: hidden; 
	text-indent: -999em;
	}
	
ul#nav-main {
	float: left;
	width: 696px;
	height: 32px;
	background-color: #efefef;
	}

ul#nav-main li { display: inline; }

ul#nav-main li a#nav-artists,
ul#nav-main li a#nav-news,
ul#nav-main li a#nav-releases,
ul#nav-main li a#nav-store,
ul#nav-main li a#nav-media, 
ul#nav-main li a#nav-about, 
ul#nav-main li a#nav-contact {
	float: left;
	height: 32px;
	overflow: hidden; 
	text-indent: -999em;
	margin-left: 10px;
	}
	
ul#nav-main li a#nav-artists { width: 55px; background: transparent url(i/nav-artists.gif) no-repeat 0 0; }
ul#nav-main li a#nav-news { width: 41px; background: transparent url(i/nav-news.gif) no-repeat 0 0; }
ul#nav-main li a#nav-releases { width: 69px; background: transparent url(i/nav-releases.gif) no-repeat 0 0; }
ul#nav-main li a#nav-store { width: 45px; background: transparent url(i/nav-store.gif) no-repeat 0 0; }
ul#nav-main li a#nav-media { width: 47px; background: transparent url(i/nav-media.gif) no-repeat 0 0; }
ul#nav-main li a#nav-about { margin-left: 254px; width: 49px; background: transparent url(i/nav-about.gif) no-repeat 0 0; }
ul#nav-main li a#nav-contact { width: 67px; background: transparent url(i/nav-contact.gif) no-repeat 0 0; }

ul#nav-main li a#nav-artists:hover { background: transparent url(i/nav-artists.gif) no-repeat 0 -32px; }
ul#nav-main li a#nav-news:hover { background: transparent url(i/nav-news.gif) no-repeat 0 -32px; }
ul#nav-main li a#nav-releases:hover { background: transparent url(i/nav-releases.gif) no-repeat 0 -32px; }
ul#nav-main li a#nav-store:hover { background: transparent url(i/nav-store.gif) no-repeat 0 -32px; }
ul#nav-main li a#nav-media:hover { background: transparent url(i/nav-media.gif) no-repeat 0 -32px; }
ul#nav-main li a#nav-about:hover { background: transparent url(i/nav-about.gif) no-repeat 0 -32px; }
ul#nav-main li a#nav-contact:hover { background: transparent url(i/nav-contact.gif) no-repeat 0 -32px; }

div#banner-wrap {
	float: left;
	width: 696px;
	height: 200px;
	}
	
div#side-wrap {
	float: left;
	width: 232px;
	height: 200px;
	}
	
a#side-ad {
	float: left;
	width: 232px;
	height: 100px;
	background: transparent url(i/side-ad.gif) no-repeat 0 0;
	overflow: hidden; 
	text-indent: -999em;
	}
	
div#newsletter-wrap {
	float: left;
	width: 232px;
	height: 100px;
	background-color: #bb844c;
	}

div#sign-up {
	width: 212px;
	height: auto;
	padding: 6px 10px 2px 10px;
	}
	
div#sign-up p {
	font-weight: bold;
	color: #fff;
	margin-bottom: 4px;
	}

div#sign-up label {
	font: 11px/14px Georgia, Times, serif;
	font-weight: bold;
	color: #fff;
	float: left;
	clear: left;
	display: inline;
	width: 60px;
	margin-bottom: 8px;
	}

div#sign-up input {
	float: left;
	}
	
div#sign-up input#email-submit {
	float: left;
	margin-top: 8px;
	}

a#banner-ad {
	float: left;
	width: 464px;
	height: 200px;
	background: transparent url(i/main-ad.jpg) no-repeat 0 0;
	overflow: hidden; 
	text-indent: -999em;
	}













	
div#content-home {
	float: left;
	width: 696px;
	height: auto;
	background: #fff url(i/content-home-bg.gif) repeat-y center top;
	}
	
div#left-col-home {
	float: left;
	width: 212px;
	height: auto;
	padding: 0 10px 20px 10px;
	background-color:#efefef;
	}
	
div#left-col-home p { color: #555; }
	
div#center-col-home {
	float: left;
	width: 212px;
	height: auto;
	padding: 10px 10px 20px 10px;
	}
	
div#center-col-home p { color: #fff; }
	
div#right-col-home {
	float: left;
	width: 232px;
	height: auto;
	}

div#content {
	float: left;
	width: 696px;
	height: auto;
	background: #fff url(i/content-bg.gif) repeat-y center top;
	}

div#left-col {
	float: left;
	width: 212px;
	height: auto;
	padding: 0 10px 20px 10px;
	}
	
div#left-col p { color: #555; }

div#flashPlayer {
	margin: 16px 0 0 9px;
	}

div#right-col {
	float: left;
	width: 444px;
	height: auto;
	padding: 0 10px 20px 10px;
	}

div#right-col p { color: #fff; }

img#cd {
	float: left;
	width: 239px;
	height: 209px;
	}

div#releases-home {
	width: 212px;
	height: auto;
	padding: 0 10px 20px 10px;
	background-color: #787878;
	}
	
div#releases-home p { color: #ddd; }

a#cd-releases {
	float: left;
	width: 72px;
	height: 72px;
	background: transparent url(i/cd-releases.jpg) no-repeat 4px 4px;
	border: 1px solid #ccc;
	padding: 4px 4px 4px 4px;
	margin: 0 10px 4px 0;
	overflow: hidden; 
	text-indent: -999em;
	}

a#cd-releases:hover { border: 1px solid #fff; }

div#merch-home {
	width: 212px;
	height: auto;
	padding: 0 10px 20px 10px;
	}
	
div#merch-wrap {
	width: 212px;
	height: 96px;
	clear: both;
	}

a#merch-price {
	font: 14px/14px Georgia, Times, serif;
	color: #d6b97b;
	border-bottom: 1px solid #d6b97b;
	}
	
a#merch-price:hover { color: #c47130; border-bottom: 1px solid #c47130; }

a#cd-merch {
	float: left;
	width: 72px;
	height: 72px;
	background: transparent url(i/cd-merch.jpg) no-repeat 4px 4px;
	border: 1px solid #ccc;
	padding: 4px 4px 4px 4px;
	margin: 0 10px 0 0;
	overflow: hidden; 
	text-indent: -999em;
	}
	
a#tshirt1-merch:hover { border: 1px solid #aaa; }

a#tshirt1-merch {
	float: left;
	width: 72px;
	height: 72px;
	background: transparent url(i/tshirt1-merch.jpg) no-repeat 4px 4px;
	border: 1px solid #ccc;
	padding: 4px 4px 4px 4px;
	margin: 0 10px 0 0;
	overflow: hidden; 
	text-indent: -999em;
	}
	
a#cd-merch:hover { border: 1px solid #aaa; }
	
a#tshirt2-merch {
	float: left;
	width: 72px;
	height: 72px;
	background: transparent url(i/tshirt2-merch.jpg) no-repeat 4px 4px;
	border: 1px solid #ccc;
	padding: 4px 4px 4px 4px;
	margin: 0 10px 0 0;
	overflow: hidden; 
	text-indent: -999em;
	}
	
a#tshirt2-merch:hover { border: 1px solid #aaa; }

.clear { clear: both; }

div#footer {
	width: 676px;
	height: 32px;
	border-top: 1px solid #ccc;
	padding: 10px 10px 10px 10px;
	}
	
.home
{
	width:464px;
	height:343px;
	float:right;
	background-image:url(i/book_banner.jpg);
	margin-bottom:10px;
}

.home_txt
{
	font-family:Trebuchet MS;
	font-size:11px;
	line-height:14px;
	color:#464646;
	width:270px;
	position:relative;
	left:65px;
	top:110px;
}

.home_link img
{
	width:120px;
	height:60px;
	position:relative;
	left:70px;
	top:40px;
	border:0px;
}

.home_availableproducts
{
	text-align:center;
	background-color:#ffffff;
	margin-bottom:15px;
}

.home_product
{
	width:205px;
	float:left;
	margin-right:20px;
}

.home_product img
{
	border:0px;
}

.product_img
{
	float:left;
	width:72px;
}

.product_name
{
	font-family:Georgia;
	font-size:12px;
	color:#464646;
	float:right;
	width:110px;
}

.price
{
	color:#cc9154;
}



