@charset "UTF-8";
/* CSS Document */
#wrapper {height:259px; background:#FFF; padding:0px}
#scroll {position:relative; width:100%; height:259px; overflow:auto}
#scrollcontent {position:absolute; width:2000px; height:244px; z-index:200}
#scrollbar {float:right; position:relative; display:none; width:15px; height:259px; z-index:100; background:url(images/scroll-bg.gif)}
.scroller {position:absolute; top:0; width:15px; cursor:pointer; background-color:#ccc; background-image:url(images/scroll-arrows.gif); background-position:50% 50%; background-repeat:no-repeat}
.buttonclick {background-color:#bbb}

body{
	font-family:Verdana, Geneva, sans-serif;
	}
.menuContainer{
	width:100%;
	font-size:12px;
	line-height:37px;
	margin-top:0px;
	text-align:center;
}
.mapBar{
	width:100%;
	font-size:12px;
	margin-top:-28px;
	text-align:right;
	padding-top:0px;
	font-size:11px;
	color:#555555;
	height:38px;
}
.mapBarItem{
	padding-right:12px;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	height:38px;
	float:right;
	text-align:center;
}
.container{
	width:100%;
	font-size:12px;
	line-height:37px;
	padding-top:200px;
}
.subContainer{
	width:982px;
	margin-left:auto;
	margin-right:auto;
	}
.menu{
	top:10px;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:985px;
	margin-left:auto;
	margin-right:auto;
	height:50px;
	text-align:center;
	line-height:35px;
	color:#ffffff;
}
.menu1{
	float:left;
	width:118px;
	height:50px;
	background-image:url(images/menubar_01.jpg);
	background-repeat:no-repeat;
	padding:0px;
}
.menu2{
	float:left;
	width:117px;
	height:44px;
	background-image:url(images/menubar_02.jpg);
	background-repeat:no-repeat;
	padding:0px;
	padding-top:6px;
}
.menu3{
	float:left;
	width:117px;
	height:44px;
	background-image:url(images/menubar_02.jpg);
	background-repeat:no-repeat;
	padding:0px;
	padding-top:6px;
}
.menu4{
	float:left;
	width:117px;
	height:44px;
	background-image:url(images/menubar_02.jpg);
	background-repeat:no-repeat;
	padding-top:6px;
}
.menu5{
	float:left;
	width:117px;
	height:44px;
	background-image:url(images/menubar_02.jpg);
	background-repeat:no-repeat;
	padding-top:6px;
}
.menu6{
	float:left;
	width:117px;
	height:44px;
	background-image:url(images/menubar_02.jpg);
	background-repeat:no-repeat;
	padding-top:6px;
}
.menu7{
	float:left;
	width:117px;
	height:44px;
	background-image:url(images/menubar_02.jpg);
	background-repeat:no-repeat;
	padding-top:6px;
}
.menu8{
	float:left;
	width:153px;
	height:32px;
	background-image:url(images/menubar_08.jpg);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-top:18px;
}
.mainBanner{
	width:982px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	color:#FFF;
	font-size:32px;
	line-height:36px;
}
.mainBannerText{
	padding:40px;
	width:540px;
	text-align:left;
	padding-top:30px;
}
.mainBannerPurple{
	width:982px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:18px;
	color:#352F57;
	font-size:32px;
	line-height:36px;
}
.leftColumn{
	width:184px;
	height:240px;
	float:left;
	margin-right:12px;
	font-size:11px;
	line-height:16px;
	color:#555555;
	text-align:left;
	background-image:url(images/test.jpg);
	background-repeat:no-repeat;
	padding:15px;
	padding-top:5px;
}
.mainColumn{
	width:485px;
	height:330px;
	float:left;
	padding-right:12px;
	background-image:url(images/news-column.jpg);
	background-repeat:no-repeat;
	font-size:10px;
	line-height:16px;
	color:#555555;
}
.mainColumnTop{
	width:485px;
	height:11px;
	padding:0px;
	background-image:url(images/maincolumn_01.png);
	background-repeat:no-repeat;
}
.mainColumnBottom{
	width:485px;
	height:11px;
	background-image:url(images/maincolumn_03.png);
	background-repeat:no-repeat;
	font-size:10px;
	line-height:1px;
}
.mainColumnMiddle{
	width:455px;
	background-image:url(images/maincolumn_02.jpg);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:10px;
}
.mainSurround{
	width:530px;
	float:left;
	padding-right:12px;
}
.threeColumns{
	width:982px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	color:#555555;
	font-size:12px;
}

.newsBox{
	margin-top:35px;
}
.button{
	height:155px;
	margin-bottom:19px;
	font-size:10px;
}
.newsItem{
	margin-left:10px;
	margin-right:10px;
	line-height:14px;
}
.mainColumn a{
	color:#555555;
	font-weight:bold;
	font-size:12px;
}
.rightColumn{
	width:184px;
	height:240px;
	float:left;
	font-size:11px;
	line-height:16px;
	color:#555555;
	text-align:left;
	background-image:url(images/test.jpg);
	background-repeat:no-repeat;
	padding:15px;
	padding-top:5px;
}

.rightColumnText{
	color:#555555;
	padding-top:33px;
	padding-left:12px;
	padding-right:18px;
	font-size:10px;
}

.leftColumnHeading{
	color:#555555;
	margin-top:25px;
	padding-left:12px;
	padding-right:18px;
	font-size:16px;
}
.leftColumnText{
	color:#555555;
	padding-top:27px;
	padding-left:12px;
	padding-right:18px;
	font-size:10px;
}
.footerLinks{
	font-family:Tahoma, Geneva, sans-serif;
width:150px;
float:left;
color:#555555;
font-size:10px;
text-decoration:none;
line-height:16px;
margin-left:10px;
}
.mainFooter{
	clear:both;
	width:982px;
	text-align:center;
color:#555555;
font-size:8px;
text-decoration:none;
line-height:18px;
padding-bottom:20px;
margin-top:20px;
}
.spacer{
	width:982px;
	height:360px;
	display:block;
}
.productLinks{
	width:600px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	color:#555555;
	font-size:12px;
	font-weight:lighter;
	text-align:right;
	float:right;
	vertical-align:middle;
	
}
.productTitle{
	width:582px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	color:#352F57;
	font-size:32px;
	text-align:left;
	float:left;
	vertical-align:top;
	margin-top:-8px;
}
.productLink{
float:right;
text-align:center;
	margin-top:-7px;
font-size:14px;
color:#555555;
padding-left:30px;
}
.productLinkSelected{
float:right;
text-align:center;
	margin-top:-7px;
font-size:14px;
color:#c6c6c6;
}
.relaxationPanelTop{
	width:982px;
	background-image:url(images/relaxation-panelbackground_02.png);
	height:48px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.hypnosisPanelTop{
	width:982px;
	background-image:url(images/hypnosis-panelbackground_02.png);
	height:48px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.blogPanelTop{
	width:682px;
	background-image:url(images/blog-panelbackground_02.png);
	height:48px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.albumsPanelTop{
	width:982px;
	background-image:url(images/albums-panelbackground_02.png);
	height:48px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.suggestPanelTop{
	width:982px;
	background-image:url(images/suggest-panelbackground_02.png);
	height:48px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.musicPanelTop{
	width:982px;
	background-image:url(images/musicpanelbackground_02.png);
	height:48px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.musicianPanelTop{
	width:982px;
	background-image:url(images/music-panelbackground_02.png);
	height:48px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.featuredPanelTop{
	width:982px;
	background-image:url(images/featured-panelbackground_02.png);
	height:48px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.relaxPanelTop{
	width:982px;
	background-image:url(images/relaxpanelbackground_02.png);
	height:48px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.panelTop{
	width:982px;
	background-image:url(images/panelbackground_01.jpg);
	height:9px;
	background-repeat:no-repeat;
	background-position:bottom;
}
.panelMiddle{
	width:962px;
	background-image:url(images/panelbackground_02.jpg);
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	height:100%;
}
.panelBottom{
	width:982px;
	background-image:url(images/panelbackground_04.jpg);
	height:9px;
	line-height:1px;
	clear:both;
	background-position:top;
	background-repeat:no-repeat;
	margin-top:-5px;
}
.productColumn{
	width:292px;
	color:#55555;
	font-size:10px;
	line-height:16px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
.doubleColumn{
	width:544px;
	color:#55555;
	font-size:10px;
	line-height:16px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
.productColumnHeader{
	font-size:14px;
	color:#000;
}
.productColumnHeaderLarge{
	font-size:20px;
	color:#888888;
	font-weight:normal;
}
.productBoxTextRight{
width:110px; 
height:100px; 
text-align:left; 
font-size:10px; 
float:right; 
padding-top:40px;
line-height:12px;
}
.productBoxText{
width:216px; 
height:100px; 
text-align:left; 
font-size:10px; 
padding-top:40px;
padding-left:10px;
padding-right:10px;
}
.articlePageTitle{
	font-size:36px;
	line-height:30px;
	color:#555555;
	}
.articlePageText{
	font-size:12px;
	color:#555555;
	line-height:16px;
}
.articlePageAuthor{
	font-size:14px;
	color:#352F57;
}
.articlePagePublished{
	font-size:12px;
	color:#555555;
}
.articlePageSubText{
	font-size:10px;
	color:#352F57;
}
.CD{
	width:100px;
	height:120px;
	float:left;
	font-size:9px;
	color:#555555;
	line-height:11px;
	padding-left:10px;
	padding-right:10px;
}
.leftImage{
	float:left;
}
.basket{
	text-align:left;
	vertical-align:middle;
	line-height:50px;
}
.half{
	width:420px;
	float:left;
	margin:20px;
	margin-top:5px;
	text-align:left;
}
.sep{
	width:5px;
	float:left;
}
.halfPageTitle{
	color:#999999;
	font-size:22px;
	text-align:left;
}
.halfPageSubTitle{
	color:#352F57;
	font-size:12px;
	text-align:left;
}
.halfPageForm{
	color:#555555;
	font-size:10px;
	text-align:right;
	padding-right:80px;
}
.formEntry{
	margin-bottom:-20px;
}
.CDpanel{
width:440px;
color:#369;
text-align:left;
height:200px;
text-decoration:none;
float:left;
padding-bottom:30px;
line-height:16px;

}
.CDbox{
width:200px;
padding-left:15px;
margin-right:-55px;
color:#369;
text-align:center;
height:250px;
text-decoration:none;
float:left;
}
.CDtitle{
	font-weight:normal;
	text-decoration:none;
	font-size:14px;
	line-height:20px;
	color:#777;
}
.CDtitlesmall{
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	color:#777;
}
.CDartist{
	font-style:italic;
	text-decoration:none;
	line-height:14px;
}
.CDsdesc{
	font-size:9px;
	line-height:12px;
	color:#555555;
	text-decoration:none;

}
.downloadButton{
width:236px;
height:155px;
background-image:url(images/download-button.jpg);
}
.buttonTextRight{
	margin-left:110px;
	margin-right:10px;
	padding-top:55px;
	font-size:10px;
	line-height:18px;
	color:#555555;
}
.playButton{
width:236px;
height:155px;
background-image:url(images/play-button.jpg);
}
.accountButton{
width:236px;
height:155px;
background-image:url(images/account-button.jpg);
}
.contactButton{
width:236px;
height:155px;
background-image:url(images/contact-button.jpg);
}
.whatisButton{
width:236px;
height:155px;
background-image:url(images/what-button.jpg);
}
.demoButton{
width:236px;
height:155px;
background-image:url(images/free-demo-button.jpg);
}
.registerButton{
width:236px;
height:155px;
background-image:url(images/register-button.jpg);
}
.buttonTextLeft{
	margin-left:10px;
	margin-right:110px;
	padding-top:55px;
	font-size:10px;
	line-height:18px;
	color:#555555;
}
.moodHeading{
	font-size:18px;
	line-height:22px;
	vertical-align:middle;
}
.accountSection{
	width:892px;
	padding:20px;
	text-align:left;
}
.accountSectionHeading{
	font-size:24px;
	color:#555;
}
.avatarList{
	width:42px;
	height:75px;
	float:left;
}
.addtobasket{
	width:470px;
	padding-left:20px;
	height:30px;
	float:left;
	top:415px;
	position:absolute;
	text-align:left;
}
.column{
width:273px;
float:left;
padding:20px;
font-size:12px;
line-height:16px;
text-align:left;
}
.categoryHeading{
	font-size:32px;
	color:#999;
	margin-top:-10px;
}
.clear{
	clear:both;
	height:12px;
	}
.clearZero{
	clear:both;
	height:0px;
}
.top{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:200px;
	background-color:#5c5780;
	background-image:url(images/topbackground.jpg);
	text-align:center;
}
.columnHeader{
	font-size:13px;
	color:#FFF;
	line-height:8px;
	padding-top:3px;
	margin-bottom:-4px;
}
.mainFlash{
}
.albumList{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	color:#5c5780;
	line-height:13px;
	font-size:10px;
}

.albumListing{
	width:240px;
	height:110px;
	float:left;
}

.albumCover{
	width:80px;
	height:100px;
	padding:10px;
	padding-right:3px;
	float:left;
}

.albumDescription{
	width:120px;
	height:100px;
	padding-top:10px;
	float:left;
	font-size:9px;
	padding-bottom:0px;
}

.albumTitle{
	font-size:12px;
	font-weight:bold;
}

.albumText{
	font-size:10px;
	margin-top:2px;
	padding-bottom:0px;
}

.albumPrice{
	font-size:12px;
	font-weight:bold;
	margin-top:-2px;
	padding-bottom:0px;
}
.adverts{
	width:982px;
	margin:auto;
}
.advertLeft{
	width:478px;
	padding-right:20px;
	float:left;
}
.advertRight{
	width:478px;
	float:left;
}
.tagline{
	width:982px;
	height:10px;
	color:#666;
	font-size:12px;
	text-align:center;
}
.instruction{
	width:100%;
	text-align:left;
	padding-left:20px;
	height:50px;
	line-height:26px;
	color:#666;
	font-size:24px;
	text-align:center;
}
.trackListing{
	font-size:12px;
	font-weight:bold;
	list-style:circle;
	text-align:left;
	top:-100px;
	left:-10px;
	position:relative;
	width:260px;
	float:right;
}
