body {height:100%;font-size:12px;color:#000;margin:auto;padding:0;text-align:center;background:#DBEEF3 url(../img/bg-bottom.gif) no-repeat;background-position:bottom}
div {font-family:arial,sans-serif;margin:0;padding:0;line-height:120%}
p {padding:0px;margin:0px;line-height: 140%;font-family: arial,sans-serif}
li {font-family:arial,sans-serif}
ol {font-weight:800;line-height:140%}

h1 {font-family:arial,sans-serif;font-size:30px;font-weight:800;padding:12px 0 8px 0;margin:0;color:#CF5564}
h2 {font-family:arial,sans-serif;font-size:18px;font-weight:800;padding:5px 0 15px 0;margin:0;color:#000}
div.hiw h2 {font-family:arial,sans-serif;font-size:18px;font-weight:800;padding:5px 0 0 0;margin:0;color:#000}
h3 {font-family:arial,sans-serif;font-size:14px;font-weight:800;margin:0;padding:20px 0 5px 0;color:#000}

a {font-family:arial,sans-serif;color:#107E9A;text-decoration:none;font-weight:800}
a:visited {color:#107E9A;text-decoration:none;font-weight:800}
a:link {color:#107E9A;text-decoration:none;font-weight:800}
a:hover {color:#CF5564;font-weight:800;text-decoration:none}
form {margin:0;padding:0}
img {border:none;margin:0;padding:0}
div.clear {clear:both;height:1px}
div.page{text-align:center;height:100%;background-image: url(../img/bg-top.gif);background-position:50% 0;background-repeat: no-repeat;background-color: transparent} 
div.header {text-align:left;margin:auto;padding:0 0 0 10px; width:845px;height:155px}
div.login {padding-left:650px;padding-top:10px}
div.hello {padding-left:15px;font-weight:800;background:url(../img/sign-in.gif) no-repeat;}
div.signout {padding-left:3px}
div.signin {width:190px;float:right}
div.signinright {float:left;width:40px}
div.signinleft {float:left;width:150px}
div.signin h2{color:#CF5564;font-size:12px;padding:2px 0 0 0;margin:0}
div.signin input{border:1px solid #dcedf4;font-size:12px;width:140px;height:14px;padding:2px 0 2px 0;margin:0}
div.signin img{padding-top:22px;margin:0}
div.signin a {font-size:9px;font-weight:400;text-decoration:underline}
div.signin a:visited {font-size:9px;font-weight:400;text-decoration:underline}
div.signin a:link {font-size:9px;font-weight:400;text-decoration:underline}
div.signin a:hover {font-size:9px;font-weight:400;text-decoration:underline}
div.errorTxt {color:#ff0000;padding-top:20px;font-size:12px;font-weight:800}
div.h2half {width:350px;float:left}
div.backtolist{width:145px;float:left;text-align:right;padding-top:5px}
div.blueline502 {width:502px;background-color:#dcedf4;height:1px;padding:0;margin:0}
div.navleft {width:47px;float:left;height:35px;background-image: url(../img/nav/left-end.gif);background-repeat: no-repeat;}
div.navright {width:47px;float:left;height:35px;background-image: url(../img/nav/right-end.gif);background-repeat: no-repeat;}
div.navdiv {width:1px;float:left;height:35px;background-image: url(../img/nav/div.gif);background-repeat: no-repeat;}
div.navbar {text-align:left;width:945px;height:35px;padding:10px 0 0 10px;}
div.currnavitem {color:#fff;font-weight:800;font-size:14px;float:left;padding:8px 15px 0 14px;background-image: url(../img/nav/nav_on.gif);background-repeat: repeat-x;height:33px}
div.navitem {font-size:14px;float:left;padding:8px 15px 0 14px;background-image: url(../img/nav/nav_off.gif);background-repeat: repeat-x;height:33px}
div.content {margin:auto;width:945px;text-align:center;padding:0}
div.pagespace{height:150px}

div.main {text-align:left;margin:auto;width:855px;padding:0 47px 0 47px}
div.mainleft {width:265px;padding:10px 0 20px 5px;float:left}
div.mainright {width:565px;padding:10px 0 0 20px;float:left}
div.heightstrip {width:1px;height:420px;float:left}
div.whitecontent {background-color:#fff;width:504px;float:left;padding:10px 0 0 0}
div.whitecontentleft {width:270px;float:left;padding:20px 0 0 0}
div.whitecontentright {text-align:right;width:230px;float:left;padding:10px 0 0 0}
div.whitebox565top {background-image: url(../img/white565top.gif);background-repeat:no-repeat;height:12px;width:565px}
div.whitebox565mid {padding:10px 30px 30px 30px;background-image: url(../img/white565mid.gif);background-repeat:repeat-y;width:505px}
div.whitebox565btm {background-image: url(../img/white565btm.gif);background-repeat:no-repeat;height:12px;width:565px}
div.ulhalfwidth {width:250px;float:left}
div.ulhalfwidth ul {margin:0 10px 0 0 }
div.ulhalfwidth li {list-style-type:none; background-image: url(../img/tick.gif);background-repeat:no-repeat;line-height:140%;padding:0 0 10px 20px}

div.sidenavtop  {background-image: url(../img/nav/sidenav-top.gif);background-repeat:no-repeat;height:56px;width:260px}
div.sidenavmid {background-color:#0f7492;width:260px}
div.sidenavtop  h2{color:#fff;font-size:19px;padding:20px 20px 0 20px;line-height:25px}
div.sidenavbtm  {background-image: url(../img/nav/sidenav-btm.gif);background-repeat:no-repeat;height:30px;width:260px}
div.currsidenavitem {border-bottom:1px solid #b4d4d9;width:220px;background-color:#CF5564;padding:6px 20px ;color:#fff;font-size:14px;font-weight:800}
div.sidenavitem {border-bottom:1px solid #b4d4d9;width:220px;background-color:#fff;padding:6px 20px ;color:#fff;font-size:14px;font-weight:800}

div.crumbs {text-align:left;padding:10px 0 0 74px;font-weight:400;font-size:11px}
/* home page */
div.homeboxes {width:845px;height:200px;padding:10px 0 10px 18px}
div.homethesongs {padding:60px 0 7px 15px;margin-top:16px; float:left;width:265px;height:157px;vertical-align:bottom;background-image: url(../img/home/the-songs.gif);background-repeat: no-repeat;}
div.homethesongs p{width:170px;padding-left:5px}
div.homelistennow {padding:70px 0 7px 15px;margin-top:6px;float:left;width:265px;height:160px;background-image: url(../img/home/listen-now.gif);background-repeat: no-repeat;}
div.homelistennow p{width:170px;padding-left:5px}
div.homehowitworks {padding:76px 0 7px 15px;float:left;width:265px;height:167px;background-image: url(../img/home/how-it-works.gif);background-repeat: no-repeat;}
div.homehowitworks p{width:170px;padding-left:7px}
div.rndQuote {width:260px;padding:20px 0 20px 0}
div.laptable {width:500px;text-align:center;padding:20px 0 20px 0}

/* ordering */
div.frmcol1 {width:250px;float:left;font-weight:800;padding-top:10px}
div.inp_note {font-weight:400}
div.frmcol2 {width:210px;float:left;padding-left:10px;padding-top:10px}
div.frmpass1 {width:100px;float:left;font-weight:800;padding-top:13px}
div.frmpass2 {width:220px;float:left;padding-left:5px;padding-top:10px}
div.passsubmit {float:left;width:100px;padding-left:5px;padding-top:10px}

div.acceptterms {width:430px;float:left;padding:20px 0 20px 0}
div.accepttermsinp {width:40px;float:left;padding:20px 0 0 0}
div.reqsubmit {width:440px;text-align:right}
span.totalcost {font-size:16px;color:#CF5564;font-weight:800}
/* faq */
div.faqlist {width:500px;padding-left:6px}
div.faqttl {padding:4px 2px 0px 24px;font-weight:800;font-size:14px}
div.faqtxt {background-color:#fff;padding:3px 5px 3px 24px;width:455px;display:none;margin-left:6px}

/* what's on the discs */
div.wotd-item {width:250px;padding-bottom:25px}
div.wotd-left {width:80px;float:left}
div.wotd-right {width:170px;float:left}

div.disc-banner {width:502px;height:70px;margin-bottom:20px}
div.disc-banner h3{color:#fff;padding:50px 0 0 10px;margin:0;font-size:15px}
div.disc-contents {color:#fff;font-size:14px;font-weight:800;width:502px;height:26px;background-image: url(../img/the-songs/disc-contents.gif);background-repeat:no-repeat;}
div.disc-cont-track {width:50px;padding-left:10px;padding-top:5px;float:left}
div.disc-cont-ttl {width:205px;padding-left:5px;float:left;padding-top:5px}
div.disc-cont-theme{width:225px;padding-left:5px;float:left;padding-top:5px}

div.disc-nstd-ttl {width:190px;padding-left:10px;padding-top:5px;float:left}
div.disc-nstd-date {width:90px;padding-left:5px;float:left;padding-top:5px}
div.disc-nstd-cat{width:200px;padding-left:5px;float:left;padding-top:5px}
				
div.sotd-track {width:10px;padding-left:15px;padding-top:5px;float:left;font-weight:800;font-size:12px}
div.sotd-sample {width:25px;padding-left:10px;padding-top:5px;float:left;font-weight:800;font-size:12px}
div.sotd-title {width:205px;padding-left:5px;float:left;padding-top:5px;font-weight:800;font-size:12px}
div.sotd-theme{width:225px;padding-left:5px;float:left;padding-top:5px;font-size:12px}
	
div.nstd-banner {width:502px;height:70px;margin-bottom:20px;background-image: url(../img/the-songs/nstd-banner.gif);background-repeat:no-repeat;}

div.nstd-title {width:190px;padding-left:10px;float:left;padding-top:15px;font-weight:800;font-size:13px}
div.nstd-cat{width:200px;padding-left:5px;float:left;padding-top:15px;font-size:13px}
div.nstd-date{width:80px;padding-left:5px;float:left;padding-top:15px;font-size:13px}

div.samplist {padding-bottom:20px}		
div.disc-samp-ttl {width:230px;padding-left:15px;float:left;padding-top:5px}
div.disc-samp-cat{width:225px;padding-left:5px;float:left;padding-top:5px}
div.ltss-banner {width:502px;height:70px;margin-bottom:20px;background-image: url(../img/the-songs/ltss-banner.gif);background-repeat:no-repeat;}

div.ltss-sample {width:25px;padding-left:10px;padding-top:15px;float:left;font-weight:800;font-size:13px}
div.ltss-title {width:205px;padding-left:5px;float:left;padding-top:15px;font-weight:800;font-size:13px}
div.ltss-cat{width:225px;padding-left:5px;float:left;padding-top:15px;font-size:13px}

/* song details */
div.sngdet-title {width:400px;float:left}
div.sngdet-disctrack{width:100px;float:left;text-align:right;font-size:13px;font-weight:800}
div.sngdet-theme {width:320px;float:left}
div.sngdet-nextprev{width:180px;float:left;text-align:right;font-size:11px;font-weight:800}

div.sngdet-label {width:150px;float:left;line-height:20px;padding:10px 0 6px 0;margin:0}
div.sngdet-file{width:300px;float:left;font-size:12px;font-weight:800;line-height:16px;padding:10px 0 6px 0;margin:0}
div.sngdet-file img{padding-left:20px;}
			
div.footer {width:700px;margin:auto;text-align:center;bottom:0;color:#fff;padding-bottom:10px}
div.copyright{width:430px;float:left;padding-left:70px}
div.terms{width:120px;float:left}
div.privacy{width:80px;float:left}
div.footer a {font-family:arial,sans-serif;color:#107E9A;text-decoration:underline;font-weight:400}
div.footer a:visited {color:#fff;text-decoration:underline}
div.footer a:link {color:#fff;text-decoration:underline}
div.footer a:hover {color:#fff;text-decoration:underline}

div.pgprev {width:125px;float:left;font-size:11px;padding-bottom:10px}
div.pgnext{width:65px;float:left;font-size:11px;text-align:right;padding-bottom:10px}
div.pgnums {width:180px;float:left;font-size:11px;padding-bottom:10px}
div.pgnums a {padding:0 3px 10px 3px}
div.pgnums a:visited {padding:0 3px 10px 3px}
div.pgnums a:link {padding:0 3px 10px 3px}
div.pgnums a:hover {padding:0 3px 10px 3px}

div.pgcurrent {width:130px;float:left;font-size:11px;padding-bottom:10px}

div.notloggedin {width:462px;margin:30px 0 10px 0;border-top:solid 1px #dcedf4;border-bottom:solid 1px #dcedf4;color:#CF5564;padding:10px 20px 10px 16px;font-weight:800}

div.adobe {padding:20px 0 40px 0}

div.sng-catslist {width:300px;float:left}
div.sng-catsttl {font-weight:800;font-size:13px;padding:20px 0 10px 0}
div.sng-pdflist {width:200px;float:left}
div.cat-item {width:140px}
