@font-face { font-family:Circula; src:url('../fonts/circula-medium.eot'); }
@font-face { font-family:Circula; src:url('../fonts/circula-medium.otf'); }


 body,html{ background:url(/images/slash_it.png
)#eee;background-attachment:fixed;
 

 font:14px Tahoma,Verdana,Arial,sans-serif;padding:0;margin:0; }
a, .importantStuff{ color:#000066;text-decoration:none; }
a:hover{ text-decoration:underline; }
img { border:0; }
.fl { float:left; }
.fr { float:right; }


.my-new-class img {
  height: 70px;
  width: 70px;
  
} 


#nav {
    margin-left: 50px;
    margin-top: 45px;
    word-spacing: 20px;
}



.container, header, nav, article, footer, .midBit{ position:relative; }
.container, header, article, aside, nav, footer, .midBit{background-color: rgba(255, 255, 255, 0.77);margin:0 auto;width:1000px; }
header{ background:url('../images/header-sound-desk-yellowy.png') left no-repeat;height:200px;overflow:hidden;margin-bottom:62px; }
.logo{ position:absolute;right:25px;top:30px; width: auto; }
.logo .loggedIn { position:absolute;top:150px;right:-5px;text-align:right;font-size:11px; }
nav{ background:url('../images/bg-nav.jpg') left repeat-x #ccc;height:0px;position:absolute;top:200px;width:100%; }
nav div{ width:1000px;margin:0 auto; }
nav a{ color:gold;display:block;text-decoration:none;line-height:62px;width:100px; }
nav a:hover{ text-decoration:none; }
nav li, nav ul, .featureList ul, .featureList li{ list-style:none;margin:0;padding:0;height:62px; }
nav li{ display:block;float:left;line-height:62px;text-align:center;vertical-align:middle;width:100px; }
nav li:hover{
 background:#666;
}
nav .my, .my a{
 background-color:#304160;
}
nav .mySB, .mySB a{
 width:125px;
}
.my a:hover{
 background-color:#6B6163;
}
.midBit{
 float:left;
 height:100%;
}
article,aside, .featureList, .featureSlide, .content{
 float:left;
 width:650px;
}
article .content{
 margin:10px;
 width:640px;
}
h1, h2, h3{
 border-bottom:1px solid #000;
 margin-bottom:5px;
 font:24px Circula;
 color:#3d547a;
}
h1{ font-size:28px; }
h3{
 border:0;
 color:#eee;
 font-size:16px;
 margin:5px 5px 0px 5px;
}
.features{
 background:#F0F0F0;
 border-radius:5px;
 width:630px;
 height:400px;
}
.featureList{
 width:200px;
}
.featureList li{
 background-color:#ddd;
 border-radius:5px;
 display:block;
 height:20px;
 line-height:20px;
 margin-top:5px;
 margin-left:5px;
 padding:5px;
 vertical-align:middle;
 width:170px;
}
.featureList a{
 color:#2D1E3F;
 display:block;
 text-decoration:none;
 width:100%;
}
#opt1{
 background-color:#3d5479;
}
#opt1 a{
 color:#fff;
}
.featureSlide{
 position:relative;
 margin-top:5px;
 height:371px;
 overflow:hidden;
 width:430px;
}
.featureSlide ul{
 margin:5px 0 0 0;
 padding:0 20px 0 0;
 position:absolute;
 top:0;
 left:0px;
 overflow:hidden;
 width:400px;
}
.featureSlide li{
 display:block;
 float:left;
 height:370px;
 list-style:none;
 overflow:auto;
 position:relative;
 width:400px;
}
.featureSlide a{
 background-color:#fff;
 color:#000;
 text-decoration:none;
}
.featureSlide p{
 margin-right:10px;
}
.featureSlide h3{
 color:#090F58;
 font-family:'Verdana','Arial Black',sans-serif;
 font-weight:bold;
 margin:0px 0 10px 0;
}
p.fst{
 margin-top:-2px;
 padding-top:0;
}
ul.subUl{
 margin-left:10px;
 position:relative;
 padding:0;
 width:370px;
}
.slides .subLi{
 height:auto;
 display:list-item !important;
 list-style:square;
 width:350px;
 margin-bottom:5px;
 margin-left:20px;
 position:relative;
 float:none;
 list-style-position: inside;
}
.slides a{ text-decoration:underline; }
.slides a:hover{ background-color:#405271;color:#eee; }
aside{
 padding-top:10px;
 width:350px;
}
aside .sideBit{
 margin:0 auto;
 margin-right:10px;
 width:325px;
}
footer{
 background:black;
 color:#fff;
 float:left;







 height:650px;
 padding-bottom:10px;
 width:1000px;
}
footer .info{
 background:#506381;
 border-radius:5px;
 float:left;
 width:230px;
 margin-left:20px;
 margin-top:20px;
 margin-bottom:10px;
 height:200px;
 z-index:3;
}
footer .copyright{
 float:left;
 font-size:10px;
 height:12px;
 line-height:12px;
 position:relative;
 margin-right:20px;
 width:980px;
 text-align:right;
 z-index:1;
}
.copyright a{
 display:inline;
 margin-top:-30px;
}
footer ul, footer li, .nobulls{
 padding:0;
 margin:0;
 list-style:none;
 font-size:12px;
}
.searchStuff{
 font-size:14px;
 padding:10px 0 10px 0;
}
footer ul{
 margin-left:10px;
 margin-top:5px;
}
footer a{
 color:#fff;
 text-decoration:none;
 margin-top:10px;
}
.c2a{
 background:url('../images/bg-c2a.png') left no-repeat;
 color:#fff;
 height:25px;
 float:right;
 line-height:25px;
 vertical-align:middle;
 width:160px;
}
.c2a img{
 float:right;
}
.c2a a{
 color:#fff;
}
.buySell{
 float:left;
 text-align:center;
 width:195px;
 margin-bottom:10px;
}
.buySell img{
 float:right;
}
.rt{
 margin-left:10px;
}
.comm{ background:url('../images/bg-c2a-comm.png') right no-repeat;margin-left:15px;margin-top:10px;width:325px; }
.social{
 /*border-width:0px 2px 2px 2px;
 border-color:#999;
 border-style:solid; */
 border-radius:0px 0px 30px 0px;
 background-color:#ddd;
 height:120px;
 margin-left:15px;
 margin-bottom:10px;
 margin-top:35px;
 width:325px;
}
.fbtw{ width:250px;height:100px;margin:0 auto; }
.fbtw img{ margin-right:20px;opacity:0.8; }
.fbtw img:hover{ opacity:1.0; }
.vid{
 margin-top:-3px;margin-right:10px;
 text-align:center;
 width:220px;
}
/* Social Sharing */
.fb-like, .tw-like, .go-like{ float:left;margin-top:10px;width:33%;text-align:center; }
.go-like{ margin-top:12px; }
@media only screen and (min-width: 1000px), only screen and (min-device-width: 1000px) {
 .container{ width:1000px; }
}
/* Registration */
.regStep { background-color:#eee;border:1px solid #3d547a;border-radius:3px;height:auto;padding:5px;position:relative;float:left;margin-left:0px;margin-top:10px;margin-bottom:5px;width:620px; }
.regStep td{ vertical-align:top;margin-bottom:10px; }
.regStep td.almid { vertical-align:middle;width:175px; }
.regStep .stepImp { width:175px;text-align:left; }
#step2,#step2b,#step3,#step3b,#step4,#step4b,#step5,#step5b { display:none; }

/* Form Elements */
.txtBox, .txtBoxS, textarea { background-color:#fff;border:1px solid #000;color:#3d547a;height:30px;font-size:14px;vertical-align:middle;padding:5px 5px 5px 5px;width:300px; }
textarea{ height:125px; }
.txtBox:focus, .txtBoxS:focus{ border-color:#c22; }
.txtBoxS { height:20px; }
.prof { height:75px; }
.up{ vertical-align:top; }
input[type="button"],input[type="submit"],input[type="reset"]{ height:35px;width:120px;border:1px solid #000;background-color:#700;color:#ffc;text-align:center;cursor:pointer; }
input[type="button"]:hover,input[type="submit"]:hover{ background-color:#911; }
input[type="reset"]{ background-color:#ccc;color:#333;margin-right:10px; }
input[type="reset"]:hover{ background-color:#eee; }
/*select, option{ height:35px; } */
.linkButt{ display:block;background-color:#722;color:#fff;width:150px;height:35px;line-height:35px;vertical-align:middle;text-align:center;float:left;border:1px solid #000;margin-right:10px;cursor:pointer; }
.linkButt:hover{ background-color:#922; }
.lic { background-color:#272; }
.lic:hover{ background-color:#292; }
.download { background-color:#225; }
.download:hover{ background-color:#227; }
.linkButt:hover{ text-decoration:none; }

/* Returned Messages */
.statusOK, .statusErr{ background-color:#cfc;border:1px solid #060;padding:5px; }
.statusErr{ background-color:#fcc;border:1px solid #600; }

.userBar{ background:url('/images/bg-user-nav.png') #000;color:#fff;padding:3px;border-radius:0px 0px 3px 3px;padding-left:10px;position:absolute;top:0px;left:0px;float:left;margin-bottom:30px;margin-left:4px;height:30px;line-height:30px;width:640px; }
.userBar a{ color:#fff; }
.areaContent{ margin-top:-10px;position:relative; }
.user-dash{ /* 580303 
*/
    padding:10px;text-align:center;float:left;margin-right:10px;margin-bottom:10px;
    margin-top:10px;
    color:white; }
.user-dash span, #licensing span, #copyright span{ font-size:26px;font-weight:bold;font-family:'Rockwell'; }
.user-dash a{ color:#ffc; }
#licensing span, #copyright span { font-size:22px;border-bottom:1px solid #ddd; }
.upgrade, logout { background-color:#eee;border-color:#ccc;cursor:pointer; }
.upgrade:hover{
    background-color:#ddd;
    background: -webkit-linear-gradient(top, #ddd 0%, #bbb 100%);
    background: -moz-linear-gradient(top, #ddd 0%,#bbb 100%);
    background: -o-linear-gradient(top, #ddd 0%,#bbb 100%);
    background: linear-gradient(top, #ddd 0%,#bbb 100%);
    color:#222;
}
.logout{
    background-color:#000;
    background: -webkit-linear-gradient(top, #ccc 0%,#666 100%);
    background: -moz-linear-gradient(top, #ccc 0%,#666 100%);
    background: -o-linear-gradient(top, #ccc 0%, #666 100%);
    background: linear-gradient(top, #ccc 0%, #666 100%);
    box-shadow:none;
    border-color:#333;
    border-width:1px 1px 1px 1px;
    position:relative;
    float:right;
    margin-right:10px;
    clear:both;
    height:35px;width:100px;
    text-align:center;
    color:#fff;   
}
.logout:hover{
    background: -webkit-linear-gradient(top, #aaa 0%,#333 100%);
    background: -moz-linear-gradient(top, #aaa 0%,#333 100%);
    background: -o-linear-gradient(top, #aaa 0%, #333 100%);
    background: linear-gradient(top, #aaa 0%, #333 100%);
}
.logout a, .logout a:hover{ color:#fff;display:block;border-width:1px;float:right;height:35px;width:100px;text-decoration:none;line-height:35px;vertical-align:middle;margin-top:-2px; }
/* Table Stuff */
th.info { height:26px;font-size:13px;line-height:26px;vertical-align:middle;background-color:#3d547a;color:#fff; }
.dataInfo th, td { text-align:center;padding:5px;width:75px; }
.dataInfo tr{ border-bottom:1px solid #000; }
.dataInfo .lbl { text-align:left;width:125px; }
td.left100pc{
 width:100%;text-align:left;
}

/* Licensing Process Stuff */
#licensing, #copyright{
 background-color:#506381;
 display:none;
 border-radius:5px;
 border:1px solid #666;
 height:325px;
 margin:0 auto;
 margin-top:-20px;
 overflow:auto;
 padding:10px;
 position:relative;
 color:#eef;
 width:400px;
 z-index:10;
}

#licensing a, #copyright a{
 color:#fff;
}

.listingItem{
 border:1px solid #ddd;
 border-radius:3px;
 height:255px;
 padding:5px;
 margin-bottom:10px;
}
.listingItem ul,li{
 padding:0;
 margin:0;
}
.listingItem li{
 list-style:none;
 float:left;
 background-color:#eee;
 color:#333;
 margin:2px;
}
.listingItem ul{
 overflow:auto;
 height:205px;
 margin-bottom:10px;
}
.listingItem .nextLink{
 float:right;text-align:right;width:100px;
 background-color:#600;
 padding:5px;
 border-radius:10px 0px 0px 0px;
 margin:0px -5px -4px 0px;
}
.langs, .langs ul, .langs .genre-container{ height:110px; }
.langs { height:150px; }
.nextLink a{ color:#fff; }
.tempos{ height:100px; }
.tempos .genre-container { height:60px; }
.otherInformation { width:98%;height:120px;border-radius:5px; }
.listingItem textarea{ margin-bottom:10px; }
.otherinfobox{ height:290px; }

input.licProcess{
 height:25px;
 background-color:#506381;
 border:1px solid #304160;
 color:#fff;
 cursor:pointer;
 border-radius:3px;
}

input.licProcess:hover{
 background-color:#7185a3;
}

.recentLicenses, li.alphabet{ margin:0px;padding:0px; }
ul.recentLicenses, li.recentLicenses{ float:left;width:100%;position:relative;  }
ul.recentLicenses { padding:0; }
li.recentLicenses, .user-dash{ background-color:rgb(3, 3, 3);padding:7px;height:auto;float:left;margin-right:10px;list-style:none;width:170px;margin-left:0px;border:1px solid black;border-width:1px 1px 1px 5px; }
.user-dash{ width:130px; }
.recentLicenses a{ color:rgba(122, 135, 187, 0.97); }

.recentLicenses strong{ color:#EB103C;; }
.recentLicenses:hover, .upgrade:hover{ border-color:#333; }
li.recentLicenses { margin-top:7px; }
.itemContain { width:630px;height:auto;clear:both;position:relative;margin-bottom:10px;float:left;padding:0; }
li.alphabet { height:20px;width:20px;list-style:none;display:block;line-height:20px;vertical-align:middle;text-align:center;background-color:rgba(145, 192, 62, 0.22);border-radius:2px;margin-right:3px;float:left; }
.viewItem{
 /*background-color:#eee; */
 background: -webkit-linear-gradient(top, #eee 0%, #ddd 100%);
    background: -moz-linear-gradient(top, #eee 0%,#ddd 100%);
    background: -o-linear-gradient(top, #eee 0%,#ddd 100%);
    background: linear-gradient(top, #eee 0%,#ddd 100%);
 border:1px solid #304160;
 padding:10px;
 margin:10px 0 10px 0;
 float:left;
 width:620px;
 clear:both;
}
.viewItem h3{
 font-family:'Verdana';
 font-size:13px;
 padding:5px;
 margin-top:-5px;
 margin-left:-5px;
 margin-right:-5px;
 margin-bottom:10px;
 background-color:#304160;
 color:#fff;
 text-align:center;
 width:615px;
 position:relative;
}
.itemCol{
 width:305px;
 float:left;
 position:relative;
 
}
.itemColRt{
 background-color:#fff;
 border:1px solid #304160;
 box-shadow:2px 2px 2px #333;
 font-size:11px;
 margin-top:30px;
 height:100%;
 width:300px;
 padding:5px;
}
.buyProcess li, .buyProcess ul{ margin:0;padding:0; }
.buyProcess li{
 background-color:#eee;
 border:1px solid #ccc;
 border-radius:5px;
 display:none;
 list-style:none;
 margin-bottom:10px;
 margin-right:10px;
 padding:10px;
 width:45%;
 float:left;
}
.buyProcess #firstQ{
 display:list-item;
}
.regStep li { text-align:left; }
.regStep td { width:auto; }
.regStep .almid { vertical-align:middle;width:175px;text-align:left; }
.regStep .stepImp { width:175px;text-align:left; }
.regStep .txtBoxS{ width:250px; }
#step2,#step2b,#step3,#step3b,#step4,#step4b,#step5,#step5b, #dynInfo { display:none; }
.errorReporting { color:#c00; }
aside .headerSearch{
 background-color:#eee;
 border:1px solid #304160;
 font-size:17px;
 margin:50px 10px 10px 15px;
 border-radius:3px;
 padding:5px;
 width:313px;
 
}
.headerSearch li { float:left;margin-right:2px;margin-bottom:5px;font-size:11px; }
.headerSearch input[type="text"], .headerSearch input[type="submit"]{ height:22px;font-size:11px;width:98px;float:left;padding:1px;margin-right:5px; }
.headerSearch input[type="text"] { padding:1px;height:18px;font-size:11px;line-height:11px;width:200px; }
.headerSearch ul{ margin:1px 0 5px 0px;padding:0; }
.headerSearch .searchNow { background-color:#304160;padding:3px;color:#fff;width:308px;margin-bottom:5px; }
#faqCont li{ display:none;background-color:lightgrey;color:#000;padding:10px;border-radius:5px;margin:0;list-style:none; }
#faqCont ul { margin:0;padding:0; }



.upgrade{ background-color:#38224D; }
.upg { width:100px;margin-bottom:-10px;opacity:0.8;cursor:pointer; }
.upg:hover{ opacity:1.0; }
.trOpt:hover { background-color:#ddd; }
/*.tooltip{ border:1px solid #304160;background-color:#ccf;color:#333;font-size:10px;padding:5px;position:absolute;left:0;top:0;width:350px;height:auto;z-index:12;display:none; } */
.tooltip { z-index:12; }
.contract{ background-image:url('/images/draft-watermark.png'); }
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
        max-width:300px;
        height:auto;
        font-size:11px;
        border-radius:4px;
        z-index:12;
	}
.tooltip{ text-decoration:underline;color:#000; }
td.g, div.g { background-color:#ddd; }
div.g, div.g2{ line-height:25px;height:25px;width:100%; }
.g p, .g2 p{ margin:0;margin-left:10px; }
th.b{ background-color:#000;color:#fff;padding:5px;border-radius:5px 5px 0 0; }
#martinOn{
 background-color:#900;
 color:#fff;
 height:35px;
 opacity:0.9;
 position:fixed;
 font-weight:bold;
 font-size:14px;
 top:0;
 left:0;
 text-align:center;
 width:100%;
 z-index:100;
}
#martinOn:hover{
 opacity:1.0;
}
#martinOn p{
 line-height:35px;
 margin:0;
 padding:0;
 vertical-align:middle;
}
#uploading, #msg{
/* background-color:#666;*/
 border-radius:5px 5px 5px 5px;
 display:none;
 opacity:0.7;
 margin:0 auto;
 position:relative;
 padding:10px;
 text-align:center;
 width:200px;
 z-index:10;
}
#msg{
 background-color:#fff;
 color:#000;
 opacity:1.2;
 width:180px;
 z-index:11;
}
.dataInfo{
 position:relative;
 z-index:5;
}
p.err{
 border:1px dashed #900;background-color:#F9F0B8;font-weight:bold;padding:10px;border-radius:7px;font-size:11px;color:#c00;
}
p.warn{
 border:1px dashed #003;background-color:#ccf;font-weight:bold;padding:10px;border-radius:7px;font-size:11px;color:#226;
}
p.ok{
 border:1px dashed #090;background-color:#cfc;color:#060;font-weight:bold;padding:10px;border-radius:7px;font-size:11px;
}
#std, #enh{ display:none; }
/* PROFILE CSS */
.profB{ background-color:#eee; }
.profCont { padding-top:20px; }
.profCont, .profCont h1, .profCont h2, .profCont h3{ font-family:'Rockwell','Verdana','Arial',sans-serif;margin:0 auto;width:610px;border:0;color:#000; }
.profCont h1{ font-size:40px;width:460px;overflow:hidden; }
.profCont h2, .profCont h3{ font-size:23px;width:auto; }
.profCont h2{ background-color:#333;color:#fff;padding:2px;text-align:center; }
.profCont h3{ font-size:20px; }
.profCont table{ width:100%; }
.profCont .txtBoxS, .profCont textarea{ width:175px; }
.profCont textarea{ height:100px; }
.profCont td { vertical-align:top; }
.profR1, .profPhoto{ height:130px;margin-bottom:10px; }
.profName, .badges{ width:460px; }
.profPhoto{ background-color:#ddd;width:130px;margin-right:20px; }
.profR2, .profBox{ height:210px; }
.profR2{ margin-top:10px;clear:both; }
.profBox{ height:300px;width:300px; }
.profCol1,.profCol2{ width:410px;margin-top:10px; }
.profCol2{ margin-left:10px;width:190px; }
.profPic, .profDates{ height:170px;width:170px; }
.profDates{ height:180px; }
.totalUploads, .playLatest{
 background-color:#333;
 color:#fff;
 height:15px;
 margin-right:10px;
 margin-top:5px;
 padding:5px;
 width:140px;
}
.totalUploads a{ color:#fff;text-decoration:none; }
.playLatest{
 width:95px;
}
.playLatest a{ display:block;width:100%;color:#fff;text-decoration:none; }
.playLatest:hover{ background-color:#666; }
.badges{
 clear:both;
 padding-top:10px;
 padding-bottom:10px;
}
.badges img{ margin-right:10px; }
.latestUps{ margin-right:10px; }
.contactArtist{  }
.profCont .web{
 font-size:24px;
 height:28px;
 padding:2px;
 width:355px;
 overflow:hidden;
}
.web a{
 color:#000;
 display:block;
 line-height:28px;
 vertical-align:middle;    
}
.profB h3, .profB p{
 margin-left:10px;
 margin-right:10px;
 margin-top:5px;
}
li.groupDesc { float:none;clear:both; }
ul.subLiDone { min-height:25px;height:auto;overflow:hidden;border:1px hidden;display:none; }
ul.subLiShow { display:block; }
tr.g{ background-color:#ddd; }
tr.g2{ background-color:#bbb; }
tr.hdrRow{ background-color:#333;color:#eee;padding:3px; }
tr.g:hover, tr.g2:hover{ background-color:#eee; }

header, nav, article, footer, address {  
    display: block;  
}  
.areaContent > iframe {
  border: 0 none;
  margin: 0;
  padding: 0;
  width: 100%;
}