@charset "UTF-8";
/* CSS Document */


body, h1, h2, h3, h4, h5, h6, p, img, html, blockquote, ul, li, ol, dd, form, div, a, input, textarea {
	margin:0;
	padding:0;
	border:0;
}

img.butterfly {
	position:absolute;
	top:328px;
	left:694px;
	display:none;
	
}

body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/background.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#575256;
}

div#flashheader {
	margin-bottom:5px;
}

div#booktitles div {
	visibility:hidden;
	position:absolute;
	top: 30px;
	left:0px;
	width:280px;
}

div#booktitles1 div {
	visibility:hidden;
	position:absolute;
	top: 200px;
	left:490px;
	width:280px;
}
div#sampler{
	padding-left:36px;
	padding-right:36px;
}

div#splashimage {
	float:left;

	position:relative;
}

div.sidebarindex {
	float:left;
	width:295px;
	padding-left:9px;
	padding-right:9px;
}

div.sidebarindex div.panel {
width:295px;
	background-image:url(images/sidebar-index-top.gif);
	background-repeat:no-repeat;
	background-color:#EBE7FE;
}

div.sidebarindex p{
	padding:5px;
	padding-bottom:0px;
}

div.sidebarindex div.panelclose {
	height:6px;
	background-image:url(images/sidebar-index-lower.jpg);
	background-repeat:no-repeat;
}

div.mainbarindex {
	float:left;
	width:451px;
}


div.mainbarindex div.panel{
	background-image:url(images/mainbar-index-top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#EBE7FE;
}

div.mainbarindex p{
	padding:5px;
	padding-bottom:0px;
}

div.mainbarindex div.panelclose{
	height:8px;
	background-image:url(images/mainbar-index-lower.gif);
	background-repeat:no-repeat;
}

h1, h2, h3, h4, h5, h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:5px;
	padding-top:10px;
	font-size:18px;
	color:#341b1e;
}

h2 {
	font-size:16px;
	text-align:center;
}

h3 {
	font-size:14px;
	text-align:center;
	padding-top:5px;
}

h4 {
	font-size:12px;
	text-align:center;
	padding-top:5px;
	}
	
h5 {
	font-size:12px;
	text-align:center;
	padding:0px;
}

a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	color:#341b1e;
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}


/*****************************Image Styling*************************/

div#sidebarone div.panel img, div#sidebartwo div.panel img {
	text-align:center;
	margin:5px;
	margin-top:10px;
}

div.prestyledimage {
	text-align:center;
}

div#maincontent h6 {
	text-align:center;
}

div#maincontent h6 img{
	margin-left:20px;
	margin-right:20px;
}

/***************************End Image Styling***********************/


div#navigation ul{
	display:block;
}


div#navigation ul li {
	list-style:none;	
}

div#navigation ul li a {
	display:block;
	height:20px;
}

li#home a {
	width:63px;
}

li#music a {
	width:63px;
}

li#store a {
	width:63px;
}

li#relaxation a {
	width:98px;
}

li#home{
	position:absolute;
	background-image:url(images/home.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:100px;
	top:168px;
	left:152px;
}

li#music{
	position:absolute;
	background-image:url(images/music.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:100px;
	top:144px;
	left:215px;
}


li#store {
	position:absolute;
	background-image:url(images/store.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	top:120px;
	left:275px;
	width:100px;
}

li#relaxation {
	position:absolute;
	background-image:url(images/relaxation.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:100px;
	top:96px;
	left:340px;
}


div#content {
	position:relative;
	width:800px;
	display:block;
	overflow:auto;
	background:url(images/background.gif);
	background-color:#9966CC;
	background-repeat:repeat;
	margin-right: auto;
	margin-left: auto;
	height:100%;
	background-image: url(images/background.gif);

}

div#branding {
	display:block;
	background-image:url(images/logo.jpg);
	text-indent:-9999px;
	width: 800px;
	height:192px;
	margin-bottom:5px;
}
/*******************************left sidebar********************************/
div#sidebarone, div#maincontent, div#sidebartwo {
	
	}

div#sidebarone {
	width:176px;
	float:left;
	padding-left:3px;
}

div#sidebarone img{


}

div#sidebarone ul{

}

div#sidebarone h3{
	width:160px;
}

div#sidebarone div{
	width:176px;
	}

div#sidebarone div.whitepanel {
	background-image:url(images/white-sidebar-left-top.gif);
	background-position:top left;
	padding:0px;
	padding-top:5px;
	margin:0px;
	border:none;
}

div#sidebarone div.whitepanel ul{
	background:none;
	padding:0px;
	margin:0px;
}

div#sidebarone div.whitepanel li{
	list-style:none;
	width:120px;
	margin:0px;
	margin-left:15px;
	margin-top:5px;
	padding:0px;
}

div#sidebarone div.whitepanelclose {
	background-image:url(images/white-sidebar-left-lower.gif);
	height:16px;
	padding:0px;
	margin:0px;
}


div#sidebarone div.panel {
	padding-top:10px;
	background:url(images/sidebar-left-top.jpg);
	background-repeat:no-repeat;
	background-color:#EEE2EE;
	
}

div#sidebarone div.panelclose {
	height:16px;
	background:url(images/sidebar-left-lower.jpg);
}

div#sidebarone div.panel p {
	margin-left:5px;
	margin-right:10px;
}

div#sidebarone ul {
	background-color:#FFFFFF;
	margin:5px;
}
	
