body {
	background-color: #000000;
	color: #FFFFAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	margin-left:0;
}

#maincontent {
	margin:0 15px 0 15px;
	background-color: black;
}

.headarea {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-align:center;
	margin-bottom:60px;
	}

.main_img {
	border : 0px solid Black;
}
a:link {  color: #47C2FF; font-weight:bold;}
a:visited {  color: #47C2FF; font-weight:bold;}
a:hover {  color: #E3FCFF; font-weight:bold;}
a:active {  color: #E3FCFF; font-weight:bold;}

#authormail {
	font-size: 12pt;
	text-align:center;
	background-color:#444444;
}

table.maincols {
	border-style:none;
	height:900px;
}

table.evenspace td {
	width:33%;
	padding:20px;
}

.highlight {
	color:white;
	font-weight:bold;
}

a.bookarea {display:inline}
a.bookarea:link {  text-decoration:none;}
a.bookarea:visited {  text-decoration:none;}
a.bookarea:hover {  text-decoration:none; color:yellow;}
a.bookarea:active {  text-decoration:none; }
a.bookarea:focus {
	outline: none;
}

a.bookcover:link {  text-decoration:none;}
a.bookcover:visited {  text-decoration:none;}
a.bookcover:hover {  text-decoration:none; }
a.bookcover:active {  text-decoration:none; }
a.bookcover:focus {
	outline: none;
}

.nooutline:focus {
	outline: none;
}

a.silentlink {  text-decoration:none;}

#buynow {
	font-size:20px;
	background-color:#0AA4CF;
	color:white;
	border-top:2px solid #7CB3C2;
	border-left:2px solid #7CB3C2;
	border-bottom:2px solid #024A5E;
	border-right:2px solid #024A5E;
	text-align:center;
	padding:4px 8px 4px 8px;
	float:left;
	}

#savenow {
	/* 
	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);	
	-o-transform: rotate(30deg);
	*/
}
	
#listprice {
	margin-left:10px;
	text-decoration:line-through;
}

#saleprice {
	margin-left:10px;
	color:white;
}

#meetari {
	width:24em;
	position:absolute;
	margin-top:50px;
	padding:10px;
	background-color:#555555;
}
.indent {
	margin-left:30px;
}
	
.details {
	font-size:10pt;
	color:#BCC29B;
}

.brightdetails {
	font-size:10pt;
}

a:hover #buynow {
	border-top:2px solid #B3E6F5;
	border-left:2px solid #B3E6F5;
	border-bottom:2px solid #7CB3C2;
	border-right:2px solid #7CB3C2;
	color:yellow;
}

#bookpic {
	margin-top:20px;
	border:2px solid #777777;
	}

a:hover #bookpic {
	}

#leftcol {
	padding-left:10px;
	width:30%;
}

#midcol {
	width:36%;
	padding:  0 20px 0 40px;
	}

li {margin:1em 0 1em 0}

#rightcol {
	width:39%;
	}

#listeningarea {
	margin:0;
	padding:10px;
	}

#downloadarea {
	width:280px;
	}

#downloadall {
	width:250px;
	padding:10px;
	}

#fulllist {
	width:290px;
	padding:10px 0 10px 0;
	}

#sneakpeek {
	width:250px;
	padding:0 10px 10px 10px;

	}
	
.maincols td {
	vertical-align:top;
}
	
.titlewhite {color:white}
.titlecolored {color:orange}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 42px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

.blurb {
	padding:10px 10px 10px 10px;
	margin-top:0;
}

#bottomblurb {
	width: 70%;
	padding:10px;
	margin:20px 110px 40px 110px;	
}


.blurb b {
	color:white;
}
.box {
	border : 1px solid white;
}

.fit {
	
}

.section-head {
		color:orange;
		font-size:22px;
		margin:0;
}