body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #7f7f7f;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../../images/background.jpg);
}
h1 {
	font-size: 16px;
	color: #9674ad;
	margin: 0;
	padding: 0;
}
h1.orange {
	font-size: 16px;
	color: #ff9c04;
	margin: 0;
	padding: 0;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h3 {
	font-size: 15px;
	font-weight: normal;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a.links:link {
	color: #5969b4;
	text-decoration: underline;
}
a.links:visited {
	text-decoration: underline;
	color: #5969b4;
}
a.links:hover {
	text-decoration: none;
	color: #5969b4;
}
a.links:active {
	text-decoration: underline;
	color: #5969b4;
}
a.salelocations:link {
	color: #5969b4;
	text-decoration: underline;
}
a.salelocations:visited {
	text-decoration: underline;
	color: #5969b4;
}
a.salelocations:hover {
	text-decoration: none;
	color: #5969b4;
}
a.salelocations:active {
	text-decoration: underline;
	color: #5969b4;
}
a.whatsnew:link {
	color: #8ab51f;
	text-decoration: underline;
}
a.whatsnew:visited {
	text-decoration: underline;
	color: #8ab51f;
}
a.whatsnew:hover {
	text-decoration: none;
	color: #8ab51f;
}
a.whatsnew:active {
	text-decoration: underline;
	color: #8ab51f;
}
a.press:link {
	color: #35a67a;
	text-decoration: underline;
}
a.press:visited {
	text-decoration: underline;
	color: #35a67a;
}
a.press:hover {
	text-decoration: none;
	color: #35a67a;
}
a.press:active {
	text-decoration: underline;
	color: #35a67a;
}
a.cdsforkids:link {
	color: #9675ae;
	text-decoration: underline;
}
a.cdsforkids:visited {
	text-decoration: underline;
	color: #9675ae;
}
a.cdsforkids:hover {
	text-decoration: none;
	color: #9675ae;
}
a.cdsforkids:active {
	text-decoration: underline;
	color: #9675ae;
}
#container {
	width: 1015px;
}
#container #main {
	background-color: #f2f2f1;
}
#container #main #header {
	text-align: right;
	padding-right: 85px;
	padding-top: 20px;
	height: 100px;
}
#container #main #innermain {
	background-color: #f2f2f1;
	display:table;
	width: 955px;
}
#container #main #innermain #content {
	background-color: #f2f2f1;
}
#container #main #innermain #sep {
	float: left;
	width: 25px;
}
#container #main #innermain #content #insep {
	float: left;
}
#container #main #innermain #content #left {
	float: left;
	width: 770px;
}
#container #main #innermain #content #left #top {
	width: 770px;
	height: 219px;
	display: table;
}
#container #main #innermain #content #left #ip_top {
	width: 100%;
}
#container #main #innermain #content #left h2 {
	font-size: 14px;
}
#container #main #innermain #content #left h1 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	padding-bottom: 10px;
}
#container #main #innermain #content #left #padding {
	padding: 15px;
}
#container #main #innermain #content #left #padding ul {
	margin: 0;
	padding: 0;
}
#container #main #innermain #content #left #padding ul li {
	list-style-type: none;
	float: left;
	padding-left: 7px;
}
#container #main #innermain #content #left #top #nowplaying {
	width: 377px;
	float: left;
}
#container #main #innermain #content #left #top #image {
	width: 216px;
	float: left;
}
#container #main #innermain #content #left #top #description {
	width: 177px;
	float: right;
}
#container #main #innermain #content #left #top #nonimage {
	width: 5px;
	float: left;
}
#container #main #innermain #content #left #top #fulldescription {
	width: 388px;
	float: right;
}
#container #main #innermain #content #left #sep {
	height: 35px;
	display:table;
}
#container #main #innermain #content #left #greenline {
	background-color: #8ab51e;
	height: 1px;
	width: 770px;
}
#container #main #innermain #content #left #bottom {
	width: 770px;
	height: 200px;
}
#container #main #innermain #content #left #footer {
	text-align: right;
	direction: rtl;
	font-size: 14px;
}
#container #main #innermain #content #left #bottom #registration {
	float: left;
	width: 178px;
}
#container #main #innermain #content #left #bottom #registration #boxcontent {
	padding-top: 6px;
	text-align: right;
}
#container #main #innermain #content #left #bottom #registration #boxcontent #pinkline {
	background-color: #ef6f96;
	width: 153px;
	height: 1px;
}
#container #main #innermain #content #left #bottom #purchase {
	float: left;
	width: 227px;
}	
#container #main #innermain #content #left #bottom #purchase #boxcontent {
	padding-top: 6px;
	text-align: right;
}
#container #main #innermain #content #left #bottom #purchase #boxcontent #orangeline {
	background-color: #ff9c04;
	width: 180px;
	height: 1px;
}
#container #main #innermain #content #left #bottom #whatsup {
	float: left;
	width: 365px;
}
#container #main #innermain #content #left #bottom #whatsup #boxcontent {
	padding-top: 6px;
	text-align: right;
}
#container #main #innermain #content #left #bottom #whatsup #boxcontent #greenline {
	background-color: #8ab51e;
	width: 350px;
	height: 1px;
}
#container #main #innermain #content #right {
	background-color: #f2f2f1;
	width: 160px;
	float: right;
}
#container #main #innermain #content #right ul {
	padding-right: 25px;
	margin: 0;
	padding: 0;
}
#container #main #innermain #content #right ul li {
	list-style-type: none;
	width: 160px;
	text-align: right;	
}
#container #main #innermain #content #right ul li a {
	color: white;
	text-decoration: none;
	font-size: 14px;
	direction: rtl;
}
#container #main #innermain #content #right ul li a #span {
	padding-right: 15px;
}
#container #main #innermain #mainmenu {
	background-image: url(../../images/mainmenu/background.jpg);
	background-repeat: repeat-x;
	height: 37px;
	text-align: right;
}
#container #main #innermain #mainmenu #leftmenu {
	float: left;
}
#container #main #innermain #mainmenu #rightmenu {
	float: right;
}
#container #main #innermain #mainmenu #leftmenu ul,
#container #main #innermain #mainmenu #rightmenu ul {
	height: 37px;
	margin: 0;
	padding: 0;
	padding-top: 7px;
}
#container #main #innermain #mainmenu #leftmenu ul li,
#container #main #innermain #mainmenu #rightmenu ul li {
	list-style-type: none;
	float: left;
	line-height: 22px;
	padding-left: 5px;
}
#container #main #innermain #mainmenu #leftmenu ul li a,
#container #main #innermain #mainmenu #rightmenu ul li a {
	color: #7d7d7d;
	text-decoration: none;
	font-size: 14px;
}
#container #footer {
}
#forpayment_title {
	background-image: url(../../images/forpayment_title.jpg);
	background-repeat: no-repeat;
	width: 743px;
	padding-top: 10px;
	height: 51px;
}
.tab_purple {
	background-image: url(../../images/tabs/purple.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
}
.tab_purple:hover {
	background-image: url(../../images/tabs/purple_ho.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
	cursor: pointer;
}
.tab_blue {
	background-image: url(../../images/tabs/blue.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;	
}
.tab_blue:hover {
	background-image: url(../../images/tabs/blue_ho.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;	
	cursor: pointer;
}
.tab_green {
	background-image: url(../../images/tabs/green.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
}
.tab_green:hover {
	background-image: url(../../images/tabs/green_ho.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
	cursor: pointer;
}
.tab_orange {
	background-image: url(../../images/tabs/orange.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
}
.tab_orange:hover {
	background-image: url(../../images/tabs/orange_ho.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
	cursor: pointer;
}
.tab_pink {
	background-image: url(../../images/tabs/pink.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
}
.tab_pink:hover {
	background-image: url(../../images/tabs/pink_ho.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
	cursor: pointer;
}
.tab_bordeaux {
	background-image: url(../../images/tabs/bordeaux.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
}
.tab_bordeaux:hover {
	background-image: url(../../images/tabs/bordeaux_ho.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
	cursor: pointer;
}
.tab_greencyan {
	background-image: url(../../images/tabs/greencyan.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
}
.tab_greencyan:hover {
	background-image: url(../../images/tabs/greencyan_ho.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
	cursor: pointer;
}
.tab_darkpurple {
	background-image: url(../../images/tabs/darkpurple.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
}
.tab_darkpurple:hover {
	background-image: url(../../images/tabs/darkpurple_ho.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 38px;
	padding-top: 15px;
	cursor: pointer;
}
#container #cont_footer {
	background-image: url(../../images/footer.jpg);
	width: 1015px;
	height: 152px;
}
#container #cont_footer ul {
	margin: 0;
	padding: 0;
	padding-left: 140px;
	padding-top: 40px;
}
#container #cont_footer ul li {
	float: left;
	padding-left: 8px;
	list-style-type: none;
}
#container #cont_footer ul li a {
	color: #263474;
	font-size: 14px;
	text-decoration: none;
}
.coloured_darkblue {
	color: #263474;
}
.coloured_pink {
	color: #ef6f96;
}
.coloured_orange {
	color: #ff9c04;
}
.coloured_green {
	color: #8ab51e;
	direction: rtl;
}
.registration_inputbox {
	width: 102px;
	height: 21px;
	background-color: #dddddd;
	border: solid 1px #dddddd;
}
.registration_submit {
	background-image: url(../../images/box/send.jpg);
	width: 59px;
	height: 21px;
	border: none;
	cursor: pointer;
}
.pagename_purchasecds {
	color: #ff9c04;
}
.pagename_about {
	color: #c8cc43;
}
.pagename_press {
	color: #35a67a;
}
.pagename_cdsforkids {
	color: #9675ae;
}
.pagename_qna {
	color: #f06f96;
}
.pagename_studio {
	color: #be2252;
}
.pagename_whatsnew {
	color: #8ab51f;
}
.pagename_salelocations {
	color: #5969b4;
}
div.scrollholder
{
    position: relative;
    width: 300px; height: 200px;
    overflow: auto;
    z-index: 1;
    background-color: #f3f3f3;
}

div.scroll
{
    position: absolute;
    left: 0; top: 0;
    width: 95%;
    z-index: 2;
}

/* <Scroll> */
div.track
{
    position: relative;
    float:right;
    top: 0; 
    width: 11px; height: 100%;
    font-size: 0;
    z-index: 3;
    background: black;
}

div.drag_bar
{
    position: absolute;
    width: 100%; height: 14px;
    cursor: pointer;
    z-index: 4;
    background: yellow;
}  
#scrollbar_container {  
    position:relative;  
} 
 
#scrollbar_track {  
    position:absolute;  
    top:0;  
    rightright:0;  
    height:100%;  
    width:10px;  
    background-color:transparent;  
    cursor:move;  
} 
 
#scrollbar_handle {  
    width:10px;  
    background-color:#9674ad;  
    cursor:move;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    opacity:0.9;  
    -moz-opacity:0.9;  
} 

#scrollbar_content {  
    overflow:hidden;
	padding-left: 15px;
    height: 95px;  
}  
/* Player */
#player {
	padding-top: 15px;
	padding-left: 15px;
}
#player a {
	color: #7f7f7f;
	text-decoration: none;
}
#player a:hover {
	color: #9674ad;
	text-decoration: none;
}
#player #p_header {
	height: 20px;
}
#player #p_songname {
 	background-image: url(../../images/player/playarrow.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	border: solid 1px white;
	padding-top: 3px;
	height: 25px;	
}
#player #p_sep {
	background-color: #9674ad;
	height: 1px;
	width: 270px;
}
#player #p_blank {
	height: 10px;
}
#player #p_header .nowplaying {
	font-size: 16px;
	color: #9674ad;
	float: left;
	width: 95px;
}
#player #p_header ul {
	margin: 0;
	padding: 0;
}
#player #p_header ul li {
	padding-left: 1px;
	float: left;
	list-style-type: none;
}
a.quotesarrows {
	font-size: 9px;
	color: #35a67a;
	text-decoration: none;
}
#calc {
	background-image: url(../../images/calc.jpg);
	background-repeat: no-repeat;
	width: 743px;
	height: 51px;
}
#calc .in {
	padding-right: 70px;
	font-weight: bold;
	font-size: 14px;
	line-height: 50px;
}
#addtocalc {
	background-image: url(../../images/addtocalc.jpg);
	background-repeat: no-repeat;
	width: 125px;
	height: 33px;
}
#addtocalc .in {
	padding-top: 5px;
	padding-right: 5px;
}