/***************************end left sidebar********************************/

/***************************start centre column*************************/
div#maincontent {
	display:block;
	float:left;
	width:439px;
	padding-left:2px;
}

div#maincontent div.panel{
	background:url(images/centre-content-top.jpg);
	background-repeat:no-repeat;
	background-color:#EBE7FE;
	overflow:hidden;
}

div#maincontent div.panelclose {
	height:9px;
	background:url(images/centre-content-lower.jpg);
	background-repeat:no-repeat;
	clear:both;
}

div#maincontent p{
	padding:5px;
	padding-left:15px;
	padding-right:15px;
}

div#maincontent h1{
	padding-left:10px;
	padding-right:10px;
}

div#maincontent a img{
	padding-top:10px;
}

div#maincontent img.paragraph-illustration{
	float:right;
}

div#maincontent ul.fourcolumns {
	list-style:none;
	display:block;
	width:429px;
	margin-left:5px;
}
	
div#maincontent ul.fourcolumns li{
	float:left;
	width:105px;
	text-align:center;
}

div#maincontent ul.store {
	padding-top:10px;
	padding-bottom:20px;
	clear:both;
	padding-bottom:1px;
}


div#maincontent ul.store li{
	list-style:none;
	margin:20px;
	clear:both;
	border-top:1px solid black;
	padding-top:10px;
	padding-bottom:5px;
}

div#maincontent ul.store li img{
	float:left;
}

div#maincontent ul.store li form{
	display:inline;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

div#maincontent ul.store li form input {
	display:inline;
}
/****************************end centre column*************************/
div.fullpagewidth h1{
text-align:center;

}

div.fullpagewidth img{
	margin:20px;
}

div#sidebartwo {
	display:block;
	float:left;
	width:177px;
	padding-left:3px;
}

div#sidebartwo div.panel{
	position:relative;
	width:177px;
	background:url(images/sidebar-right-top.jpg);
	background-repeat:no-repeat;
	background-color:#D5CBEE;
}

div#sidebartwo div.panelclose {
	height:6px;
	background:url(images/sidebar-right-lower.jpg);
	background-repeat:no-repeat;
}

div#sidebartwo p{
	padding:5px;
	padding-right:8px;
}

div.panelclose {
	margin-bottom:5px;

}

/*whitepanel*/
div#sidebartwo .whitepanel{
	padding-top:8px;
	padding-left:11px;
	width:166px;
	background:url(images/sidebar-white-top.jpg);
	background-repeat:no-repeat;
	background-color:#D5CBEE;
}

div#sidebartwo .whitepanelclose {
	height:9px;
	background:url(images/sidebar-white-lower.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

div#sidebartwo .whitepanel p{
	padding:5px;
	margin-right:10px;
}

div#sidebartwo .whitepanel img{
	margin-right:5px;
}

div#sidebartwo .whitepanel h1{
text-align:center;
font-size:14px;
	padding:5px;
	padding-right:8px;
}
/*end whitepanel*/


div#footersales, div#subnavigation {
	width:798px;
	float:left;
	padding-left:2px;
}


div#footersales ul.fredericcds, div#footersales ul.angelbooks, div#footersales ul.iasoscds, div#footersales div.panel {
	display:block;
	background-image:url(images/white-footer-top.gif);
	width:789px;
	padding-top:5px;
	padding-left:5px;
}
div#footersales ul.fredericcds li, div#footersales ul.angelbooks li, div#footersales ul.iasoscds li{
	width:195px;
	margin:1px;
	float:left;
	overflow:auto;
}

div#footersales ul.iasoscds li {
	width:155px;
}
	

div#footersales div.panelclose{
	background-image:url(images/white-footer-lower.gif);
	background-repeat:no-repeat;
	width:794px;
	height:12px;
}

	
div#footersales ul li h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div#footerone, div#footertwo, div#footerthree {
	float:left;
	display:block;
	width:779px;
	text-align:center;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:5px;
	overflow:auto;
	background-repeat:no-repeat;
	background-color:#000000;
}

div#footerone {
	padding-top:10px;
	background:url(images/footer-top.jpg);
	height:165px;
}

div#footerone h1, h2, h3, h4, p{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

div#footertwo {
	padding-top:5px;
	background:url(images/footer-middle.jpg);
	height:54px;
}

div#footerthree {
	padding-top:5px;
	background:url(images/footer-lower.jpg);
	height:22px;
}

div.spacerdiv {
	clear:both;
}

applet#Lake {
	margin:10px;
}

div#audioplayer {
	height:30px;
}

div#audioplayer h3{
	display:inline;
}

div#subnavigation {
	width:798px;
	float:left;
	padding-left:2px;
	overflow:hidden;
}

div#subnavigation div.panel {
	display:block;
	background-image:url(images/white-footer-top.gif);
	width:789px;
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:5px;
	
	
	position:relative;
}

div#subnavigation div.panelclose{
	background-image:url(images/white-footer-lower.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:794px;
	height:8px;
}

div#subnavigation ul {
	position:relative;
	top:1px;
	overflow:hidden;
	padding-left:10px;
	}

div#subnavigation ul li {
	display:block;
	float:left;
	padding-top:5x;
	padding-left:5px;
	padding-right:5px;
	font-size:100%;
	font-style:normal;
	font-weight:bold;
	}
	
div#subnavigation ul li	a {
	font-style:normal;
	text-decoration:none;
	}
	
.txt {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt1 {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.link {
	font-family: Verdana, Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
