html,body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:100%;background:#ebecec; color:#000}body{background:#ebecec url(/Images/MusicOasis/soundwave.png) repeat-x scroll 0 250px; font-size:62.5%; line-height:26px}a,*:visited { color:#555; font-style:normal; margin:0; padding:0; text-decoration:underline}h1,h2,h3,h4{margin:0;padding:0}h1 a, h2 a, h1 a:visited, h2 a:visited { text-decoration:none; font-weight:normal}h1 a:hover,h2 a:hover { text-decoration:underline}img{border:0}#header .logo{width:221px;height:24px;padding:30px 0 6px 0;display:inline-block} .header-container {width:980px;margin:0 auto;position:relative;clear:both;z-index:98} #header { background:#000; width:100%;box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);position:relative;clear:both;z-index:97}  #header .tc_pp a {color:#fff} #header .tc_pp{position:absolute;top:8px;right:0;font-size:10px;color:#fff}.tc_pp a { text-decoration:underline}  #footer { margin:0 auto; position:relative; clear:both; text-align:center; width:100%;background:transparent; color:#000; margin:0 auto; padding:20px 0 0 0; text-align:center; width:1000px;background:transparent }#disqus_thread{clear:both}.nav,.nav ul{ margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; z-index:99}.nav{display:inline-block;position:absolute;left:275px;bottom:0}.nav li{ float:left; position:relative; box-shadow:inset 0 1.25em 2px 0 rgba(255,255,255,.18); -moz-box-shadow:inset 0 1.25em 2px 0 rgba(255,255,255,.18); -webkit-box-shadow:inset 0 1.25em 2px 0 rgba(255,255,255,.18); background:#000; border:1px solid #303030; border-bottom:none}.nav li:hover{ display:block; visibility:inherit;    background:#2ab2f8}.nav a{    display:block;    color:#fff;    text-decoration:none;    text-align:center;    width:93px;    height:28px;    line-height:26px}.nav ul{    position:absolute;    display:none;    width:200px;    top:28px;    z-index:99;    visibility:inherit}.nav ul li a{    width:150px;    height:28px;    float:left;    background-color:#333;    padding:0 0 0 8px;    text-align:left}.nav ul li a:hover{    background-color:#2ab2f8}a.btn {background:#2ab2f8 url(/Images/MusicOasis/icon-level-meter.gif) no-repeat 90% 50%;padding:3% 10% 3% 3%;display:inline-block;width:45%;text-align:center;color:#fff;text-decoration:none;font-size:24px;text-shadow:1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 0 1px rgba(0,0,0,0.2),0 -1px 0 1px rgba(255,255,255,0.6),1px 1px 2px 1px rgba(0,0,0,0.4),inset 0 1.25em 2px 0 rgba(255,255,255,0.3);-moz-box-shadow:0 1px 0 1px rgba(0,0,0,0.2),0 -1px 0 1px rgba(255,255,255,0.6),1px 1px 2px 1px rgba(0,0,0,0.4),inset 0 1.25em 2px 0 rgba(255,255,255,0.3);-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,0.2),0 -1px 0 1px rgba(255,255,255,0.6),1px 1px 2px 1px rgba(0,0,0,0.4),inset 0 1.25em 2px 0 rgba(255,255,255,0.3);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}a.btn:hover {color:#eee;color:rgba(255,255,255,.8);text-shadow:-1px -1px rgba(0,0,0,0.4);box-shadow:0 -1px 0 1px rgba(0,0,0,0.2),0 1px 0 1px rgba(255,255,255,0.6),-1px -1px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 0 1px rgba(0,0,0,0.2),0 1px 0 1px rgba(255,255,255,0.6),-1px -1px 0 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 -1px 0 1px rgba(0,0,0,0.2),0 1px 0 1px rgba(255,255,255,0.6),-1px -1px 0 0 rgba(0,0,0,0.1);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}a.infobtn {background-color:#2ab2f8;padding:2px 5px 2px 5px;margin:20px 0;display:inline-block;width:120px;text-align:center;color:#fff;font-weight:bold;text-decoration:none;font-size:14px;text-shadow:1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 0 1px rgba(0,0,0,0.2),0 -1px 0 1px rgba(255,255,255,0.6),1px 1px 2px 1px rgba(0,0,0,0.4),inset 0 1em 2px 0 rgba(255,255,255,0.3);-moz-box-shadow:0 1px 0 1px rgba(0,0,0,0.2),0 -1px 0 1px rgba(255,255,255,0.6),1px 1px 2px 1px rgba(0,0,0,0.4),inset 0 1em 2px 0 rgba(255,255,255,0.3);-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,0.2),0 -1px 0 1px rgba(255,255,255,0.6),1px 1px 2px 1px rgba(0,0,0,0.4),inset 0 1em 2px 0 rgba(255,255,255,0.3);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}a.infobtn:hover {color:#eee;color:rgba(255,255,255,.8);text-shadow:-1px -1px rgba(0,0,0,0.4);box-shadow:0 -1px 0 1px rgba(0,0,0,0.2),0 1px 0 1px rgba(255,255,255,0.6),-1px -1px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 0 1px rgba(0,0,0,0.2),0 1px 0 1px rgba(255,255,255,0.6),-1px -1px 0 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 -1px 0 1px rgba(0,0,0,0.2),0 1px 0 1px rgba(255,255,255,0.6),-1px -1px 0 0 rgba(0,0,0,0.1);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.helpcontents{ margin:0px !important; text-align:left}.helpcontents_menu{ float:left; width:150px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; font-size:11px; font-family:arial; text-align:left}.helpcontents_menu div{ border-bottom:1px solid #ccc; background-color:#EFF7F9}.helpcontents_menu div.last{ border-bottom:0px}.helpcontents_menu .active{ background-color:#fff; margin-right:0px}.helpcontents_menu div span{ display:block; color:#000; cursor:pointer; padding:5px 7px; background-color:#eee}.helpcontents_menu div.active span{ font-weight:bold; color:#000; background-color:#fcfcfc; padding:7px 7px; cursor:default}.helpcontents_content{ float:left; width:300px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-size:14px; text-align:left}.helpcontents_content .pad{ padding:20px 26px 20px 26px}.hc_whatisddj{ display:block; background:#fcfcfc; color:#000; font-family:arial}.hc_whatisdj,.hc_whatismo,.hc_myaccount,.hc_whatisj,.hc_whatarese,.hc_whatisezl,.hc_whatisezg,.hc_howdoii,.hc_howdoir{ display:none; background:#fcfcfc; color:#000; font-family:arial}.helpcontents_content h3{ font-size:1.5em; margin:0 0 16px 0}.helpcontents_content ul,.helpcontents_content ol{ margin:0 0 10px 20px}.helpcontents_content ul{ list-style-type:disc}.helpcontents_content ol{ list-style-type:decimal}ul.form { margin:0; padding:0; list-style-type:none; text-align:left} ul.form li  { margin:5px 0} ul.form li label  { width:5em; display:block; float:left; padding-top:4px; font-weight:bold} ul.form button#btnContact  { margin-left:4.5em; *margin-left:4.9em} ul.form button  { font-size:1.1em}#ContactMessage { text-align:left; padding:1em; border:1px solid #fff; color:green; display:none}#ContactMessage span.error { color:red}.specs_publisher,.specs_applicationdocuments,.specs_disclaimers{display:none} #main { font-size:1.2em; height:auto; margin:0 auto; padding:40px; text-align:left; position:relative; clear:both; overflow:auto; width:920px;background:#fcfcfc;background:rgba(255,255,255,.6);box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px} #main .content_holder { text-align:left; width:auto; font-size:16px;float:right;width:450px;clear:both} #main .content_holder h1 { display:block; margin-bottom:20px; font-size:38px} #main .content_holder ul { margin:10px 0 20px 0; font-size:14px; list-style:disc} #main .content_holder ul li { margin:0 0 0 17px; padding:0 0 0 5px;font-weight:bold} #main .content_holder #title_dl { margin:0 0 0 7px} #main .content_holder #title_dl #open_s { margin:-3px 0 0} #main .secondary{color:#444;font-size:0.9em}#main .secondary p{text-align:center} #main .content_holder .legal_txt { display:inline-block; margin:0 0 0 20px; font-size:10px; width:35%; line-height:15px;vertical-align:middle} #main .content_holder #requirements_holder { box-shadow:1px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#f3f3f3;background:rgba(0,0,0,.05);margin:50px 0;position:relative;overflow:auto} #main .content_holder #requirements_holder #req_top { width:100%; margin:0 auto; clear:both; height:6px; display:block} #main .content_holder #requirements_holder #copy { padding:20px} #main .content_holder #requirements_holder #req_bot { width:100%; margin:0 auto; clear:both; height:6px; display:block} #main .content_holder #requirements_holder #copy ul { margin:0; padding:0; line-height:18px; list-style:none} #main .content_holder #requirements_holder #copy ul#specs li { float: left;display:inline-block;vertical-align:top; margin:0 10px 12px; width:44%; padding:0}  #main .content_holder #requirements_holder #copy .specs_title { font-size:18px} #main .content_holder #requirements_holder #copy .specs_small { font-size:10px; color:#777} #main .content_holder #requirements_holder #copy .specs_name { font-size:12px; color:#000; font-weight:bold} #main .content_holder #requirements_holder #copy .specs_value { font-size:10px; color:#777; font-weight:normal} .featured{clear:both;margin:0 20px 60px 20px}.indexImage{float:left;border-right:1px solid #ccc;margin-right:40px;padding-right:40px}.featuredProductImage img{ float:right; margin-left:40px; box-shadow:1px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2); border:1px solid #ccc; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px}.e_frame{ box-shadow:1px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#f3f3f3;background:rgba(0,0,0,.05);margin:40px 0 40px 40px;padding:25px;position:relative;overflow:auto;float:right;width:250px;line-height:1.5em}.e_frame img{margin-top:5px}.indexDivid { position:relative; overflow:auto; clear:both; color:#fff; box-shadow:1px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#555;background:rgba(0,0,0,.75);margin:10px 2%;padding:5px 2%;width:92%;line-height:1.5em}.index_e_frame{ float:left; width:375px}.index_e_frame a{ color:#eee}.index_e_frame img{ float:right; margin-top:5px}.featured h1 { font-size:32px}.featured .title { font-size:18px; font-weight:bold}.products{ box-shadow:1px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#f3f3f3;background:rgba(0,0,0,.05);margin:20px;padding:20px;position:relative;overflow:auto;float:left;display:inline-block;vertical-align:top;width:41%;line-height:1.75em;min-height:160px}.products .thumb { float:left; margin:0 10px 0 0; box-shadow:1px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2)}.products h2 { font-size:20px; padding:15px 0}.products .short_dec { clear:both; margin:20px 0}.products .rating,.products .downloads,.products .comments{ float:left; margin:20px 20px 0 0}.ContentFAQ{display: none;clear: both;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background: #f3f3f3;background: rgba(0,0,0,.05);margin: 20px 0;padding: 20px;}.musicoasis {display: block !important;}dl.FAQ dt {font-weight:bold;margin: 5px 0;cursor: pointer;}dl.FAQ dd {margin: 0 0 1.2em 0;padding: 0 0 1.2em 0;border-bottom: 1px dashed #ccc;}strong, b {font-weight: bold;}
